Document Document Title
US11587841B2 Semiconductor module
A semiconductor module includes: a case; a semiconductor chip provided inside the case; a seal material injected to inside of the case and sealing the semiconductor chip; and a lid provided inside the case and contacting an upper surface of the seal material, wherein a tapered portion is provided at an end portion of the lid on an upper surface side, a gap is provided between a side surface of the end portion of the lid and an inner side surface of the case, and the seal material crawls up to the tapered portion through the gap.
US11587840B2 Semiconductor device and manufacturing method thereof
Provided is a semiconductor device including: a substrate; an electrode layer provided on the substrate; a semiconductor chip being provided on the electrode layer, including a first side surface portion having a first angle with respect to a substrate surface of the substrate, and including a second side surface portion being provided below the first side surface portion and having a second angle smaller than the first angle with respect to the substrate surface; and a resin being provided around the electrode layer and the semiconductor chip and being in contact with the first side surface portion and the second side surface portion.
US11587835B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of providing a substrate having a first region and a second region, forming a first fin-shaped structure on the first region and a second fin-shaped structure on the second region, and forming a shallow trench isolation (STI) around the first fin-shaped structure and the second fin-shaped structure. Preferably, the first fin-shaped structure and the second fin-shaped structure comprise different radius of curvature and a center of curvature of the first fin-shaped structure is lower than a top surface of the STI and a center of curvature of the second fin-shaped structure is higher than the top surface of the STI.
US11587833B2 Wafer processing method including uniting wafer, ring frame, and polyolefin sheet without using an adhesive layer
A wafer processing method includes a polyolefin sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyolefin sheet on a back side or a front side of the wafer and on a back side of the ring frame, a uniting step of heating the polyolefin sheet as applying a pressure to the polyolefin sheet to thereby unite the wafer and the ring frame through the polyolefin sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form shield tunnels in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of applying an ultrasonic wave to the polyolefin sheet, pushing up each device chip through the polyolefin sheet, and picking up each device chip from the polyolefin sheet.
US11587832B2 Wafer processing method including uniting wafer, ring frame and polyolefin sheet without using an adhesive layer
A wafer processing method includes a polyolefin sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyolefin sheet on a back side or a front side of the wafer and on a back side of the ring frame, a uniting step of heating the polyolefin sheet as applying a pressure to the polyolefin sheet to thereby unite the wafer and the ring frame through the polyolefin sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form shield tunnels in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of cooling the polyolefin sheet, pushing up each device chip through the polyolefin sheet, and picking up each device chip from the polyolefin sheet.
US11587827B2 Conformal low temperature hermetic dielectric diffusion barriers
Conformal hermetic dielectric films suitable as dielectric diffusion barriers over 3D topography. In embodiments, the dielectric diffusion barrier includes a dielectric layer, such as a metal oxide, which can be deposited by atomic layer deposition (ALD) techniques with a conformality and density greater than can be achieved in a conventional silicon dioxide-based film deposited by a PECVD process for a thinner contiguous hermetic diffusion barrier. In further embodiments, the diffusion barrier is a multi-layered film including a high-k dielectric layer and a low-k or intermediate-k dielectric layer (e.g., a bi-layer) to reduce the dielectric constant of the diffusion barrier. In other embodiments a silicate of a high-k dielectric layer (e.g., a metal silicate) is formed to lower the k-value of the diffusion barrier by adjusting the silicon content of the silicate while maintaining high film conformality and density.
US11587826B2 Method for suspending a thin layer on a cavity with a stiffening effect obtained by pressurizing the cavity by implanted species
A method for transferring a semiconductor layer from a donor substrate to a receiver substrate having an open cavity includes forming an embrittlement plane in the donor substrate, making, by bringing the donor substrate and the receiver substrate into contact, a packaging in which the cavity is buried, and separating the packaging by fracturing along the embrittlement plane. The separating causes a transfer of the semiconductor layer to the receiver substrate and a sealing of the cavity by the semiconductor layer. The method also includes, prior to making the packaging, implanting diffusing species into the donor substrate or into the receiver substrate and, subsequently to making the packaging and prior to separating the packaging, diffusing the species into the cavity.
US11587824B2 Method for manufacturing semiconductor structure
A method for manufacturing a semiconductor structure includes at least following steps. A device layer is formed on a first semiconductor substrate. The device layer is separated from the first semiconductor substrate. A dielectric layer is formed on a second semiconductor substrate. The device layer is bonded onto the dielectric layer.
US11587823B2 Three-dimensional memory device and method
A method of forming a three-dimensional (3D) memory device includes: forming a layer stack over a substrate, the layer stack including alternating layers of a first dielectric material and a second dielectric material; forming trenches extending through the layer stack; replacing the second dielectric material with an electrically conductive material to form word lines (WLs); lining sidewalls and bottoms of the trenches with a ferroelectric material; filling the trenches with a third dielectric material; forming bit lines (BLs) and source lines (SLs) extending vertically through the third dielectric material; removing portions of the third dielectric material to form openings in the third dielectric material between the BLs and the SLs; forming a channel material along sidewalls of the openings; and filling the openings with a fourth dielectric material.
US11587821B2 Substrate lift mechanism and reactor including same
A substrate support assembly suitable for use in a reactor including a common processing and substrate transfer region is disclosed. The substrate support assembly includes a susceptor and one or more lift pins that can be used to lower a substrate onto a surface of the susceptor and raise the substrate from the surface, to allow transfer of the substrate from the processing region, without raising or lowering the susceptor.
US11587819B2 Electrically isolated pin-lifter
A pin lifting device is disclosed and configured for moving and positioning a substrate to be processed in an atmosphere region provided by a vacuum process chamber. The pin lifting device includes a coupling part having a coupling adapted to receive a support pin adapted to contact and support the substrate, and a drive part having a drive unit adapted to cooperate with the coupling by means of an adjusting member such that the coupling is controllably adjustable from a lowered normal position to an extended support position and back. The pin lifting device also has an insulating component located between the drive part and the coupling part and providing complete galvanic isolation between the drive part and the coupling part.
US11587816B2 Container storage add-on for bare workpiece stocker
The present invention relates to apparatuses and methods to store and transfer objects, and more particularly to workpiece stocker configurations such as stacker for semiconductor wafers, reticles or carrier boxes.
US11587812B2 Processing apparatus with erected tube
A processing apparatus includes a chuck table that holds a workpiece, a cutting unit that processes the workpiece held by the chuck table, a cassette placing region where a cassette is placed, a carrying unit that carries the workpiece between the cassette placed in the cassette placing region and the chuck table, and a surrounding wall that partitions a route for lifting the cassette upward and downward from an external space, in a space directly above the cassette placing region. A height of the surrounding wall is equal to or more than a height of a ceiling wall of the processing apparatus and is so as not to interfere with the cassette held by a carrier that travels.
US11587811B2 Modular pressurized workstation
In an embodiment, a system, includes: a first pressurized load port interfaced with a workstation body; a second pressurized load port interfaced with the workstation body; the workstation body maintained at a set pressure level, wherein the workstation body comprises an internal material handling system configured to move a semiconductor workpiece within the workstation body between the first and second pressurized load ports at the set pressure level; a first modular tool interfaced with the first pressurized load port, wherein the first modular tool is configured to process the semiconductor workpiece; and a second modular tool interfaced with the second pressurized load port, wherein the second modular tool is configured to inspect the semiconductor workpiece processed by the first modular tool.
US11587809B2 Wafer supporting mechanism and method for wafer dicing
A wafer supporting mechanism and a method for wafer dicing are provided. The wafer supporting mechanism includes a base portion and a support portion. The base portion includes a first gas channel and a first outlet connected to the first gas channel. The support portion is connected to the base portion and including a second gas channel connected to the first gas channel. An accommodation space is defined by the base portion and the support portion.
US11587806B2 Temperature control device for chemical liquid used in semiconductor manufacturing process
The present invention relates to a temperature control device for a chemical liquid used in a semiconductor manufacturing process, which is located on a chemical liquid circulating and supplying tube to control a temperature of the chemical liquid. The device includes: a first heat sink having a cooling water flow path formed therein; a plurality of thermoelectric modules coming into contact with both side surfaces of the first heat sink, respectively; and a second heat sink coming into contact with the thermoelectric modules, while placing the first heat sink between the thermoelectric modules, and having a plurality of chemical liquid flow path tubes adapted to flow the chemical liquid therealong.
US11587804B2 Component mounting system
A component mounting system for mounting a component on a substrate, the mounting system comprising a component supplying unit configured to supply the component; a substrate holding unit configured to hold the substrate in an orientation such that a mounting face for mounting the component on the substrate is facing vertically downward; a head configured to hold the component from vertically below; and a head drive unit that, by causing vertically upward movement of the head holding the component, causes the head to approach the substrate holding unit to mount the component on the mounting face of the substrate.
US11587800B2 Semiconductor package with lead tip inspection feature
A method includes providing a carrier, mounting a plurality of semiconductor dies on the carrier, forming a region of electrically insulating encapsulant material on the carrier that covers each of the semiconductor dies, removing sections of the encapsulant material to form gaps in the region of electrically insulating encapsulant material between each of the semiconductor dies, forming electrically conductive material within the gaps, and singulating the region of electrically insulating encapsulant material along each of the gaps to form a plurality of discrete encapsulant bodies. Each of the packaged semiconductor devices comprises a sidewall-facing terminal that is disposed on a sidewall of the encapsulant body. For each of the packaged semiconductor devices the sidewall-facing terminal is electrically connected to the semiconductor die of the respective packaged semiconductor device. The sidewall-facing terminal of each packaged semiconductor device is provided from the electrically conductive material formed within the gaps.
US11587796B2 3D-NAND memory cell structure
Memory devices and methods of manufacturing memory devices are provided. The device and methods described suppress oxidation of metal layers exposed to ambient oxygen. After an opening is formed, a nitridation process occurs to nitridate the surface of the exposed metal layer inside the opening. The nitridated region formed on the surface of metal layer inside the opening works as a barrier layer for oxygen diffusion. In addition, the nitridated region works as an electrode for charge trap memory cells.
US11587785B2 Electronic apparatus
An electronic apparatus is provided and includes a first substrate comprising a first conductive layer; a second substrate which is opposed to the first conductive layer and is separated from the first conductive layer, the second substrate including a second conductive layer, and a first hole penetrating the second substrate; and a connecting material which electrically connects the first conductive layer and the second conductive layer via the first hole, wherein the connecting material consists of a single material; and the second conductive layer is located on the second substrate on a side opposite to a side that is opposed to the first conductive layer.
US11587778B2 Electrodynamic mass analysis with RF biased ion source
Provided herein are approaches for performing electrodynamic mass analysis with a radio frequency (RF) biased ion source to reduce ion beam energy spread. In some embodiments, a system may include an ion source including a power supply, the ion source operable to generate a plasma within a chamber housing, and an extraction power assembly including a first power supply and a second power supply electrically coupled with the chamber housing of the ion source, wherein the first power supply and the second power supply are operable to bias the chamber housing of the ion source with a time modulated voltage to extract an ion beam from the ion source. The system may further include an electrodynamic mass analysis (EDMA) assembly operable to receive the ion beam and perform mass analysis on the ion beam.
US11587777B2 Analysis device
An analysis device includes an electron emission element, a collector, an electric field former, a power source, and a controller. The electron emission element includes a bottom electrode, a surface electrode, and an intermediate layer arranged between the bottom electrode and the surface electrode. The power source and the controller allow application of a voltage between the bottom electrode and the surface electrode. The electric field former forms an electric field in an ion movement region where anions directly or indirectly generated by electrons emitted from the electron emission element move toward the collector. The collector and the controller allow measurement of a current waveform of an electric current made to flow by arrival of anions at the collector. The controller regulates, based on the current waveform, a voltage applied between the bottom electrode and the surface electrode.
US11587775B2 Ion detector
An ion detector according to this embodiment has a structure for reducing influences of signal reflection or the like on an output signal. The ion detector comprises an electron multiplier, a signal output unit, a signal output terminal, and an AC coupler. The AC coupler is disposed on a signal line between the signal output unit and the signal output terminal, including a resin sheet and a pair of conductive sections facing each other with the resin sheet interposed therebetween. One conductive section is electrically connected to an output terminal of the signal output unit, and the other conductive section is electrically connected to the signal output terminal.
US11587771B2 Chemistry compatible coating material for advanced device on-wafer particle performance
A chamber component comprises a body and a plasma sprayed ceramic coating on the body. The plasma sprayed ceramic coating is applied using a method that includes feeding powder comprising a yttrium oxide containing solid solution into a plasma spraying system, wherein the powder comprises a majority of donut-shaped particles, each of the donut-shaped particles having a spherical body with indentations on opposite sides of the spherical body. The method further includes plasma spray coating the body to apply a ceramic coating onto the body, wherein the ceramic coating comprises the yttrium oxide containing solid solution, wherein the donut-shaped particles cause the ceramic coating to have an improved morphology and a decreased porosity as compared to powder particles of other shapes, wherein the improved surface morphology comprises a reduced amount of surface nodules.
US11587767B2 Radio frequency generators, and related systems, methods, and devices
Radio frequency (RF) generators are disclosed. A RF generator may include an analog signal generator configured to generate a pulsed analog signal responsive to a digital pulsed waveform defined by one or more commands. The RF generator may also include a modulator configured to generate a pulsed radio frequency (RF) signal by modulating an RF carrier using the pulsed analog signal as a modulating signal. Further, the RF generator may include an amplification stage configured to amplify the pulsed RF signal output by the modulator. RF generation systems and methods of generating a pulsed RF signal also disclosed.
US11587756B2 Electrical assembly comprising blown fuse indication system
An electrical assembly comprising a housing forming a liquid tank inside thereof, dielectric liquid in the liquid tank, at least one fuse, and a blown fuse indication system. Each of the fuses is immersed in the dielectric liquid, and is provided with a striker pin. The blown fuse indication system is adapted to indicate a blowout of any one of the fuses by an indication signal. The blown fuse indication system comprises a first indication member and a second indication member. The first indication member is movable by the striker pins. The second indication member is immovably connected to the housing, and adapted to generate the indication signal as a response to relative movement between the first indication member and the second indication member.
US11587744B2 Keyboard device with display panel
A keyboard device with a display panel including a base, a scissors feet assembly movably disposed on the base, an elastic member disposed on the base, a display panel supported by the scissors feet assembly and the elastic member, and multiple light transmittance keycaps disposed on the display panel is provided. The display panel has multiple display surfaces, multiple hollow portions, and multiple elastic portions. Each of the display surfaces is surrounded by the hollow portions, and is suspended between the hollow portions by the elastic portions. The light transmittance keycaps respectively and correspondingly cover the display surfaces.
US11587742B1 Ingress-tolerant input devices
This disclosure relates to ingress-tolerant input devices. Aspects of the disclosure relate to an ingress-tolerant switch assembly for operating an electronic device in an ingress-protected manner. The switch assembly includes a button configured to be coupled to an outer surface of an enclosure of the electronic device. The switch assembly also includes a spring operably coupled to the button and a magnet coupled to the spring. A pressing force applied by a user to the button overcomes a spring force of the spring to move the magnet into proximity of the magnetic sensor to cause the magnetic sensor to generate a sensor signal for performing a function of the electronic device.
US11587740B2 Methods, systems and apparatus for powering a vehicle
This application is directed to an apparatus for providing electrical charge to a vehicle. The apparatus comprises a driven mass, a generator, a charger, a hardware controller, and a communication circuit. The driven mass rotates in response to a kinetic energy of the vehicle and is coupled to a shaft such that rotation of the driven mass causes the shaft to rotate. The driven mass exists in one of (1) an extended position and (2) a retracted position. The generator generates an electrical output based on a mechanical input coupled to the shaft such that rotation of the shaft causes the mechanical input to rotate. The charger is electrically coupled to the generator and: receives the electrical output, generates a charge output based on the electrical output, and conveys the charge output to the vehicle. The controller controls whether the driven mass is in the extended position or the retracted position in response to a signal received from the communication circuit.
US11587739B2 Chip-style conductive polymer capacitor
A chip-style conductive polymer capacitor and a method for packaging the same, wherein the capacitor includes a chip-style conductive polymer capacitor element, a substrate, and a packaging material layer; the chip-style conductive polymer capacitor element is provided on the substrate and includes an anode tantalum core, an anode terminal, an anode base electrode, a dielectric layer, a cathode layer, and a cathode base electrode; the anode tantalum core and the cathode layer are separated by the dielectric layer; the anode terminal is made of a tantalum metal chip or a tantalum-niobium alloy chip, and has a rectangle or rounded rectangle cross section. The packaging method herein enables a vacuum injection molding packaging structure or a spray coating packaging structure covering a full range of a packaging thickness from 0.3 to 10 mm, realizes arrayed packaging with high efficiency, and ensures the electrical performance and reliability of the product.
US11587734B2 Thin-film device having a close-contact layer covering part of a wiring electrode, and method of manufacturing thin-film device
A thin-film device that includes a wiring electrode which contains copper. A terminal electrode is formed on a first region of the first main surface of the wiring electrode. A first close-contact layer made of a material different from copper and that has a shape covering, in a continuous manner, a second region of the first main surface of the wiring electrode, the second region being adjacent to the first region, and the side surface of the wiring electrode that is continuous with the second region.
US11587732B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion respectively arranged on end portions of the internal electrodes exposed from first and second surfaces. The first and second side margin portions respectively include a first region adjacent to an outer side surface of each of the side margin portions, and a second region adjacent to the internal electrodes exposed from the first and second surfaces. The number of pores per unit area in the second region is less than the number of pores per unit area in the first region.
US11587729B2 Electronic component
An electronic component includes a multilayer capacitor including a body and an external electrode disposed externally on the body; a metal frame coupled to the multilayer capacitor; and an adhesive layer disposed between the external electrode and the metal frame and including a solder layer and a conductive resin layer.
US11587724B2 Winding-type coil component and direct-current superimposing circuit using the same
A direct-current superimposing circuit includes differential signal lines, capacitors, a common mode choke coil, a winding-type coil component, and a DC power supply which are disposed at a circuit board. The winding-type coil component includes a core, two pairs of terminal electrodes, and two windings (a first winding and a second winding). On the end surface of a flange portion, the terminal electrodes in one of the two pairs and the terminal electrodes in the other one of the two pairs are placed to face each other across the winding center of a winding core. The winding start and winding end of the first winding are connected to the terminal electrodes in one of the two pairs. The winding start and winding end of the second winding are connected to the terminal electrodes in the other one of the two pairs.
US11587721B2 Inductor component and substrate with built-in inductor component
An inductor component includes a main body formed in a flat-plate shape and including a magnetic layer; an inductor wiring line disposed on a plane inside the main body; a first vertical wiring line that extends, from a pad portion which is an end portion of the inductor wiring line, in a first direction to pass through the inside of the main body, and is exposed on a first principal surface side of the main body; a second vertical wiring line that extends, from the pad portion of the inductor wiring line, in a second direction to pass through the inside of the main body, and is exposed on a second principal surface side of the main body; and an insulation layer of a non-magnetic body. The first vertical wiring line includes a via conductor and a columnar wiring line. The second vertical wiring line includes a columnar wiring line.
US11587719B2 Magnetic integrated hybrid distribution transformer
A magnetic integrated hybrid distribution transformer includes a main transformer, a series isolation transformer and a converter, wherein: an iron core includes an iron beam unit, an iron yoke unit and a leakage magnetic core unit. The main transformer includes secondary windings, primary windings and control windings all of which are layer-windings and wound around main transformer iron beams. The series isolation transformer includes converter side windings and grid side windings all of which are pancake-windings and wound around isolation transformer iron beams. The converter side windings and the control windings are respectively connected with the converter by the star connection with neutral point. Leakage magnetic cores are respectively inserted between the primary windings and the control windings or between the converter side windings and the grid side windings, so as to achieve magnetic integration design of the transformer and output connection inductor of the converter.
US11587718B2 Integrated transformer and power converter
This disclosure provides an integrated transformer and a power converter, the integrated transformer includes: a magnetic core, including an upper cover, a lower cover, a first winding column and a second winding column; a printed wiring board, disposed between the upper cover and the lower cover, and including a first through hole corresponding to the first winding column and a second through hole corresponding to the second winding column; and a first winding, a second winding, a third winding and a fourth winding; the first winding and the third winding are wound on the first winding column and the second winding column respectively, the second winding and the fourth winding are provided at positions corresponding to the first through hole and the second through hole on the printed wiring board, and magnetic flux directions within the first winding column and the second winding column are opposite.
US11587716B2 Inductive component and method of manufacturing an inductive component
A inductive component is provided, which comprises a magnetic core, an insulation body formed of an electrically insulating material and having the magnetic core accommodated therein, and a coil body having at least one winding wound thereon. The insulation body comprises at least two mechanically connected insulation wall sections, which each face, at least partially, a respective side surface section of the magnetic core. The coil body comprises at least one contact element attached to a side surface section of the coil body and used for establishing an electric connection to the at least one winding, and a magnetic core accommodation in which the magnetic core accommodated in the insulation body is partially accommodated. A side surface section of the magnetic core, which faces the contact element, is covered, at least partially, by an insulation wall section of the insulation body.
US11587715B2 Transformer tie down
An apparatus for securing a transformer that includes a mounting bracket coupled to an exterior surface of the transformer, the mounting bracket having a first length, a first height, and a first width to define a mounting bracket having an interior cavity includes a housing having a second length, a second height, and a second width to define an interior cavity with at least one interior surface. The second length is larger than the first length of the mounting bracket and the second width is larger than the first width such that the mounting bracket is receivable into the interior cavity. A shaft member extends from the at least one interior surface along the second length within the housing interior cavity. The shaft member receives a securing strap around at least a portion of the shaft member within the mounting bracket to secure the transformer to the apparatus.
US11587714B2 Transformer for fastening to a mast of an energy distribution network
A transformer for mounting on a mast of an air-insulated energy distribution network has a core which is protected against corrosion and environmental influences, while at the same time stable retention is provided. The transformer contains a winding block having a solid insulating body, in which at least one upper voltage winding and at least one lower voltage winding are arranged. The winding block delimits a completely peripherally closed central retention opening. Furthermore, a core unit is provided which has at least one magnetizable core and is inductively coupled to each lower voltage winding by each upper voltage winding. The core unit extends through the retention opening via at least one core leg and annularly extends around the winding block on the outside by a ring portion. Retention devices are provided for fastening the ring portion to the mast.
US11587710B2 Inductor device
An inductor device includes first, second, third and fourth wire, first and second connector, and eight-shaped inductor structure. First and second wires are disposed in first and second areas. Third wire is disposed in first area and partially overlapped with first wire in a vertical direction, and third wire is coupled to second wire. Fourth wire is disposed in second area and partially overlapped with second wire in the vertical direction, and fourth wire is coupled to first wire. First connector is partially overlapped with first wire or third wire in the vertical direction, and is coupled to inner wire and outer wire of third wire. Second connector is partially overlapped with second wire or fourth wire in the vertical direction, and is coupled to inner and outer wire of fourth wire. Eight-shaped inductor structure is disposed on outer side of third wire and fourth wire.
US11587704B2 Magnetic core, magnetic component and electronic device
To obtain a magnetic core having an improved withstand voltage property while maintaining a high relative magnetic permeability, and the like. The magnetic core contains large particles observed as soft magnetic particles having a Heywood diameter of 5 μm or more and 25 μm or less and small particles observed as soft magnetic particles having a Heywood diameter of 0.5 μm or more and less than 5 μm in a cross section. C1
US11587699B2 Low-profile cable armor
Disclosed is a cable assembly including at least one conductor and a metal sheath disposed over the at least one conductor, the metal sheath including a continuous strip of metal having a plurality of revolutions. A first revolution of the plurality of revolutions may include a first section having a curved profile extending into an interior cavity of the metal sheath, and a second section extending from the first section, the second section extending along a lengthwise axis, wherein a length of the second section, along the lengthwise axis, is at least two times as large as a diameter of the first section when the metal sheath is in a linear configuration. The first revolution may further include a third section extending from the second section, the third section including a free end terminating within a recess defined by a curved profile of a first section of an adjacent revolution.
US11587697B2 Flat cable assembly
The application discloses a flat cable assembly, which includes a plurality of cables and an insulating film. The cables are arranged in a row and have a center line. The plurality of cables respectively have a first connecting portion and a second connecting portion symmetrically disposed with the first connecting portion, a signal wire and a grounding wire. The first connection portion is located on one side of the center line, and the second connection portion is located on the other side of the center line. The insulating film is provided on the first connection portion and the second connection portion of any one of the plurality cables. The two sides of the insulating film do not protrude outward from the two outermost cables, and the two surfaces of the insulating film in the direction perpendicular to the center line are planes.
US11587695B2 Silver powder, paste composition, and method of producing silver powder
A silver powder is produced by reducing silver carboxylate and a particle size distribution of primary particles comprises a first peak of a particle size in a range of 20 nm to 70 nm and a second peak of a particle size in a range of 200 nm to 500 nm, organic matters are decomposed in an extent of 50 mass % or more at 150° C., gases generated in heating at 100° C. are: gaseous carbon dioxide; evaporated acetone; and evaporated water.
US11587690B2 Machine learning in fusion reactors
A method of controlling a plasma in a nuclear fusion reactor. The nuclear fusion reactor comprises sensors and plasma control inputs. An initial control model is provided, relating readings of at least a subset of the sensors to control of the plasma control inputs. A control loop is performed, comprising: operating the plasma control inputs in dependence upon the sensors according to the control model; determining correlations between readings of each of the sensors, and/or between readings of the sensors and states of the plasma control inputs; and adjusting the control model based on the determined correlations.
US11587681B2 Database management and graphical user interfaces for measurements collected by analyzing blood
Methods and devices include database management and graphical user interfaces for measurements collected by analyzing blood.
US11587670B2 Surgery system, information processing apparatus, and information processing method
A medical operation system includes an information processing apparatus, including processing circuitry configured to cause a map of an operating room to be displayed on a display, the map including an icon representing a device located in the operating room or accessible from the operating room, receive, via a user operation on the displayed map, designation information representing a designation of a change in at least one of an input source, an output destination, or an internal setting for the device, generate a control signal to control the device based on the designation information, and transmit the generated control signal to the device.
US11587669B2 Passing authentication token to authorize access to rest calls via web sockets
Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for authenticating a network device residing in the clinical environment using a token is described. An authentication proxy in the cloud environment can receive a request from a connectivity adapter in the clinical environment and retrieve a security token from an authentication system in the cloud. The connectivity adapter can use the security token to send signed requests to the authentication system.
US11587653B2 Graphical user interface for tracking and displaying patient information over the course of care
A system for generating an interface that tracks information over the course of patient care is provided. The system includes an interface component configured to generate an interface that facilitates tracking a course of care of a patient, wherein the interface comprises a plurality of input compartments defined by a first axis comprising columns corresponding to sequential points in time over the course of the care and a second axis comprising rows respectively corresponding to patient care events or patient conditions associated with the course of the care. The system further includes a reception component configured to receive input regarding a patient care event or condition that occurred over the course of the care, and a logging component configured to fill one or more input compartments respectively corresponding to a point or period of time associated with occurrence of the patient care event or patient condition.
US11587651B2 Person-centric genomic services framework and integrated genomics platform and systems
Computer based methods, systems, and computer readable media for providing genomic services are provided. A request is received from a user. The request is applied to one or more from a group of a personalized data repository for the user and supporting knowledge bases, wherein the personalized data repository includes genetic test results, health/clinical information, and insurance coverage, and wherein the knowledge bases include information pertaining to genetic tests and clinical guidelines. Data from the applied request is integrated with results from service modules performing one or more from a group of content search, variation interpretation, and report generation to produce results for the request. The personalized data repository and supporting knowledge bases are updated based on the results of the request. Surveillance services are triggered based on one or more events.
US11587650B2 Techniques for managing access of user devices to third-party resources
Prior to connecting to a gateway associated with an electronic health record system, a user device can check in with a server. The server can send configuration information useable by the user device for connecting to the gateway for downloading medical record data. The configuration information may include an update value that is useable by the user device to determine a time frame for contacting the gateway. In some examples, the user device determines when to contact the gateway without using the update value.
US11587649B2 System and methods of capturing medical imaging data using a mobile device
Methods for capturing medical images associated with a patient using a mobile image-capturing device are disclosed. One example method includes accessing patient identifying information through an electronic health record (EHR) application installed in the mobile image-capturing device. A user may launch a scan application installed in the mobile image-capturing device from the EHR application and upon launching of the scan application, the scan application may be provided with the patient identifying information from the EHR application. The scan application may capture medical images using an imaging equipment of the mobile image-capturing device, associate the captured images with the patient identifying information, and transmit the captured images with the patient identifying information to a storage location.
US11587647B2 Processing profiles using machine learning to evaluate candidates
Techniques for candidate evaluation and filtering are provided. Enrollment criteria for a clinical trial are received, where the enrollment criteria include a plurality of conditions. A plurality of cost vectors is constructed for the plurality of conditions. A set of values for one or more of the plurality of conditions is determined for a candidate, where the set of values does not include a value for at least a first condition of the plurality of conditions. A utilized cost is generated for the candidate, based on the first set of values and the plurality of cost vectors. The candidate is then ranked based on the utilized cost.
US11587646B2 Method for simultaneous characterization and expansion of reference libraries for small molecule identification
A variational autoencoder (VAE) has been developed to learn a continuous numerical, or latent, representation of molecular structure to expand reference libraries for small molecule identification. The VAE has been extended to include a chemical property decoder, trained as a multitask network, to shape the latent representation such that it assembles according to desired chemical properties. The approach is unique in its application to metabolomics and small molecule identification, focused on properties that are obtained from experimental measurements (m/z, CCS) paired with its training paradigm, which involves a cascade of transfer learning iterations. First, molecular representation is learned from a large dataset of structures with m/z labels. Next, in silico property values are used to continue training. Finally, the network is further refined by being trained with the experimental data. The trained network is used to predict chemical properties directly from structure and generate candidate structures with desired chemical properties. The network is extensible to other training data and molecular representations, and for use with other analytical platforms, for both chemical property and feature prediction as well as molecular structure generation.
US11587638B2 Read model of memory cells using information generated during read operations
A memory sub-system configured to generate or update a model for reading memory cells in a memory device. For example, in response to a processing device of a memory sub-system transmitting to a memory device read commands that are configured to instruct the memory device to retrieve data from a group of memory cells formed on an integrated circuit die in the memory device, the memory device may measure signal and noise characteristics of the group of memory cells during execution of the read commands. Based on the signal and noise characteristics the memory sub-system can generate or update, measured during the execution of the read commands a model of changes relevant to reading data from the group of memory cells. The changes can be a result of damage, charge loss, read disturb, cross-temperature effect, etc.
US11587636B2 Integrated circuit with embedded memory modules
The disclosure relates to a system and method for maintaining stability during a scan shift operation on multiple embedded memories in an integrated circuit. Examples disclosed herein include an integrated circuit comprising a plurality of memory modules and a built-in self-test controller, wherein the BIST controller and memory modules are arranged and configured to reduce toggling of cells in the memory modules during a scan shift operation.
US11587635B2 Selective inhibition of memory
An example apparatus can include a memory array and control circuitry. The memory array can include a first portion including a first plurality of memory cells. The memory array can further include a second portion including a second plurality of memory cells. The control circuitry can be configured to designate the first portion as active responsive to a determination that the first portion passed a performance test. The control circuitry can be configured to designate the second portion as inactive responsive to a determination that the second portion failed the performance test.
US11587633B2 Direct testing of in-package memory
Methods, systems, and devices for direct testing of in-package memory are described. A memory subsystem package may include non-volatile memory, volatile memory that may be configured as a cache, and a controller. The memory subsystem may support direct access to the non-volatile memory for testing the non-volatile memory in the package using a host interface of the memory subsystem rather than using dedicated contacts on the package. To ensure deterministic behavior during testing operations, the memory subsystem may, when operating with a test mode enabled, forward commands received from a host device (such as automated test equipment) to a memory interface of the non-volatile memory and bypass the cache-related circuitry. The memory subsystem may include a separate conductive path that bypasses the cache for forwarding commands and addresses to the memory interface during testing.
US11587630B2 Program with consecutive verifies for non-volatile memory
A data storage system includes a storage medium including a plurality of strings of single-level cell (SLC) memory cells connected to a plurality of word lines; and a storage controller in communication with the storage medium, the storage controller including write circuitry configured to write data to the storage medium by: selecting a first word line of the plurality of word lines, the first word line being connected to a first plurality of strings; consecutively programming a first group of memory cells of the first plurality of strings connected to the first word line; and subsequent to programming the first group of memory cells, consecutively verifying respective programming results of the first group of memory cells.
US11587628B2 Refreshing data stored at a memory component based on a memory component characteristic component
One or more write operations are performed on a memory component. First data stored at the memory component is read. A determination is made as to whether an error rate associated with the first data stored at the memory component exceeds an error rate threshold. If the error rate exceeds the error rate threshold, a threshold value is adjusted. A determination is made as to whether a number of the plurality of write operations performed on the memory component since performance of a refresh operation on the memory component exceeds the threshold value. In response to determining that the number of write operations performed on the memory component exceeds the threshold value, a memory cell of the memory component is identified based on the plurality of write operations. Second data stored at memory cells of the memory component that are proximate to the identified memory cell is refreshed.
US11587625B1 Sensitive amplifier and storage device
A sensitive amplifier and a storage device are provided, and the sensitive amplifier includes: a voltage clamp circuit which provides a stable reading voltage for the storage unit; a power switch circuit which cuts off power supply for the voltage clamp circuit when the voltage clamp circuit is not operating; a discharge circuit which discharges the voltage clamp circuit before the voltage clamp circuit operates; a pre-charge circuit which pre-charges the voltage clamp circuit when the voltage clamp circuit starts operating; and a current comparison circuit which is connected to an output of the voltage clamp circuit, compares the reading current with a reference current, and outputs a comparison result.
US11587620B2 Automatic program voltage selection network
A method, apparatus, non-transitory computer readable medium, and system for selecting program voltages for a memory device are described. Embodiments of the method, apparatus, non-transitory computer readable medium, and system may map a set of information bits to voltage levels of one or more memory cells based on a plurality of embedding parameters, program the set of information bits into the one or more memory cells based on the mapping, detect the voltage levels of the one or more memory cells to generate one or more detected voltage levels, and identify a set of predicted information bits based on the one or more detected voltage levels using a neural network comprising a plurality of network parameters, wherein the network parameters are trained together with the embedding parameters.
US11587618B2 Prevention of latent block fails in three-dimensional NAND
Technology is disclosed for detecting latent defects in non-volatile storage systems. Prior to writing data, a stress voltage is applied to SGS transistors in a 3D memory structure. After applying the stress voltage, the Vt of the SGS transistors are tested to determine whether they meet a criterion. The criterion may be whether a Vt distribution of the SGS transistors falls within an allowed range. If the criterion is not met, then a sub-block mode may be enabled. In the sub-block mode, data is not written to memory cells in a sub-block that contains SGS transistors whose Vt does not meet the criterion. Hence, the possibility of data loss due to defective SGS transistors is avoided. However, in the sub-block mode, data is written to memory cells in a sub-block that does not contain SGS transistors whose Vt does not meet the criterion. Hence, data capacity is preserved.
US11587617B2 Ternary content addressable memory and decision generation method for the same
A TCAM comprises a plurality of first search lines, a plurality of second search lines, a plurality of memory cell strings and one or more current sensing units. The memory cell strings comprise a plurality of memory cells. Each of the memory cells is coupled to one of the first search lines and one of the second search lines. The current sensing units, coupled to the memory cell strings. In a search operation, a determination that whether any of the data stored in the memory cell strings matches a data string to be searched is made according to whether the one or more current sensing units detect current from the memory cell strings, or according to the magnitude of the current flowing out from the memory cell strings detected by the one or more current sensing units.
US11587616B2 Apparatus and method with in-memory processing
An apparatus for performing in-memory processing includes a memory cell array of memory cells configured to output a current sum of a column current flowing in respective column lines of the memory cell array based on an input signal applied to row lines of the memory cells, a sampling circuit, comprising a capacitor connected to each of the column lines, configured to be charged by a sampling voltage of a corresponding current sum of the column lines, and a processing circuit configured to compare a reference voltage and a currently charged voltage in the capacitor in response to a trigger pulse generated at a timing corresponding to a quantization level, among quantization levels, time-sectioned based on a charge time of the capacitor, and determine the quantization level corresponding to the sampling voltage by performing time-digital conversion when the currently charged voltage reaches the reference voltage.
US11587614B2 Read spike mitigation in integrated circuit memory
An integrated circuit memory device, having: a first wire; a second wire; a memory cell connected between the first wire and the second wire; a first voltage driver connected to the first wire; and a second voltage driver connected to the second wire. During an operation to read the memory cell, the second voltage driver is configured to start ramping up a voltage applied on the second wire after the first voltage driver starts ramping up and holding a voltage applied on the first wire.
US11587610B2 Memory having flying bitlines for improved burst mode read operations
Memory systems having flying bitlines for improved burst mode read operations and related methods are provided. A memory system comprises a memory array including a first set of memory cells coupled to a first inner wordline and a second set of memory cells coupled to a first outer wordline. The memory system includes a control unit configured to generate control signals for simultaneously: asserting a first wordline signal on the first inner wordline coupled to each of a plurality of inner bitlines, and asserting a second wordline signal on the first outer wordline coupled to each of a plurality of outer bitlines, where each of the plurality of outer bitlines includes a first portion configured to fly over or fly under a corresponding inner bitline, and outputting data from each of the first set of memory cells and the second set of memory cells as part of a burst.
US11587606B2 Decoding architecture for memory devices
Methods, systems, and devices for a decoding architecture for memory devices are described. Word line plates of a memory array may each include a sheet of conductive material that includes a first portion extending in a first direction within a plane along with multiple fingers extending in a second direction within the plane. Two word line plates in a same plane may be activated via a shared electrode. Memory cells coupled with the two word line plates sharing the electrode, or a subset thereof, may represent a logical page for accessing memory cells. A memory cell may be accessed via a first voltage applied to a word line plate coupled with the memory cell and a second voltage applied to a pillar electrode coupled with the memory cell. Parallel or simultaneous access operations may be performed for two or more memory cells within a same page of memory cells.
US11587605B2 Command-triggered data clock distribution
An integrated circuit includes a physical layer interface having a control timing domain and a data timing domain, and circuits that enable the control timing domain during a change in power conservation mode in response to a first event, and that enable the data timing domain in response to a second event. The control timing domain can include interface circuits coupled to a command and address path, and the data timing domain can include interface circuits coupled to a data path.
US11587601B1 Apparatus and method for controlled transmitting of read pulse and write pulse in memory
Embodiments of the present disclosure provide an apparatus including a memory array including a plurality of sub-arrays. A plurality of temporary storage units (TSUs) is coupled to the plurality of sub-arrays. Each TSU indicates whether the respective sub-array is undergoing one of a read operation and a write operation. A control circuit is coupled to each of the plurality of sub-arrays through a data bus. The control circuit transmits a read pulse or a write pulse as a first pulse with a delay in response to the sub-array undergoing the read operation or the write operation and transmits, instantaneously, the first pulse to one of the plurality of sub-arrays in response to the sub-array not undergoing the read operation or the write operation.
US11587599B2 Memory system, memory chip, and controller for two different voltage ranges
A memory system includes a memory chip, one or more signal lines including a first signal line, and a controller. The controller is connected to the memory chip via the one or more signal lines. The controller is configured to transmit and receive signals via the first signal line in accordance with a first standard under which voltages of communicated signals transition in a first range and with a second standard under which voltages of communicated signals transition in a second range narrower than the first range. The controller is configured to transmit a command to the memory chip via the first signal line in accordance with the first standard, and based on a response to the command from the memory chip, enable communication in accordance with the second standard.
US11587594B2 Heat-dissipating, shock-absorbing structure
Provided is a heat-dissipating, shock-absorbing structure which is applicable to an electronic module with a hard disk drive. The heat-dissipating, shock-absorbing structure includes a heat-dissipating frame, an elastomer, and a plurality of heat conduction layers. The heat-dissipating frame has a fixing segment and two extending segments. The extending segments connect with two ends of the fixing segment. The fixing segment connects with one side of the hard disk drive. The distance between the extending segments is greater than the thickness of the hard disk drive. At least a portion of the elastomer is disposed at the extending segments. The heat conduction layers cover the elastomer.
US11587592B2 System and method for representing long video sequences
Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.
US11587590B2 Programmatically controlling media content navigation based on corresponding textual content
A method, computer system, and a computer program product for content navigation within a media player is provided. The present invention may include displaying, by a computing device, a media content and a corresponding textual content. The present invention may include receiving, from a user, input regarding the textual content. The present invention may include modifying a playback of the media content based upon the input regarding the textual content to generate a modified media content. The present invention may include playing the modified media content.
US11587589B1 Direct current (DC) level shifting circuit for use in the detection of media defects within a magnetic recording media
Various circuits, systems, methods, and apparatus are disclosed to provide dynamic direct current (DC) level shifting for use with a summing component of a quad channel detector (QCD) of a media scanning system configured to detect carbon voids or other defects on the surface of a magnetic recording medium. In an example, a summing circuit receives separate input signals from four optical sensors of the scanning system and generates a summed output signal with an alternating current (AC) component representative of a defect and a direct current (DC) component representative of a total power of an optical transmitter of the scanning system. A DC level shifting circuit receives a fixed DC offset signal and the same four variable input signals. The DC level shifting circuit provides dynamic level shifting of the DC component of the summed output signal based on the fixed DC offset and the four input signals.
US11587586B1 Determining laser induced thermal protrusion and laser threshold in heat-assisted magnetic recording (HAMR) data storage
Various illustrative aspects are directed to a data storage device, comprising: one or more disks; an actuator assembly comprising a head, and configured to position the head over a corresponding disk surfaces; and one or more processing devices, wherein the head comprises: a write element; a laser unit; and a fly height control element, and wherein the one or more processing devices are configured to: iteratively perform write start operations of write start patterns with the head on the corresponding disk surface, at a plurality of values of at least one of laser pre-bias current, and write backoff; detect pattern signal amplitudes of the write start patterns on the corresponding disk surface; and determine a relation of write backoff to laser pre-bias current for the head, based at least in part on the pattern signal amplitudes.
US11587584B1 Slider air bearing design with ultra-low pressure for low power-consumption data storage devices
Disclosed herein are sliders with deep holes, data storage devices including such sliders, and methods of manufacturing such sliders. The holes can be situated near the edges of the slider to improve the stability and/or damping of the slider. The holes may be created, for example, using ion milling. In some embodiments, a slider comprises a leading pad comprising a first medium-facing surface that includes at least a first hole and a second hole, a first side pad comprising a second medium-facing surface that includes at least a third hole, and a second side pad comprising a third medium-facing surface that includes at least a fourth hole. In some embodiments, a trailing pad of the slider comprises a fourth medium-facing surface that includes at least a fifth hole and a sixth hole.
US11587578B2 Method for robust directed source separation
An apparatus includes an interface for microphones, a separated source processor configured to analyze channels from the microphones, and a voice activity detector (VAD) circuit. The VAD circuit is configured to generate a voice estimate (VE) value. The VE value is to indicate a likelihood of human speech received by the microphones. Generating the VE value includes adjusting the VE value based upon a delay between two of the microphones. The VAD circuit is configured to provide the VE value to the separated source processor.
US11587575B2 Hybrid noise suppression
A method for hybrid noise suppression. The method involves obtaining a noisy audio input signal, generating a noise-suppressed audio output signal by performing a combination of a noise spectrum estimate-based noise suppression and a machine learning-based noise suppression, and outputting the noise-suppressed audio output signal.
US11587569B2 Generating and using text-to-speech data for speech recognition models
Systems, methods, and devices are provided for generating and using text-to-speech (TTS) data for improved speech recognition models. A main model is trained with keyword independent baseline training data. In some instances, acoustic and language model sub-components of the main model are modified with new TTS training data. In some instances, the new TTS training is obtained from a multi-speaker neural TTS system for a keyword that is underrepresented in the baseline training data. In some instances, the new TTS training data is used for pronunciation learning and normalization of keyword dependent confidence scores in keyword spotting (KWS) applications. In some instances, the new TTS training data is used for rapid speaker adaptation in speech recognition models.
US11587560B2 Voice interaction method, device, apparatus and server
A voice interaction method is provided. The method is applied to a wearable set and includes: collecting voice information through at least two microphones; processing the voice information and determining that the voice information comprises an effective voice instruction; wherein the effective voice instruction is issued by a user for a mobile terminal; and transmitting the effective voice instruction to the mobile terminal. In an embodiment, the processing of the voice information is assigned to an external device, which reduces the power consumption of a mobile terminal; and voice information is collected by at least two microphones to improve an efficiency and quality of a voice collection.
US11587556B2 Method of recognising a sound event
A method for recognising at least one of a non-verbal sound event and a scene in an audio signal comprising a sequence of frames of audio data, the method comprising: for each frame of the sequence: processing the frame of audio data to extract multiple acoustic features for the frame of audio data; and classifying the acoustic features to classify the frame by determining, for each of a set of sound classes, a score that the frame represents the sound class; processing the sound class scores for multiple frames of the sequence of frames to generate, for each frame, a sound class decision for each frame; and processing the sound class decisions for the sequence of frames to recognise the at least one of a non-verbal sound event and a scene.
US11587555B1 Recognizing hazard events based on sounds of in-home activities
A disclosed method includes receiving at least an indication of audio data generated based on sound captured by a microphone of a monitoring device. A set of audio event labels are generated by processing the received audio data with a model that includes audio recognition patterns. Each audio event label is generated by matching an audio pattern in the received audio data with an audio pattern of the audio recognition patterns. The method further includes identifying a hazard event type occurring within a time window of the time period by processing the set of audio event labels with a hazard detection model. In response to detecting the hazard event type, a hazard alert is generated and at least an indication of the hazard alert is communicated to an electronic device other than the monitoring device, which is authorized to receive communications from the monitoring device.
US11587552B2 Real time key conversational metrics prediction and notability
A system and a method are disclosed for alerting a manager device to an occurrence of an event an agent device during a conversation between the agent device and an external party. N an embodiment, a processor receives transcript data during a conversation between the agent device and the external party. The processor normalizing the transcript data, and inputs the normalized transcript data into a machine learning model, the machine learning model trained to identify an inflection point in the conversation. The processor receives, as output from the machine learning model, a measure of notability of the normalized transcript data. The processor determines whether the measure of notability corresponds to an inflection point, and, responsive to determining that the measure of notability corresponds to an inflection point, alerts the manager device.
US11587551B2 Leveraging unpaired text data for training end-to-end spoken language understanding systems
An illustrative embodiment includes a method for training an end-to-end (E2E) spoken language understanding (SLU) system. The method includes receiving a training corpus comprising a set of text classified using one or more sets of semantic labels but unpaired with speech and using the set of unpaired text to train the E2E SLU system to classify speech using at least one of the one or more sets of semantic labels. The method may include training a text-to-intent model using the set of unpaired text; and training a speech-to-intent model using the text-to-intent model. Alternatively or additionally, the method may include using a text-to-speech (TTS) system to generate synthetic speech from the unpaired text; and training the E2E SLU system using the synthetic speech.
US11587545B2 Refrigerator with compressor noise reduction
A refrigerator includes a noise reduction device and a machine room that accommodates a condenser and a compressor. The noise reduction device includes a sensing unit configured to measure noise generated from the machine room of the refrigerator and a generating unit configured to output a sound signal having a frequency canceling or reducing the noise. The machine room is defined by a case that has a communication portion configured to communicate a fluid between an inside of the case and an outside of the case to thereby exchange heat between the fluid and the condenser and between the fluid and the compressor.
US11587527B2 Method and device for ambient light measurement
An embodiment method of command of an electronic device comprises controlling a screen to alternate periodically between a first phase in which the screen emits light and a second phase in which no light is emitted by the screen, and precharging a charge pump of an ambient light sensor during the first phases, the ambient light sensor comprising at least a single photon avalanche diode powered by the charge pump.
US11587526B2 Luminance adaption to minimize discomfort and improve visibility
One or more media contents are received. A viewer's light adaptive states are predicted as a function of time as if the viewer is watching display mapped images derived from the one or more media contents. The viewer's light adaptive states are used to detect an excessive change in luminance in a specific media content portion of the one or more media contents. The excessive change in luminance in the specific media content portion of the one or more media contents is caused to be reduced while the viewer is watching one or more corresponding display mapped images derived from the specific media content portion of the one or more media contents.
US11587518B2 Display device, semiconductor device, and electronic device
A semiconductor device includes a display device and a source driver. Each of a plurality of pixels included in the display device is supplied with a first data potential and a second data potential included in a range of a first potential or higher to a second potential or lower. The first data potential makes the pixel display an image with a first gray level. The pixel performs calculation with the first data potential and the second data potential to generate a third data potential. The third data potential makes the pixel display an image with a second gray level. A reference potential of the first data potential is an intermediate potential between the first potential and the second potential, and the gray level width that can be displayed by the second data potential is larger than the gray level width that can be displayed by the first data potential.
US11587517B2 Electronic apparatus and control method thereof
An electronic apparatus is provided, which includes a memory storing an input image, a backlight unit, a driver configured to output a driving current to the backlight unit, and a processor configured to identify a time interval at which current is applied among a plurality of time intervals based on a value of a plurality of first bits among a plurality of bits representing a gray level value of the input image, and control the driver to change a magnitude of a current of a time interval among the plurality of time intervals based on at least one second bit which is the rest of the plurality of bits excluding the plurality of first bits, and a number of the plurality of time intervals is determined based on the number of the plurality of first bits.
US11587516B2 Display device and local method of controlling local dimming thereof
A display device may include a display panel, a backlight unit including a plurality of blocks for providing light to the display panel, each of the plurality of blocks comprising a plurality of light emitting diodes (LEDs), and a controller configured to obtain backlight control information and to activate a duty ratio control function for controlling a duty ratio and current flowing in a block during a cycle of one frame, when a low current condition is satisfied based on the obtained backlight control information.
US11587515B2 Terminal device
A terminal device mainly includes: a display module (21), a middle frame (22) for fixing the display module (21), a light-guiding column (23) embedded on the middle frame (22), and an ambient light sensor (24) located at bottom of the light-guiding column (23), wherein a light-entry surface of the light-guiding column (23) guides ambient light to the ambient light sensor (24).
US11587508B2 Display system and display driving apparatus thereof
A display driving apparatus includes an internal reference voltage generation circuit configured to generate and provide an internal reference voltage; a sensing circuit configured to simultaneously sense pixel signals provided from pixels of a display panel and the internal reference voltage, and output a reference voltage sensing signal generated by sensing of the internal reference voltage and pixel sensing signals generated by sensing of the pixel signals; and an output circuit configured to sequentially select the reference voltage sensing signal and the pixel sensing signals, convert the pixel sensing signals into pixel data, convert the reference voltage sensing signal into reference data, and transmits the pixel data and the reference data.
US11587502B2 Pixel and method for driving pixel
A pixel according to the present disclosure includes a light emitting diode including an anode coupled to a first node; a first capacitor including a first electrode coupled to the first node, and a second electrode coupled to a second node; a first transistor including a gate electrode coupled to the second node, a first electrode coupled to a third node, and a second electrode coupled to a fourth node; and a second transistor including a gate electrode coupled to a first scan line, a first electrode coupled to a data line, and a second electrode coupled to the third node.
US11587497B2 Image display apparatus
An image display apparatus is disclosed. The image display apparatus includes a display and a power supply configured to supply driving voltage to the display, wherein the power supply includes a converter to convert input AC voltage into DC voltage and a controller to control the converter, the converter includes a first leg including a first switching device and a second switching device connected to each other in series and a second leg including a first diode and a second diode connected to each other in series, the first diode and the second diode connected to the first leg in parallel, and the controller controls on time of the first switching device to gradually increase from a first level to a second level for a first period for which the input AC voltage rises after a zero crossing point.
US11587494B2 Method and electronic device for controlling display direction of content
The disclosure relates to a method for controlling a display direction of an electronic device. A method operating the electronic device includes displaying content on a screen of the electronic device, determining a display direction of content on the basis of a user profile upon detecting a tilt change of the electronic device by using a sensor, and displaying the content on the screen depending on the determined display direction.
US11587487B2 Display driving circuit, display device including the same, and method of driving display device
A display driving circuit includes a clock signal generator which generates a clock signal at a frequency in response to a frequency control signal, a frequency variation determiner which adaptively changes a frequency variation of the clock signal, based on a magnitude of a deviation between the frequency of the clock signal and a target frequency calculated based on a reference clock signal supplied from the outside, and a frequency controller which generates the frequency control signal which updates the frequency of the clock signal, based on the frequency variation, and provides the frequency control signal to the clock signal generator.
US11587484B2 Method for controlling a display
There is provided an apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: receiving an activity type of a user; receiving sensor data; determining at least one measurement value based on the sensor data; detecting at least one first activity type specific change in the at least one measurement value; and activating a display in response to detecting the at least one first activity type specific change in the at least one measurement value.
US11587477B2 Article retainment apparatus having a fluid seal and system comprising said apparatus
A retainment device may have a retainment vessel with a first section and a second section that, when joined, form a hollow retainment device. The retainment device may provide a fluid seal allowing both liquid and/or solid objects to be retained within the interior. The retainment device is preferably transparent and enables one to attach it to various items such as a bottle stopper or a keychain. Items may be stored within the retainment vessel and viewed therethrough. A tag mechanism may allow a description of the object contained within the retainment mechanism to be identified.
US11587474B2 Flexible device array substrate and manufacturing method of flexible device array substrate
A flexible device array substrate includes: a substrate, a metal-containing layer, and an electronic component layer. The metal-containing layer is disposed on the substrate. The metal-containing layer includes: a first layer and a second layer. The first layer is located on a side close to the substrate, and the first layer contains a first metal oxide to form a peeling interface in the first layer. The second layer is located on a side away from the substrate, and the second layer contains a second metal oxide. The oxidation number of the metal in the second metal oxide is smaller than the oxidation number of the metal in the first metal oxide. The electronic component layer is disposed above the metal-containing layer. A method of manufacturing the flexible device array substrate is also provided.
US11587472B2 Foldable display panel
A foldable display panel, including an active area and a non-active area disposed around the active area, and a deformation layer disposed in the non-active area of the display panel. A material of the deformation layer includes a force-strained material configured to detect a degree of deformation and a cracking defect of the display panel according to a luminous color and brightness of the force-strained material.
US11587456B2 VR emulator
Systems and methods include providing a virtual reality (“VR”) flight emulator system that simulates control, operation, and response of a vehicle. The flight emulator includes a control interface and a head-mounted display worn by a user. Motion, orientation, and/or forces experienced by the simulated vehicle are imparted to a user through a motion-control seat. Multiple flight emulators can be connected to a communication network, and a master flight emulator may teleport into a slave flight emulator in order to observe, overtake, override, and/or assume control of the slave flight emulator. Inputs made via the control interface of the master flight emulator or during playback of a pre-recorded training exercise or flight mission are translated into the control interface, head-mounted display, and motion-control seat of the slave flight emulator to provide real-time feedback to the user of the slave flight emulator.
US11587454B2 Context-aware adaptive data processing application
A context-aware adaptive data processing application is described. One or more computing servers establish connections with multiple user terminals to provide an application to the user terminals. The provided application is executable at the user terminals via web browser or a dedication application installed at a user terminal, for example. The provided application is context-aware to dynamically adapt to a user's changing circumstances.
US11587453B2 Systems and methods for guided instructional design in electronic learning systems
According to some embodiments, a system for providing guided instructional design. The system includes at least one processing device and at least one data storage device in communication with the at least one processing device. The at least one data storage device is configured to store information about at least one course. For each course, the at least one processing device is configured to present at least one predetermined course component to a first user, and for the at least one course component: present at least one course parameter, receive at least one first input from the first user in relation to the at least one course parameter, based on the at least one first input and at least one educational design element, present at least one modified course parameter to the first user; and receive at least one second input from the first user in relation to the at least one modified course parameter.
US11587447B2 Dynamically modifiable parameters in required time of arrival (RTA) regions of an assigned flight path
Systems and methods provide dynamically modifiable parameters in required time of arrival (RTA) speed regions of an assigned flight path of an aircraft. The system includes a vertical situation display (VSD) rendering thereon a vertical flight profile of the assigned flight path. A control module is coupled to the display system and configured to: demark the vertical flight profile with a plurality of RTA speed regions related to an initial speed profile; render an RTA speed band graphic having demarked sections vertically representing a speed minimum and speed maximum for an respective RTA speed region, the RTA speed band graphic representing a normalized speed range between zero and a maximum value for each respective RTA speed region. The control module accepts user modifications and updates the RTA speed band graphic and the current speed profile to reflect user input.
US11587446B2 Method and system for generating aerial imaging flight path
A method and system for developing a flight plan for taking images from an area of interest is disclosed. A series of trajectories is determined. Each trajectory is determined based on a logarithmic spiral curve derived from a range of predetermined basis angles and selecting a constant tangent angle between a radial line from the location of an image sensor to a target location, and a tangent line to the logarithmic spiral curve at the location of the image sensor. A set of trajectories from the series of trajectories is selected. The selected trajectories are scaled to cover the area of interest. The selected trajectories are transformed to coordinates corresponding to the area of interest. The set of scaled and transformed trajectories are stored as the flight plan for taking images of the area of interest.
US11587445B2 System and method for fusing asynchronous sensor tracks in a track fusion application
An example method can include receiving, at a sensor, a signal associated with a motion of a target, processing the signal via a first filter having a first motion model and a second filter having a second motion model to yield a first tracking output and a second tracking output for the target, and weighting the first tracking output and second tracking output according to how well each of the first motion model and second motion model represents the motion of the target, to yield a first weight for the first tracking output and a second weight for the second tracking output. The method can include combining the first tracking output and second tracking output to yield a fused tracking output and sending, to a fusion system, the fused tracking output, the first weight associated with the first tracking output and the second weight associated with the second tracking output.
US11587441B1 Location risk determination and ranking based on vehicle events and/or an accident database
A system for location risk determination and ranking based on vehicle events and/or an accident database includes an interface and a processor. The interface is configured to receive accident data and/or event data. The processor is configured to determine a set of incident groups, wherein an incident group of the set of incident groups is associated with a set of accidents of the accident data and/or a set of events of the event data that are grouped by location proximity. The processor is further configured to determine a set of traffic estimations, wherein a traffic estimation of the set of traffic estimations is associated with the incident group of the set of incident groups; and determine a ranking of the set of incident groups based at least in part on the set of accidents, the set of events, and the set of traffic estimations.
US11587434B2 Intelligent vehicle pass-by information sharing
A device and related method are associated with a focus vehicle. The device comprises a sensor that senses area information about an information area usable to assist the focus vehicle and an oncoming vehicle to pass each other, a transmitter that broadcasts the area information via a vehicle-to-vehicle network protocol, and a controller. The controller produces an assisting result from the area information and vehicle information related to the focus vehicle and the oncoming vehicle. The vehicle information includes first distance information of the focus vehicle from the information area, and second distance information of the oncoming vehicle from the information area. The device includes a display that displays virtual traffic information representing at least stopping and proceeding of the focus vehicle onto a windshield of the vehicle.
US11587432B2 Methods and systems for content processing
Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.
US11587430B2 Apparatus, system, and method of monitoring, and recording medium
An apparatus, system, and method of remotely monitoring receives, from an operation terminal, identification information and location information of a location of one or more lamps, stores, in a memory, the received identification information and the received location information in association with each other for the one or more lamps, updates log information regarding a log of a lighting condition of the one or more lamps, in response to an indication that an electric circuit of the one or more lamps is energized for the one or more lamps, and sends monitoring information corresponding to the log information of the electric circuit of the one or more lamps for display.
US11587429B1 Event detection using distributed event devices
Devices, systems, and methods for event detection using distributed event devices are described herein. In some examples, one or more embodiments include a first event device and a second event device, where the first event device is configured to detect an event in an area and wirelessly transmit a notification of the detected event and location information associated with the first event device to the second event device, and where the second event device is configured to receive the notification of the detected event and the location information from the first event device, determine whether the location information matches a location included in a database in response to receiving the detected event, and perform an activation action responsive to determining the location information matches a location included in the database.
US11587427B2 Method and system for performing real-time monitoring of a container containing a non-gaseous fluid substance
The disclosure relates to method and system for performing real-time monitoring of a container containing a non-gaseous fluid substance. The method includes receiving, from a sensing device installed in the container and by a monitoring device, a dataset corresponding to the container and to a non-gaseous fluid substance in the container. The dataset may be acquired and transmitted by the sensing device at a preconfigured time-interval and may include level data corresponding to a level of the non-gaseous fluid substance in the container, temperature data corresponding to a temperature inside the container, and movement data corresponding to movement of the container or a lid of the container. The method further includes performing, by the monitoring device, a time-series analysis on the dataset for determining an anomaly; and generating, by the monitoring device, a graded alert based on the anomaly.
US11587426B2 Garment tags for intelligent laundering alerts
Aspects of the present disclosure involve an apparatus, systems, and methods for providing intelligent laundering alerts. Example embodiments involve an intelligent garment tag that may be affixed to garments, and may store and provide information about the garment to which it is affixed. The information stored thereon describes various aspects of the garment including color, fabric, and laundering information. The intelligent garment tags further include an alert component for providing laundering alerts (e.g., a flashing or colored light, a warning noise, or a vibration) based on, for example, garment color compatibility or laundering device (e.g., washing machine or clothes dryer) compatibility.
US11587424B1 Laser monitoring system
A laser monitoring system designed to prevent accidental falls of people who are at high risk of falling when they try to get up from a chair, commode, or bed. The system includes a first unit providing a circuit board, a laser emitting device, an alignment indicator, a control button, a communicator, an alarm speaker, an electrical port, and an electrical housing that retains all of the above. The system also includes a second unit providing a circuit board, a laser receiving device, an alignment indicator, and receiver which are all retained inside of an electrical housing. The first unit and second unit form a laser net alarm system that when interrupted provides an audible alarm requesting that the patient wait for medical attention, while at the same time may notify the care giver that their patient is trying to get up unassisted by sending an electronic message to the care giver's electronic device.
US11587417B2 Object tracking using disparate monitoring systems
Methods, systems, apparatus, and computer programs, for tracking objects are disclosed. In one aspect, a method is disclosed that includes actions of obtaining an image, determining that a user of a first monitoring system has opted-in for object tracking by a second monitoring system that is remote from the first monitoring system, and based on a determination that the user of the first monitoring system has opted-in for object tracking: determining whether the obtained image satisfies a predetermined level of similarity to a stored tracking object image model stored on a first device of the first monitoring system, and based on a determination that the obtained image satisfies a predetermined level of similarity to the stored tracking object image model, generating a tracking update notification, and transmitting the tracking update notification to the second monitoring system that is remote from the first monitoring system.
US11587416B1 Dynamic video analytics rules based on human conversation
At least one detected natural language phrase in audio describes at least one expected future object activity in a definable physical or geographic region. For each of one or more potential video analytic rules that are derivable from the at least one natural language phrase, whether compatibility with corresponding workflow requirements of an entity exists may be determined, such that one, some or all of the one or more potential video analytic rules are confirmed as one or more workflow-compatible video analytic rules. The one or more workflow-compatible video analytic rules are implemented within a video security system for respective one or more periods of time. For each of the implemented video analytic rules, a notification may be generated: when a rule violation of the respective video analytic rule triggers an event; or following expiry of the respective period of time of the one or more periods of time.
US11587413B2 Electronic shift operation apparatus and control method thereof
In an electronic shift operation apparatus, an operation of a haptic actuator is controlled depending on a kind of shifting stage signal (P.R.N.D) generated at the time of an operation of a shift button to generate a different type of haptic signal, and an operation of the haptic actuator is controlled depending on a distance to a rear object positioned behind a vehicle at the time of an operation of an R-stage button to additionally generate a haptic signal.
US11587411B2 Sustained authentication of a customer in a physical environment
A system for use in allowing a user to conduct one or more transactions at one or more touchpoints in a business facility includes an authentication component, a tracking component, and a control component. The authentication component is configured to authenticate the user as a person allowed to conduct the one or more transactions. The tracking component is configured to track the user's location within the facility as the user moves through the facility. The control component is configured (a) to receive authentication information from the authentication component, (b) to receive location information from the tracking component, (c) to use the location information to recognize that the user has moved into position to engage one of the touchpoints, and (d) to deliver a message to the touchpoint authorizing the touchpoint to engage in one or more transactions with the user.
US11587408B2 Currency disinfecting assembly
A currency disinfecting assembly includes a housing that has entry extending therein and an exit extending to receive and dispense paper currency. A roller unit is positioned in the housing and the roller unit is positioned between the entry and the exit to transport the paper currency between the entry and the exit. A disinfecting unit is integrated into the housing and the disinfecting unit emits electromagnetic radiation to kill bacteria. A control unit is coupled to the housing and the control unit is in communication with the roller unit and the disinfecting unit. Moreover, the control unit turns on each of the roller unit and the disinfecting unit to facilitate the user to sterilize their paper currency.
US11587407B2 Interactive skill challenge coin funnel spinning well
A coin funnel spinning well device includes upper and lower sections connected by a midsection suspension system configured for accommodating oscillating movement in three dimensions between the sections. The upper section includes an observation dome mounted on a funnel with a lower funnel discharge. A coin launch assembly is mounted in the observation dome and receives coins through a coin insert opening in the observation dome. A pair of handles are mounted on opposite sides of the upper section and enable an operator to manipulate movement of the upper section to maintain a coin on a spiral trajectory. The coin funnel spinning well device can be automated with a computerized control system for controlling Internet access, lighting, coin sensing, timer, and input and output device functions.
US11587403B2 Gaming machine using multiple triggers to determine an award from a subset of displayed awards
A gaming system includes at least one input device adapted to receive a physical item associated with a monetary value that establishes a credit balance, an input indicative of a wager drawn on the credit balance for a wagering game, and a cashout input that initiates a payout from the credit balance. In response to a wager input, a wagering game is initiated that includes the spinning and stopping of a set of bonus reels through a plurality of bonus spins populating a bonus array with bonus symbols. The bonus reels comprise a combination of symbols reducing display processing requirements and improve mapping random numbers to displayed symbols for display during bonus spins having reduced durations. When completed, an award is determined based according to values associated with less than all of the bonus symbols displayed in a bonus outcome array.
US11587401B2 Information processing system, storage medium having stored therein information processing program, information processing apparatus, and information processing method
A plurality of placement objects including first objects representing game events of a first type and a second object representing a game event of a second type are placed in a placement order in a game space, in the game event of the second type permitted to be executed, if a first giving condition is satisfied, a first reward is given to a user, and if a second giving condition is satisfied, a second reward is given to the user, and if the first reward is given to the user, a placement order of the first objects only is not changed, and placement of the second object representing the game event of the second type in which the first reward is given to the user is changed to a position before the first one of the first objects or after the last one of the first objects.
US11587400B2 Method and system for facilitating monetary value gaming ticket redemption
In accordance with a method and system for facilitating redemption of monetary value gaming tickets, such as issued by a gaming device upon cash-out, a ticket is presented, such as to a redemption kiosk. If the ticket is validated and has a monetary value which includes a fractional currency value, then the player is presented a wagering game based upon a wager comprising at least the fractional currency value of the ticket. If the outcome of the game is losing, then the player is paid a first whole currency value comprising the monetary value less the wager and when an outcome of the wagering game is winning, then the player is paid a second whole currency value which is greater than the monetary value (such as by including a winning amount), or the first whole currency value plus separate winnings, such as in the form of an award ticket.
US11587398B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11587394B2 System and method for reducing memory requirements for a user interface
A computer-implemented for reducing memory requirements for a user interface method includes generating, by one or more processors, a first matrix of symbols with columns that correspond to reels of cyclical symbols. The reels are configured to be rendered in adjacent sections of a display. The method further includes rotating, by one or more processors, each reel by a random amount responsive to receiving a spinning instruction. The method includes configuring a first reel to occupy both a first section of the display associated with the first reel and a second section of the display associated with an adjacent reel so that the adjacent reel will not be rendered when a pattern of symbols of the rendered reels is determined to correspond to a particular pattern. Data that represents the symbols of the reels is maintained in a shadow matrix stored in memory. The one or more processors determine the existence of particular patterns from the shadow matrix and search a table in memory for scores associated with the patterns. Data in the shadow matrix is copied between cells of the shadow matrix to correspond to the rendered reels in such a way as to obviate increasing the size of the table. This, in turn, reduces memory requirements associated with the rendering of the reels.
US11587390B2 Gaming machine, control method for machine, and program for gaming machine
A gaming system including one or more gaming machines provides a game to one or more players. The game includes a primary game and a bonus game with first and second features. In the first feature a plurality of objects are presented to a player. The player is allowed to select one of the objects and an associated award may be awarded. Any unselected objects are added to an escrow meter. In the second feature, the player is allowed to select one or more of the escrow objects.
US11587389B2 Lift assembly and mount for a monitor of an electronic gaming machine
An electronic gaming machine includes a cabinet, a monitor configured to display an electronic game, a mount configured to secure the monitor to the cabinet, the mount including a carriage and a linkage assembly pivotably coupled to the carriage and the cabinet, and a lift assembly for moving the mount relative to the cabinet. The lift assembly includes a harness coupled to the carriage and a drive mechanism coupled to the harness and operable to selectively release and retract the harness for moving the monitor relative to the cabinet.
US11587387B2 Systems and methods for processing a distorted image
In one exemplary embodiment in accordance with the disclosure, an image processing system is configured to use a distance authentication template to execute a detection procedure that detects at least one non-linear distortion in a subject image. The distance authentication template can be generated by mapping a set of spatial coordinates of three features in a distortion-free image to a set of pixel coordinates of the three features in the distortion-free image. Addressing a non-linear distortion in the subject image can include performing remedial actions to remedy the non-linear distortion, or taking into consideration the non-linear distortion when using the distance authentication template to identify one or more features in the subject image.
US11587386B1 Methods and apparatus for electronic voting
Aspects of the present disclosure relate to an apparatus comprising: a substrate; communication circuitry deposited on said substrate; and ballot circuitry deposited on said substrate. The ballot circuitry comprises: a plurality of voting circuitry elements, each voting circuitry element being responsive to a voting operation to change a conductive state of that voting circuitry element; and logic circuitry communicatively coupled with each of the plurality of voting circuitry elements and with the communication circuitry. The logic circuitry is configured to: detect the conductive state of each of the plurality of voting circuitry elements; and transmit, via the communication circuitry and based on the conductive state of each of the plurality of voting circuitry elements, a voting result.
US11587383B2 Apparatus, method and storage medium
Provided is an apparatus comprising: a detection unit configured to detect a state of an electric lock provided at a doorway; a first monitoring camera arranged on the inside of the doorway; a judging unit configured to judge, at a reference time of day, whether the electric lock is locked; and a sending unit configured to send image data captured by the first monitoring camera or location information of the image data to a destination corresponding to the electric lock, when the electric lock is not locked at the reference time of day.
US11587377B2 Vehicle system and vehicle
A vehicle system includes a first vehicle and a second vehicle. The first vehicle includes an information storage configured to store vehicle characteristic information representing a vehicle characteristic, and an information output unit configured to output the stored vehicle characteristic information to a predetermined storage medium. The second vehicle includes an information input unit configured to input vehicle characteristic information from the storage medium, and a vehicle characteristic setter configured to set a vehicle characteristic represented by the input vehicle characteristic information in the second vehicle.
US11587372B2 Abnormality detection method, abnormality detection apparatus, and abnormality detection system
In an abnormality detection method for detecting an abnormality in vehicle behaviors based on an abnormality degree indicating a degree of difference between first driving information representing a vehicle behavior undergoing abnormality detection and second driving information obtained when no abnormality is found in a travel environment, an abnormality threshold is estimated using an abnormality degree distribution generated from a set of preaccumulated abnormality degrees. The abnormality threshold is an abnormality degree allowing a probability of erroneous determination as to presence or absence of an abnormality to be a predefined probability. Further, in the abnormality detection method, it is detected whether an abnormality is found in the vehicle behavior by comparing the abnormality degree for the first driving information and the estimated abnormality threshold.
US11587359B1 System and apparatus for improved eye tracking using a mobile device
Embodiments are disclosed for using an apparatus to perform pupil identification. An example method includes toggling circuitry configured to determine, based on a measured ambient infrared light level, whether to perform pupil identification using one of either the dark pupil identification process or the bright pupil identification process; and pupil identification circuitry configured to perform pupil identification on a user using the bright identification process upon the determination that the measured ambient infrared light level falls within a first range and to perform dark pupil identification process upon the determination that the measured ambient infrared light level falls within a second range. Corresponding apparatuses and non-transitory computer readable storage media are also provided.
US11587358B2 Managing content on in-flight entertainment platforms
Introduced here are technologies for examining an image of an airline passenger, while the passenger is onboard. The image may be examined for abnormalities, the passenger's mood, and/or the passenger's expression. The image analysis may be supplemented by data from a suite of sensors such as heart rate monitors, accelerometers, gyroscopes, and the like. The image and the sensor data are then analyzed to detect abnormalities, identify related recommendations, and suggest products and services offered onboard or at the destination that are related to the abnormalities and recommendations. The general purpose is to improve an airline passenger's travel experience while on board the flight.
US11587357B2 Vehicular cognitive data collection with multiple devices
Vehicle cognitive data is collected using multiple devices. A user interacts with various pieces of technology to perform numerous tasks and activities. Reactions can be observed and cognitive states inferred from reactions to the tasks and activities. A first computing device within a vehicle obtains cognitive state data which is collected on an occupant of the vehicle from multiple sources, wherein the multiple sources include at least two sources of facial image data. At least one face in the facial image data is partially occluded. A second computing device generates analysis of the cognitive state data which is collected from the multiple sources. A third computing device renders an output which is based on the analysis of the cognitive state data. The partial occluding includes a time basis of occluding. The partial occluding includes an image basis of occluding. The cognitive state data from multiple sources is tagged.
US11587356B2 Method and device for age estimation
Provided in embodiments of the present application are a method and device for age estimation. The method comprises: performing gender training with respect to a gender model on the basis of facial image samples so as to allow the gender model to converge, where the gender model comprises at least two convolution layers; performing age training with respect to an age model on the basis of the facial samples so as to allow the age model to converge, where the age model comprises the at least two convolution layers, the converged age model comprises the weights of the at least two convolution layers, and the weights of the at least two convolution layers that the converged gender model comprises; and performing age estimation with respect to an inputted facial image on the basis of the converged age model. The technical solution provided in the embodiments of the present application eliminates the problem of inaccurate age estimation as a result of gender differences of facial images, thus increasing the accuracy of age estimation.
US11587351B2 Display and input apparatus
The present disclosure discloses a display and input apparatus, including a display panel and an image sensor module. The display panel includes a display substrate, a display array, and a cover plate; a display pixel includes at least two types of sub-pixels that emit lights of different colors; a slit is disposed between pixel electrodes of two adjacent sub-pixels; in the display array, a pixel definition layer is disposed along the slit, and a plano-concave lens array is disposed along the pixel definition layer; each of the plano-concave lenses has its optical axis perpendicular to the display panel and passing through the center of the slit; and during image sensing, the display pixel emits light and illuminates an imaging object on the cover plate, and the image sensor module acquires a reflected image from a surface of the imaging object.
US11587350B2 Method and device for the characterization of living specimens from a distance
A method and a device for the characterization of living specimens from a distance are disclosed. The method comprises: acquiring an image of a living specimen and segmenting the image, providing a segmented image; measuring a distance to several parts of said image, providing several distance measurements, and selecting a subset of those contained in the segmented image. The method also processes the segmented image and the distance measurements referred to different positions contained within the segmented image by characterizing the shape and the depth of the living specimen and by comparing a shape analysis map and a depth profile analysis map. If a result of the comparison is comprised inside a given range, parameters of the living specimen are further determined including posture parameters, location or correction of anatomical reference points and/or body size parameters, and/or a body map of the living specimen is represented.
US11587340B2 Content capturing system and content capturing method
A content capturing system is suitable for capturing content in an image of a document. The content capturing system includes a processor and a storage device. The processor accesses the program stored in the storage device to implement a cutting module and a processing module. The cutting module receives a corrected image. The content in the corrected image includes a plurality of text areas, and the cutting module inputs the corrected image or a first text area into a convolutional neural network. The convolutional neural network outputs the coordinates of the first text area. The cutting module cuts the first text area according to the coordinates of the first text area. The cutting module inputs the cut first text area into a text recognition system and obtains a plurality of first characters in the first text area from the text recognition system.
US11587338B2 Three-dimensional object detection method, electronic device and readable storage medium
The present disclosure provides a three-dimensional (3D) object detection method, a 3D object detection apparatus, an electronic device, and a readable storage medium, belonging to a field of computer vision technologies. Two-dimensional (2D) image parameters and initial 3D image parameters are determined for a target object. Candidate 3D image parameters are determined for the target object based on a disturbance range of 3D parameters and the initial 3D image parameters determined for the target object. Target 3D image parameters are selected for the target object from the candidate 3D image parameters determined for the target object based on the 2D image parameters. A 3D detection result of the target object is determined based on the target 3D image parameters.
US11587332B2 Method, apparatus, system, and storage medium for calibrating exterior parameter of on-board camera
The present application discloses a method, an apparatus, a system, and a storage medium for calibrating an exterior parameter of an on-board camera, relating to the field of autonomous driving technologies. A specific implementation scheme of the method in the application is: preprocessing two frames of images of a former frame and a latter frame collected by the on-board camera; performing feature point matching on the two preprocessed frames of images to obtain matched feature points; determining a moving posture of the on-board camera according to the matched feature points; determining a conversion relationship between a vehicle coordinate system and an on-board camera coordinate system according to the moving posture, and obtaining the external parameter of the on-board camera relative to a vehicle body.
US11587329B2 Method and apparatus for predicting intent of vulnerable road users
Techniques are described for estimating intentions of pedestrians and other road users in vicinity of a vehicle. In certain embodiments, the techniques comprise obtaining, by a computer system of a vehicle equipped with one or more sensors, a sequence of video frames corresponding to a scene external to the vehicle, detecting one or more vulnerable road users (VRUs) in the sequence of video frames, wherein the detecting comprises estimating pose of each of the detected one or more VRUs. The techniques further include generating a segmentation map of the scene using one or more of the video frames; estimating one or more intention probabilities using estimated pose of the one or more VRUs and the segmentation map, each intention probability corresponding to one of the detected one or more VRUs, and adjusting one or more automated driving actions based on the estimated one or more intention probabilities.
US11587325B2 System, method and storage medium for detecting people entering and leaving a field
A method for detecting people entering and leaving a field is provided in an embodiment of the disclosure. The method includes the following. An event detection area corresponding to an entrance is set, and the event detection area includes an upper boundary, a lower boundary, and an internal area, and the lower boundary includes a left boundary, a right boundary, and a bottom boundary; a person image corresponding to a person in an image stream is detected and tracked; and whether the person passes through or does not pass through the entrance is determined according to a first detection result and a second detection result.
US11587323B2 Target model broker
A machine accesses a set of image target models, each image target model being associated with model parameters, the model parameters comprising at least an operational domain, an expected input image quality, and an expected orientation. The machine receives an image for processing by one or more image target models from the set, the image including metadata specifying image parameters of the received image. The machine identifies, based on the image parameters in the metadata of the received image and the model parameters of one or more models in the set, a first subset of the set of image target models including image target models that are capable of processing the received image. The machine provides the received image to at least one image target model in the first subset.
US11587320B2 Methods and systems for person detection in a video feed
A computing system obtains a video feed. For a frame of the video feed, the computing system analyzes the frame to determine whether the frame includes a potential instance of an event. In accordance with a determination that the frame includes the potential instance of an event, the computing system determines for the event an event category from a plurality of predefined event categories. It stores an indication of the event category. It determines whether the event category matches a predefined notification filter definition. In accordance with a determination that the event category matches the predefined notification filter definition, the computing system issues an alert notification to a user client device. In accordance with a determination that the event category does not match the predefined notification filter definition, the computing system refrains from issuing the alert notification.
US11587316B2 Segmenting visual surrounding to create template for user experience
An embodiment for creating a template for user experience by segmenting a visual surrounding is provided. The embodiment may include receiving real-time and historical data relating to one or more content interactions of a user wearing an augmented reality (AR) device. The embodiment may also include analyzing one or more contextual situations of the one or more content interactions. The embodiment may further include identifying one or more objects of interest in a visual surrounding environment of the user. The embodiment may also include in response to determining the identification of the object type is confident, predicting a contextual need for each object of interest. The embodiment may further include creating one or more information display templates. The embodiment may also include populating the one or more information display templates with information and displaying the one or more populated information display templates to the user.
US11587314B2 Intelligent correction of vision deficiency
Methods, devices, and computer-readable media for generating color-neutral representations of driving objects are disclosed. In one embodiment, a method is disclosed comprising capturing an image, the image including an object of interest; identifying the object of interest in the image based on identifying one or more colors in the image; associating the object of interest with a known traffic object; identifying a color-neutral representation of the known traffic object; and displaying the color-neutral representation to a user.
US11587312B2 Apparatuses and methods for identifying infrastructure through machine learning
Aspects of the subject disclosure may include, for example, obtaining a first plurality of inputs that identify a plurality of geographical locations and a plurality of infrastructure located at the plurality of geographical locations, classifying each of the plurality of geographical locations in accordance with the first plurality of inputs to obtain a plurality of classes, obtaining a second plurality of inputs that identify costs, revenue, profits, or any combination thereof, associated with the plurality of infrastructure, processing the second plurality of inputs in conjunction with the plurality of classes to identify a first plurality of locations included in the plurality of geographical locations to decommission infrastructure included in the plurality of infrastructure, and presenting the first plurality of locations via a device. Other embodiments are disclosed.
US11587311B2 System and method for space object detection in daytime sky images
In some embodiments, space objects may be detected within shortwave infrared (SWIR) images captured during the daytime. Some embodiments include obtaining a stacked image by stacking shortwave infrared (SWIR) images. A spatial background-difference image may be generated based on the stacked image, and a matched-filter image may be obtained based on the spatial background-difference image. A binary mask may be generated based on the matched-filter image. The binary mask may include a plurality of bits each of which including a first value or a second value based on whether a signal-to-noise ratio (SNR) associated with that bit satisfies a threshold condition. Output data may be generated based on the spatial background-difference image and the binary mask, where the output data provides observations on detected space objects in orbit.
US11587307B2 Control method and electronic apparatus
A control method includes collecting a biometric image through a sensing area of a biometric recognition sensor provided at a control button of an electronic apparatus, in response to a press operation of a user on the control button; determining whether the biometric image meets a condition; in response to determining that the biometric image meets the condition, allowing the control button to be moved from a first position to a second position; and in response to determining that the biometric image does not meet the condition, prohibiting the control button from being moved from the first position to the second position.
US11587305B2 System and method for learning sensory media association without using text labels
A computer-implemented method of learning sensory media association includes receiving a first type of nontext input and a second type of nontext input; encoding and decoding the first type of nontext input using a first autoencoder having a first convolutional neural network, and the second type of nontext input using a second autoencoder having a second convolutional neural network; bridging first autoencoder representations and second autoencoder representations by a deep neural network that learns mappings between the first autoencoder representations associated with a first modality and the second autoencoder representations associated with a second modality; and based on the encoding, decoding, and the bridging, generating a first type of nontext output and a second type of nontext output based on the first type of nontext input or the second type of nontext input in either the first modality or the second modality.
US11587303B2 Information processing apparatus that generates file names of image files
Provided is an information processing apparatus that a user is able to acquire a file name the corresponds to content of a document image. In a case where the document image includes an image portion but does not include a character portion, a control unit uses a first learning model to acquire a classification name according to a characteristic of the image portion as a subject. In a case where a document image includes a character portion but does not include an image portion, the control unit uses a second learning model to acquire a classification name according to a character string included in the character portion as a subject. The control unit generates a file name including acquired subject as a file name of an image file.
US11587302B2 Shared dense network with robot task-specific heads
A method includes receiving image data representing an environment of a robotic device from a camera on the robotic device. The method further includes applying a trained dense network to the image data to generate a set of feature values, where the trained dense network has been trained to accomplish a first robot vision task. The method additionally includes applying a trained task-specific head to the set of feature values to generate a task-specific output to accomplish a second robot vision task, where the trained task-specific head has been trained to accomplish the second robot vision task based on previously generated feature values from the trained dense network, where the second robot vision task is different from the first robot vision task. The method also includes controlling the robotic device to operate in the environment based on the task-specific output generated to accomplish the second robot vision task.
US11587299B2 Systems and methods for detection of anomalies in civil infrastructure using context aware semantic computer vision techniques
Techniques for context-aware identification of anomalies in civil infrastructure. A method includes applying an anomaly identification model to features extracted from visual content showing civil infrastructure in order to determine at least one anomalous portion shown in the visual multimedia content, a type of each anomalous portion, and a quantification of each anomalous portion; wherein the anomaly identification model is selected based on a type of material of the civil infrastructure; and generating a semantically labeled three-dimensional (3D) model based on the at least one anomalous portion and the type of each anomalous portion, wherein the semantically labeled 3D model includes anomalous points; wherein each anomalous point represents one of the at least one anomalous portion; wherein the anomalous points collectively define a pattern of the at least one anomalous portion; wherein each anomalous point is visually distinguished to indicate the quantification of the respective anomalous portion.
US11587295B2 Augmented reality collaboration system
A system comprising: a user device, comprising: sensors configured to sense data related to a physical environment of the user device, displays; hardware processors; and a non-transitory machine-readable storage medium encoded with instructions executable by the hardware processors to: place a virtual object in a 3D scene displayed by the second user device, determine a pose of the user device with respect to the physical location in the physical environment of the user device, and generate an image of virtual content based on the pose of the user device with respect to the placed virtual object, wherein the image of the virtual content is projected by the one or more displays of the user device in a predetermined location relative to the physical location in the physical environment of the user device.
US11587288B2 Methods and systems for constructing facial position map
An electronic apparatus performs a method of constructing a facial position map from a two-dimensional (2D) facial image of a real-life person that includes: generating a coarse facial position map from the 2D facial image; predicting a first set of keypoints in the 2D facial image based on the coarse facial position map; identifying a second set of keypoints in the 2D facial image based on the user-provided keypoint annotations; and updating the coarse facial position map to get a final facial position map so as to reduce the differences between the first set of keypoints and the second set of key points in the 2D facial image. In some embodiments, a final set of keypoints and/or a three-dimensional (3D) facial model of the real-life person is formed from the final facial position map.
US11587284B2 Virtual-world simulator
In one implementation, a virtual-world simulator includes a computing platform having a hardware processor and a memory storing a software code, a tracking system communicatively coupled to the computing platform, and a projection device communicatively coupled to the computing platform. The hardware processor is configured to execute the software code to obtain a map of a geometry of a real-world venue including the virtual-world simulator, to identify one or more virtual effects for display in the real-world venue, and to use the tracking system to track a moving perspective of one of a user in the real-world venue or a camera in the real-world venue. The hardware processor is further configured to execute the software code to control the projection device to simulate a virtual-world by conforming the identified one or more virtual effects to the geometry of the real-world venue from a present vantage point of the tracked moving perspective.
US11587283B2 Image processing apparatus, image processing method, and storage medium for improved visibility in 3D display
An image processing apparatus acquires information about a three-dimensional display apparatus, acquires a plurality of images based on imaging by a plurality of imaging apparatuses that images a target area from different directions, sets a position of and a direction from a virtual viewpoint in a space associated with the target area, sets positions of and directions from virtual viewpoints of a number corresponding to a configuration of the three-dimensional display apparatus, with the position of and the direction from the virtual viewpoint as a reference, and generates display image data for the three-dimensional display apparatus, based on the plurality of images and the set positions of and the set directions from the virtual viewpoints.
US11587280B2 Augmented reality-based display method and device, and storage medium
An augmented reality-based display method and device, and a storage medium are provided. The method obtains a target object image by performing object segmentation on a target object in a real-time scene image captured by an image acquisition unit; generates a virtual image corresponding to the target object based on the target object image; and displays the virtual image in the real-time scene image based on an augmented reality display technology. By obtaining the target object image, generating the virtual image corresponding to the target object based on the target object image, and displaying the virtual image in the real-time scene image based on an augmented reality (AR) technology, various virtual images can be generated according to user demands to meet the diverse needs of the user and improve the use experience of the user using the AR technology.
US11587273B2 Low power foveated rendering to save power on GPU and/or display
Methods and apparatus relating to techniques for provision of low power foveated rendering to save power on GPU (Graphics Processing Unit) and/or display are described. In various embodiment, brightness/contrast, color intensity, and/or compression ratio applied to pixels in a fovea region are different than those applied in regions surrounding the fovea region. Other embodiments are also disclosed and claimed.
US11587272B2 Intelligent interactive and augmented reality cloud platform
Disclosed herein are methods and systems for an intelligent, interactive, and augmented reality (AR) cloud platform. The platform can be implemented in many applications, such as providing real-time intelligent and interactive control between user input data and the resulting AR data, providing real-time and effective AR-based communication, or providing real-time control of physical devices in a remote network.
US11587271B2 Catalog normalization and segmentation for fashion images
First image data representing a first human wearing a first article of clothing may be received. The first image data, when rendered on a display, may include a first photometric artifact. A first generator network may be used to generate second image data from the first image data. The first photometric artifact may be removed from the second image data. A second generator network may be used to generate third image data from the second image data, the third image data representing the first human in a different pose relative to the first image data. Fourth image data representing the first article of clothing segmented from the first human may be generated and displayed on a display.
US11587269B2 Method and system for determining magnetic susceptibility distribution
Systems and methods for determining a distribution map of susceptibility property of an object are provided. The method may include one or more of the following operations. A phase diagram corresponding to a magnetic resonance (MR) signal of the object may be obtained. A preliminary field map may be determined based on the phase diagram. Preliminary error limiting information associated with the preliminary field map may be obtained. A preliminary distribution map of susceptibility property of the object may be determined based on the preliminary field map and the preliminary error limiting information. An iteration process including at least one iteration may be performed to determine a target distribution map of susceptibility property of the object.
US11587268B2 Methods and apparatus for generating a three-dimensional reconstruction of an object with reduced distortion
Methods, systems, and computer readable media for generating a three-dimensional reconstruction of an object with reduced distortion are described. In some aspects, a system includes at least two image sensors, at least two projectors, and a processor. Each image sensor is configured to capture one or more images of an object. Each projector is configured to illuminate the object with an associated optical pattern and from a different perspective. The processor is configured to perform the acts of receiving, from each image sensor, for each projector, images of the object illuminated with the associated optical pattern and generating, from the received images, a three-dimensional reconstruction of the object. The three-dimensional reconstruction has reduced distortion due to the received images of the object being generated when each projector illuminates the object with an associated optical pattern from the different perspective.
US11587265B2 Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus according to the disclosure may include a memory configured to store instructions, and a processor configured to execute the instructions to control a display to display an image captured via a camera, and a first guideline, recognize an object in the image based on the first guideline, render a virtual object to replace the object, generate an augmented reality image including the virtual object that is located in an area where the object is located in the image; and control the display to display the augmented reality image.
US11587261B2 Image processing apparatus and ranging apparatus
According to one embodiment, an image processing apparatus includes a buffer and processing circuitry. The buffer stores first and second images capturing an object. The circuitry calculates at least one of a first distance to the object in the first image and a second distance to the object in the second image by using a correction parameter for correcting at least one of influences caused by ambient light, a reflection characteristic of the object, or a color of the object, calculates three-dimensional coordinates of the object on a relative scale by using the first and second images, and calculates three-dimensional coordinates of the object on a real scale based on at least one of the first and second distances, and the three-dimensional coordinates of the object on the relative scale.
US11587260B2 Method and apparatus for in-field stereo calibration
A stereo camera calibration method includes: controlling a stereo camera assembly to capture a sequence of stereo image pairs; simultaneously with each capture in the sequence, activating a rangefinder; responsive to each capture in the sequence, updating calibration data for point cloud generation by: detecting matching features in the stereo image pair, and updating a first portion of the calibration data based on the matched features; updating an alignment of the rangefinder relative to the stereo camera assembly, based on the updated first portion of the calibration data, and a detected position of a beam of the rangefinder in a first image of the stereo image pair; and updating a second portion of the calibration data based on the detected position of the beam of the rangefinder in the first image of the stereo image pair, the updated rangefinder alignment, and a depth measurement captured by the rangefinder.
US11587259B2 Fixed pattern calibration for multi-view stitching
An apparatus includes an interface and a processor. The interface may be configured to receive pixel data representing respective fields of view of two or more cameras arranged to obtain a predetermined field of view, where the respective fields of view of each adjacent pair of the two or more cameras overlap. The processor may be configured to process the pixel data arranged as video frames and perform a fixed pattern calibration for facilitating multi-view stitching. The fixed pattern calibration may comprise applying a pose calibration process to the video frames. The pose calibration process generally uses (i) intrinsic parameters, a respective translate vector, a respective rotation matrix, and distortion parameters for each lens of the two or more cameras and (ii) a calibration board to obtain configuration parameters for the respective fields of view of the two or more cameras. The pose calibration process may comprise changing a z value of the respective translate vector for each lens of the two or more cameras to at least one of a middle distance value and a long distance value while maintaining the respective rotation matrix for each lens of the two or more cameras unchanged.
US11587256B2 Apparatus for autonomous driving and method and system for calibrating sensor thereof
The autonomous driving device including a communication circuit configured to communicate with an unmanned aerial vehicle, a plurality of sensors disposed in the autonomous vehicle to monitor all directions of the autonomous vehicle, and a processor, wherein the processor is configured to: control the unmanned aerial vehicle to hover at each of a plurality of waypoints of a designated flight path by controlling a relative position of the unmanned aerial vehicle through the communication circuit, change a posture angle of the unmanned aerial vehicle to a plurality of posture angles corresponding to the waypoints of the flight path, generate a plurality of images including the checkerboard and corresponding to the plurality of waypoints and the plurality of posture angles through the plurality of sensors, and calibrate the plurality of sensors on the basis of a relationship between matching points of the plurality of images.
US11587251B2 Determination of relative position of an apparatus
This application describes fixture having a body and a plurality of fiducials with at least one of the fiducials having a first state and a second state and able to move to one of the first state and the second state. The fiducials are arranged such that knowledge of the 3D positions of the fiducials in an observing coordinate system is sufficient to determine a first position and a first orientation of the body in the observing coordinate system.
US11587250B2 Method for quantitatively identifying the defects of large-size composite material based on infrared image sequence
The present invention provides a method for quantitatively identifying the defects of large-size composite material based on infrared image sequence, firstly obtaining the overlap area of an infrared splicing image, and dividing the infrared splicing image into three parts according to overlap area: overlap area, reference image area and registration image area, then extracting the defect areas from the infrared splicing image to obtain P defect areas, then obtaining the conversion coordinates of pixels of defect areas according to the three parts of the infrared splicing image, and further obtaining the transient thermal response curves of centroid coordinate and edge point coordinates, finding out the thermal diffusion points from the edge points of defect areas according to a created weight sequence and dynamic distance threshold εttr×dp_max, finally, based on the thermal diffusion points, the accurate identification of quantitative size of defects are completed.
US11587249B2 Artificial intelligence (AI) system and methods for generating estimated height maps from electro-optic imagery
An artificial intelligence (AI) system for geospatial height estimation may include a memory and a processor cooperating therewith to store a plurality of labeled predicted electro-optic (EO) image classified objects having respective elevation values associated therewith in a semantic label database, and train a model using trained EO imagery and the semantic label database. The processor may further estimate height values within new EO imagery for a geographic area based upon the trained model, and generate an estimated height map for the geographic area from the estimated height values and output the estimated height map on a display.
US11587247B1 Synchronous event driven readout of pixels in a detector for direct time-of-flight depth sensing
A depth camera assembly (DCA) includes a direct time of flight system for determining depth information for a local area. The DCA includes an illumination source, a camera, and a controller. The illumination source projects light (e.g., pulse of light) into the local area. The camera detects reflections of the projected light from objects in the local area. The camera includes a detector where pixels are grouped into multiple macropixels that are coupled to an output bus. Specific macropixels from which information describing light detected by pixels in the specific macropixels is obtained. In come configurations, each macropixel includes a counter that is incremented based on detection of light by pixels in the macropixels. The counter may be used to select macropixels from which data is obtained.
US11587246B2 Metrology system with projected pattern for points-from-focus type processes
A metrology system is provided including a projected pattern for points-from-focus type processes. The metrology system includes an objective lens portion, a light source, a pattern projection portion and a camera. Different lenses (e.g., objective lenses) having different magnifications and cutoff frequencies may be utilized in the system. The pattern projection portion includes a pattern component with a pattern. At least a majority of the area of the pattern includes pattern portions that are not recurring at regular intervals across the pattern (e.g., as corresponding to a diverse spectrum of spatial frequencies that result in a relatively flat power spectrum over a desired range and with which different lenses with different cutoff frequencies may be utilized). The pattern is projected on a workpiece surface (e.g., for producing contrast) and an image stack is acquired, from which focus curve data is determined that indicates 3 dimensional positions of workpiece surface points.
US11587241B2 Detection of environmental changes to delivery zone
A technique for detecting an environmental change to a delivery zone via an unmanned aerial vehicle includes obtaining an anchor image and an evaluation image, each representative of the delivery zone, providing the anchor image and the evaluation image to a machine learning model to determine an embedding score associated with a distance between representations of the anchor image and the evaluation image within an embedding space, and determining an occurrence of the environmental change to the delivery zone when the embedding score is greater than a threshold value.
US11587234B2 Generating class-agnostic object masks in digital images
The present disclosure relates to a class-agnostic object segmentation system that automatically detects, segments, and selects objects within digital images irrespective of object semantic classifications. For example, the object segmentation system utilizes a class-agnostic object segmentation neural network to segment each pixel in a digital image into an object mask. Further, in response to detecting a selection request of a target object, the object segmentation system utilizes a corresponding object mask to automatically select the target object within the digital image. In some implementations, the object segmentation system utilizes a class-agnostic object segmentation neural network to detect and automatically select a partial object in the digital image in response to a target object selection request.
US11587230B2 Cell sheet evaluation method
Provided is a novel cell sheet evaluation method. A cell sheet evaluation method includes: a step of analyzing, based on an observed image of a cell sheet, a characteristic indicating shape uniformity of cells constituting the cell sheet; and a step of evaluating a binding state between cells in the cell sheet based on the analysis result.
US11587225B2 Pattern inspection system
A pattern inspection system inspects an image of an inspection target pattern of an electronic device using an identifier constituted by machine learning, based on the image of the inspection target pattern of the electronic device and data used to manufacture the inspection target pattern. The system includes a storage unit which stores a plurality of pattern images of the electronic device and pattern data used to manufacture a pattern of the electronic device, and an image selection unit which selects a learning pattern image used in the machine learning from the plurality of pattern images, based on the pattern data and the pattern image stored in the storage unit.
US11587224B2 Vehicle listing image detection and alert system
An image error identification system retrieves an image associated with a vehicle listing and uses various machine learning models to classify the image and generate identification data that may include a vehicle make, model, trim level, and/or various features of the vehicle present in the image. The identification data is compared to the rest of the vehicle listing to detect a mismatch between the image and the vehicle listing. An alert is generated, when a mismatch is detected, indicating the one of the image or the data in the vehicle listing is incorrect.
US11587223B2 Inspection apparatus that detects defect in image and inspection method and storage medium thereof
According to one embodiment, an inspection apparatus includes an image generation device which generates a second image corresponding to a first image and a defect detection device which detects a defect in the second image with respect to the first image. The defect detection device is configured to extract a first partial region in which an amount of change of a luminance of the first image and an amount of change of a luminance of the second image have a correlation, and correct, in the first partial region, the luminance of the first image with respect to the luminance of the second image.
US11587222B2 Method and apparatus for detecting defect pattern on wafer based on unsupervised learning
A method for clustering based on unsupervised learning according to an embodiment of the invention enables clustering for newly generated patterns and is robust against noise, and does not require tagging for training data. According to one or more embodiments of the invention, noise is accurately removed using three-dimensional stacked spatial auto-correlation, and multivariate spatial probability distribution values and polar coordinate system spatial probability distribution values are used as learning features for clustering model generation, making them robust to noise, rotation, and fine unusual shapes. In addition, clusters resulting from clustering are classified into multi-level clusters, and stochastic automatic evaluation of normal/defect clusters is possible only with measurement data without a label.
US11587220B2 Method for detecting anomalies on or in a surface
Described herein is a method of detecting anomalies on a surface of a structure. The method may comprise taking a thermal image of the surface of the structure. The method may further comprise taking a visual image of the surface of the structure. The method may then comprise conducting a thermal image numerical analysis on the thermal image. The thermal image numerical analysis may comprise obtaining a thermal image numerical value table. The thermal image numerical analysis may then comprise obtaining a surface nominal thermal value of the surface material. The thermal image numerical analysis may then comprise eliminating a first subset of pixels having a thermal value within a nominal thermal variation from the plurality of pixels. The thermal image numerical analysis may then comprise comparing the thermal value of each pixel of the plurality of pixels not in the first subset of pixels to the surface nominal thermal value to identify at least one anomaly. The thermal image numerical analysis method may then comprise removing a first number (n1) of first anomalies from the thermal image numerical analysis. Finally, the method may comprise comparing the first anomalies from the thermal image numerical analysis to the visual image.
US11587213B1 Preserving dynamic range in images
Methods and systems are provided for preserving dynamic range in images. In some aspects, a process can include steps for receiving, at an autonomous vehicle system, image data from an image sensor, generating, by the autonomous vehicle system, a high dynamic range (HDR) output by performing HDR processing on the image data from the image sensor, generating, by the autonomous vehicle system, a least significant bit (LSB) output by performing LSB processing on the image data from the image sensor, and generating, by the autonomous vehicle system, an 8-bit output by performing a buffer process on the HDR output and the LSB output of the image sensor.
US11587207B2 Image debanding method
An image debanding method includes selecting a first and a second comparison pixel from a plurality of adjacent pixels within a preset pixel distance range in a straight pixel direction according to each of the plurality of adjacent pixels and the to-be-compensated pixel; calculating a first compensation value according to a first difference between pre-debanding color values of the first comparison pixel and the to-be-compensated pixel, a first pixel distance between the first comparison pixel and the to-be-compensated pixel, and the preset pixel distance range; calculating a second compensation value according to a second difference between the pre-debanding color values of the second comparison pixel and the to-be-compensated pixel, a second pixel distance between the second comparison pixel and the to-be-compensated pixel, and the preset pixel distance range; and calculating a post-debanding color component value of the to-be-compensated pixel.
US11587205B2 Method and device for generating avatar on basis of corrected image
Disclosed in various embodiments of the present invention are a method and a device, the device comprising a camera, a display, and a processor, wherein the processor is configured to display, on the display in a preview state, a user's face acquired from the camera, correct the user's face on the basis of a configuration related to face correction, acquire an image including the corrected user's face when an avatar generation request is received, and generate an avatar by using the acquired image. Various embodiments are possible.
US11587195B2 Image processing methods and arrangements useful in automated store shelf inspections
Imagery captured by an autonomous robot is analyzed to discern digital watermark patterns. In some embodiments, identical but geometrically-inconsistent digital watermark patterns are discerned in an image frame, to aid in distinguishing multiple depicted instances of a particular item. In other embodiments, actions of the robot are controlled or altered in accordance with image processing performed by the robot on a digital watermark pattern. The technology is particularly described in the context of retail stores in which the watermark patterns are encoded, e.g., on product packaging, shelving, and shelf labels. A great variety of other features and arrangements are also detailed.
US11587191B2 Systems and methods for a contactless visitor check-in
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform one or more processors and perform: transmitting an invitation to a mobile application on a mobile device of a user, wherein the invitation authorizes the mobile application on the mobile device to be used to check-in to a facility; generating, by a visitor application, an image that is displayed on a kiosk at an entrance of the facility; receiving, from the mobile device, image data of the image, as scanned by the mobile application from the kiosk, and mobile application data; validating whether the mobile application data and the image data satisfy one or more criteria; and when the one or more criteria are satisfied, authorizing the user to access the facility. Other embodiments are disclosed.
US11587190B1 System and method for the tracking and management of skills
A system and method for creating a standardized format for the display of skills information, and more particularly a format suitable to represent what is learned from any discrete task, resource, experience, project, or activity.
US11587189B2 Formal verification of smart contracts
Embodiments relate to a system, program product, and method for smart contract implementation and management. A request for resources is modeled and a reservation of resources is captured in a first computation model interface. A provision of services is modeled as a second computation model interface. Compatibility of the first and second computation model interfaces is verified. Input and output actions are synchronized between the first and second computation model interfaces responsive to the compatibility verification. A smart contract is composed as a third computation model interface to model negotiation of contractual terms, including the captured resources with the provision of services. The composed smart contract is recorded in an operatively coupled immutable venue.
US11587184B2 Computer vision-based claims processing
Systems and methods are described for automatically evaluating a claim submitted to an insurance carrier. Claim information and at least one image associated with the claim may be received, where the image has been submitted to a carrier as supporting evidence of a service performed by a submitter of the claim. The system may provide image data and other claim information from the submitted claim as input to machine learning models configured to identify whether the image data, such as a radiograph, supports the other data in the claim submission, such as a treatment code.
US11587183B2 System and method for using object recognition to facilitate the collection of insurance information
A computer-implemented method includes providing a user an electronic form with a field associated with a query for which an accurate response depends upon a type of an object, processing an image of the object that the user submitted via a user-interactive control of the form to identify physical features of the object, using the identified physical features to determine the object type, providing to the user a request for confirmation of the determined object type, and, in response to receiving confirmation of the determined object type from the user, causing the client device to automatically populate the field of the electronic form within the web browser in accordance with the determined type.
US11587181B1 Property damage assessment system
A property damage assessment system may include a drone. The drone may include imaging equipment and a controller. The controller may include a device processor and a non-transitory computer readable medium including instructions executable by the device processor to perform the following steps: receiving imagery data of property from the imaging equipment of the drone; and automatically controlling the drone to obtain additional imagery data of the property based on the received imagery data.
US11587179B2 Systems and methods for determining and communicating patient incentive information to a prescriber
Systems and methods are provided for determining and communicating patient incentive information to a prescriber. The patient incentive information may adjust the patient copay amount for a prescribed medication. The patient incentive information may be determined by evaluating pharmacy identification information and medication identifiers in a received prescription benefit check transaction and/or adjudicated response to a healthcare transaction to determine if an incentive is available to be applied to the current transaction. The incentive amount may be retrieved and the patient copay amount in the adjudicated response may be amended prior to transmitting the adjudicated response to the prescriber of the medication.
US11587177B2 Joined and coordinated detection, handling, and prevention of cyberattacks
Methods, devices, systems and computer program products enable monitoring and responding to cyber security attacks. One such system relates to a consortium of monitoring companies and an infrastructure including one or more central monitoring stations or local handling stations for a monitoring company are provided. A central monitoring station of a monitoring company detects a cyberattack that has been launched against a client computer system, and requests a local station to respond to the cyberattack via onsite visits or requests additional resources from other monitoring companies through the consortium system. The central monitoring station also sends to the consortium system updates on a cyberattack that is detected or mitigated by a central monitoring station or local handling station of the monitoring company. The monitoring consortium enables stronger capabilities than any individual monitoring company can offer by the combination and coordination of the efforts and resources of the members.
US11587176B2 Price estimation model
The present disclosure proposes systems and methods to create an integrated centralized database that aggregates repair material and labor cost data by geographic area in real time and provides a repair cost estimating platform based on data collected from various data sources including directly from roofing contractors who have recently performed repairs.
US11587173B2 Systems and methods for trading with market depth information
Techniques for displaying market depth information for a financial instrument including a plurality of bid and ask order metrics at corresponding prices. A graphical representation of the market depth information, with axes corresponding to order metrics and price, is aligned with an expected profile, including an expected metric corresponding to one or more metrics including, for example, bid and ask order volume, order count, or order consideration, generated based on the market depth information. The graphical representation of the market depth information and the expected profile are displayed using a display device.
US11587166B2 Identifiable physical form, sales instruments, and information marketplace for commodity trades
Disclosed herein are systems, methods, and computer program products for communicating a first information node between a seller and a buyer of a production share of verifiable physical goods over a central service layer. A second information node is recorded in the data store covering the verifiable physical goods, wherein the second information node is made by a guarantor in communication with the central service layer. An identifier of the second information node is associated with the first information node over the central service layer. Market information regarding the production share is translated from the first information node and the second information node accessed from the data store using the identifier and integrating the market information regarding the production share into adjusted market information, and the market information regarding the production share and the adjusted market information is transmitted to devices connected over the central service layer.
US11587164B2 Method and system for cryptocurrency mining center
A cryptocurrency mining method and a cryptocurrency mining controller device are provided. The method includes: obtaining electricity price information and cryptocurrency price information; determining operation control parameters of the cryptocurrency mining system according to the electricity price information and the cryptocurrency price information; and controlling an operation of a target group of cryptocurrency miners according to the operation control parameters. The operation includes switching between operation states, and the operation states includes at least a running state and an off state.
US11587159B2 Bridge application for user pin selection
Systems and methods related to a bridge application that facilitates interoperability between a remotely-served application and locally connected peripheral devices. The bridge application may execute on a local machine and be addressable at the loop-back address of the local machine. Requests issued to the bridge application may be verified as originating from a trusted source. In turn, requests from a locally performed and remotely-served application may be issued to local hardware resources such as peripheral devices or the like.
US11587158B2 Offer personalization engine for targeted marketing of branded consumer packaged goods
A method including receiving a digital promotion payload from a brand manufacturer for at least one branded consumer packaged good, the digital promotion payload including a digital promotion value associated with the branded consumer packaged good, is provided. The method includes receiving a bid request to the digital promotion engine, providing a bid response to the bid request, the bid response including the digital promotion payload, and receiving, from the supply side platform, a confirmation that the bid response has been selected from one or more bids from different digital advertising entities. The method includes providing a command to the supply side platform to deliver the digital promotion payload to a mobile device accessing a resource from the mobile display publisher, and loading the digital promotion value to a frequent shopper identification in response to a consumer interaction with the digital promotion payload detected from the mobile device.
US11587154B2 Product-based trees for online store
The present disclosure is directed to a system and method to allow sellers of products to establish individual products in a multilevel marketing (MLM) commission system, where the product is offered and sold to a first purchaser—who then actively by requesting a code, or passively, through the purchase of the product, becomes a user of the commission system. This user is provided a code such that the code may be passed onto followers of the registered user, either directly or via a referral hyperlink. The registered user will be allowed to advertise the product to a second purchaser and the second purchaser will be allowed to purchase the product and provide advertisements to other purchasers. Commissions paid to respective downline purchasers for a single product may be limited by a preset number of defined levels. After a product is purchased, commissions are paid out to each respective purchaser according to the defined commission levels. Purchase of the product may be facilitated by an online store controlled by the system. Products may be automatically added to the online store. The referral hyperlink may be directed to the online store or to the default landing page provided by the third party vendor of the product.
US11587152B2 Listing and location application
A listing and locating application is shown and described. The listing and locating application will allow for products to be listed within a listing function. The application will be able to share lists among allowed users. The application will have a GPS system that will allow for the application to display localized maps. The localized maps will display the exact locations of products on the list. The products on the list will be correlated with coupons form the merchant shop. The application further will be enabled to display a direction to locate a specific area or the most direct route through a localized area.
US11587143B2 Neural contextual bandit based computational recommendation method and apparatus
Disclosed are systems and methods utilizing neural contextual bandit for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to make item recommendations using latent relations and latent representations, which can improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods use neural network modeling in automatic selection of a number of items for recommendation to a user and using feedback in connection with the recommendation for further training of the model(s).
US11587141B2 Interactive vending machine
A method of presenting product information in a vending machine may include detecting audio information from a consumer and converting the audio information to a text string. The method may include identifying a keyword in the text string, and determining products from a product database associated with the keyword. The method may include returning a list of the products that correspond to the keyword.
US11587139B2 Gender attribute assignment using a multimodal neural graph
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform receiving from an item catalog database a respective item description and respective attribute values for each item of a set of items; generating text embeddings using a text embedding model to represent the respective item description and the respective attribute values; generating a graph of the set of items from the item catalog database connected by a set of edges; training the text embedding model and a machine learning model using a neural loss function based on the graph; and automatically determining, based on the machine learning model, as trained, a gender label for each first item in which the gender classification is unlabeled and in which a respective quantity of respective attribute values for the each first item is at least a predetermined threshold. Other embodiments are disclosed.
US11587138B2 Gift card management
This disclosure describes, in part, techniques for collecting item preferences of users at a centralized location and propagating these item preferences to users and merchants in an intelligent manner In some instances, the centralized location is a payment service that functions to both authorize payment instruments of users for costs of transactions conducted at the merchant, and collect and propagate the item preferences to the merchants and the users.
US11587135B2 Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items
Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items such as, for example, non-controlled prescriptions (Rx), medical devices, and controlled substances in countries such as the United States and Canada, are provided. The systems and methods incorporate a license verification module that is configured to perform license validation for a particular order placed for a controlled and/or non-controlled item. In certain embodiments, the license verification module compares order data to historically sorted data and if one or more discrepancies exist, validation is unsuccessful. The license verification module may further query a third party database for updated license information upon validation failure. The systems and methods further incorporate a suspicious order monitoring module that is configured to perform a plurality of checks on the order to identify the order as an “order of interest” that may be further investigated and deemed to be suspicious.
US11587132B2 System and method for pricing of virtual containers determined stochastically upon activation
An approach to facilitating pricing of virtual containers is provided. Item prices associated with obtaining item instances of virtual items in a game space may be determined. Probabilities that container instances of virtual containers will provide individual ones of the item instances of the virtual items upon activation by users in the game space may be determined. Container prices to be associated with obtaining the container instances of the virtual containers may be determined based on the determined item prices and/or the determined probabilities. A store interface may present offers to the users to purchase the container instances of the virtual containers at the determined container prices.
US11587131B2 Systems for determining customer interest in goods
A system for determining customer interest in goods includes one or more memory devices storing instructions and one or more processors configured to execute the instructions. The processors are configured to receive customer location data from a smart device associated with a customer indicating the customer is within a retail venue of a retailer and to monitor, based on the customer location data, a current location of the customer within the retail venue. The processors are further configured to receive goods location data indicating locations of goods for sale within the retail venue and determine that the customer is interested in a particular good for sale within the retail venue based on the current customer location remaining in proximity to the location of the particular good for a predetermined period of time. The processors also conduct a search of pricing of the particular good at one or more other retailers and send a price comparison to the customer.
US11587130B1 Systems and methods for generating user offerings responsive to telematics data
A user analytics computing device for processing mobile device telematics data and generating user offerings includes at least one processor in communication with a memory device. The processor is programmed to: (i) form a first group, (ii) receive first telematics data, (iii) parse subsets of the first telematics data, (iv) receive second telematics data, (v) parse subsets of the second telematics data, (vi) retrieve at least one eligibility condition that defines eligibility for the first group to qualify for a user offering, (vii) aggregate one subset of the first telematics data and one subset of the second telematics data associated into first group telematics data, (viii) determine whether the first group telematics data satisfies the at least one eligibility condition, and (ix) compare the first group telematics data to a plurality of other group telematics data to determine whether the first group has won the user offering.
US11587127B2 Method and system for managing content of digital brand assets on the internet
A digital brand asset system is provided enabling a brand owner to create, distribute, maintain, manage, merchandise and analyze smart brand assets. The system enables distribution and sharing of smart brand assets across the websites. The websites can host webpages containing codes representing the smart brand assets. When a user device retrieves a webpage from one of the websites and renders the webpage, it executes the codes and requests the content of the smart brand assets from a brand asset server. Through the brand asset server, a brand owner can control the content and the presentation of the smart brand asset hosted by the websites. The system further enables the brand partners to adjust the content of the smart brand assets based on their needs.
US11587126B2 Technologies for content presentation
In a method a web page hosting a tag script has a first area and a second area smaller than the first area. The first area contains a third area smaller than the first area. The third area is not positioned within the second area when the web page is loaded, and the third area contains a first ad content sourced from a first real-time ad bidding auction. Determining in real time via the tag script (a) whether the first ad content was loaded in the web page for a predefined time period, and (b) based on the other determining whether the third area has been scrolled into the second area as of or after the predefined time period has expired, and requesting a second real-time ad bidding auction for a second ad content to be input into the third area and replace the first ad content.
US11587119B2 Method and apparatus for impressing publicly displayed information on mobile devices
The disclosed technology includes system and method for impressing publicly displayed information on mobile devices. The method comprises determining at least a first place and a second place for a mobile device based on locations associated with the mobile device. Each of the first place and the second place being a place where the mobile device is regularly located as indicated by densities of the locations mapped over a geographical region and the corresponding time stamps. The first place and second place are used to determine one or more travel routes routinely taken by a user of the mobile device, and to build an association database, where the mobile device is associated with one or more information documents, each of the one or more information documents including information publicly displayed along the one or more routes.
US11587111B2 Methods and systems for automatically testing and applying codes to electronic shopping carts
Disclosed are methods, systems, and non-transitory computer-readable medium for automatically testing and applying codes to electronic shopping carts. For instance, the method may include: monitoring a browsing session of a user on an e-commerce website; determining whether a trigger condition is present based on the monitoring; when the determining determines the trigger condition is present, automatically performing a code test process for a first set of codes to obtain a first test result, the first set of codes being one or more codes among a plurality of codes for the e-commerce website; and upon completion of the code test process for the first set of codes, displaying a first menu, the first menu including information corresponding to the first test result.
US11587109B2 Using cross platform metrics for determining user engagement
Systems, apparatuses, and methods are described for determining a consumer's engagement with a brand of the business by tracking the consumer's activities in multiple platforms, such as social media platforms, content platforms, gaming platforms, other retailers, streaming video providers, service providers, etc. Method are described for probabilistically granting users variations of items that are otherwise being acquired. The granting may be random, but probabilities may be boosted based on the consumer's activities in the platforms.
US11587108B2 System and method for determining an interest in a product in response to battery-less pick-up sensing information
A system and method for detecting a pick-up of an item and determining analytics based on the detected pick-up. The method includes receiving data packets from a plurality of Internet of Things (IoT) tags, wherein each of the IoT tags is attached to a product, extracting a frequency word from each of the plurality of IoT tags, analyzing each of the extracted frequency words to detect a pick-up event associated with each IoT tag, and determining analytics related to an interest in the product based on the detected pick-up events.
US11587107B2 System and method for customer and business referrals with a smart device concierge system
A system and method for customer and business referral with a smart device concierge system, comprising a database comprising customer and business information, a mobile device operating a concierge application and an automation application, and a referral engine, to allow users to register for and install the concierge application and automation application, and use them to place orders for products, services, or reservations with participating businesses via linked smart devices using the automation application, gives or place these orders for other users who approve of receiving the product, service, or reservation, and compensating application users who have a commercial interest in operating the application, called a commercial concierge, who may be compensated for referring users to various businesses for products, services, or reservations the user may enjoy or be searching for, in lieu of a traditional concierge that may help refer customers manually.
US11587106B2 System and method for providing virtual items to users of a virtual space
Participation by multiple users in an online game through client computing platforms associated with the users is facilitated. User accounts associated with the users indicate affiliations having a functional significance between users. Presentation of offers to sell virtual items are provided to users having a first affiliation and to users having a second affiliation. The virtual items associated with the offers are distributed to the users having a first affiliation upon an indication that a threshold number of users having the first affiliation have accepted the offer and are not distributed to users having a second affiliation upon an indication that a threshold number of users having the second affiliation have not accepted the offer.
US11587105B2 Method and system for customizing end user gaming experience
A system for customizing an end user gaming experience is disclosed herein. The system includes a processor. The processor is configured to create a campaign by receiving a campaign creation request from an end user device, the campaign creation request comprising one or more parameters of a campaign associated with the campaign request, creating the campaign based on the one or more parameters associated with the campaign request, and personalizing one or more offers for an end user, each of the one or more offers comprising a game having one or more hurdles, wherein completion of each of the one or more hurdles leads to a reward. The processor is further configured to map a subset of the one or more personalized offers to the end user. The processor is further configured to monitor progress of the campaign.
US11587099B2 Electronic payment network security
Systems and techniques are provided for electronic payment network security. Payment data including an origin and a destination for a payment in an electronic payment network may be received. A route of the payment in the electronic payment network may be estimated based on the origin and the destination. The estimated route of the payment in the electronic payment network may be input to a neural network. Fraud probabilities may be determined using the neural network. A fraud probability may include a value indicating a probability of fraud in the payment in the electronic payment network.
US11587095B2 Semantic sweeping of metadata enriched service data
A system for detecting service issues within multi-sourced service data. The system includes a memory and one or more electronic processors coupled to the memory. The electronic processors are configured to receive one or more data sets in near real time, and to enrich the dataset with one or more metadata parameters, pre-clean the data within the dataset, and determine one or more data points within the dataset that are semantically similar to each other. The electronic processors are also configured to generate a similarity score for each of the semantically similar data points, and determine one or more significant clusters within the dataset within a predefined lookback window. The electronic processors are also configured to analyze the determined significant clusters to determine the existence of one or more service issues, and generate a service alert based on the analysis determining that one or more service issues are present.
US11587093B2 Optimized dunning using machine-learned model
In an example embodiment, information about one or more failed payment attempts via an electronic payment processing system is obtained. One or more features are extracted from the information. Then, for each of a plurality of potential candidate retry time points, the one or more features and the potential candidate retry time point are fed into a dunning model, the dunning model trained via a machine-learning algorithm to produce a dunning score indicative of a likelihood that a retry attempt at an input retry time point will result in a successful payment processing. The dunning scores for the plurality of potential candidate retry time points are used to select a desired retry time point. Then the electronic payment processing system is caused to attempt to reprocess a payment associated with one of the failed payment attempts at a time matching the desired retry time point.
US11587091B1 Driver activity and vehicle operation logging and reporting
A method for logging and reporting driver activity and operation data of a vehicle. The method utilizes an onboard recorder operatively connected to a data bus of the vehicle and configured to continuously electronically monitor and obtain vehicle operation data including vehicle mileage data. Data processing software is operable for generating an hours of service log and a vehicle fuel tax log.
US11587086B1 Payment distribution system and method
The vending machine system automates the distribution of funds via a payment instrument. The system verifies the identity of the user to confirm the proper recipient of the funds. The system applies rules when performing transactions, including the distribution of funds. The system also activates the payment instrument if required. The system also allows a user to void a payment instrument to recapture the funds associated with the voided instrument. The system dispenses the payment instrument and tracks the funds of the payment instrument for the user.
US11587085B2 Vending machine
A vending machine comprises a shelf for holding goods; an automatic payment terminal connected to the shelf for receiving payment of selling the goods; and at least one biometric reader that is connected to the automatic payment terminal for performing electronic bill payment of the goods. A method of selling goods automatically comprises step of providing goods on a shelf of a vending machine; reading biometric data of a user in order to identify the user; processing payment of the user according to the biometric data; and releasing the goods after receiving the payment.
US11587084B2 Decentralized identification anchored by decentralized identifiers
Generating self-issued claims anchored by DIDs and using the self-issued claims as self-identification. The computing system generates one or more claims, each of which includes at least information related to (1) a DID, (2) a property of a subject entity who is an owner of the DID, and (3) a value corresponding to the property. For each of the one or more claims, the computing system generates a cryptographic signature by signing the claim with a private key associated with the corresponding DID. The cryptographic signature proves that the claim is a self-issued claim, which is issued by the owner of the corresponding DID and is about the owner of the corresponding DID. A portion of data related to the self-issued claim is then propagated onto a distributed ledger.
US11587081B2 Conducting fuel dispensing transactions
Fuel dispensing transactions may be accomplished by a variety of systems and techniques. A fuel dispensing device may include a payment module, a data entry device, and a customer display. The payment module may receive a first communication from a point of sale device requesting an encrypted response and receive a second communication from the point of sale device requesting an unencrypted response. The module may match the first communication to a first corresponding library entry, match the second communication to a second corresponding library entry, determine a user response based on one of the first corresponding library entry or the second corresponding library entry, where the user response defines one of the encrypted response based on the first corresponding library entry or the unencrypted response based on the second corresponding library entry, and use the corresponding library entry to generate a visual customer display requesting the user response.
US11587077B2 Federated closed-loop system
Systems, methods, and computer readable media are disclosed for providing a hand free interaction between a user and a dispenser device. In embodiments of the invention, a mobile communication device and a beacon device associated with the dispenser device (or the dispenser device operating as a beacon device) may perform mutual authentication with a federated platform. Once the entities are authenticated, the user may be allowed to dispense the resource utilizing the dispenser device. Data associated with the interaction and related to the resource dispensed may be provided to the federated platform via the mobile communication device and the interaction data may be recorded. The federated platform may subsequently provide the interaction data to a resource provider to enable the resource provider to conduct a settlement process.
US11587075B2 Method, system, and computer program product for dynamically ensuring SDK integrity
A method, system, and computer program product for dynamically ensuring SDK integrity load, at a merchant system, a software development kit (SDK) wrapper from a payment gateway system via a merchant webpage associated with the merchant system; execute the SDK wrapper, the SDK wrapper loading an SDK core when executed; determine an integrity of the SDK core; in response to determining the integrity of the SDK core, perform a handshake between the SDK wrapper and the SDK core and overload a real function exported by the SDK wrapper; and provide, from the merchant system via the SDK core, a secure payment container request to a payment gateway system.
US11587070B2 Methods and systems for executing smart contracts in secure environments
Method for the secure execution of programs (smart contracts) implemented between a first wallet node (WN) (WN1) and a second wallet node (WN2), at least the second WN being implemented in an enclave of a processor, and the WNs being capable of executing programs designated in the messages that reach them, the method comprising the following steps: a) sending by WN1 to WN2 of a pre-message; b1) in response to this pre-message, execution in the enclave of a first program (WNRoT); b2) generation by the enclave of a certificate of authenticity of said first program and of the integrity of its execution; b3) sending said certificate to WN1; c) verification by WN1 of said certificate; d) in the event of successful verification, sending by WN1 to WN2 of a message intended to trigger the execution of a given program in WN2, and e) execution of said program in WN2.
US11587065B2 Systems and methods for validating customer interactions
A method may include generating, by a computing device, a first dynamic QR code comprising a plurality of QR code frames, each QR code frame transmitted at a first frequency, the plurality of QR code frames comprising non-viable QR code frame(s) and at least one viable QR code frame. The method may include displaying, by the computing device, the first dynamic QR code, the at least one viable QR code frame displayed at a first time. The method may include transmitting, by the computing device, a first pulse to a user device. The method may include capturing, by the user device at the first time and in response to receiving the first pulse, the at least one viable QR code frame. The method may include generating and displaying, by the user device, a second dynamic QR code, causing the computing device to complete a requested transaction.
US11587057B2 Distributed authenticity verification for consumer payment transactions
Payment tokens designed for display on a consumer's mobile device include dynamic trust data (e.g., transaction history and/or token generation date) along with financial account information, enabling merchants to make an informed decision about whether to accept payment without communication with the central processing system, and also protecting the consumer's account information from theft.
US11587055B1 Systems and methods for generating a user expression map configured to enable contactless human to device interactions
Systems, apparatuses, methods, and computer program products are disclosed for facilitating contactless and socially distant payments. The methods further correspond to receiving, in real-time, image data representative of at least a portion of a user body, the user body tracked by a contactless human to device interface system. The methods further include causing to display, by the contactless human to device interface system, a graphical user interface that permits the user to generate a new control event to map to the image data based, at least in part on a determination that the image data is not associated with a control event, generating an updated user expression map that identifies a mapping of the image data to the new control event, and storing the updated user expression map for access by the contactless human to device interface system.
US11587049B2 Combining user device identity with vehicle information for traffic zone detection
The described technology is generally directed towards combining user identity information, corresponding to user profile data, with vehicle information, such as for use by a traffic zone management system that charges a fee for vehicle usage in a traffic zone. A user device, such as a mobile communications device, can be coupled to vehicle information such as via a transponder that is detected by roadside units, or by uploading the combined information to a wireless communications system. Based on the combination of information, different billing rates or the like can be applied to different users and vehicle types. The technology can work with various communication systems, including roadside units and wireless communication networks.
US11587046B1 Systems and methods for performing repairs to a vehicle
A system for instructing a user on repairing a vehicle configured to (i) receive, from the user, a request to repair a vehicle, including information about the vehicle; (ii) present, to the user via a user computer device, a user interface to allow the user to search for a repair facility to repair the vehicle; (iii) receive, from the user via the user interface, a selection of a repair facility; (iv) determine whether the selected repair facility is a select service location, where a select service location is a pre-authorized repair facility; and (v) if the selected repair facility is a select service location, transfer the information about the vehicle to a computer device associated with the selected repair facility.
US11587045B2 Methods and systems to facilitate organized scheduling of tasks
A system to facilitate organized scheduling of a plurality of tasks comprises a communication device, a processing device, and a storage device. The communication device may be configured for receiving at least one schedule request from at least one first user device. The processing device may be configured for analyzing the at least one schedule request to identify a schedule type. The processing device may be configured for retrieving at least one task preset associated with the plurality of categories of the schedule type. The communication device may be further configured for transmitting the at least one task preset and receiving at least one task preset selection associated with the at least one task preset. The processing device may be further configured for generating at least one schedule reminder based on the at least one task preset selection. A corresponding method is also provided.
US11587043B2 Computer-based platforms or systems, computing devices or components and/or computing methods for technological applications involving provision of a platform with portals for processing and handling electronic requests
Systems and methods associated with providing portals that processes electronic requests as well as generates and displays associated data are disclosed. In one embodiment, an exemplary method may comprise providing a portal comprising user interfaces configured to receive inputs from members of an organization and process related information, utilizing iframes in the portal to integrate forms from different applications within the organization that have different computing platforms, generating an intake request dashboard for the members comprising an intake form and a cost estimator tool, and generating an approver dashboard comprising an interactive user interface that displays integrated information regarding events to an approver and a UI mechanism for approving the electronic request.
US11587041B2 Guidance based on biometrics
A computer-implemented method includes: receiving, by a computer device, preference information from a plurality of people, the preference information including an individual level of preference for various activities for each of the people; receiving, by the computer device, biometric data of the people, the biometric data relating to the various activities; building, by the computer device, a corpus of relationships between the preference information and the biometric data; receiving, by the computer device, biometric data of a user; and predicting, by the computer device, a user level of preference with a particular activity of the various activities, the predicting being based on a comparison of the biometric data of the user and the biometric data of the people who participated in the particular activity.
US11587040B2 System and method for identifying, ordering, and contacting candidates for a target position based on a position detail profile for the target position
The present disclosure provides a method for identifying, ordering, and contacting candidates for a target position based on a position detail profile for the target position. The method includes determining a position detail profile for the target position based on background details of users currently in a role corresponding to the target position, automatically determining a set of position-detail keywords for a search query to find one or more candidates for the target position, automatically prioritizing the set of position-detail keywords based on at least one of a frequency of occurrence of the keywords in the background details of the users currently to obtain a prioritized set of keywords, executing a search query based on the prioritized set of keywords to obtain a candidate list, determining a compatibility score between candidates in the candidate list, ordering the candidate list based on the compatibility scores of candidates.
US11587039B2 Digital processing systems and methods for communications triggering table entries in collaborative work systems
Systems, methods, and computer-readable media for triggering table entries characterizing workflow-related communications occurring between workflow participants are disclosed. The systems and methods may involve presenting a table via a display, the table containing rows and columns defining cells, the rows and cells being configured to manage respective roles of the workflow participants; presenting on the display at least one active link for enabling workflow participants to join in a video or an audio communication; logging in memory, characteristics of the communication including identities of the workflow participants who joined in the communication; and generating an object associated with the table, the object containing the characteristics of the communication logged in memory.
US11587034B2 Robot-based warehouse order picking method, apparatus and system, electronic device, and storage medium
A robot-based electronic commerce warehouse order picking method is provided, box body identity information of a circulation box is acquired and the circulation box and a robot are bound based on the box body identity information, the circulation box includes at least one circulation position, a tag and a goods placement mark are correspondingly arranged at the circulation position, and the box body identity information includes information of the tag and information of the goods placement mark; warehouse order information is acquired and the warehouse order information is associated with the box body identity information to obtain order binding information; an interaction terminal of the robot is controlled according to the order binding information to display an interaction interface to instruct a picker to pick goods at a corresponding goods position and place the goods at the circulation position according to the goods placement mark.
US11587032B2 Flame retardant storage cabinet with inventory control
Systems and methods of the invention relate to managing an inventory of items within a storage container. A storage container can house one or more items for distribution among one or more users such as, for instance, employees. The storage container discussed herein provides authentication of a user, tracking of the inventory each user removes or returns, video/image capture of user during access of the storage container, wireless tracking of items housed within the storage container, among others. The storage container can provide flame retardant protection and/or electrical isolation to one or more items located within the storage container.
US11587028B2 Computer system for optimizing garment inventory of retailer based on shapes of users
A computing system comprises a database of garments in a retailers inventory, a database of users, a database of garments not in inventory, and a database of mappings, wherein a mapping maps one or more users of the database of users to one or more garments of the database of garments and wherein each mapping includes a weight for its corresponding user-garment pair.
US11587027B2 Inventory tracking and management
A method of tracking is described. The method may include receiving, from a location device, a location request for an object and identifying a signal from a transponder associated with the object, wherein the transponder comprises at least one or more types of locating technology or sensing technology. The method may also include determining, by a processing device, at least one of the location of the object or information associated with the object based on the identified signal.
US11587021B2 Alternate transaction return promotion opportunity
An intent to return a product from a recipient that includes information about the product is received. An optimal social media influencer is selected from a plurality of social media influencers, based on the product information and the location of the product recipient, and information and location associated with respective influencers of the plurality of social media influencers. An agreement document is sent to the selected optimal social media influencer, and the agreement includes terms for the influencer to provide a posting of an activity associated with the product on a social media platform. In response to receiving a response accepting the agreement document, delivery information that includes a destination associated with the selected social media influencer is generated, and the delivery information associated with the selected optimal social media influencer is sent to the recipient of the product from which a shipping label can be printed.
US11587015B2 System and method for delivering articles from a start point to a destination point by means of drones
A system for delivering articles (34) from a start point (54) to a destination point (56), having at least one drone (20), which a) has a flight control unit (22) configured for autonomous flying, b) has at least one flight motor realized as an electric motor (24), c) has a battery (28) that supplies the flight motor with voltage, d) has a programmable control (30) unit, and e) on its underside has a coupling (34) for electrical, and preferably also mechanical, connection, having a control center (50), which is wirelessly connected to the control unit (30) of the drone (20), having a mobility network consisting of a fleet of vehicles (44), in particular road vehicles, each vehicle having a drone carrier (40), which has a mating coupling (38) that acts in combination with the coupling (36), and having a digital mobility platform (46), which is wirelessly connected to the fleet of vehicles (44) and which is informed about their travel schedules, drone carriers (40) and current locations of the vehicles (44), and is connected to the control center (50).
US11587010B2 Computer-based information management system configured for automated and dynamic account analysis and methods thereof
Systems and methods of the present disclosure enable user-level activity recordation using population level activity data by receiving operator data including a record of activities performed by users on an operator system. Each entry in the record of activities is parsed to form structured activity entries representing each activity executed on the operator system. Each entry in the record of activities is matched to an individual account in an account database based on an individual identifier of each entry and an account individual identifier identifying the individual account. A statistical metric representing the activity history of the individual account is produced based on each entry matched to the individual account, and an activity history dashboard is displayed on an operator computing device to depicts the statistical metric for the individual account.
US11587007B2 System and method for automatic learning and selecting of a candidate workflow representative of machine learning flow set
A system and method for determining a candidate workflow from a cluster of similar workflows is presented. The process uses the differences classified as insertions of operators, deletions of operators, transpositions of operators and operator shifting in a parallel workflow to determine similarities in the workflow cluster and extract a candidate similar to the workflow in the comparison query. The extracted candidate workflow can then be used to suggest modifications to the workflow in the comparison query.
US11587004B2 System and method for placement optimization of public electric vehicle charging stations using telematics data
A system and method for placement optimization of public electric vehicle charging stations using telematics data that includes receiving vehicle telematics data from a plurality of vehicles. The system and method also includes analyzing the vehicle telematics data to determine clusters of candidate locations of the public electric vehicle charging stations and selecting a subset of nodes of a fully connected graph structure that are associated with the candidate locations as optimal locations of the public electric vehicle charging stations. The system and method further include controlling an electronic computing system to present a human machine interface to present a visualization of the optimal locations of public electric vehicle charging stations to at least one party.
US11587002B1 Systems and methods for automated carrier routing including destination and carrier selection
In response to a request for currency transportation services for a retail location (e.g., providing currency to the retail location or picking-up currency from the retail location), one or more currency transportation requirements are identified and provided as input to a currency transportation model to identify and/or assign a carrier and/or a financial institution location to serve as a final destination or an origin for the currency transportation services. The output of the currency transportation model is utilized to initiate the currency transportation services by transmitting a notification to a carrier-operated computing entity to schedule the requested currency transportation services.
US11586994B2 Transaction-enabled systems and methods for providing provable access to a distributed ledger with serverless code logic
Systems and transaction-enabled methods for providing provable access to a distributed ledger with serverless code logic are disclosed. A transaction-enabling system may include a controller configured to access a distributed ledger comprising serverless code logic, tokenize the serverless code logic, interpret an access request for the serverless code logic and, in response to the access request, provide a provable access to the serverless code logic.
US11586990B2 Car-sharing system, information processing apparatus, information processing method, information processing program
A car-sharing system for vehicles including private and/or corporate-owned vehicles receives, from a user's terminal, a use reservation for one of the vehicles available at a parking station in the vicinity of the departure location during the user's desired period, and one of parking stations located in the vicinity of the destination location where the vehicle can be returned at the user's desired time, to register the use reservation in vehicle/parking station schedule information; and makes a use reservation, with respect to a period registered in the vehicle schedule information for the owner to use the vehicle, for another vehicle different from the vehicle from among the vehicles available during the period, and for a predetermined parking station from among the parking stations at which said another vehicle can be returned within the period, to register the use reservation in the vehicle/parking station schedule information.
US11586986B2 Orchestrator for machine learning pipeline
Provided is a system and method for training and validating models in a machine learning pipeline for failure mode analytics. The machine learning pipeline may include an unsupervised training phase, a validation phase and a supervised training and scoring phase. In one example, the method may include receiving an identification of a machine learning model, executing a machine learning pipeline comprising a plurality of services which train the machine learning model via at least one of an unsupervised learning process and a supervised learning process, the machine learning pipeline being controlled by an orchestration module that triggers ordered execution of the services, and storing the trained machine learning model output from the machine learning pipeline in a database associated with the machine learning pipeline.
US11586982B2 Electronic and atomic structure computation utilizing machine learning
A method for obtaining learned self-consistent electron density and/or derived physical quantities includes: conducting non-self-consistent (NSC) calculation to generate a first NSC dataset X1 from a first plurality of configurations of atoms; conducting self-consistent (SC) calculation to generate a first SC dataset Y1 from the first plurality of configurations of atoms; mapping the first NSC dataset X1 to the first SC dataset Y1 utilizing machine learning algorithm to generate a mapping function F; and generating a learned self-consistent data Y2 from a new NSC data X2 utilizing the mapping function F.
US11586981B2 Failure analysis device, failure analysis method, and failure analysis program
A failure analysis device 10 is provided with an identification unit 11 that discriminates whether a predetermined failure has occurred on the basis of a learning model for discriminating the presence or absence of an occurrence of the predetermined failure learned by using a cause attribute which is associated with a cause of the predetermined failure and on the basis of a value of the attribute, and that identifies the cause of the predetermined failure discriminated to have occurred and countermeasures therefor.
US11586977B2 Electronic apparatus and control method thereof
An electronic apparatus and a control method thereof are provided. The control method of the electronic apparatus includes receiving, from a first external electronic apparatus and a second external electronic apparatus, a first artificial intelligence model and a second artificial intelligence model used by the first and second external electronic apparatuses, respectively, and a plurality of learning data stored in the first and second external electronic apparatuses, identifying first learning data, which corresponds to second learning data received from the second external electronic apparatus, among learning data received from the first external electronic apparatus, training the second artificial intelligence model used by the second external electronic apparatus based on the first learning data, and transmitting the trained second artificial intelligence model to the second external electronic apparatus.
US11586976B2 Method and apparatus for creating tests for execution in a storage environment
Testcase recommendations are generated for a testcase creator application by training a learning function using metadata of previously generated testcases by parsing the metadata into steptasks, and providing the parsed metadata to the learning function to enable the learning function to determine relationships between the steptasks of the previously generated testcases, and using, by the testcase creator application, the trained learning function to obtain a predicted subsequent steptask for a given type of testcase to be generated. Each steptask describes one of the steps of the testcase using a concatenation of a step number of the one of the steps of the testcase, a module and a submodule to be used to perform of the one of the steps of the testcase, and a function to be performed at the one of the steps of the testcase.
US11586974B2 System and method for multi-agent reinforcement learning in a multi-agent environment
A system and method for multi-agent reinforcement learning in a multi-agent environment that include receiving data associated with the multi-agent environment in which an ego agent and a target agent are traveling and learning a single agent policy that is based on the data associated with the multi-agent environment and that accounts for operation of at least one of: the ego agent and the target agent individually. The system and method also include learning a multi-agent policy that accounts for operation of the ego agent and the target agent with respect to one another within the multi-agent environment. The system and method further include controlling at least one of: the ego agent and the target agent to operate within the multi-agent environment based on the multi-agent policy.
US11586969B2 Quantum circuit optimization using windowed quantum arithmetic
Methods, systems and apparatus for performing windowed quantum arithmetic. In one aspect, a method for performing a product addition operation includes: determining multiple entries of a lookup table, comprising, for each index in a first set of indices, multiplying the index value by a scalar for the product addition operation; for each index in a second set of indices, determining multiple address values, comprising extracting source register values corresponding to indices between i) the index in the second set of indices, and ii) the index in the second set of indices plus the predetermined window size; and adjusting values of a target quantum register based on the determined multiple entries of the lookup table and the determined multiple address values.
US11586965B1 Techniques for content selection in seasonal environments
Techniques are described herein for generating adaptive recommendations in response to a content request. The system herein detects abrupt changes and leverages the seasonality of a reward function. A collection of contextual models are utilized, each one learning about one of the unique reward stationary states. A short-term memory model is used to detect reward shifts toward stationary periods that have not occurred in the past. In this case, a new base bandit instance is initialized. In order to perform the change point detection, at each step every model gets assigned a score indicating how likely the last observation is to come from a corresponding stationary period represented by a respective model. A model is selected based on the scores. The model provides a recommendation and the system can monitor clickstream data to identify the reward for providing the recommendation.
US11586964B2 Device component management using deep learning techniques
Methods, apparatus, and processor-readable storage media for device component management using deep learning techniques are provided herein. An example computer-implemented method includes obtaining telemetry data from one or more enterprise devices; determining, for each of the one or more enterprise devices, values for multiple device attributes by processing the obtained telemetry data; generating, for each of the one or more enterprise devices, at least one prediction related to lifecycle information of at least one device component by processing the determined attribute values using one or more deep learning techniques; and performing one or more automated actions based at least in part on the at least one generated prediction.
US11586963B2 Forecasting future states of a multi-active cloud system
An embodiment of the invention may include a method, computer program product and computer system for forecasting future states of a multi-active cloud. The method, computer program product and computer system may include a computing device that determines the operating state of the passive server. The operating state of the passive server is one or more of a deploying state and a smoke testing state. The computing device may determine the probability of the operating state successfully completing. The computing device may delay the second asynchronous workflow until the operating state successfully completes based on the probability of the operating state successfully completing exceeding a predetermined value.
US11586958B2 Apparatuses, systems, and methods for machine learning using on-memory pattern matching
Embodiments of the disclosure are drawn to apparatuses, systems, methods for performing operations associated with machine learning. Machine learning operations may include processing a data set, training a machine learning algorithm, and applying a trained algorithm to a data set. Some of the machine learning operations, such as pattern matching operations, may be performed within a memory device.
US11586951B2 Evaluation system, evaluation method, and evaluation program for evaluating a result of optimization based on prediction
A learning unit 81 generates a plurality of sample groups from samples to be used for learning, and generates a plurality of prediction models while inhibiting overlapping of a sample group to be used for learning among the generated sample groups. An optimization unit 82 generates an objective function based on an explained variable predicted by the prediction model and based on a constraint condition for optimization, and optimizes a generated objective function. An evaluation unit 83 evaluates an optimization result by using a sample group that has not been used in learning of a prediction model used for generating an objective function targeted for the optimization.
US11586950B2 Methods, systems, and devices for detecting and mitigating potential bias
Aspects of the disclosure include, for example, obtaining input data. Further embodiments include a determination of a fast path prediction for a first time period according to the input data based on a fast path model. Embodiments include providing instructions to deliver information to a user device according to the fast path prediction. Additional embodiments include obtaining additional input data. Embodiments include a determination of a slow path prediction for the first time period according to the input data and the additional input data based on a slow path model, retraining the fast path model according to the input data and the fast path prediction, and training the slow path model according to the slow path prediction. Embodiments include a determination of a fast path negative impact metric and determination of a slow path negative impact metric. Other embodiments are disclosed.
US11586948B2 Internet of things system with prediction of farmland soil status and method for creating model thereof
An IoT system includes a computing module for controlling an integral function of the system and including an analysis unit and a machine learning unit. The analysis unit is capable of operational analysis and creating a predictive model and creating a predictive model according to the data analyzed. The machine learning unit has an algorithm function to create a corresponding learning model. An IoT module is electrically connected to the computing module to serve as an intermediate role. At least one detection unit is electrically connected to the IoT module and disposed in soil to detect data of environmental and soil conditions and sends the data detected to the computing module for subsequent analysis.
US11586946B2 System and method to generate training content based on audio and image feedback data
A non-transitory computer-readable medium includes computer-executable instructions that, when executed by at least one processor, are configured to cause the at least one processor to receive an inquiry from a training system, in which the inquiry includes a request for assistance to perform a first operation, retrieve a training profile for the first operation from a database based on the inquiry, and transmit the training profile to the training system, in which the training system is configured to present image data, audio data, or both regarding the first operation based on the training profile. The computer-executable instructions are also configured to cause the at least one processor to receive variant feedback from the training system, generate an updated training profile based on the variant feedback, store the updated training profile in the database.
US11586940B2 Generating answers to text input in an electronic communication tool with a question answering system
Text is received from a first user. The text is associated with an electronic communication tool for communication to a second user. Candidate answers are generated based on the text using a question answering system. At least one of the candidate answers is provided to the first user.
US11586939B2 Generating comparison information
A method performed by a computing device includes generating a comparative query entigen group set based on a comparative query in accordance with identigen rules, where the comparative query entigen group set represents a most likely interpretation of the comparative query. The method further includes obtaining a first response entigen group from a knowledge database based on a first comparative query entigen group of the comparative query entigen group set, where the first response entigen group substantially includes the first comparative query entigen group. The method further includes obtaining a second response entigen group from the knowledge database based on a second comparative query entigen group of the comparative query entigen group set, where the second response entigen group substantially includes the second comparative query entigen group. The method further includes generating a comparative response based on the first response entigen group and the second response entigen group.
US11586936B2 Artificial intelligence script tool
Systems and methods for both technical and non-technical users to create content for interactive synthetic characters are provided. In some embodiments, a conversation editor may be configured to create a traversable script for an interactive synthetic character by receiving a set of conversation rules from a user. These rules can be used to match certain words or phrases that a user speaks or types, or to monitor for a physical movement of the user or synthetic character. Each conversation rule can include responses to be performed by the interactive synthetic character. The responses can include, for example, producing audible or textual speech for the synthetic character, performing one or more animations, playing one or more sound effects, retrieving data from one or more data sources, and the like. A traversable script can be generated from the set of conversation rules that when executed by the synthetic character allows for the dynamic interactions. In some embodiments, the traversable script can be navigated by a state engine using one or more navigational directives associated with the conversation rules.
US11586927B2 Training image and text embedding models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an image embedding model. In one aspect, a method comprises: obtaining training data comprising a plurality of training examples, wherein each training example comprises: an image pair comprising a first image and a second image; and selection data indicating one or more of: (i) a co-click rate of the image pair, and (ii) a similar-image click rate of the image pair; and using the training data to train an image embedding model having a plurality of image embedding model parameters.
US11586925B2 Neural network recogntion and training method and apparatus
Disclosed is a recognition and training method and apparatus. The apparatus may include a processor configured to input data to a neural network, determine corresponding to a multiclass output a mapping function of a first class and a mapping function of a second class, acquire a result of a loss function including a first probability component that changes correspondingly to a function value of the mapping function of the first class and a second probability component that changes contrastingly to a function value of the mapping function of the second class, determine a gradient of loss corresponding to the input data based on the result of the loss function, update a parameter of the neural network based on the determined gradient of loss for generating a trained neural network based on the updated parameter. The apparatus may input other data to the trained neural network, and indicate a recognition result.
US11586922B2 Tensor dropout in a neural network
A method for selectively dropping out feature elements from a tensor in a neural network includes receiving a first tensor from a first layer of a neural network and obtaining a compressed mask for the first tensor. N mask bits of the compressed mask are received at each of N lanes of a reconfigurable computing unit and feature elements of the first tensor are respectively received at the N lanes. Feature elements are selectively dropped out from the first tensor to generate feature elements to use as at least part of a second tensor by selecting, based on a single mask bit of the compressed mask selected based on the lane, either a zero value or a feature element received at the lane for a feature element of the second tensor. The second tensor is propagated to a second layer of the neural network.
US11586918B2 Methods and systems for automatically detecting design elements in a two-dimensional design document
Systems and methods are disclosed for automatically detecting a design element in a design document. One method comprises receiving a design document and generating an enhanced design document based on the received design document. The enhanced design document may be generated by augmenting additional information to the design document using machine learning techniques. In response to receiving a user input, one or more design elements in the enhanced design document may be determined, and additional information associated with the determined one or more design elements may be displayed to the user.
US11586914B2 Systems and methods for evaluating perception systems for autonomous vehicles using quality temporal logic
Various embodiments for systems and methods of evaluating perception systems for autonomous vehicles using a quality temporal logic are disclosed herein.
US11586913B2 Power equipment fault detecting and positioning method of artificial intelligence inference fusion
A method includes steps: 1) obtaining monitoring information of different monitoring points in normal state of power equipment; 2) setting faults and obtaining monitoring information of different fault types, positions, monitoring points of the equipment; 3) taking the monitoring information obtained in steps 1) to 2) as training dataset, taking the fault types and positions as labels, inputting the training dataset and the labels to deep CNN for training; 4) collecting monitoring data, performing verification and classification using step 3), obtaining probability values corresponding to each of the labels; 5) taking classification results of different labels as basic probability assignment values, with respect to a monitoring system composed of multiple sensors, taking different sensors as different evidences for decision fusion, performing fusion processing using the DS evidence theory to obtain fault diagnosis result. The invention can intelligently realize fault detection, fault type determination, and fault positioning of the power equipment.
US11586911B2 Pre-training system for self-learning agent in virtualized environment
A pre-training apparatus and method for reinforcement learning based on a Generative Adversarial Network (GAN) is provided. GAN includes a generator and a discriminator. The method comprising receiving training data from a real environment where the training data includes a data slice corresponding to a first state-reward pair and a first state-action pair, training the GAN using the training data, training a relations network to extract a latent relationship of the first state-action pair with the first state-reward pair in a reinforcement learning context, causing the generator trained with training data to generate first synthetic data, processing a portion of the first synthetic data in the relations network to generate a resulting data slice, merging the second state-action pair portion of the first synthetic data with the second state-reward pair from the relations network to generate second synthetic data to update a policy for interaction with the real environment.
US11586910B1 Write cache for neural network inference circuit
Some embodiments provide a neural network inference circuit (NNIC) for executing a neural network that includes computation nodes at multiple layers. The NNIC includes multiple value computation circuits for computing output values of computation nodes. The NNIC includes a set of memories for storing the output values of computation nodes for use as input values to computation nodes in subsequent layers of the neural network. The NNIC includes a set of write control circuits for writing the computed output values to the set of memories. Upon receiving a set of computed output values, a write control circuit (i) temporarily stores the set of computed output values in a cache when adding the set of computed output values to the cache does not cause the cache to fill up and (ii) writes data in the cache to the set of memories when the cache fills up.
US11586903B2 Method and system of controlling computing operations based on early-stop in deep neural network
A method of controlling computing operations in a deep neural network (DNN) is provided. A network structure of the DNN including a plurality of layers is analyzed. A hyper parameter is set based on the network structure and real-time context information of a system configured to drive the DNN. The hyper parameter is used for performing an early-stop function. Depth-wise jobs are assigned to resources included in the system based on the hyper parameter to execute the depth-wise jobs. Each of the depth-wise jobs includes at least a part of the computing operations. When an early-stop event for a first layer among the layers is generated while the plurality of depth-wise jobs are executed, a subset computing operations included in at least one second layer are performed and a remainder of the computing operations are stopped. The at least one second layer is arranged prior to the first layer.
US11586900B2 Training algorithm in artificial neural network (ANN) incorporating non-ideal memory device behavior
Machine learning of model parameters for a neural network using a computing system is provided, that produces error-aware model parameters. An iterative process to converge on trained model parameters to be applied in the inference engine, includes applying a sequence of input training data sets to a neural network to produce inference results for the sequence using a set of model parameters in the neural network combined with factors based on a model of non-ideal characteristics of target memory to provide a training set of model parameters. An inference engine using the target memory technology to store the model parameters can have more stable results across a large number of engines.
US11586898B2 Precision programming circuit for analog neural memory in deep learning artificial neural network
Various embodiments of high voltage generation circuits, high voltage operational amplifiers, adaptive high voltage supplies, adjustable high voltage incrementor, adjustable reference supplies, and reference circuits are disclosed. These circuits optionally can be used for programming a non-volatile memory cell in an analog neural memory to store one of many possible values.
US11586893B2 Core utilization optimization by dividing computational blocks across cores
Core utilization optimization by dividing computational blocks across neurosynaptic cores is provided. In some embodiments, a neural network description describing a neural network is read. The neural network comprises a plurality of functional units on a plurality of cores. A functional unit is selected from the plurality of functional units. The functional unit is divided into a plurality of subunits. The plurality of subunits are connected to the neural network in place of the functional unit. The plurality of functional units and the plurality of subunits are reallocated between the plurality of cores. One or more unused cores are removed from the plurality of cores. An optimized neural network description is written based on the reallocation.
US11586892B1 Modeling quantization loss using a preprocessing network that simulates hardware behavior
An apparatus includes a preprocessing network and a quantized neural network. The preprocessing network may be configured to (a) receive an input, (b) perform a transform operation on the input, and (c) generate an intermediate result in response to the transform operation. The quantized neural network may be configured to (a) receive the intermediate result, (b) perform a plurality of weighted operations on the intermediate result, and (c) generate an output in response to the weighted operations. The quantized neural network is generally adapted to a hardware constraint of an edge device. The weighted operations generally have a quantization loss corresponding to the hardware constraint. The transform operation performed by the preprocessing network is generally configured to provide compensation for the quantization loss.
US11586891B2 Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.
US11586890B2 Sparse finetuning for artificial neural networks
The present disclosure advantageously provides a hardware accelerator for an artificial neural network (ANN), including a communication bus interface, a memory, a controller, and at least one processing engine (PE). The communication bus interface is configured to receive a plurality of finetuned weights associated with the ANN, receive input data, and transmit output data. The memory is configured to store the plurality of finetuned weights, the input data and the output data. The PE is configured to receive the input data, execute an ANN model using a plurality of fixed weights associated with the ANN and the plurality of finetuned weights, and generate the output data. Each finetuned weight corresponds to a fixed weight.
US11586887B2 Neural network apparatus
According to an embodiment, a neural network apparatus includes a plurality of neuron circuits, each including an integration circuit, a firing circuit, and a secondary battery. The integration circuit is configured to output an integral signal obtained by integrating input signals. The firing circuit is configured to generate, in accordance with the integral signal, a pulse signal to be transmitted to the neuron circuit provided at a subsequent layer. The secondary battery is configured to supply the firing circuit with drive electric power used for generating the pulse signal.
US11586883B2 Residual quantization for neural networks
Methods and apparatus are disclosed for providing emulation of quantized precision operations in a neural network. In some examples, the quantized precision operations are performed in a block floating-point format where values of a tensor share a common exponent. Techniques for selecting higher precision or lower precision can be used based on a variety of input metrics. When converting to a quantized tensor, a residual tensor is produced. In one embodiment, an error value associated with converting from a normal-precision floating point number to the quantized tensor is used to determine whether to use the residual tensor in a dot product calculation. Using the residual tensor increases the precision of an output from a node. Selection of whether to use the residual tensor can depend on various input metrics including the error value, the layer number, the exponent value, the layer type, etc.
US11586882B2 Synapse memory
A synapse memory and a method for reading a weight value stored in a synapse memory are provided. The synapse memory includes a memory device configured to store a weight value. The memory device includes a read terminal, a write terminal, and a common terminal, the read terminal being configured to receive a read signal, the write terminal being configured to receive a write signal, and the common terminal being configured to output an output signal from the memory device. The synapse memory also includes a write transistor provided between the write terminal of the memory device and a write signal line configured to send the write signal. The synapse memory further includes a common transistor provided between the common terminal of the memory device and one of the dendrite lines.
US11586881B2 Machine learning-based generation of similar domain names
A method of generating receiving a valid domain name comprises evaluating a received valid domain name in a neural network trained to generate similar domain names, and providing an output comprising at least one domain name similar to the received valid domain name generated by the neural network. In a further example, a recurrent neural network is trained using valid domain names and observed malicious similar domain names and/or linguistic rules. In another example, the output of the recurrent neural network further comprises a similarity score reflecting a degree of similarity between the valid domain name and the similar domain name, such that the similarity score can be used to generate a ranked list of domain names similar to the valid domain name.
US11586877B2 Systems using hash keys to preserve privacy across multiple tasks
A system for using hash keys to preserve privacy across multiple tasks is disclosed. The system may provide training batch(es) of input observations each having a customer request and stored task to an encoder, and assign a hash key(s) to each of the stored tasks. The system may provide a new batch of input observations with a new customer request and new task to the encoder. The encoder may generate a new hash key assigned to the new customer request and determine whether any existing hash key corresponds with the new hash key. If so, the system may associate the new batch of input observations with the corresponding hash key and update the corresponding hash key such that it is also configured to provide access to the new batch of input observations. If not, the system may generate a new stored task and assign the new hash key to it.
US11586872B2 Metal fastener with embedded RFID tag and method of production
The present disclosure is generally directed to an RFID tag for use with a metal fastener where the fastener operates as the antenna of the RFID tag. The RFID tag includes a microchip for storing data. The chip is electrically coupled to the metal fastener in order to receive and transmit the RF signal, the metal fastener thereby operating as the antenna for the RFID tag.
US11586871B2 Metal card and card manufacturing method
The present invention relates to a metal card and a card manufacturing method, and the metal card includes a metal sheet, a machined part made of a plastic material in such a manner as to be inserted into one side surface of the metal sheet, an insulating sheet with a ferromagnetic insulating material in such a manner as to be attached to the underside of the metal sheet, and an inlay sheet with antenna coils in such a manner as to be attached to the underside of the insulating sheet, wherein the metal sheet has a machined part insertion portion formed on one side surface thereof to insert the machined part, and the ferromagnetic insulating material has the shape of one or more pieces or powder.
US11586870B2 Usage, condition and location tag and system
A Usage, Condition and Location System (UCLS) tag is provided, which is an active RFID tag that, in addition to location, is configured to determine the usage state and operating condition of a device. The UCLS tag includes sensors that measure physical activity of the associated equipment (vibration, magnetic activity, temperature, etc.). Algorithms may use the information obtained from the UCLS tags to map the measured sensor data to a contextual usage state and operating condition of the device.
US11586867B2 Composite merchandise label constructions
Label constructions comprise a first section and a second section that are laminate constructions of a card stock top surface that may include printed indicia, an adhesive layer disposed underneath the card stock, and a removable liner adhered to the adhesive layer and common to the first and second sections. The first section includes an RFID device. The first section may be configured once removed from the liner to fold on itself to form an RFID tag, or to form an RFID adhesive label. The second section once separately removed from the liner forms an adhesive label. The construction first and second sections are positioned adjacent one another and are formed during the same manufacturing process for purposes of manufacturing efficiency. The first and second sections may be treated to facilitate separate removal from the liner to provide labeling flexibility.
US11586866B2 System including a controlling server for printing print data based on a first printing content and print data based on a second printing content
A system includes a server and a printing apparatus. The server manages a first printing content and a second printing content as a predetermined printing target. When an instruction user issues a speech instruction for printing the predetermined printing target to an audio control device as an n-th speech print instruction, the server selects the first printing content associated with the predetermined printing target.
US11586865B2 Apparatus, system and method for fusing sensor data to do sensor translation
Technologies and techniques for operating a sensor system including an image sensor and a light detection and ranging (LiDAR) sensor. Image data associated with an image scene of a landscape is received from the image sensor, and LiDAR data associated with a LiDAR scene of the landscape is received from the LiDAR sensor, wherein the LiDAR scene and image scene of the landscape substantially overlap. A machine-learning model is applied to (i) the image data to identify image points of interest in the image data, and (ii) the LiDAR data to identify LiDAR features of interest in the LiDAR data. The LiDAR features of interest and the image points of interest are fused, utilizing an attention mechanism, and generating an output, wherein new LiDAR data is produced, based on the fusing output.
US11586859B2 Object information collection, classification and analytics via a smart grabber tool
A system for object and information collection comprises a handheld tool to grab the object. The handheld tool comprises a trigger, a grabber mechanism, and a switch, wherein a user actuates the trigger to pick up an object with the grabber mechanism, and the switch causes transmission of a capture signal to initiate a classification event. A classification application executing on a processor is responsive to receiving the capture signal to capture information associated with the object and assign an object classification to the object based at least in part on the captured information.
US11586857B2 Building entry management system
A computer-implemented method comprises receiving an input associated with the arrival of an entity, performing a classification on the input to determine a purpose of the arrival of the entity, and based on a determined classification of the purpose of the arrival of the entity, invoking an action.
US11586855B2 Method for determining a confidence value of a detected object
A method is indicated for determining a confidence value of an object of a class detected in an input image with the aid of a trained neural network, including: producing an activation signature for the class of the detected object using a plurality of output images of a layer of the neural network, the input image being provided to the input of the neural network; scaling the activation signature to the dimension of the input image; comparing an object portion of the scaled activation signature with an activation signature distribution of all objects of the same class of a training data set of the neural network in order to determine the confidence value.
US11586851B2 Image classification using a mask image and neural networks
Image classification using a generated mask image is performed by generating a mask image that extracts a target area from an input image, extracting an image feature map of the input image by inputting the input image in a first neural network including at least one image feature extracting layer, masking the image feature map by using the mask image, and classifying the input image by inputting the masked image feature map to a second neural network including at least one classification layer.
US11586848B2 Object recognition devices, electronic devices and methods of recognizing objects
An object recognition device including an artificial neural network (NN) engine configured to receive learning data and weights, make an object recognition model (ORM) learn by using the received information, and provide selected weight data including weights from the selected portion of the weights, and further configured to receive a feature vector, and apply the feature vector extracted from an object data that constructs the object and the selected weight data to the learned ORM to provide an object recognition result, a nonvolatile memory (NVM) configured to store the learned ORM, and an error correction code (ECC) engine configured to perform an ECC encoding on the selected weight data to generate parity data, provide the selected weight data and the parity data to the NVM, and provide the selected weight data to the NN engine by performing an ECC decoding on the selected weight data based on the parity data.
US11586842B2 System and method for machine learning based video quality assessment
A system and method for assessing video quality of a video-based application trains a neural network using training data of video samples and assesses video of the video-based application using the neural network to generate the subjective video quality information of the video-based application. Data augmentation is performed on video data, which is labeled with at least one subjective quality level, to generate the training data of video samples.
US11586841B2 Method and system for generating user driven adaptive object visualizations using generative adversarial network models
A method and system for generating user driven adaptive object visualizations using Generative Adversarial Network (GAN) models is disclosed. The method includes the steps of generating a first set of object vectors for an object based on at least one input received from a user. The first set of vectors corresponds to a first set of visualizations for the object The method further includes capturing at least one tacit reaction type of the user in response to user interaction with each of the first set of visualizations, computing a score for each portion of each of the first set of visualizations, identifying a plurality of portions from at least one of the first set of object visualizations, generating a second set of object vectors, and processing the second set of object vectors sequentially through a plurality of GAN models to generate a final object visualization of the object.
US11586833B2 System and method for bi-directional translation using sum-product networks
A method and machine translation system for bi-directional translation of textual sequences between a first language and a second language are described. The machine translation system includes a first autoencoder configured to receive a vector representation of a first textual sequence in the first language and encode the vector representation of the first textual sequence into a first sentence embedding. The machine translation system also includes a sum-product network (SPN) configured to receive the first sentence embedding and generate a second sentence embedding by maximizing a first conditional probability of the second sentence embedding given the first sentence embedding and a second autoencoder receiving the second sentence embedding, the second autoencoder being trained to decode the second sentence embedding into a vector representation of a second textual sequence in the second language.
US11586831B2 Speech translation method electronic device and computer-readable storage medium using SEQ2SEQ for determining alternative translated speech segments
Provided are a speech translation method and apparatus, an electronic device and a storage medium. The method includes: acquiring a source speech corresponding to a to-be-translated language; acquiring a specified target language; inputting the source speech and indication information matched with the target language into a pre-trained speech translation model, where the speech translation model is configured to translate a language in a first language set into a language in a second language set, the first language set includes a plurality of languages, the first language set includes the to-be-translated language, the second language set includes a plurality of languages, and the second language set includes the target language; and acquiring a translated speech corresponding to the target language and output by the speech translation model; where the to-be-translated language is different from the target language.
US11586829B2 Natural language text generation from a set of keywords using machine learning and templates
An embodiment of the present invention generates natural language content from a set of keywords in accordance with a template. Keyword vectors representing a context for the keywords are generated. The keywords are associated with language tags, while the template includes a series of language tags indicating an arrangement for the generated natural language content. Template vectors are generated from the series of language tags of the template and represent a context for the template. Contributions from the contexts for the keywords and the template are determined based on a comparison of the series of language tags of the template with the associated language tags of the keywords. One or more words for each language tag of the template are generated to produce the natural language content based on combined contributions from the contexts for the keywords and the template.
US11586824B2 System and method for link prediction with semantic analysis
A system, non-transitory computer-readable medium, and method are provided. The system comprises at least one processor and memory storing instructions which when executed by the at least one processor configure the at least one processor to perform the method. The non-transitory computer-readable medium has instructions thereon, which when executed by a processor, perform the method. The method comprises determining a similarity score between a first webpage and a second webpage, determining a popularity score of a link between the first webpage and the second webpage, determining a difference between the similarity score and the popularity score, and determining that the link between the first webpage and the second webpage may be improved if the difference is greater than a threshold value.
US11586817B2 Word vector retrofitting method and apparatus
The present disclosure discloses a word vector retrofitting method. The method includes obtaining, by a computing device, a first model and a second model that are generated when original word vectors are trained, the first model being configured to predict a context according to an inputted word, and the second model being configured to predict a target word according to a context; inputting a corpus unit from a target corpus into the first model, inputting an output of the first model into the second model, and determining losses generated by the first model and the second model when the second model outputs the corpus unit; and retrofitting the first model and the second model according to the losses.
US11586812B2 Unsupervised generation of rules for an adapter grammar
One embodiment of the invention provides a method for entity extraction, comprising determining a set of part-of-speech (POS) tags based on one or more documents, determining a concept in the one or more documents based on the set of POS tags, and extracting one or more phrases from the one or more documents based on the concept. The method further comprises generating a first set of rules corresponding to the concept based on the one or more phrases, generating a second set of rules specific to a domain based on the first set of rules, and learning, via an adapter grammar, a structure of one or more named entities in the one or more documents based on the second set of rules.
US11586809B2 Method and apparatus for recognizing medical entity in medical text
Embodiments of the present disclosure provide a method and an apparatus for recognizing a medical entity in a medical text. In this method, the medical text is segmented into a plurality of words. Each of the words is used as a target word. A local and a global annotation feature of the target word are determined. The local annotation feature includes the target word. The global annotation feature includes a relationship between the target word and the recognized medical entity. Next, a label for the target word is determined from candidate labels based on the local and global annotation feature. Next, a combination relationship between the target word and a previous word of the target word is obtained based on the label for the target word. The combination relationship includes combination and non-combination. Next, the combined words are recognized as the medical entity based on the combination relationship.
US11586807B1 Systems and methods for linking a data set to recurring data elements
Systems and methods for linking a data set to respective locations of relevant data elements in documents included in electronic files in which a formatting server identifies a specific location of each occurrence of each of a plurality of different categories of fields in documents in an electronic file and links an identifier of each of the categories to each specific location of each of the occurrences. Thereafter, a review server compares data populating all of the occurrences at each specific location of at least one of the categories of fields to which the identifier of the particular category of fields is linked and generates a notification when the data populating any of the occurrences differs from data populating any of the other occurrences of the same category of fields.
US11586803B2 Pre-children in a user interface tree
The described technology is directed towards a pre-child user interface element in a user interface tree that draws before the parent element draws, (and thus before any conventional child element of the parent draws). For example, based upon current state data such as whether the parent element has focus, the pre-child may draw a highlight or the like before (so as to be beneath) drawing the representation of the parent element, to indicate the focused state (or and/or other current state or states). The user interface tree maintains a property that it is composable because the parent user interface element code is independent of what any of its pre-child element or pre-children elements do when invoked.
US11586802B2 Parameterized states for customized views of resources
Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.
US11586796B1 Keep-through regions for handling end-of-line rules in routing
A routing process applied to design integrated circuits uses keep-through regions. Keep-through regions specify areas which metal shapes may overlap but where metal shapes may not have line ends. The keep-through regions are generated based on end-of-line rules applicable to routing of the design. These keep-through regions are then used in determining the layout of interconnects for the design. The interconnects are composed of metal shapes, and the line ends of the metal shapes are located in accordance with the keep-through regions
US11586793B2 Method for producing an association list
A method for creating an allocation map, wherein the allocation map is created based on an FPGA source code, wherein the source code uses at least a first signal at a first location, wherein at least a first register is mapped to the first signal, wherein in the allocation map, the first signal and the first register are listed as mapped to one another, wherein a second signal is used at a second location in the FPGA source code, wherein it is automatically detected that the value of the second signal can be determined from the value of the first signal according to a first calculation rule, wherein in the allocation map, the second signal, the first register and the first calculation rule are listed as mapped to one another.
US11586791B1 Visualization of data buses in circuit designs
Approaches for visualizing data buses in a circuit design include determining ones of the data buses that satisfy selection criteria. For each element connected to a data bus of the ones of the data buses, a method and system determine whether the element is of interest or the element is not of interest. A graphical representation of the ones of the data buses and each element of interest is generated, and data buses of the circuit design determined to not satisfy the selection criteria and elements not of interest are excluded from the graphical representation. The graphical representation is displayed on a display device.
US11586790B2 Determining hydrocarbon production sweet spots
Techniques for determining one or more hydrocarbon sweet spots include generating a three-dimensional (3D) simulation model of a hydrocarbon reservoir in a subterranean formation; executing a gas winnowing process to the 3D simulation model; applying one or more geomechanical restraints to the 3D simulation model; activating one or more energy simulation parameters with the 3D simulation model; applying a total dynamic productivity index (TDPI) process to the 3D simulation model to generate at least one 3D index that includes one or more hydrocarbon sweet spots; and generating a graphical representation of the generated 3D index for presentation on a graphical user interface (GUI) to a user.
US11586782B2 Guide layout creating apparatus, guide layout creating method and recording medium
In one embodiment, a guide layout creating apparatus includes a selection module that selects a first point as a point on which a guide to array a plurality of particles in a first array is arranged. The apparatus further includes a calculation module that calculates first free energy when the plurality of particles are arrayed in the first array by the guide arranged on the first point, and second free energy when the plurality of particles are arrayed in a second array by the guide arranged on the first point, a type of the second array being different from a type of the first array. The apparatus further includes a determination module that determines whether the first point is employed as the point on which the guide is arranged on the basis of the first free energy and the second free energy.
US11586779B2 Embedded system and method
An embedded system and method, comprising a processor adapted to execute an instruction of an application program, where the instruction includes an access instruction for a hardware device; a memory adapted to store the instruction of the application program; and a physical memory protection apparatus coupled to the processor and the memory, where the access instruction accesses the hardware device through the physical memory protection apparatus.
US11586776B2 Securing data stored in a memory of an IoT device during a low power mode
The disclosure relates to a method for enabling the secure functions of a chipset (1) and especially the encryption of the content of the secure memory (7) when the device goes into low power mode. The content of the secure memory (7) may be encrypted and stored in an external memory (20) during low power mode of the chipset (1).
US11586773B1 Method, apparatus for managing recommendation policy
A method, apparatus, electronic device, storage medium and program product of code management are provided. In response to a request for building an executable file, corresponding developed code is obtained from a code library. The developed code is compiled into intermediate code to determine security of the intermediate code. In response to determining that the intermediate code is secure, an executable file is generated based on the intermediate code.
US11586772B2 Method and device for displaying information
The embodiment of the present disclosure discloses a method and device for displaying information. A specific mode of execution for the method comprises the following steps: in response to the detection of a first preset operation performed by a first user on the page of a second user, sending operation prompt information to a terminal device used by the first user, the page of the second user being used for exhibiting contents shared by the second user, the first preset operation being used for requesting to add a user label corresponding to the second user for the first user; in response to the detection of the second preset operation completed by the first user, adding the user label for the first user; generating an initial associated value used for indicating the association degree between the first user and the second user, and displaying the initial associated value on the page.
US11586770B2 Access restriction for portions of a web application
An apparatus includes at least one processing device configured to receive, from a user, a request to execute a web application. The web application utilizes a plurality of web application portions configured for loading into the web application independent of one another. The at least one processing device is also configured to send, to one or more web application servers, a query for metadata associated with the plurality of web application portions, and to receive, from the web application servers, metadata for a subset of the plurality of web application portions. The subset is determined based at least in part on access rights associated with the user. The at least one processing device is further configured to load instances of one or more of the subset of web application portions at specified locations in pages of the web application based at least in part on the received metadata.
US11586765B2 Blockchain based privacy compliance platform
Disclosed herein is a storage platform for managing privacy compliance in an organization. The storage platform comprises a plurality of storage servers and at least one storage controller. The at least one storage controller receives user data from a user associated with the organization and splits the user data into a plurality of data chunks. Further, each data chunk of the plurality of data chunks are stored on a separate storage server selected from the plurality of storage servers. Also, each of the plurality of data chunks are encrypted using encryption keys stored on a distributed ledger. Thereafter, an authentication token corresponding to the stored user data is generated and provided to the user to enable the user to securely share the stored user data with the organization.
US11586762B2 Data processing systems and methods for auditing data request compliance
A privacy management system that is configured to process one or more data subject access requests and further configured to: (1) enable a data protection officer to submit an audit request; (2) perform an audit based on one or more parameters provided as part of the request (e.g., one or more parameters such as how long an average request takes to fulfill, one or more parameters related to logging and/or tracking data subject access requests and/or complaints from one or more particular customer advocacy groups, individuals, NGOs, etc.); and (3) provide one or more audit results to the officer (e.g., by displaying the results on a suitable display screen).
US11586756B2 Article management system
An article management system collects articles from different sources, processes each article to extract information about the article (such as the topics covered in the article), and stores the information in one or more knowledge graphs. The system also maintains user profiles for each of its users. Each user profile includes a user genome representing the user's interests and preferences. The information in the knowledge graphs can be used to select articles to be displayed to users of the article management system. Articles can be displayed as part of the search results for an associated topic or concept, as part of a personalized feed that is generated based on the data in a user's profile, or as part of a feature that displays multiple articles that cover a given topic from multiple different viewpoints. The system can also provide a platform for users to create and publish research collections.
US11586755B1 Adjusting efficiency of storing data in a storage network
A method for execution by a computing device to adjust data storage efficiency of data in a storage network includes determining an estimated overwrite frequency for a data segment for storage in memory of the storage network. The method continues by determining a storage approach for the data segment based on the estimated overwrite frequency. The method continues by processing the data segment based on the storage approach to produce a processed data segment. The method continues by error encoding the processed data segment to produce a set of encoded data slices, where a decode threshold number of encoded data slices is needed to recover the processed data segment. The method continues by storing the set of encoded data slices in the memory of the storage network.
US11586749B2 Processing apparatus, system, processing method, and computer program
A processing apparatus (10) includes a dividing means (110). The dividing means (110) divides data into a plurality of pieces of partial data by degree of importance, based on a content of the data. Then, first partial data and second partial data having a degree of importance higher than that of the first partial data are held separately from each other. The data are, for example, sensor data or camera data constituted of a plurality of values. For example, the second partial data are encrypted.
US11586742B2 Data processing method, data processing device, and computer readable storage medium
The present disclosure provides a data processing method, a data processing device, and a computer readable storage medium. The data processing method includes: determining an encryption key according to first data; encrypting second data with the encryption key; and storing the first data in association with the encrypted second data.
US11586740B2 Detecting second-order security vulnerabilities in libraries
A method for executing a second-order taint analysis on library code may include generating, by executing a first-order taint analysis on the library code starting at a sink, a first execution path from a load instruction to the sink. The load instruction may perform: reading a first value using a first global identifier. The method may further include determining a store instruction by matching the load instruction and the store instruction. The store instruction may perform: writing a second value using a second global identifier. The method may further include, generating a second execution path from the store instruction to the load instruction, generating, by executing the first-order taint analysis on the library code starting at the store instruction, a third execution path from an entry point to the store instruction, and forming a potential second-order taint flow by joining the first, second, and third execution paths.
US11586738B2 Systems and methods for evaluating security risks using a manufacturer-signed software identification manifest
Systems and methods for evaluating security risks using a manufacturer-signed software identification manifest are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a request to perform attestation of a client device; retrieve, from an agent executed by the client device, a manifest comprising: (i) a signature portion encrypted with a first key, and (ii) a software identification (SWID) portion encrypted with a second key; retrieve the first key from a manufacturer database; retrieve the second key from a customer database; decrypt the signature and the manifest with the first and second keys; and perform the attestation using the decrypted manifest.
US11586734B2 Systems and methods for protecting SSDs against threats
Various implementations described herein relate to systems and methods for protecting data stored on a Solid State Drive (SSD) against malware, including determining, by a controller of the SSD, a typical traffic profile, receiving, by the controller, commands from a host, and determining, by the controller, that the commands are likely caused by malware by determining that the commands deviate from the typical traffic profile. In response to determining the commands are likely caused by the malware, the controller performs a malware response action.
US11586729B2 Frequent pattern based anomaly event detection
A method is disclosed that includes receiving, at a computing device, an event log including multiple events, where the events are derived from machine data, determining a first score associated with a first granularity level by comparing an event from the event log with a first frequent patterns generated for the first granularity level, and determining a second score associated with a second granularity level by comparing the event with a second frequent patterns generated for the second granularity level. The method further includes determining an aggregate score for the event based on the first score and the second score, and comparing the aggregate score for the event with an anomaly score threshold. Further, the method includes issuing an alert identifying the event as an anomaly based on the aggregate score exceeding the anomaly score threshold.
US11586727B2 Systems and methods for preventing kernel stalling attacks
Systems and methods for preventing kernel stalling attacks. An example method may comprise receiving, by a kernel, an address range associated with a data store of an application program; mapping, by the kernel, a portion of random access memory (RAM) to the address range; disabling page fault handling with respect to addresses falling within the address range; and responsive to receiving, from the application program, a memory access request specifying an address outside of the address range, returning a memory access error to the application program.
US11586726B2 Secure web framework
There is disclosed a method of preventing privileged web browser extensions installed in a web browser from interfering in interactions between a user of the web browser and a web application server accessible via the web browser, the method including transmitting a web browser-intelligible file to the web browser (including a custom element designating an enclave portion); creating a sandboxed page; copying at least part of the enclave portion to the sandboxed page to create a local enclave; embedding the sandboxed page in a first iframe for rendering; embedding the first iframe in a second iframe; providing an API for the local enclave using web-accessible resources for access to entities outside the local enclave; providing a software agent in the second iframe to act as a proxy between the first iframe and external entities; and encapsulating the second iframe in a shadow document object model associated with a host page.
US11586724B1 System and methods for authenticating content
The invention relates generally to the field of content authentication, and more particularly, to a system and methods for verifying the authenticity of content output to a user. In certain preferred embodiments, the content is verified by identifying the source data of the content, distributing the content, and authenticating the distributed content. Where the content has not been changed, the system may authenticate the content using a cryptographic hash. When minor changes to the content are made, the system may use a perceptual hash to authenticate the content. Further, the system may utilize machine learning algorithms to identify patterns between the same content in, for example, multiple formats and sizes. Advantageously, the content that is uploaded to the system may be used to train machine-learning models that the system may use to authenticate content that has been converted but unmanipulated.
US11586718B2 Authentication information processing method, authentication information processing device, and non-transitory computer-readable medium
An authentication information processing method for an authentication information processing device that includes a processor and a memory includes acquiring a plurality of pair candidate and image information for each of the plurality of pair candidate. The each of the plurality of pair candidate is a candidate of a combination of related information for collation and related information for registration to be used to calculate a degree of similarity. The authentication information includes a plural pieces of the related information. The method includes narrowing down the plurality of pair candidate by comparing the acquired image information of the plurality of pair candidate of the related information for collation and the related information for registration and determining a correspondence between the related information for collation and the related information for registration used to calculate the degree of similarity, from among the narrowed down pair candidates.
US11586716B2 Personal authentication device, personal authentication method, and recording medium
Provided are a personal authentication device performing accurate authentication immediately follow insertion an earphone/microphone device to wear, and preventing spoofing after authentication. This device: detects contact of an earphone/microphone device with a propagation path constituting part of the head of a person; generates a first acoustical signal in an audible range upon detecting said contact; measures an acoustical signal resulting from propagation of the first acoustical signal; determines that first authentication of the person is successful if the measured propagated first acoustical signal satisfies predetermined conditions; generates a second acoustical signal in an inaudible range higher in frequency than said audible range; measures an acoustical signal resulting from propagation of the second acoustical signal; and performs second authentication in which, if the measured propagated second acoustical signal satisfies predetermined conditions, then it is determined that the person is the person to be authenticated, for whom the first authentication is successful.
US11586715B1 Electronic apparatus for providing information based on existence of a user account and method thereof
Disclosed is a method of providing information including obtaining input information of a user, wherein the input information is related to a service, determining whether an account corresponding to the user exists in the service, obtaining characteristic information of the user based on the result of the determination, providing response information corresponding to the input information based on the characteristic information and the result of the determination, and storing activity information of the user based on at least one of the input information, the response information, and the characteristic information.
US11586705B2 Deep contour-correlated forecasting
In an embodiment, a correlated forecast is computer generated by a processor that receives input data for historic values of a first input variable, creates forecast data for future values of the first input variable using the historic values of the first input variable, generates diagnostic data based on a diagnostic analysis of the forecast data, creates a first diagnostic variable that includes a first diagnostic value from a first cognitive process, generates a feature vector based on a second cognitive process that determines the feature vector by identifying a correlation between the first diagnostic variable and a second diagnostic variable, and generates a final forecast using the feature vector as an input for a cognitive forecasting process, where the first cognitive process determines the first diagnostic value based on the diagnostic data.
US11586702B2 Noise reduced circuits for superconducting quantum computers
Embodiments described herein are generally related to a method and a system for performing a computation using a hybrid quantum-classical computing system, and, more specifically, to providing an approximate solution to an optimization problem using a hybrid quantum-classical computing system that includes a group of trapped ions. A hybrid quantum-classical computing system that is able to provide a solution to a combinatorial optimization problem may include a classical computer, a system controller, and a quantum processor. The methods and systems described herein include an efficient and noise resilient method for constructing trial states in the quantum processor in solving a problem in a hybrid quantum-classical computing system, which provides improvement over the conventional method for computation in a hybrid quantum-classical computing system.
US11586699B1 Content processing management system and method
Systems and methods that offer significant improvements to current content processing management systems for heterogeneous and widely distributed content sources are disclosed. The proposed systems and methods are configured to provide a framework and libraries of extensible components that together are designed enable creation of solutions to acquire data from one or more content repositories, possibly distributed around the world across a wide range of operating systems and hardware, process said content, and publish the resulting processed information to a search engine or other target application. The proposed embodiments offer an improved architecture that incorporates manager nodes and worker (processing) nodes, where worker nodes are configured to scan and process data, while manager nodes are configured to handle all allocation of work (including throttling) and control state and failover. Such an arrangement enables the system to perform with greater scalability and reliability.
US11586698B2 Transforming collections of curated web data
In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
US11586696B2 Enhanced web browsing
A method for enhanced web browsing includes receiving, by an executable application associated with a web browser on a computer system, a user selection of a reference to a business entity included within contents of a web page being displayed by the web browser during a user browsing session. The executable application causes the web browser to display an object in response to the user selection of the reference to the business entity. The object includes information associated with the business entity retrieved from a third-party information source. The executable application transmits instructions to store the information associated with the business entity retrieved from the third-party information source in an on-demand database based on a user input.
US11586695B2 Iterating between a graphical user interface and plain-text code for data visualization
Systems and methods for iterating between a graphical user interface and an expression for data visualization. Exemplary methods include: receiving an edited expression from a user, the edited expression including changes to the expression and being associated with a component; evaluating the edited expression; displaying the component using the evaluation of the edited expression; determining a user interface block using the edited expression; and presenting the user interface block to the user in a graphical user interface.
US11586689B2 Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes a memory configured to store at least one instruction, and a processor configured to execute the at least one instruction to control the electronic apparatus to: determine a keyword from a query based on the query being input, obtain a word related to the keyword based on information on a user preference, and provide a response to the user query based on the keyword and the word. The processor may be configured to control the electronic apparatus to obtain at least one word from among a plurality of candidate words corresponding to the keyword as a word related to the keyword based on the user preference information. For example, at least part of a method of providing a response to a query by the electronic apparatus may use an AI model that is trained using at least one of machine learning, neural network or deep learning algorithm.
US11586687B2 Apparatus, method and computer program for cloud scraping using pre-scraped big data
A cloud scraping system using pre-scraped big data includes an information providing server which, when receiving a scraping request from a user terminal, provides the user terminal with response information to the received scraping request, and a big data storage which stores pre-scraped information, wherein when the scraping request is about static information, the information providing server acquires the response information using the pre-scraped information. According to the above cloud scraping system using pre-scraped big data, there is an advantage that it is possible to quickly respond to a scraping request from the user terminal afterwards by pre-scraping and storing static information in the big data storage. Additionally, it is possible to improve the scraping server operation efficiency by making a proper use of a single or multi-processing scraping server based on policy information of a scraping target external institution.
US11586682B2 Method and system for enhancing a VMS by intelligently employing access control information therein
Methods, systems, and techniques for enhancing a VMS are disclosed. One of the disclosed methods includes populating a user interface page with one or more images, each showing a single person matched to a known identity, and each taken contemporaneously with one or more respective access control event occurrences identifiable to the single person. User selection input is receivable to mark at least one of the images as a reference image for an appearance search to find additional images of the single person captured by video cameras within a surveillance system.
US11586676B2 Mode-specific search query processing
Provided are techniques for mode-specific search query processing. A current search query is received from a user, wherein the user has a user profile. In response to determining that a query mode for the current search query is a guided mode, a query context of the current search query is determined. A classification for the current search query is determined. One or more search influencers are identified using the classification, where each of the one or more search influencers has a corresponding user profile. The current search query is rewritten based on the query context, a private portion of the user profile of the user, and a public portion of each corresponding user profile of each of the one or more search influencers. The rewritten search query is executed to generate search results, and the search results are returned.
US11586672B2 Remote virtualized asset delivery and local provisioning
Interaction output over a local computer-readable medium (CRM) generated based on user interaction with rendered content input representing a virtualized asset being is received at a virtualized asset local provisioning server. A manner to exploit the virtualized asset is determined from interaction output. The virtualized asset is exploited based on the determined manner to exploit the virtualized asset. A request for a portion of the virtualized asset generated in response to the exploiting the virtualized asset is intercepted. If it is determined that the portion of the virtualized asset is absent from the local storage, a request for the portion of the virtualized asset is sent to a virtualized asset delivery system over a non-local CRM; the portion of the virtualized asset retrieved by the virtualized asset delivery system is received over the non-local CRM; and the received portion of the virtualized asset is used in exploiting the virtualized asset.
US11586671B2 Manufacture of NFTs from film libraries
Methods and processes for manufacture of an image product from a digital image. An object in the digital image is detected and recognized. Object metadata is assigned to the object, the object metadata linking sound to the object in the digital image which produced the sound. At least one cryptographic hash of the object metadata is generated, and the hash is written to a node of a transaction processing network.
US11586668B2 Method for the physical, in particular optical, detection of at least one usage object
Disclosed is a method for the physical, in particular optical, detection of at least one usage object. The method includes the step of carrying out at least one physical detection process, for example by a user and/or an implementation device, in particular of at least one photograph, of the usage object, so that the usage object may be detected in such a way that an image of the usage object as detected during the detection process is shown at the same time as the database object shown on the screen in an identical manner or in a manner identical to scale, wherein as a result of the detection process, the usage object is associated with at least one usage object class, for example a vehicle type, by the processing unit and/or the CPU and/or the user.
US11586665B2 Art image characterization and system training in the loupe art platform
The Loupe system defines Loupe Visual Art DNA for art images to be presented to a user so as to maximize and customize the user experience in viewing art images delivered onto digital displays, TVs and other screens facilitating the artwork transition with and without human interaction. The Loupe system recommendations engine utilizes both human and machine curated data to determine factors of art images that will appeal to a user viewing the images. The Loupe system gathers data about visual perception, historical and academic provenance, and emotion or intention represented in an image. The gathered data is analyzed through deep learning and AI algorithms to inform recommendations and select art images to be presented to a user. The user may purchase fine art prints or select originals of the artwork image displayed, if the artist elects to make it available for sale, presented from the Loupe integrated electronic marketplace.
US11586658B2 Method and device for matching semantic text data with a tag, and computer-readable storage medium having stored instructions
A method for matching semantic text data with tags. The method includes: pre-processing multiple semantic text data to obtain original corpus data comprising multiple semantic independent members; determining the degree of association between any two of the multiple semantic independent members according to a reproduction relationship of the multiple semantic independent members in a natural text, determining a theme corresponding to the association according to the degree of association between any two, and thus determining a mapping probability relationship between the multiple semantic text data and the theme; selecting one of the multiple semantic independent members corresponding to the association as a tag of the theme, and mapping the multiple semantic text data to the tag according to the determined mapping probability relationship between the multiple semantic text data and the theme; and taking the determined mapping relationship between the multiple semantic text data and the tag as a supervision material, and matching the unmapped semantic text data with the tag according to the supervision material.
US11586656B2 Opportunity network system for providing career insights by determining potential next positions and a degree of match to a potential next position
The present disclosure provides a method for identifying and representing potential next positions based on current position of user of an opportunity network system, the method including: (a) collecting and pre-analysing a comprehensive database of resumes or profiles of users, (b) extracting normalized entity information from resumes or profiles about backgrounds of users, (c) normalizing of the entity information of the users using at least one of machine learning techniques or statistical techniques to obtain normalized entity information, (d) identifying a comprehensive set of possible subsequent positions for the user based on the current position, (e) generating a position-detail profile for one or more of possible subsequent positions based on the profiles of people who are currently in that position or who may have previously worked at the position, and (f) determining a degree of match between resume or profile information of the user and at least one the position-detail profile of the target position.
US11586654B2 System and method for recommendation of terms, including recommendation of search terms in a search system
Embodiments of systems and methods for providing search term suggestions in a search system are disclosed. Embodiments as disclosed may utilize the sound of an original search term to locate candidate terms based on the sound of the candidate terms and the frequency of appearance of the candidate terms in the corpus of documents being searched. A set of search term suggestions can then be determined from the candidate terms and returned to the user as search term suggestions for the original search term.
US11586646B2 Transforming data structures and data objects for migrating data between databases having different schemas
Aspects of the disclosure relate to transforming data structures and data objects. A computing platform may query a logical view of a data table associated with a first database maintained by a first database server in a first schema and may receive source data associated with the logical view. Subsequently, the computing platform may split the source data into a plurality of data chunks associated with the logical view. Next, the computing platform may move the plurality of data chunks to a plurality of nodes configured to receive and transform the plurality of data chunks from the first schema to a second schema different from the first schema. Then, the computing platform may command the plurality of nodes to transform the plurality of data chunks and may move the transformed data from the plurality of nodes to a second database maintained by a second database server in the second schema.
US11586644B2 System and methods for creating, distributing, analyzing and optimizing data-driven signals
Provided for herein may be a system for optimizing data-driven signals, comprising a database subsystem configured to retrieve rich time-series data, a signal scheduler subsystem configured to trigger a signal generator subsystem time interval, a data aggregator subsystem configured to retrieve and process data from the database subsystem, a signal generator subsystem configured to create a data-driven signal from data aggregated by the data aggregated subsystem, a signal sender subsystem configured to send object data, a data downloader subsystem; and a data analyzer subsystem configured to analyze and provide analysis on data in the database subsystem.
US11586641B2 Method and mechanism for efficient re-distribution of in-memory columnar units in a clustered RDBMs on topology change
Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve redistributing the in-memory database object portions on changes to the clustered database system. Each node may maintain a mapping indicating which nodes in the clustered database system store which chunks, and timestamps indicating when each mapping entry was created or updated. A query coordinator may use the timestamps to select a database server instance with local in memory access to data required by a portion of a query to process that portion of the query.
US11586640B2 System and method for accessing vehicle communication applications requiring vehicle identification without re-entering vehicle identification
Methods and apparatus are provided for repairing vehicles. A computing device having first and second software executables can determine vehicle identification information (VII) that identifies a vehicle. The computing device can store first and second vehicle identifiers that are based on the VII and are respectively associated with the first and second software executables, where the first vehicle identifier differs from the second vehicle identifier. The computing device can be used to repair the vehicle by at least: receiving a request to activate the first software executable, and activating the first software executable at least by providing the stored first vehicle identifier to the first software executable.
US11586634B2 System and method for automatically providing alternative points of view for multimedia content
A selection of content from a content presentation is received. At least one topic from the selected content is extracted using natural language processing (NLP). The at least one topic is representative of a subject conveyed within the selected content. At least one perspective associated with the at least one topic is extracted using NLP. The at least one perspective is representative of a point of view conveyed within the selected content regarding the at least one topic. A topic rating of the extracted topics and associated perspectives is determined based upon the extracted topics and associated perspectives. The topic rating is representative of a topic diversity among the extracted topics and associated perspectives. The topic rating is presented within a graphical user interface (GUI).
US11586631B2 Database optimization using record correlation and intermediate storage media
An embodiment includes deriving usage data associated with records of a database by monitoring requests to perform read operations on the records of the database. The embodiment generates record correlation data representative of correlations between respective groups of records of the database by parsing the usage data associated with the records of the database. The embodiment stores a plurality of records received as respective write requests during a first time interval in an intermediate storage medium. The embodiment identifies a correlation in the record correlation data between a first record of the plurality of records and a second record of the plurality of records. The embodiment selects, responsive to identifying the correlation, a first location in the database for writing the first record and a second location in the database for writing the second record based on a proximity of the first location to the second location.
US11586628B2 Metadata driven dataset management
A method for configuring the operation of the software of a data as a service (DAAS) system during run time is described. The configuring includes at least one of configuring ingestion of a vendor dataset to produce an ingested dataset and which analysis operations to perform on the vendor dataset to produce an analyzed dataset, and the configuring also includes at least one of how to search the vendor dataset based on a search query from a customer to allow the customer to locate a new record from the vendor dataset and how to match records in the vendor dataset with a match query from the customer to provide an updated record to the customer.
US11586627B2 Partitioning and reducing records at ingest of a worker node
Systems and methods are described for partitioning and reducing records at ingest of a worker node. The worker node receives chunks of data from one or more indexers of a data intake and query system based on the execution of a query by the data intake and query system. The worker node assigns records to different record groups based on the content of the records. The system also assigns the record to a partition of a group of partitions. Record data of the records in a particular partition is combined. The system processes the partitions based on the query.
US11586625B2 Maintaining an unknown purpose data block cache in a database system
A method for execution by a node of a database system includes receiving a first data block, determining data block processing instruction data for the first data block is not indicated in previously received data blocks, and adding the first data block to an unknown purpose data block cache. Prior to elapsing of a storage time window for storage of the first data block, at least one second data block is received that indicates data block processing instruction data for the first data block. The first data block is processed by applying the data block processing instruction data. A third data block is received and is added to the unknown purpose data block cache. The third data block is removed from the unknown purpose data block cache based on elapsing of a storage time window for storage of the third data block.
US11586620B2 Object scriptability
Object scriptability methods and system are described herein. The method includes generating a graph-based data structure including a plurality of nodes, where each node from the plurality of nodes represents a respective data-analysis object in a data analysis system, where each node from the plurality of nodes is connected to at least one other node from the plurality of nodes by an edge, where the edge represents a relationship between the respective objects in the data analysis system, and where generating the graph-based data structure includes receiving a high-level language script describing at least one data-analysis object, and generating at least one node from the plurality of nodes in accordance with the high-level language script.
US11586617B2 Method and computing device for generating a search query for a graph database
In an embodiment, a method for generating a search query for a graph database includes displaying a list of vertex properties on a user interface; receiving, via the user interface, a selection of one or more of the displayed vertex properties; forming a graph database query based on selection; and displaying a report containing a result of the query.
US11586616B2 Automatically updating column data type
An approach is provided for automatically updating a data type of a database column. Based on a database definition, category, and usage, the column is determined to be a candidate for a data type change. For first values in the column values, costs of processing queries using a new data type are determined to be less than other costs of processing the queries using other data types. For exception value(s) in the column values, costs of processing the queries using the original data type are determined to be less than other costs of processing the queries using other data types. The original data type is replaced with the new data type for the first values and the original data type is retained for the exception value(s). The first values are associated with a first schema and the exception value(s) are associated with a second schema.
US11586615B2 System for generation of resource identification numbers to avoid electronic misreads
Embodiments of the invention are directed to a system, method, or computer program product structured for generating resource identification strings to avoid electronic misreads. In some embodiments, the system is structured for generating a new technology resource string of characters, comparing the new string to existing technology resource strings, and determining whether the new string is the same as an existing string. The system is also structured for, in response to determining it is not, for each existing string, pairing characters of the strings and determining whether the strings have at least a threshold number of matching character pairs; if there are, for at least one of the existing strings, determining whether characters of the non-matching pairs are commonly misread characters and determining whether there are a threshold combination of matching/commonly misread pairs; and if there are, discard the new string and generate a second new technology resource string.
US11586614B2 Native persistent store support for blockchains
Distributed ledgered data is stored within a distributed persistent storage system comprising multiple persistent storage systems as distributed ledgered participants. In various embodiments, the distributed ledgered data is maintained using the native capabilities of a persistent storage system. The distributed ledgered data is replicated as persistent data objects in a “ledgered repository of objects” that are replicated at each of the persistent storage systems. Changes at one persistent storage system are recorded within a block in a distributed blockchain that is distributed across each of the other distributed ledgered participants. The other distributed ledgered participants read the changes from the blockchain and apply the changes to the respective replicas at each of the other distributed ledgered participants. Hence, this approach is referred to as blockchain apply. Blockchain apply may be used to replicate the repository objects of various forms of PSSs. In a DBMS, a repository of objects is a table, where each record or row is an object in the repository. In a file system, a repository of objects is a directory, where each directory and file therein is an object in the repository. In a document storage system (DOCS), a repository of objects is a collection of documents, where each document is an object in the repository.
US11586613B2 Managing data objects for graph-based data structures
Various embodiments provide methods, systems, apparatus, computer program products, and/or the like for managing, ingesting, monitoring, updating, and/or extracting/retrieving information/data associated with an electronic record (ER) stored in an ER data store and/or accessing information/data from the ER data store, wherein the ERs are generated, updated/modified, and/or accessed via a graph-based domain ontology.
US11586608B1 Handling requests to access separately stored items in a non-relational database
A non-relational database system may handle requests to access separately stored items in different data stores. An access request for an item may be received that is stored in a table of a non-relational database. If the item is determined to be stored at a data store not implemented as part of the non-relational database, then an instruction to access the item may be sent to a query engine that can access the data store. A result from the second query engine may be used to respond to the access request for the item.
US11586607B2 Query processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a source independent query language. One of the methods includes receiving a first executable statement, the first executable statement referencing a second set of fields in a table in a relational database, the first executable statement having instructions to cause the database to perform operations on data in the table. The method includes generating a second executable statement based on the first set of fields and the first executable statement. The method includes determining a mapping between the first set of fields and the second set of fields. The method includes specifying a derived table using the corresponding values and the mapping. The method includes generating instructions to cause the database to perform the operations on the derived table. The method includes sending the second executable statement to the database.
US11586604B2 In-memory data structure for data access
Embodiments of the present disclosure relate to a method, system, and computer program product for generating one or more in-memory data structures for data access. According to the method, target data associated with a database is identified. Further, the method determines at least one data structure for the target data based on at least one access pattern of the target data in a plurality of historical queries against the database, wherein the target data is accessed in execution of the plurality of historical queries. The method further implements the at least one data structure in a memory to store the target data. The at least one data structure is used for further access to the target data in execution of a further query against the database.
US11586603B1 Index sheets for robust spreadsheet-based applications
At a data management service, an index structure corresponding to a data sheet is stored. The data sheet comprises a grid of cells. An entry of the index structure comprises a reference to content of a cell of the data sheet. In response to a grid structure change of the data sheet, the index entry is automatically updated such that the same content remains referenced from the index entry as before. A result of a computation of an application is obtained using an identifier of the index entry to obtain content from the data sheet. The result is provided to a destination.
US11586602B1 System and method for real-time data acquisition and display
An apparatus includes a processor and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to perform operations including receiving a request for object identifiers, the request associated with a unique session, sending an object identifier, the object identifier associated with an object from a list of objects each having a corresponding object identifier, receiving a request for data, the request referencing the object identifier and a data value associated with the object, performing an in-memory retrieval for the data value associated with the object identifier, and transmitting the data value.
US11586600B2 In-advance indexing
A method for in-advance obtaining properties of objects of a computerized system, the method comprising receiving a request for properties of a first object, and responsively providing the requested properties along with properties of an at least one another object that are similar to the properties of the first object, wherein the properties of the at least one another object are similar to the properties of the first object by having at least one element of properties that are common therebetween, and wherein the method is carried out by an at least one apparatus component of the computerized system, and an apparatus for performing the same.
US11586599B1 Smart data warehouse protocols
Systems, methods and apparatus are provided for AI-based generation of data warehouse quality protocols. An attribute classifier may quantify relationships between source data and target data from an enterprise data warehouse. A data quality engine may apply these relationships to identify specific data quality concerns and generate customized data quality metrics. A user interface may enable a user to enter parameters for the classification protocols and corresponding rule-based generation of data quality metrics.
US11586598B2 Data deduplication in data platforms
One embodiment of the invention provides a method for data deduplication storage management in a data platform including a plurality of data stores. The method comprises, for each data store of the plurality of data stores, determining a corresponding multi-level signature mapping data content of the data store into an ordered logical form comprising a plurality of data abstraction levels, determining a data similarity between the data store and each other data store of the plurality of data stores based on the multi-level signature corresponding to the data store and another multi-level signature corresponding to the other data store, and determining data usage of the data content of the data store. The method further comprises improving storage in the data platform by detecting duplicate data across the plurality of data stores based on each data similarity determined and each data usage determined.
US11586597B2 Integrated system for entity deduplication
A computer-implemented method for deduplicating records includes generating a block comprising of a group of records. The method also includes creating one or more record pairs from the block, and calculating one or more features based on one or more fields within the one or more record pairs. The method further includes inputting the one or more features into a machine language trained model to predict a probability score. The probability score indicates whether two records are duplicates. The method also includes storing the probability score as links between two vertices in a graph, and displaying one or more duplicate records by querying the graph.
US11586592B2 Methods, devices and systems for writer pre-selection in distributed data systems
A computer-implemented method may comprise receiving proposals to mutate a data stored in a distributed and replicated file system coupled to a network, the distributed and replicated data system comprising a plurality of nodes, each comprising a server. A metadata service maintains and updates a replica of a namespace of the distributed and replicated file system and coordinates updates to the data by generating an ordered set of agreements corresponding to the received proposals, the ordered set of agreements specifying an order in which the nodes are to mutate data stored in data nodes and cause corresponding changes to the state of the namespace. For each agreement in the generated ordered set of agreements, a corresponding writers list may be provided that comprises an ordered list of nodes to execute the agreement and make corresponding changes to the namespace. The ordered set of agreements may then be sent to the plurality of nodes along with, for each agreement in the ordered set of agreements, the corresponding writers list or a pre-generated index thereto and each of the plurality of nodes may be configured to only execute agreements for which it is a first-listed node on the received writers list.
US11586591B1 Electronic file management
Described herein are methods and system for electronic file management having a central server that periodically scans files accessible to multiple computers to identify every file stored onto multiple electronic data repositories. The central server then executes a predetermined protocol to generate a unique identifier for each identified file. The central server then generates an interconnected nodal data structure computer model where each node represents an identified file and where the nodes are linked based on their respective files having similar unique identifiers. The central server periodically scans the electronic data repositories to identify related data. When a related file is identified, the central server modifies the nodal data structure accordingly. When a user requests access to a file, the central server displays all related data to the requested file.
US11586590B2 Synchronizing an external location
The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.
US11586587B2 Hardware-implemented file reader
A hardware-implemented file reader includes an interface, multiple hardware-implemented column readers and a hardware-implemented record reconstructor. The interface is configured to access a file including multiple records. The records store values in accordance with a nested structure that supports optional values and repeated values. The file is stored in a columnar format having multiple columns, each column storing (i) compressed values and (ii) corresponding compressed structure information that associates the values in the column to the nested structure of the records. Each column reader is configured to be assigned to a respective selected column, and to read and decompress both the values and the structure information from at least a portion of the selected column. The record reconstructor is configured to reconstruct one or more of the records from at least portions of the columns that are read by the column readers, and to output the reconstructed records.
US11586585B2 Method and system for historical call lookup in distributed file systems
Systems and methods described herein facilitate the search and presentation of historical data for wireless network usage and provide a mechanism for high-redundancy, low-latency record retrieval of data from large data sets. Network devices divide data for a historical data store into separate record type groups, store metadata for each record type in an application database, partition each record type group by date in a historical record database that is different from the application database, and form, within each date partition, buckets of common hash values of a key parameter from each record. When a user performs a query, the network devices generate a record-specific query form based on the record type metadata to obtain lookup parameters; generate a search hash value using a key parameter from the lookup parameters; and generate a query expression based on the record type, lookup parameters, and the search hash value.
US11586583B2 Systems and methods for ingesting data files using multi-threaded processing
In some instances, a method for ingesting data files is provided. The method comprises: obtaining, by an ingestion system associated with a distributed file system, a data file from an external data source; determining, by the ingestion system, a plurality of processing threads within the ingestion system to use to process the data file; determining, by the ingestion system, one or more offsets within the data file based on the plurality of determined processing threads; and ingesting, by the ingestion system, the data file by having each of the plurality of processing threads begin processing the data file at a plurality of different locations within the data file, wherein the plurality of different locations are associated with the one or more offsets.
US11586581B2 Data capturing and structuring method and system
A method for a data capturing and structuring includes determining at least one data capture mode for processing a non-electronic data record into an electronic data record and selecting a record owner having a plurality of existing data records to be associated with the electronic data record. The method also includes capturing the non-electronic data record into the electronic data record and collecting metadata from data associated with the record owner and the electronic data record and data generated during the capturing. Further, the method includes creating structured data records by combining the electronic data record and the metadata and exporting the structured data records.
US11586577B2 Autonomous memory architecture
An autonomous memory device in a distributed memory sub-system can receive a database downloaded from a host controller. The autonomous memory device can pass configuration routing information and initiate instructions to disperse portions of the database to neighboring die using an interface that handles inter-die communication. Information is then extracted from the pool of autonomous memory and passed through a host interface to the host controller.
US11586573B2 Distributed input/output (IO) control and interlock ring architecture
A system includes a programmable logic control (PLC) module, an input/output (IO) network bus coupled to the PLC module and provided at facets of a mainframe. A first process chamber attached to a first facet of the facets. A chamber interface IO sub-module is attached to the first facet and coupled to the IO network bus and to a process chamber IO controller of the first process chamber. The chamber interface IO sub-module is to: convert interlock relay signals, received via dry contact exchange with the process chamber IO controller, to digital signals; combine the digital signals into network packets adapted for communication using a protocol of the IO network bus; and transmit the network packets to the PLC module over the IO network bus.
US11586570B2 Dual mode carriage system translation
A carriage system on an aircraft determines the type of each store attached to the carriage system. The carriage system detects stores attached to the carriage system and determines whether a first interlock signal formatted according to a first interface format is present for each store. If the first interlock signal is present, then the dual mode carriage system determines that a store interface for the store is the first interface format. If the first interlock signal is not present for the store, the carriage system determines whether a second interlock signal formatted according to a second interface format is present on a predetermined set of connection pins of the first interface format. If the second interlock signal is present, then the carriage system determines that the store interface for the store is the second interface format. The carriage system reports the store interface of each store to the aircraft.
US11586553B2 Error cache system with coarse and fine segments for power optimization
A memory device for storing data comprises a memory bank comprising a plurality of addressable memory cells, wherein the memory bank is divided into a plurality of segments. The memory device also comprises a cache memory operable for storing a second plurality of data words, wherein further each data word of the second plurality of data words is either awaiting write verification or is to be re-written into the memory bank. The cache memory is divided into a plurality of primary segments, wherein each primary segment of the cache memory is direct mapped to a corresponding segment of the plurality of segments of the memory bank, wherein each primary segment of the plurality of primary segments of the cache memory is sub-divided into a plurality of secondary segments, and each of the plurality of secondary segments comprises at least one counter for tracking a number of valid entries stored therein.
US11586549B2 Method and apparatus for managing memory in memory disaggregation system
Disclosed herein is an apparatus for managing disaggregated memory, which is located in a virtual machine in a physical node. The apparatus is configured to select, depending on the proportion of valid pages, direct transfer between remote memory units or indirect transfer via local memory for each of the memory pages of the source remote memory to be migrated, among at least one remote memory unit used by the virtual machine, to transfer the memory pages of the source remote memory to target remote memory based on the direct transfer or the indirect transfer, and to release the source remote memory.
US11586541B2 System and method for scalable hardware-coherent memory nodes
One embodiment can provide a node controller in a multiprocessor system. The node controller can include a processor interface to interface with a processor, a memory interface to interface with a fabric-attached memory, a node-controller interface to interface with a remote node controller, and a cache-coherence logic to operate in a first mode or a second mode. The cache-coherence logic manages cache coherence for a local memory of the processor coupled to the processor interface when operating in the first mode, and the cache-coherence logic manages cache coherence for the fabric-attached memory coupled to the memory interface when operating in the second mode.
US11586537B2 Method, apparatus, and system for run-time checking of memory tags in a processor-based system
A data processing system includes a store datapath configured to perform tag checking in a store operation to a store address associated with a cache line in a memory. The store datapath includes a cache lookup circuit configured to pre-load a store cache line that is to be updated in the store operation, wherein the store cache line comprises the cache line in the memory to be updated in the store operation. The store datapath also includes a tag check circuit configured to compare a store address tag associated with the store address to a store operation tag associated with the store operation. The data processing system may include a load datapath configured to perform tag checking in a load operation from a load cache line in the memory by comparing a load address tag associated with the load address to a load operation tag associated with the load operation.
US11586536B1 Remote configuration of multi-mode DIMMs through a baseboard management controller
Technologies are described herein for remotely configuring multi-mode dual in-line memory modules (“multi-mode DIMMs”) using a firmware or a baseboard management controller (“BMC”). Technologies are also described for simultaneously initiating multiple commands for configuring multi-mode DIMMs using a BMC and for updating inventory data regarding multi-mode DIMMs stored by a BMC.
US11586534B2 Identifying flaky tests
The present disclosure provides method and apparatus for identifying flaky tests. Historical running data of a test case may be obtained. Statistical analysis may be performed based on the historical running data. It may be determined whether the test case is a flaky test based on the statistical analysis.
US11586533B2 Creating a mock for an integration flow
Concepts for creating a mock for an integration flow are presented. One example comprises analyzing a response to each of a plurality of requests from an integration flow and determining whether or not an identifying property of each of the plurality of requests is present in the response. The method then comprises, responsive to determining that the identifying property is present in the response, generating a mock with an associated matcher based on the plurality of requests.
US11586522B2 Pattern-recognition enabled autonomous configuration optimization for data centers
A model-based approach to determining an optimal configuration for a data center may use an environmental chamber to characterize the performance of various data center configurations at different combinations of temperature and altitude. Telemetry data may be recorded from different configurations as they execute a stress workload at each temperature/altitude combination, and the telemetry data may be used to train a corresponding library of models. When a new data center is being configured, the temperature/altitude of the new data center may be used to select a pre-trained model from a similar temperature/altitude. Performance of the current configuration can be compared to the performance of the model, and if the model performs better, a new configuration based on the model may be used as an optimal configuration for the data center.
US11586520B2 Automated data linkages across datasets
Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises generating a baseline prediction for each database in a plurality of databases, wherein the generated baseline prediction includes datapoints for each performance feature of a respective database in the plurality of databases; generating a linkage matrix using a dimension reduction algorithm in an equal-dimensional feature space based on a measured difference between actual performance datapoints of each respective database and respective datapoints associated with generated baseline prediction for each database in the plurality of databases; linking one or more databases in the plurality of databases based on the measured difference within the generated linkage matrix reaching a predetermined threshold of measured performance; and generating a design using the linked databases for a computer system capable of being displayed through a user interface.
US11586518B2 Thermal event prediction in hybrid memory modules
A controller of a non-volatile, dual, in-line memory modules (NVDIMM). A NVDIMM is configured to predict thermal events associated with save and restore operations prior to starting the save or restore operation. The controller of the NVDIMM includes a thermal event prediction circuit to predict whether a thermal event will occur in response to a request to perform a save or restore operation, and to cause the controller to perform an action in response to a determination that a thermal event is likely to occur. To predict the thermal event, the controller may be configured to predict a peak temperature of the save or restore operation based on a predicted temperature increase from an initial or starting temperature. The predicted temperature increase may be based on a rate of temperature change during the save or restore operation and a duration of the save or restore operation.
US11586514B2 High reliability fault tolerant computer architecture
A fault tolerant computer system and method are disclosed. The system may include a plurality of CPU nodes, each including: a processor and a memory; at least two IO domains, wherein at least one of the IO domains is designated an active IO domain performing communication functions for the active CPU nodes; and a switching fabric connecting each CPU node to each IO domain. One CPU node is designated a standby CPU node and the remainder are designated as active CPU nodes. If a failure, a beginning of a failure, or a predicted failure occurs in an active node, the state and memory of the active CPU node are transferred to the standby CPU node which becomes the new active CPU node. If a failure occurs in an active IO domain, the communication functions performed by the failing active IO domain are transferred to the other IO domain.
US11586509B2 Operating system repairs via electronic devices
An example computing device includes a connector to establish a connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, establish a communication channel between the computing device and the electronic device. The firmware is to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface.
US11586506B2 System and method for indexing image backups
A backup manager for providing backup services includes persistent storage and a backup orchestrator. The persistent storage includes protection policies. The backup orchestrator generates a backup for a client based on the protection policies; identifies a portion of the backup that includes an allocation scheme; extracts system metadata from the backup using the allocation scheme; generates an index for the backup using the system metadata; and stores the backup and the index in backup storage.
US11586505B2 System and method for file system metadata file region segmentation for deduplication
A method for managing file based backups (FBBs) includes obtaining, by a backup agent, a backup request for a FBB, in response to the backup request, generating a FBB, generating a FBB metadata file corresponding to the FBB, wherein the FBB metadata file comprises a set of attribute regions, performing, using the set of attribute regions, a deduplication on the FBB metadata file to obtain a deduplicated FBB metadata file, and storing the deduplicated FBB metadata file in a backup storage system.
US11586502B2 Performance and deadlock mitigation during a memory die fail storm
A method is described that includes processing, by a memory subsystem, a read memory command that is addressed to a first die of a memory device. The memory subsystem determines whether processing the read memory command failed to correctly read user data from the first die and, in response to determining that processing the read memory command failed to correctly read user data from the first die, determines whether the first die has failed. In response to determining that the first die has failed, the memory subsystem performs an abbreviated error recovery procedure to successfully perform the read memory command instead of a full error recovery procedure.
US11586501B2 Dynamic memory management system
A memory system uses a dynamic RAID scheme to dynamically encode RAID address space geometries. The dynamic RAID scheme solves issues with the algorithmic layout approach and flat virtual address space used in conventional RAID systems. The dynamic RAID scheme can be used for any RAID algorithm and does not require static mapping. In other words, there is no requirement that each strip be located in the same relative location in memory devices and there is no requirement that stripes use the same combination of memory devices.
US11586499B2 Method, device and computer program product for storing data
Embodiments of the present disclosure provide a method, device and computer program product for storing data. The method comprises creating a first data file having a naming identification at a first node in a Redundant Array of Independent Nodes (RAIN), and creating a second data file having the naming identification at a second node in the RAIN. The method further comprises creating, at a third node in the RAIN, a parity file having the naming identification, wherein the parity file is a parity result of a plurality of data files. According to embodiments of the present disclosure, files in the same parity group are configured with the same or partially the same file name.
US11586496B2 Electronic circuit with integrated SEU monitor
An electronic circuit comprising an SRAM memory, a control unit, an error detection and correction module and a scrubbing module. The electronic circuit further comprises an integrated SEU monitor of the SRAM memory. The SEU monitor does not use standalone or specialized SRAM memories or particle detectors. Rather, the same SRAM memory that is used for the main operation as a storage element of the electronic circuit serves simultaneously as detector for the SEU monitor. The proposed SEU monitor enables real-time monitoring of the SEU rate in order to detect early the high radiation levels and apply appropriate hardening measures. Furthermore, a method for monitoring an SEU rate and determining permanent faults in an electronic circuit is suggested.
US11586495B2 Fuse logic to perform selectively enabled ECC decoding
Fuse logic is configured to selectively enable certain group of fuses of a fuse array to support one of column (or row) redundancy in one application or error correction code (ECC) operations in another application. For example, the fuse logic may decode the group of fuses to enable a replacement column (or row) of memory cells in one mode or application, and decodes a subset of the group of fuses to retrieve ECC data corresponding to a second group of fuses are encoded to enable a different replacement column or row of memory cells in a second mode or application. The fuse logic includes an ECC decode logic circuit that is selectively enabled to detect and correct errors in data encoded in the second group of fuses based on the ECC data encoded in the subset of fuses of the first group of fuses.
US11586494B2 Processing-in-memory (PIM) devices
A Processing-In-Memory (PIM) device includes a MAC operator, a first storage region and an error correction code (ECC) logic circuit. The MAC operator performs MAC operation of first data and second data. The first storage region provides the first data to the MAC operator. The error correction code (ECC) logic circuit transmit first encoded data to the first storage region by performing a first ECC encoding operation on the first data. The error correction code (ECC) logic circuit transmit first decoded data generated by performing a first ECC decoding operation of the first encoded data transmitted from the first storage region to the MAC operator. The error correction code (ECC) logic circuit generates an error calculation result signal and transmit the an error calculation result signal to the MAC operator when the number of erroneous bits detected in the first ECC decoding operation exceed an error correction capability.
US11586491B2 Service issue source identification in an interconnected environment
A first service's exhibition of a first symptom while executing a set of transactions is detected. A graph is constructed representing data flow between a set of services including the first service. By traversing the graph, a set of candidate services is constructed, a candidate service in the set of candidate services comprising a service exhibiting the first symptom, the set of candidate services including the first service. A probability of a first cause is evaluated, for the candidate service. At a problem service in the set of candidate services, a problem cause is ameliorated, the problem service identified using the set of candidate services and the probability of the first cause, the problem cause causing the first symptom.
US11586488B2 Return and replacement protocol (RRP)
Systems and methods provide for managing faulting network devices. A first network device can receive an error. The first network device can generate one or more frames including data indicative of the error. The first network device can broadcast the one or more frames to one or more neighboring network devices. It may be determined that the first network device is inaccessible. The first data can be retrieved and presented from a second network device among the one or more neighboring network devices. In some embodiments, a network management system can utilize the first data to generate a machine learning model that classifies whether network devices are instances of network devices designated for a Return Merchandise Authorization (RMA) process. In some embodiments, the network management system can apply the first data to a machine learning classifier to determine whether to initiate the RMA process for the first network device.
US11586484B2 Automatically replicate API calls to separate data centers
Described herein are systems and methods for transparent resiliency to multiple data centers. The systems and methods depicted determine if an application programming interface (API) call is idempotent. If the API call is idempotent, the calls can be concurrently forwarded to multiple datacenters. If the API call is not idempotent, the calls can be sent to each of a multiple datacenters in turn until a response is received or timeout occurs. Automatically providing multi-region calls in synchrony provides a faster response time during data center or regional failures. Automatically providing multi-region calls in synchrony at the appliance server side, moves the logic out of the client and into a transparent and centrally managed service. This can allow business logic to focus on the core logic and not on logic to retry requests or manage the multi-regional aspect of a dependent service.
US11586482B2 Deployment of services with dependencies
Metadata includes runtime dependencies for services that form an application. Each runtime dependency includes one or more of the one or more services, unless it has no runtime dependencies. A first of the services is selected, based on the metadata, that does not have runtime dependencies or those runtime dependencies are operational. The selected service is started. Other embodiments are described and claimed.
US11586467B1 Method and system for dynamically and reliably scaling data processing pipelines in a computing environment
Certain embodiments of the present disclosure provide techniques for dynamically and reliably scaling a data processing pipeline in a computing environment. The method generally includes receiving a definition of a data pipeline to be instantiated on a set of resources in a computing environment. The data pipeline is converted into a plurality of steps, each step being defined as one or more workers. The one or more workers are instantiated. Each worker generally includes a user process and a processing coordinator to coordinate termination of the user process. Communications are orchestrated between one or more data sources and the one or more workers. The one or more workers are terminated by invoking a termination coordination process exposed by the user process and the processing coordinator associated with each worker of the one or more workers.
US11586462B2 Memory access request for a memory protocol
A computer-implemented method includes identifying two or more memory locations and referencing, by a memory access request, the two or more memory locations. The memory access request is a single action pursuant to a memory protocol. The computer-implemented method further includes sending the memory access request from one or more processors to a node and fetching, by the node, data content from each of the two or more memory locations. The computer-implemented method further includes packaging, by the node, the data content from each of the two or more memory locations into a memory package, and returning the memory package from the node to the one or more processors. A corresponding computer program product and computer system are also disclosed.
US11586460B2 Sidecar-based integration capabilities for containerized applications
Methods and systems for improved integration functions for applications are provided. In one embodiment, a method is provided that includes receiving a request to execute an application. The request may specify a primary container image for the application and a secondary container image for an integration function used by the application. A primary container may be created for execution of the primary container image and a secondary container image may be created for execution of the secondary container image. The primary and secondary containers may be executed to implement the application.
US11586458B2 Fast device discovery for virtual machines
A hypervisor identifies a memory address associated with a device slot of a communication bus; determines that the device slot of the communication bus is not associated with any of one or more devices; generates a memory page for the memory address, wherein the memory page comprises a value that indicates that the memory address is not associated with any of the devices; maps, in a page table, a page table entry for the memory page to the memory address, wherein the page table entry indicates that the memory page is read only for a guest operating system (OS) of a virtual machine (VM); and causes the memory page to be provided to the guest OS of the VM in view of a read access of the memory address by the guest OS.
US11586457B2 Load balancing in a hyper-converged infrastructure (HCI) environment
Load balancing in a Hyper-Converged Infrastructure (HCI) environment, in which a compute migration request is received that indicates a virtual machine to be migrated, a source appliance in which the virtual machine is currently executing, and a destination appliance to which the virtual machine is to be moved by the requested compute migration. The technology determines whether performing the requested compute migration would cause the virtual machine to experience an increased remote data storage Input/Output (I/O) performance penalty as a result of moving the virtual machine to the destination appliance. The disclosed technology may prevent the requested compute migration from being performed in response at least in part to a determination that the requested compute migration would cause the virtual machine to experience an increased remote data storage I/O performance penalty as a result of moving the virtual machine to the destination appliance.
US11586456B2 Agency and regulation modeling for transactions in multi-tenant systems
A method for applying agency and regulation modeling in a multi-tenant architecture system includes accessing merchant's representation in an identity manager. The merchant is managed via a full representation by an original identity manager. The method includes performing a first service for the merchant via the representation, and determining, based on results of the first service and on policies of the first service provider, that performance of a second service is required for completion of the first service. The second service is provided by a second service provider onboarded into the first service provider, where the second service amends policy requirements of the first service provider. The method includes accessing a first subservice of the second service using the representation to generate second results for use at a second subservice of the second service, the second subservice configured to use transaction resources of the first representation.
US11586455B2 Managing containers across multiple operating systems
Aspects of the disclosure provide for mechanisms for managing containers across operating systems in a computer system. A method of the disclosure includes: running a first container corresponding to a first operating system, wherein the first container is created in view of a container image; receiving a user request to switch from the first operating system to a second operating system; in response to receiving the user request, switching, by a processing device, from the first container to a second container corresponding to the second operating system, wherein the second container is created in view of the container image, wherein switching from the first container to the second container comprises: configuring the second container in view of a plurality of configurations of the first container; and running the configured second container.
US11586452B2 Predicting and creating a session on a user's computing device
A session can be predicted and created on a user's computing device to thereby allow the user to immediately resume productivity upon logging in. When a user accesses a set of applications from multiple computing devices and/or at different times or locations, telemetry information can be captured and processed to generate session predictions for the user. The session predictions can then be employed to automatically create sessions on the user's computing devices based on the user's location and the time of day.
US11586445B2 Modular gated multiplier circuitry and multiplication technique
Various implementations described herein are related to a device having multiplier circuitry with an array of summation result cells that holds summation bit values for shifted arrays added together. The device may include latch circuitry having one or more gated elements disposed between the summation result cells, and the gated elements may be adapted to provide a portion of the summation bit values based on a gating signal.
US11586442B2 System and method for convolving image with sparse kernels
An image processing system for convolving an image includes processing circuitry that is configured to retrieve the image including a set of rows, a merged kernel, multiple skip values and a pixel base address. The merged kernel includes all non-zero coefficients of a set of kernels. Each skip value corresponds to a location offset of each non-zero coefficient with respect to a previous non-zero coefficient. Further, the processing circuitry is configured to execute a multiply-accumulate (MAC) instruction and a load instruction parallelly in one clock cycle for multiple times, on the set of rows and the merged kernel to convolve the image with the merged kernel. Each row on which the MAC and load instructions are executed is associated with a corresponding non-zero coefficient and a corresponding skip value. The load instruction is executed based on the pixel base address, the corresponding skip value, and a width of each row.
US11586441B2 Method and apparatus for virtualizing the micro-op cache
Systems, apparatuses, and methods for virtualizing a micro-operation cache are disclosed. A processor includes at least a micro-operation cache, a conventional cache subsystem, a decode unit, and control logic. The decode unit decodes instructions into micro-operations which are then stored in the micro-operation cache. The micro-operation cache has limited capacity for storing micro-operations. When new micro-operations are decoded from pending instructions, existing micro-operations are evicted from the micro-operation cache to make room for the new micro-operations. Rather than being discarded, micro-operations evicted from the micro-operation cache are stored in the conventional cache subsystem. This prevents the original instruction from having to be decoded again on subsequent executions. When the control logic determines that micro-operations for one or more fetched instructions are stored in either the micro-operation cache or the conventional cache subsystem, the control logic causes the decode unit to transition to a reduced-power state.
US11586439B2 Detecting infinite loops in a programmable atomic transaction
Disclosed in some examples are systems, methods, devices, and machine-readable mediums to detect and terminate programmable atomic transactions that are stuck in an infinite loop. In order to detect and terminate these transactions, the programmable atomic unit may use an instruction counter that increments each time an instruction is executed during execution of a programmable atomic transaction. If the instruction counter meets or exceeds a threshold instruction execution limit without reaching the termination instruction, the programmable atomic transaction may be terminated, all resources used (e.g., memory locks) may be freed, and a response may be sent to a calling processor.
US11586436B1 Systems and methods for version control in a computing device
A system for version control is presented. The system includes a computing device, wherein the computing device is configured to receive a package build, wherein the package build a package build manifest, identify a package syntax element from the package build perform a manifest search as a function of the package syntax element, produce a universal version element as a function of the manifest search, verify the universal version element as a function of a version authenticator, and install the package build as a function of the verification.
US11586435B2 Distributed system for software verification
A distributed system for software verification includes a plurality of processors, each of which actively executes a verified software to perform a verifying operation of a corresponding target object under no external instruction, wherein the plurality of processors independently perform verifying operations of different target objects; a switch including a plurality of first connection ports electrically coupled to the plurality of processors, respectively, and a second connection port electrically coupled to each of the plurality of first connection ports; and a data collector electrically coupled to the second connection port. An information report is generated and sent to the data collector via the corresponding first connection port and the second connection port in response to the verifying operation.
US11586434B2 Selecting a version of an application
Described embodiments provide systems and methods for selecting a version of an application to launch for a client device according to a context of the client device. A computing device can receive a request from a client device to launch an application. The request can include an identifier that indicates multiple versions of the application are accessible in which to launch the application. The computing device can select, using the identifier, a version of the application according to a context of the client device. The computing device can provide the client device with access to the selected version of the application, so as to enable the client device to launch a version of the application compatible with the context of the client device.
US11586433B2 Pipeline release validation
A pipeline (e.g., a DevOps or DevSecOps pipeline) may include utilities corresponding to stages within the pipeline. A device may execute the pipeline on a version of a codebase, where the version of the codebase is associated with an immutable identifier of a version control management system. The device may generate metadata for one or more of the utilities of the pipeline based executing the pipeline on the version of the codebase. The device may store the metadata at a database, where the immutable identifier is designated as a primary key for the stored metadata. The device may verify the metadata at one or more gates of the pipeline based on a comparison of the stored metadata to a set of policy information associated with the one or more gates.
US11586431B1 Dynamically upgrading java runtime environments with running applications
Disclosed herein are methods, systems, and processes to perform self-dependent upgrades of Java Runtime Environments (JREs). A request to update a plugin to a new version with a new configuration that includes a location to download a new upgrader-executable is received from a platform computing device at an endpoint computing device. The plugin is uploaded to the new version. The new upgrader-executable that includes an executable with an executable table executed by the plugin is downloaded from the location. The executable is used to halt execution of a JRE application (e.g., a Collector) and download JRE files required for the upgrade. The JRE application (e.g., the Collector) is then re-started with the new configuration, which can be rolled back if the upgrade is unsuccessful.
US11586417B2 Exploiting activation sparsity in deep neural networks
A method of exploiting activation sparsity in deep neural networks is described. The method includes retrieving an activation tensor and a weight tensor where the activation tensor is a sparse activation tensor. The method also includes generating a compressed activation tensor comprising non-zero activations of the activation tensor, where the compressed activation tensor has fewer columns than the activation tensor. The method further includes processing the compressed activation tensor and the weight tensor to generate an output tensor.
US11586416B2 Systems and methods for communicating notifications and textual data associated with applications
Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.
US11586415B1 Processing system having a machine learning engine for providing an output via a digital assistant system
Aspects of the disclosure relate to generating outputs using a digital personal assistant computing control platform and machine learning. A computing platform may receive, from a digital personal assistant computing device, a first voice command input. The computing platform may then determine, via machine learning algorithms, an identifier output indicating a user associated with the first voice command input and a location output indicating a geographic location associated with the user. The computing platform may determine, via a stored calendar, an availability output indicating availability associated with the user. Based on the identifier output, the location output, and the availability output, a charitable opportunity output indicating a charitable opportunity may be determined by the computing platform and may be transmitted to a computing device associated with the charitable opportunity. Acceptance of the opportunity may be received and the computing platform may update the stored calendar to include the charitable opportunity.
US11586413B2 Synchronous sounds for audio assistant on devices
The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
US11586410B2 Information processing device, information processing terminal, information processing method, and program
[Problem] The problem of the present disclosure relates to proposing an information processing device, an information processing terminal, an information processing method, and a program, which are capable of controlling the output of a voice so as to be adaptive to an action purpose of a user.[Solution] An information processing device including: an inference unit that infers an action purpose of a user on the basis of a result of sensing by one or more sensors; and an output control unit that controls, on the basis of a result of inference by the inference unit, output of a voice to the user performed by an audio output unit.
US11586407B2 Systems, devices, and methods of manipulating audio data based on display orientation
An electronic device includes sensors configured to detect an orientation of a display, driver logic, and a speaker array. The driver logic processes the audio data received by an interface to form audio output data, and forms driver signals representing the audio output data based on the orientation of the display detected by the one or more sensors. The speaker array receives the driver signals formed orientation of the display, and renders the audio output data for playback based on the driver signals.
US11586404B2 Job processing system
A job processing system includes a host computer and an image forming apparatus connected via a network with each other, the host computer includes a job register acceptor that accepts a job register and a communication device that sends the job register to the image forming apparatus, the image forming apparatus includes a display controller and a job execution controller, the job execution controller controls sequential execution of a plurality of jobs shown in the changed job register in accordance with an execution order of the plurality of jobs, and the display controller keeps from making an update to cause a display of the changed job register immediately after a network interface device receives the changed job register, but makes an update to cause a display of the changed job register when a predetermined display updating condition is achieved after the receipt of the changed job register.
US11586402B2 Contextual features and settings thereof for a printing device
Systems and methods relate generally to contextual features for a printing device. In an example method thereof, features of a printing device configuration are queried by a firmware service. The features obtained by a first dynamic scheduling service associated with the printing device are packaged. The features packaged are retrieved to provide a features list thereof by a second dynamic scheduling service for a driver associated with the printing device. Dynamic scheduling data is generated by an artificial intelligence service including deactivating one or more of the features responsive to a policy. The generating of the dynamic scheduling data includes filtering the features using the policy by the artificial intelligence service. A dynamic user interface is created by the second dynamic scheduling service responsive to the dynamic scheduling data.
US11586399B1 Methods for adjusting ink use in a printing system for cost monitoring and control
A printing system includes a printing device, a color management server, and a client device. An estimated ink use is determined for a print job within printing system. After printing operations, a baseline average ink use is determined for a set of printed pages of the print job. If the baseline average ink use varies from the estimated ink use, then a corrective action is taken to adjust ink use to be closer to the estimated ink use. The corrective action is a global corrective action for the entire document of the print job or a targeted action that adjusts only specified features or pages of the document.
US11586397B2 Printing system, information processing apparatus, and recording medium for superimposing an image on a print target image
A printing system includes an information processing apparatus including first circuitry and an image forming apparatus. The first circuitry is configured to receive designation of superimposing an image of a particular color on a print target image, associate the image of the particular color with the print target image in response to a reception of the designation of superimposing, and transmit print data including the print target image and the image of the particular color to the image forming apparatus. The image forming apparatus includes second circuitry configured to receive the print data and interpret the print data, and a printer engine configured to superimpose the image of the particular color on the print target image in printing, according to interpretation of the print data.
US11586389B2 Processing in memory
Apparatuses and methods are provided for processing in memory. An example apparatus comprises a host and a processing in memory (PIM) capable device coupled to the host via an interface comprising a sideband channel. The PIM capable device comprises an array of memory cells coupled to sensing circuitry and is configured to perform bit vector operations on data stored in the array, and the host comprises a PIM control component to perform virtual address resolution for PIM operations prior to providing a number of corresponding bit vector operations to the PIM capable device via the sideband channel.
US11586388B2 Method, device, and computer program product for managing storage system
Storage systems are disclosed. For instance, a storage system comprises a first storage device of a first type and a second storage device of a second type, and the first storage device has a higher access velocity than the second storage device. A threshold indicating a volume limit of data stored in the first storage device can be determined. Data, which is specified by a write request for writing data to the storage system, is written to the first storage device in response to determining the data amount in the first storage device is lower than the threshold. A read request from a client device is processed based on data stored in the first storage device. Consequently, the first storage device with a higher access velocity in the storage system may be utilized as much as possible, so that storage device latency in the storage system is managed more effectively.
US11586386B2 Methods for on-die memory termination and memory devices and systems employing the same
Methods, systems, and apparatuses related to memory operation with on-die termination (ODT) are provided. A memory device may be configured to provide ODT at a first portion (e.g., rank) during communications at a second portion (e.g., rank). For example, a memory device may receive a first command instructing a first portion to perform a first communication. The device may transmit, from the first portion, a signal instructing a second portion to enter an ODT mode. The device may perform, with the first portion, the first communication with a host while the second portion is in the ODT mode. The signal may be provided at an ODT I/O terminal of the first portion coupled to an ODT I/O terminal of the second portion.
US11586383B2 Command block management
Methods, systems, and devices for command block management are described. A memory device may receive a command (e.g., from a host device). The memory device may determine whether the command is defined by determining if the command is included within a set of defined commands. In the case that a received command is absent from the set of defined commands (e.g., the command is undefined), the memory device may block the command from being decoded for execution by the memory device. In some cases, the memory device may switch from a first operation mode to a second operation mode based on receiving an undefined command. The second operation mode may restrict an operation of the memory device, while the first mode may be less restrictive, in some cases. Additionally or alternatively, the memory device may indicate the undefined command to another device (e.g., the host device).
US11586381B2 Dynamic scheduling of distributed storage management tasks using predicted system characteristics
Systems and methods for scheduling storage management tasks over predicted user tasks in a distributed storage system. A method commences upon receiving a set of historical stimulus records that characterize management tasks that are run in the storage system. A corresponding set of historical response records comprising system metrics associated with execution of the system tasks is also received. A learning model is formed from the stimulus records and the response records and formatted to be used as a predictor. A set of forecasted user tasks is input as new stimulus records to the predictor to determine a set of forecasted system metrics that would result from running the forecasted user tasks. Management tasks are selected so as not to impact the forecasted user tasks. Management tasks can be selected based on non-contentions resource usage between historical management task resource usage and predictions of resource usage by the user tasks.
US11586378B2 Devices for generating mode commands
A device includes a section signal generation circuit configured to generate a section signal including bits activated during an operation section of each of internal operations included in a mode operation, and a mode command generation circuit configured to generate a mode command for performing the internal operations included in the mode operation from an oscillating signal, based on the section signal.
US11586376B2 N-way active-active storage configuration techniques
A stretched volume may be configured from N volumes of N data storage systems configured as a cluster. N may be an integer greater than two. Each of the N volumes may be included in a different one of the N data storage systems. The N volumes may be exposed to a host as a logical volume having a unique identifier over a plurality of paths from the N data storage systems. The N volumes may be configured for multidirectional synchronous replication. At a first system of the cluster, a write operation may be received that writes to a target logical address of the stretched volume. Servicing the first write may include synchronously replicating the first write to every other one of the N data storage systems of the cluster. Also described are techniques for handling lock contention and avoiding deadlock in connection with processing writes to the stretched volume.
US11586375B1 Incremental restore for volumes using object-based snapshots
Systems and methods are provided for conducting incremental restore operations on block storage volumes using an object-based snapshot. A full restore from an object-based snapshot can include copying all blocks of a data set from the object-based snapshot to a destination volume. For high capacity volumes, full restores may take large amounts of time. Moreover, full restores may be inefficient where a destination volume already contains some data of the snapshot. Embodiments of the present disclosure provide for incremental restore operations, where a delta data set is transferred from the snapshot to the destination volume, representing data in the snapshot is not known to already exist on the volume or another available volume.
US11586371B2 Prepopulating page tables for memory of workloads during live migrations
A method of populating page tables of an executing workload during migration of the executing workload from a source host to a destination host includes the steps of: before resuming the workload at the destination host, populating the page tables of the workload at the destination host, wherein the populating comprises inserting mappings from virtual addresses of the workload to physical addresses of system memory of the destination host; and upon completion of populating the page tables, resuming the workload at the destination host.
US11586370B2 Memory controller and method of operating the same
A memory controller and a method of operating the same may provide recovery from a Sudden Power-Off (SPO). The memory controller may control a memory device including a plurality of memory blocks, each memory block having a plurality of pages. The memory controller may include a dummy program controller configured to, after an SPO has occurred while a program operation was being performed on a page of the memory device, control a dummy program operation for recovering from the SPO; a parity data controller configured to control resetting and generation of parity data for chipkill decoding based on pages on which the dummy program operation is determined to be performed; and a valid data controller configured to control movement of valid data based on a number of pages on which the dummy program operation is to be performed.
US11586366B2 Managing deduplication characteristics in a storage system
A method is used in managing deduplication characteristics in a storage system. Deduplication entries stored in a deduplication cache are categorized into a set of deduplication groups based on a data deduplication probability associated with the deduplication entries. A machine learning system is used to dynamically adjust deduplication characteristics associated with the set of deduplication groups based on an I/O workload associated with the storage system.
US11586364B2 Memory management method, memory storage device and memory control circuit unit
A memory management method is provided according to the invention. The method includes: reading a physical unit and updating a read count of the physical unit; scanning the physical unit if the updated read count is not less than a read count threshold; and adjusting the read count threshold according to the read count and a read error bit. Therefore, a data unit that needs to be scanned can be determined to reduce unnecessary data scanning.
US11586363B2 System and method of configuring non-volatile memory media
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may boot an operating system; after booting the operating system, determine that a solid state drive has been hot added to a Peripheral Component Interconnect Express (PCIe) port; suppress discovery of the solid state drive by the operating system; determine a policy associated with the solid state drive; determine that a current configuration associated with the solid state drive does not match a configuration associated with the policy associated with the solid state drive; determine that the configuration associated with the policy can be applied to the solid state drive; apply the configuration associated with the policy to the solid state drive without utilizing the operating system; and inform the operating system that the solid state drive has been communicatively coupled to at least one processor via a PCIe root complex.
US11586360B2 Hybrid memory mirroring using storage class memory
In an approach a request to write data to memory is received, wherein the memory includes: a first set of dynamic random-access memory (DRAM) accessible via a first memory channel, and a first set of storage class (SCM) memory accessible via a second memory channel. The data is written to the first set of DRAM via the first memory channel. The data is mirrored to the first set of SCM via the second memory channel.
US11586358B2 Building file system images using cached logical volume snapshots
Systems and methods for building file system images using cached logical volume snapshots. An example method may comprise: producing a buildroot descriptor in view of a list of identifiers of software packages to be included into a new file system image; and responsive to locating, in a storage memory, a logical volume snapshot associated with the buildroot descriptor, creating the new file system image using the logical volume snapshot.
US11586357B2 Memory management
The present disclosure includes memory blocks erasable in a single level cell mode. A number of embodiments include a memory comprising a plurality of mixed mode blocks and a controller. The controller may be configured to identify a particular mixed mode block for an erase operation and, responsive to a determined intent to subsequently write the particular mixed mode block in a single level cell (SLC) mode, perform the erase operation in the SLC mode.
US11586355B2 Selectively operable memory device
Systems, apparatuses, and methods related to a selectively operable memory device are described. An example method corresponding to a selectively operable memory device can include receiving, by a resistance variable memory device, a command to operate the resistance variable memory device in a first mode or a second mode and operating the resistance variable memory device in the first mode or the second mode based, at least in part, on the received command to perform, in the first mode, a read operation or a write operation, or both, or, in the second mode, a compute operation. The method can further include performing, using a processing unit resident on the resistance variable memory device, the compute operation, the testing operation, or both based, at least in part, on a determination that the resistance variable memory device is operating in the second mode.
US11586354B2 Techniques for role assignment of components of a distributed application
The role of a node component of a distributed application may be changed without the need to terminate a current OS process implementing the node component. A first component on a first node of a distributed file server may be designated as a control path master and configured to execute a first group of services defined for the control path master as part of a first OS process. One or more other components on one or more other nodes of the distributed file server may be designated as a control path agent and configured to execute a second group of services defined for the control path agent as part of a respective second OS process. The control path master may be changed to a control path agent, and a control path agent may be changed to a control path master, without having to reboot the control path component in question.
US11586352B2 Method for setting layout for physical keyboard by electronic device, and device therefor
Various embodiments of the present invention relate to a method for setting a layout for a physical keyboard by an electronic device to which same is connected, and a device therefor. An electronic device according to various embodiments of the present invention may comprise a display, a communication interface, a memory, and a processor, wherein the processor includes the functions of: sensing, through the communication interface, whether an external device is connected; displaying guide text related to keyboard layout configurations by means of the display on the basis of the function of sensing whether the external device is connected; receiving a key value input by a user through the external device; searching for a layout corresponding to the received key value; and setting the found layout as a keyboard layout for the connected external device. Various embodiments are possible.
US11586347B2 Palm-based graphics change
An apparatus comprises, a user interface surface, sensor circuitry, and logic circuitry. The sensor circuitry to detect a palm-based touch event caused by a user's hand relative to the user interface surface to indicate a degree of coarseness for a graphics change, and detect a digit-based touch event caused by a digit of the user's hand relative to the user interface surface. The logic circuitry to, in response to the touch events indicating the palm is in a fixed position and a position of the digit, provide data associated with the graphics change.
US11586343B2 Display device, image processing apparatus, display method and non-transitory computer readable medium storing program for ensuring confirmation of designated position on display device
A display device includes a display unit and a display controller. The display unit displays a screen including a displayed item. When the displayed item is moved toward a designated position on the screen, when designation of the moving is terminated in a state where the displayed item and the designated position are separated by a distance longer than a predetermined distance, the display controller continuously displays the screen until the displayed item and the designated position at a time of terminating the designation come within the predetermined distance, or displays a setting screen about setting based on an operation by an operator.
US11586341B2 Structured response summarization of electronic messages
A system and method for grouping and organizing structured responses in a communication application at a computing device. A structured question in a plurality of messages can be detected based on a structured question model trained via machine learning. A structured question can be a question predicted by the structured question model to have a number of possible answers fewer than a threshold. A user interface element, corresponding to the structured question, can include a structured summarization that includes one or more answers to the structured question present in the plurality of messages from the plurality of users, and/or a structured response template in which at least a subset of possible answers are presented and are selectable. A command to include the generated graphical user interface element in a record of the communication session in a graphical user interface corresponding to the communication application.
US11586324B2 Touch sensing method and touch sensing device
The present disclosure relates to a technology for assigning group labels during touch sensing, and more particularly to a technology for preventing two adjacent objects from receiving a same group label by searching for a valley when group labels are assigned and this allows labeling without performing any object separation process.
US11586323B2 Touch circuit and touch sensing method
The present disclosure relates to a touch circuit and a touch sensing method. A touch circuit may include a driving circuit configured to transmit a driving signal to a touch electrode, a sensing circuit configured to sense a change in capacitance generated in the touch electrode, and a touch control circuit configured to control a polarity of the driving signal transmitted by the driving circuit. The polarity of the driving signal controlled by the touch control circuit may be determined based on a location of the touch electrode. Touch sensitivity can be improved by differently controlling a polarity of a driving signal transmitted to an adjacent touch electrode.
US11586322B2 Frequency hopping for a capacitive touch screen controller
A device includes a force driver applying a force signal to a force node associated with a mutual capacitance between the force node and a sense node. A sensing circuit receives a sense signal from the sense node associated with the mutual capacitance between the force node and the sense node, and generates an output indicative of the sensed mutual capacitance. A control circuit controls the generation of the force signal to alternate between at least two different frequencies by generating consecutive pulses, with a given pulse of the consecutive pulses at a first of the at least two different frequencies. In a first operating state, a next pulse immediately succeeding the given pulse is at a second of the at least two different frequencies, and in a second operating state the next pulse immediately succeeding the given pulse is at the first of the at least two different frequencies.
US11586321B2 Electronic device with fingerprint sensing function
An electronic device with fingerprint sensing function including a fingerprint sensing array, multiple fingerprint sensing signal readout lines, multiple touch driving lines, a touch driving circuit, and a read circuit is provided. The fingerprint sensing array includes multiple fingerprint sensing units arranged in array. The fingerprint sensing signal readout lines are respectively coupled to a column of fingerprint sensing units of the fingerprint sensing array. The touch driving lines are respectively interleaved with the fingerprint sensing signal readout lines. The touch driving circuit is coupled to the touch driving lines, and provides multiple touch driving signals to the touch driving lines. The read circuit is coupled to the fingerprint sensing signal readout lines. In response to the touch driving lines outputting the touch driving signals, the read circuit determines a touch position of a touch object based on multiple read signals output by the fingerprint sensing signal readout lines.
US11586320B2 Handwritten data capture method and handwritten data capture device
A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a paper medium having a plurality of pages. The handwritten data capture method includes: acquiring the plurality of pieces of stroke data created based on the writing sequenced in a writing order; displaying the pieces of stroke data together on a display device; accepting an input of a break position of the pieces of stroke data; identifying a continuous portion of the pieces of stroke data based on the break position and the writing order; updating the display device to display the identified continuous portion of the pieces of stroke data in the writing order; and repeating the accepting, the identifying, and the updating until a given operation is received.
US11586313B2 Display device
A display device includes a first display area including a first pixel area; a second display area including a second pixel area and a transmissive area; a signal line, a common electrode, and a touch electrode that are disposed in the second display area. The common electrode includes an opening overlapping the transmissive area, and the common electrode is disposed between the signal line and the touch electrode to overlap the signal line.
US11586311B2 Display panel and displaying device
The disclosure provides a display panel and a displaying device. The display panel comprises a bonding area and an active area; a flexible printed circuit board, the flexible printed circuit board being arranged on a side, away from the active area, of the bonding area, and comprising a display signal line which extends in a first direction and is electrically connected to the bonding area; and a touch driving line and a signal receiving line, the touch driving line and the signal receiving line being connected to the flexible printed circuit board from the active area via the bonding area, and the display signal line not overlapping with the touch driving line or the signal receiving line.
US11586309B2 Large touch screen display with integrated electrodes
A touch screen display includes a display, a video graphics processing module, electrodes integrated into at least a portion of the display, and drive-sense circuits coupled to the electrodes. The drive-sense circuits, when enabled and concurrent with the display rendering frames of data into the visible images, detect changes in electrical characteristics of electrodes. At least some drive-sense circuits monitor sensor signals on at least some electrodes. A sensor signal includes a drive signal component and a receive signal component. The at least some drive-sense circuits generate the drive signal components of the sensor signals. The receive signal component is a representation of a change in an electrical characteristic of an electrode of the at least some electrodes when a corresponding drive signal component is applied to the electrode. The change in the electrical characteristic of the electrode is indicative of a proximal touch to the touch screen display.
US11586306B2 Vehicle interior systems having a curved cover glass and display or touch panel and methods for forming the same
Embodiments of a vehicle interior system are disclosed. In one or more embodiments, the system includes a base with a curved surface, and a display or touch panel disposed on the curved surface. The display includes a cold-bent glass substrate with a thickness of 1.5 mm or less and a first radius of curvature of 20 mm or greater, and a display module and/or touch panel attached to the glass substrate having a second radius of curvature that is within 10% of the first radius of curvature. Methods for forming such systems are also disclosed.
US11586304B2 Digital-pointer interaction system and method of digital-pointer interaction
A digital-pointer interaction system is provided, which includes a display apparatus, a host, a wireless receiving device, and a plurality of wireless pointer devices. The host plays a display screen on the display apparatus, and executes a digital-pointer application. The digital-pointer application renders a plurality of pointer cursors on the display screen according to a number of wireless pointer devices connected to the wireless receiving device, and each wireless pointer device corresponds to each pointer cursor. Each wireless pointer device periodically emits an indication signal to the wireless receiving device, and the wireless receiving device transmits the indication signal to the host. The indication signal includes displacement information of each wireless pointer device. The digital-pointer application controls movement of each pointer cursor on the display screen according to the displacement information of each wireless pointer device.
US11586301B2 Pointer position detection method and sensor controller
Disclosed is a pointer position detection method for detecting, using a touch sensor including a plurality of sensor electrodes, a touch position indicated by a passive pointer that does not transmit a signal and a pen position indicated by an active pen configured to transmit a downlink signal from a pen electrode disposed in a distal end of the active pen, the pointer position detection method performed by a sensor controller connected to the touch sensor. The pointer position detection method includes: detecting one or more candidate pen positions based on a level of the downlink signal in each of the plurality of sensor electrodes; determining the pen position in an active region at least partially surrounded by a bezel region of a display device from the one or more candidate pen positions; and detecting a gesture performed by the active pen in the bezel region of the display device.
US11586297B2 Fluid chord/character entry
A data entry system comprises a processor configured to receive a first data entry, make a first determination whether the first data entry is a first character entry or a first chorded entry, select a first output based on the first determination, and transmit the first output. The processor is further configured to receive, after transmitting the first output, a second data entry; make a second determination whether the second data entry is a second character entry or a second chorded entry; select a second output based on the second determination; and transmit the second output. The first data entry is the first character entry and the second data entry is the second chorded entry, or the first data entry is the first chorded entry and the second data entry is the second character entry.
US11586296B2 Dynamic keyboard support at support and display surfaces
An information handling system keyboard extends plural feet from a bottom surface to reduce contaminants at the bottom surface that might scratch a touchscreen display and retracts the plural feet when resting on the touchscreen display to place a non-scratch and contaminant free surface against the touchscreen display. In one embodiment, the plural feet automatically retract when in proximity to a display surface, such as in response to a magnetic sensor integrated in the keyboard that senses a magnet integrated in the display or in response to a command from an information handling system having an integrated display on which the keyboard rests. In one embodiment, the keyboard integrates accelerometers to automatically extend the plural feet during accelerations and retract the plural feet when the keyboard rests on a display after accelerations.
US11586294B2 Video display apparatus, method for controlling video display apparatus, and program
A video display apparatus according to an embodiment includes a video display unit configured to display a video image in a field of view of a user in a state in which the user is wearing the video display apparatus, an image pickup unit configured to take a video image of an outside state, a switching unit configured to selectively perform switching as to whether to display a video image of a certain content or a video image taken by the image pickup unit, and a switching control unit configured to control the switching unit. The switching control unit switches the video image displayed on the video display unit when an object with a predetermined identification pattern is included in the video image taken by the image pickup unit and the switching control unit has detected that a user's hand has made a predetermined gesture.
US11586291B2 Motion sickness reduction device
A device for motion sickness reduction. The device operates by providing haptic feedback using transducers that convert electrical signals to a tactile sensation such as pressure, vibration, electrical stimulation, temperature, or airflow. The transducers are located at different locations on the body of a user, and actively change their operation to indicate a direction of motion or rotation to the user through haptic (tactile) feedback. This tactile feedback can be used to reduce motion sickness. In an embodiment, the feedback is improved by deducting motion associated with the user's visual frame of reference from motion associated with the user's vestibular frame of reference.
US11586286B1 System and method for navigating on an augmented reality display
A system receives, from an augmented reality device, a first image of a web application, where the first image shows a first element of the web application. The system receives eye tracking information that indicates eye movements of a user as the user is looking at different elements of the web application. The system determines that the user is looking at a first location coordinate on the first image of the web application. The system determines that the first element is located at the first location coordinate. The system identifies first element attributes associated with the first element. The system generates an augmented reality message comprising the first element attributes. The system generates an augmented reality display in which the augmented reality message is presented as a virtual object. The system transmits the augmented reality display to the augmented reality device.
US11586284B1 Using gaze tracking to effect player choices in multi player interactive narratives
The present disclosure is directed to controlling outcomes in a game that includes multiple different users playing respective roles of specific virtual characters. The multiple different users may be present at a same physical location, or the different users may be located at different physical locations when movement of their eyes is tracked. Here, a user may choose one of a set of provided selections by simply looking at the chosen selection for a period of time or by looking at the chosen selection and performing an action or gesture. This functionality allows multiple different users to control actions performed by different specific characters via an online multiplayer system. Depending on what a first user looks at, that first user or a second user may be provided with a corresponding set of selections or audio/visual content via respective gaming devices operated by the first and the second user.
US11586283B1 Artificial reality device headset DONN and DOFF detection
Aspects of the present disclosure are directed to a multi-sensor don/doff detection system for an artificial reality device headset. The multi-sensor don/doff detection system can use a combination of a proximity sensor, an inertial measurement unit (IMU), and an eye tracking/face tracking (ET/FT) unit to make these determinations. However, when both the ET/FT system and proximity sensor system are active, they can have system coexistence issues. Thus, only one of these systems can be used simultaneously. The multi-sensor don/doff detection system can more accurately identify don events by using input from the proximity sensor and the IMU. The multi-sensor don/doff detection system can also more accurately identify doff events by using input from the IMU and either A) the proximity sensor when the ET/FT system is disabled or B) the ET/FT system when the ET/FT system is enabled.
US11586282B2 Method, device, and computer program product for monitoring user
Illustrative embodiments of the present disclosure relate to a method, a wearable device, an electronic device, and a computer program product for monitoring a user. The method includes verifying an identity of the user by analyzing user data related to the user and obtained by a wearable device, the user data including at least a first image of a part of the user's body. The method further includes monitoring a relative position of the wearable device with respect to the user based on sensor data obtained by the wearable device if the verification on the identity of the user succeeds; monitoring a surrounding environment of the user based on a second image of the surrounding environment obtained by the wearable device; and monitoring behaviors of the user based at least in part on the monitored relative position and the monitored surrounding environment.
US11586279B2 Display apparatus and control method thereof
A display apparatus including a display, and a processor configured to identify a user from an image of an external environment of the display apparatus captured by a camera, identify, from the image, a separation distance of the user and a radian of a face of the user, wherein the separation distance of the user is a distance between a position of the user and a preset point, and display content corresponding to the user on the display based on the separation distance and the radian.
US11586278B2 Animation production system
The principal invention for solving the above-described problem is an animation production method that provides a virtual space in which a given object is placed, the method comprising: detecting an operation of a user equipped with a head mounted display; controlling a movement of an object based on the detected operation of the user; shooting the movement of the object; storing an action data relating to the movement of the shot object in a first track; and storing audio from the user in a second track.
US11586277B2 Systems and methods for generating augmented and virtual reality images
A ride system includes at least one ride vehicle. The at least one ride vehicle is configured to receive a ride passenger. The ride system includes electronic goggles configured to be worn by the ride passenger. The electronic goggles include a camera and a display. The ride system includes a computer graphics generation system communicatively coupled to the electronic goggles, and configured to generate streaming media of a real world environment based on image data captured via the camera of the electronic goggles, generate one or more virtual augmentations superimposed on the streaming media of the real world environment, and to transmit the streaming media of the real world environment along with the one or more superimposed virtual augmentations to be displayed on the display of the electronic goggles.
US11586274B2 Managing server performance and reliability during reductions in a number of power supply units
Techniques are disclosed regulating an amount of power consumed by a server from a set of power supplies in which at least one power supply of the set is inactive. The power to a server, upon detecting that at least one power supply is inactive, is restricted based on a degree to which a power threshold value for the remaining power supplies is exceeded. The applied power reduction may be based on a proportion of a measurement interval during which an alert signal is received. The longer the alert signal is received by the system, the more server power consumption is reduced.
US11586271B1 Dynamic power sharing dual USB type C and power delivery receptacle
A receptacle includes a plurality of universal serial bus (USB) ports including a USB Type C PD port and a USB Type C port couplable to respective devices for charging, a controller coupled to the USB ports and including a dynamic power sharing logic, the controller structured to: determine whether one or more USB ports are coupled to the respective devices and manage first power negotiation and dynamic power sharing if both USB ports are coupled to respective devices or manage second power negotiation if only one USB port is coupled to respective device; an AC/DC converter including a gallium nitride (GaN) MOSFET on at least one of the primary side or the secondary side of the AC/DC converter, the AC/DC converter structured to provide high power to the USB Type C PD port; and a DC/DC converter structured to provide low power to the USB Type C port.
US11586269B1 Method and system for impact detection in a stationary vehicle
A method and a system for impact detection in a stationary vehicle are provided. The method includes putting a telematics device into a sleep mode and performing a first micro wakeup. In response to determining that a first value read from a sensor during the micro wakeup is greater than a noise threshold, increasing a frequency of the micro wakeups and a sampling rate of the sensor. The method also includes reading a second value from the sensor during a second wakeup, performing a regular wakeup, and sending the first and second values during the regular wakeup.
US11586264B2 Allocation method, system and device for power consumption of complete machine box, and readable storage medium
Provided are an allocation method, system and device for power consumption of a complete machine box, and a readable storage medium. The method, applied to a CMC, includes: determining reserved total power consumption, based on rated power consumption of an integral chassis and preset power consumption of each node; allocating the preset power consumption to each node correspondingly; detecting, at a detection frequency, actual power consumption of each node; and re-allocating, for each node, the reserved total power consumption and the preset power consumption of the node, based on a rate of change in the actual power consumption of the node and/or a power consumption utilization ratio that is a ratio of the actual power consumption of the node to the preset power consumption of the node, thereby maximizing the effective utilization ratio of the integral chassis, reducing the unused power consumption, and reducing operating cost.
US11586258B2 Bonding structure and display device including the same
A display device includes a display panel, a bonding substrate and a bridge board. The display panel includes a pixel array disposed on a base substrate and an input pad electrically connected to the pixel array. The bonding substrate is disposed under the display panel and includes an output pad. The bridge board is bonded to the input pad of the display panel and the output pad of the bonding substrate to electrically connect the display panel to the bonding substrate, wherein the bridge board includes a rigid material.
US11586254B2 Flexible keyboard apparatuses
An example apparatus includes a first flexible portion connected to a second flexible portion. The first flexible portion includes a keyboard having a set of input keys disposed thereon and circuitry coupled to the set of input keys, the first flexible portion is to couple to a portable computing device proximal to a display side of the portable computing device. The second flexible portion has a plurality of fasteners to couple to a kickstand of the portable computing device, the first and second flexible portion to provide an opposing force there between while the kickstand is disposed at one of a plurality of variable support angles.
US11586252B2 Display device
A display device includes a lower substrate that includes a side surface having a first inclined surface. An upper substrate is disposed on the lower substrate and includes a side surface having a second inclined surface. A first electrode is disposed on a surface of at least one of the lower substrate or the upper substrate. An auxiliary electrode is disposed on the first inclined surface of the lower substrate and the second inclined surface of the upper substrate. The auxiliary electrode includes a first portion corresponding to the first inclined surface, a second portion corresponding to the second inclined surface, and a bent portion bent at a predetermined angle with respect to the first and second inclined surfaces. The first electrode may be in contact with the bent portion on the first exposed surface to electrically connect to the auxiliary electrode.
US11586248B2 Display device and method of manufacturing same
A display device is provided. A support component is provided in the display device, and the support component is provided in a bent part of the display device. The support component is configured to support the display device. When the display device is subjected to an external force, a bending space and a bending area can maintain shapes because of an existence of the support component. This improves issues of circuit breakage in the bending area of the display device and improves reliability of the display device.
US11586247B2 Flexible display
A flexible display is disclosed. In one aspect, the flexible display includes a window layer including a bending area and a non-bending area and a flexible display panel formed over a surface of the window layer and configured to display images. The bending area includes a plurality of cut portions which are configured to be at least partially separated along a plurality of cut lines formed therebetween.
US11586244B2 Display unit and its manufacturing method
A display unit which can realize reduction in thickness and weight of the display unit by omitting a void between a touch panel and a display panel, and its manufacturing method. Whole faces of the touch panel and the display panel are directly bonded together with an adhesive layer in between. The display panel has a structure wherein a driving substrate in which organic light emitting devices are formed and a sealing substrate are bonded together with an adhesive layer in between.
US11586243B2 Information handling system flexible display rotational orientation monitoring and management
A portable information handling system folds a flexible display over a hinge and selectively engages a brake that restricts hinge movement if a predetermined condition exists, such as a predetermined thermal state associate with potential damage to the flexible display. Heating and cooling elements increase or decrease the flexible display thermal state to fall within a constraint that supports folding and releases the hinge brake.
US11586239B2 Electronic device and method for controlling device clock frequencies based on detected link information
Electronic devices are disclosed. In some implementations, an electronic device includes a device interface to provide an interface to a host and detect link information associated with a bandwidth provided by the device interface in communicating with the host, a processor coupled to the device interface to be in communication with the host, and structured to be operable to control operations of the electronic device in response to a request received from the host through the device interface, and a clock generator coupled to provide the device interface and the processor with clock signals to be used to operate the device interface and the processor. The processor is configured to adjust frequencies of the clock signals based on the link information.
US11586237B1 Rail car hand brake safety system
A railcar safety lock incorporates a rectangular channel having an open top face and a pair of opposing open ends. An “L”-shaped bracket is pivotally secured within the channel. A pad lock aperture is secured within the channel adjacent a second open end opposite a first open end. The safety is configured to lockingly engage the bracket over a single lever railcar hand brake, thereby preventing the hand brake lever from being released.