Document Document Title
US11545495B2 Preventing gate-to-contact bridging by reducing contact dimensions in FinFET SRAM
A static random access memory (SRAM) cell includes a first gate and a second gate each extending in a first direction. A first gap separates the first gate from the second gate in the first direction. The SRAM cell includes a Vcc contact extending in the first direction. A second gap separates the Vcc contact and the first gate in a second direction perpendicular to the first direction. No segment of the Vcc contact overlaps with the first gap in the first direction. The SRAM cell includes a Vss contact extending in the first direction. A third gap separates the Vss contact from the first gate in the second direction. A segment of the Vss contact is disposed to the first gap. The Vss contact is smaller than the Vcc contact in the second direction.
US11545488B2 Integrated circuit and semiconductor device including same
An integrated circuit includes; a substrate including a single active region, a first active resistor formed on the substrate, and a transistor including a first junction area in the single active region. The first active resistor and the transistor are electrically connected through the first junction area. The first active resistor is formed between a first node and a second node included in the first junction area. The first node is connected to a first contact, and the second node is connected to a second contact.
US11545483B2 Nanosheet (NS) and fin field-effect transistor (FinFET) hybrid integration
Certain aspects of the present disclosure are directed to a semiconductor device. The semiconductor device generally includes a substrate, at least one silicon-on-insulator (SOI) transistor disposed above the substrate, a gate-all-around (GAA) transistor disposed above the substrate, and a fin field-effect transistor (FinFET) disposed above the substrate.
US11545482B2 No-snapback silicon controlled rectifier and method for making the same
The application provides a SCR and a manufacturing method thereof. The SCR comprises: a P-type heavily doped region 20 and an N-type lightly doped region 28 forming an anode formed on the upper part of an N-type well 60, a P-type heavily doped region 26 and an N-type heavily doped region 24 forming a cathode formed on the upper part of a P-type well 70, an active region of the N-type well 60 is between the N-type lightly doped region 28 and an interface of the N-type well 60 and the P-type well 70, a STI is provided between the N-type heavily doped region 24 and the interface, the STI is adjacent to the N-type heavily doped region 24, and an active region of the P-type well 70 is provided between the STI and the interface. The present application can improve trigger voltage of the SCR and save layout area.
US11545481B2 Electrostatic discharge protection devices
An electrostatic discharge protection device includes a first well region, a second well region, a first doped region, and a first heavily doped region. The first well region and the second well region are disposed in a semiconductor substrate. The first doped region is disposed in the first well region and the second well region. The first heavily doped region is disposed in the first doped region in the first well region. The first well region and the first doped region have a first conductivity type, and the second well region and the first heavily doped region have a second conductivity type that is the opposite of the first conductivity type.
US11545480B2 Integrated circuit with single level routing
An integrated circuit includes a substrate layer and a resistor bank in a polysilicon layer disposed on the substrate layer. The resistor bank includes a plurality of resistor elements having a body portion extending in a longitudinal direction. A metal line is disposed in a metal layer above the polysilicon layer to extend transverse to the longitudinal direction and across the body portion of a group of the plurality of resistor elements, thereby forming a first region of the resistor bank and a second region of the resistor bank. The first region is separated from the second region by the metal line. A resistor device having a predetermined resistance includes a subset of the resistor elements in the group electrically coupled together in the second region. The resistor device also includes first and second terminals located in the same first or second region of the resistor bank.
US11545479B2 Semiconductor device module and method of assembly
A semiconductor device module. The semiconductor device module may include a first substrate; and a semiconductor die assembly, disposed on the first substrate. The semiconductor die assembly may include a first semiconductor die, bonded to the first substrate; a second semiconductor die, disposed over the first semiconductor die; and an electrical connector, disposed between the first semiconductor die and the second semiconductor die, wherein the semiconductor die assembly comprises an insulated gate bipolar transistor (IGBT) die and a freewheeling diode die.
US11545478B2 Display device
Provided is a display device capable of preventing or reducing short-circuiting in an alternating high and low temperature environment. The display device is configured to display an image in a display region and includes: an insulating substrate; conductive lines provided on the insulating substrate and extending from the display region to a frame region exterior to the display region; a driver provided in the frame region and connected to the conductive lines; an organic protective film overlapping the conductive lines and extending from the display region to a region between the display region and the driver; an anisotropic conductive film provided under the driver and covering an end of the organic protective film between the display region and the driver; and a moisture-proof resin film overlapping the anisotropic conductive film and covering the end of the organic protective film between the display region and the driver.
US11545469B2 Semiconductor package and manufacturing method thereof
A semiconductor package including a chip stack structure, a redistribution layer (RDL) structure and conductive plugs is provided. The chip stack structure includes stacked chips. Each of the chips includes a pad. The pads on the chips are located on the same side of the chip stack structure. The RDL structure is disposed on the first sidewall of the chip stack structure and adjacent to the pads. The conductive plugs penetrate through the RDL structure. The conductive plug is connected to the corresponding pad.
US11545468B2 Wafer stacking method and wafer stacking structure
A wafer stacking method and structure are provided. The wafer stacking method includes: providing a first wafer, wherein an upper surface of the first wafer includes a first bonding pad configured to connect to a first signal; fabricating a first redistribution layer (RDL) on the first wafer, comprising a first wiring electrically connected to the first bonding pad, and the first wiring includes a first landing pad; bonding a second wafer on the first RDL, wherein the second wafer includes a second bonding pad configured to connect the first signal and located corresponding to the first bonding pad; fabricating a first through silicon via (TSV) with a bottom connected to the first landing pad at a position corresponding to the first landing pad; and fabricating a second RDL on the second wafer to connect the second bonding pad and the first TSV. This wafer stacking method improves the manufacturing yield.
US11545466B2 Multi-die module with contactless coupler and a coupling loss reduction structure
A multi-die module includes a first die with a first electronic device and a second die with a second electronic device. The multi-die module also includes a contactless coupler configured to convey signals between the first electronic device and the second electronic device. The multi-die module also includes a coupling loss reduction structure.
US11545457B2 Semiconductor package, redistribution structure and method for forming the same
A semiconductor package, a redistribution structure and a method for forming the same are provided. The redistribution structure for coupling an encapsulated die is provided, the redistribution structure includes a conductive pattern disposed over and electrically coupled to the encapsulated die. The conductive pattern extends beyond an edge of the encapsulated die along a first extending direction which intersects a second extending direction of the edge of the encapsulated die by an angle in a top view, and an impurity concentration of sulfur in the conductive pattern is less than about 0.1 ppm.
US11545447B2 Method of forming semiconductor device
A semiconductor device includes a substrate, a first isolation structure, a second isolation structure and a dummy pattern. The substrate includes a first part surrounding a second part at a top view. The first isolation structure is disposed between the first part and the second part, to isolate the first part from the second part. The second isolation structure is disposed at at least one corner of the first part. The dummy pattern is disposed on the second isolation structure. The present invention also provides a method of forming said semiconductor device.
US11545444B2 Mitigating cooldown peeling stress during chip package assembly
A lidded chip package apparatus has reduced latent thermal stress in an under-chip high-CTE layer of the chip package because the lid of the package was adhered to a substrate of the package and cured during a same thermal excursion as when underfill was dispensed and cured under a chip of the package, and the chip package was cooled from the combined underfill and lidding process to room temperature with the lid adhered to the chip and the substrate, thereby reducing latent thermal stress in the under-chip high-CTE layer of the chip package.
US11545443B2 Method for forming hybrid-bonding structure
A method for forming a hybrid-bonding structure is provided. The method includes forming a first dielectric layer over a first semiconductor substrate. The first semiconductor substrate includes a conductive structure. The method also includes partially removing the first dielectric layer to form a first dielectric dummy pattern, a second dielectric dummy pattern and a third dielectric dummy pattern and an opening through the first dielectric layer. The first dielectric dummy pattern, the second dielectric dummy pattern and the third dielectric dummy pattern are surrounded by the opening. In addition, the method includes forming a first conductive line in the opening. The first conductive line is in contact with the conductive structure.
US11545442B2 Marking pattern in forming staircase structure of three-dimensional memory device
Embodiments of a marking pattern in forming the staircase structure of a three-dimensional (3D) memory device are provided. In an example, a marking pattern for controlling a trimming rate of a photoresist trimming process includes a plurality of interleaved layers, the plurality of interleaved layers including at least two layers of different materials stacking along a vertical direction over a substrate. In some embodiments, the marking pattern also includes a central marking structure that divides the marking area into a first marking sub-area farther from a device area and a second marking sub-area closer to the device area, a first pattern density of the first marking sub-area being higher than or equal to a second pattern density of the second marking sub-area.
US11545440B2 Semiconductor package
A semiconductor package includes a redistribution substrate including a first redistribution layer, a first molding member on the redistribution substrate, a second redistribution layer on an upper surface of the first molding member and having a redistribution pad, an electrical connection pad on an upper surface of a second molding member and electrically connected to the second redistribution layer, and a passivation layer on the second molding member and having an opening exposing at least a portion of the electrical connection pad. The electrical connection pad includes a conductor layer, including a first metal, and a contact layer on the conductor layer and including a second metal. The redistribution pad includes a third metal, different from the first metal and the second metal. The portion of the electrical connection pad, exposed by the opening, has a width greater than a width of the redistribution pad.
US11545439B2 Package comprising an integrated device coupled to a substrate through a cavity
A package that includes a substrate and an integrated device. The substrate includes a core portion, a first substrate portion and a second substrate portion. The core portion includes a core layer and core interconnects. The first substrate portion is coupled to the core portion. The first substrate portion includes at least one first dielectric layer coupled to the core layer, and a first plurality of interconnects located in the at least one first dielectric layer. The second substrate portion is coupled to the core portion. The second substrate includes at least one second dielectric layer coupled to the core layer, and a second plurality of interconnects located in the at least one second dielectric layer. The core portion and the second substrate portion include a cavity. The integrated device is coupled to the first substrate portion through the cavity of the second substrate portion and the core portion.
US11545434B2 Vertical die-to-die interconnects bridge
The present disclosure relates to a semiconductor package that may include a substrate. The substrate may have a top surface and a bottom surface. The semiconductor package may include an opening in the substrate. The semiconductor package may include a bridge disposed in the opening. The bridge may have an upper end at the top surface of the substrate and a lower end at the bottom surface of the substrate. The semiconductor package may include a first die on the top surface of the substrate at least partially extending over a first portion of the upper end of the bridge. The semiconductor package may include a second die on the bottom surface of the substrate at least partially extending over the lower end of the bridge. The bridge may couple the first die to the second die.
US11545431B2 Semiconductor device with carbon hard mask and method for fabricating the same
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate, conductive layers positioned on the substrate, a carbon hard mask layer positioned on the conductive layers, an insulating layer including a lower portion and an upper portion, and a conductive via positioned along the upper portion of the insulating layer and the carbon hard mask layer and positioned on one of the adjacent pair of the conductive layers. The lower portion is positioned along the carbon hard mask layer and positioned between an adjacent pair of the conductive layers, and the upper portion is positioned on the lower portion and on the carbon hard mask layer.
US11545430B2 Integrated circuitry and method used in forming a memory array comprising strings of memory cells
A method used in forming a memory array comprising strings of memory cells comprises forming a conductor tier comprising conductor material on a substrate. A lower portion of a stack is formed, with the stack ultimately comprising vertically-alternating first tiers and second tiers above the conductor tier. The stack comprises laterally-spaced memory-block regions. Material of the first tiers is of different composition from material of the second tiers. A lowest of the first tiers comprises conductive first sacrificial material. Conductive second material is directly electrically coupled to the conductive first sacrificial material. The conductive first sacrificial material and the conductive second material have different reduction potentials that are at least 0.5V away from one another. A lowest of the second tiers is insulative and below the lowest first tier. The vertically-alternating first tiers and second tiers of an upper portion of the stack are formed above the lower portion. Channel-material strings are formed that extend through the first tiers and the second tiers in the upper portion to the lowest first tier in the lower portion. Horizontally-elongated trenches are formed into the stack that are individually between immediately-laterally-adjacent of the memory-block regions and extend to the conductive first sacrificial material and the conductive second material in the lowest first tier. The conductive first sacrificial material is galvanically etched through the trenches. The lowest second tier is removed after the galvanically etching. After removing the lowest second tier, conducting material is formed in the lowest first tier that directly electrically couples together the channel material of the individual channel-material strings and the conductor material of the conductor tier. Other embodiments, including structure independent of method, are disclosed.
US11545428B2 Metal-insulator-metal (MIM) capacitor
A method of forming a metal-insulator-metal (MIM) capacitor with copper top and bottom plates may begin with a copper interconnect layer (e.g., Cu MTOP) including a copper structure defining the capacitor bottom plate. A passivation region is formed over the bottom plate, and a wide top plate opening is etched in the passivation region, to expose the bottom plate. A dielectric layer is deposited into the top plate opening and onto the exposed bottom plate. Narrow via opening(s) are then etched in the passivation region. The wide top plate opening and narrow via opening(s) are concurrently filled with copper to define a copper top plate and copper via(s) in contact with the bottom plate. A first aluminum bond pad is formed on the copper top plate, and a second aluminum bond pad is formed in contact with the copper via(s) to provide a conductive coupling to the bottom plate.
US11545426B2 Semiconductor device package including multiple substrates connected through via
The present disclosure provides a semiconductor device package including a first substrate and an adhesive layer. The first substrate has a first surface and a conductive pad adjacent to the first surface. The conductive pad has a first surface exposed from the first substrate. The adhesive layer is disposed on the first surface of the first substrate. The adhesive layer has a first surface facing the first substrate. The first surface of the adhesive layer is spaced apart from the first surface of the conductive pad in a first direction substantially perpendicular to the first surface of the first substrate. The conductive pad and the adhesive layer are partially overlapping in the first direction.
US11545423B2 Package structure and manufacturing method thereof
The disclosure provides a package structure including a redistribution circuit structure, a first circuit board, a second circuit board, a first insulator, multiple conductive terminals, and a package. The redistribution circuit structure has a first connection surface and a second connection surface opposite to each other. The first circuit board and the second circuit board are disposed on the first connection surface and are connected electrically to the redistribution circuit structure. The first insulator is disposed on the first connection surface and covers the first circuit board and the second circuit board. The conductive terminals are connected electrically to and disposed on the first circuit board or the second circuit board. The package is disposed on the second connection surface and is connected electrically to the redistribution circuit structure. A manufacturing method of a package structure is also provided.
US11545417B2 Integrated circuit device and semiconductor package including the same
An integrated circuit device includes a semiconductor substrate, first through-silicon-via (TSV) structures penetrating a first region of the semiconductor substrate and spaced apart from each other by a first pitch, a first individual device between the first TSV structures and spaced apart from the first TSV structures by a distance that is greater than a first keep-off distance, and second TSV structures penetrating a second region of the semiconductor substrate and spaced apart from each other by a second pitch that is less than the first pitch. The second region of the semiconductor device does not include an individual device that is homogeneous with the first individual device and between the second TSV structures.
US11545411B2 Package comprising wire bonds configured as a heat spreader
A package that includes a substrate, an integrated device, a plurality of first wire bonds, at least one second wire bond, and an encapsulation layer. The integrated device is coupled to the substrate. The plurality of first wire bonds is coupled to the integrated device and the substrate. The plurality of first wire bonds is configured to provide at least one electrical path between the integrated device and the substrate. The at least one second wire bond is coupled to the integrated device. The at least one second wire bond is configured to be free of an electrical connection with a circuit of the integrated device. The encapsulation layer is located over the substrate and the integrated device. The encapsulation layer encapsulates the integrated device, the plurality of first wire bonds and the at least one second wire bond.
US11545410B2 Enhanced systems and methods for improved heat transfer from semiconductor packages
Enhanced thermal energy transfer systems for semiconductor packages are provided. A thermally conductive member is disposed in the interstitial space between an upper surface of a semiconductor package and a lower surface of a thermal member. The thermally conductive member is disposed above a first portion of the upper surface of the semiconductor package having a relatively higher thermal energy output when the semiconductor package is operating. A thermal interface material is disposed in the interstitial space and a force applied to the thermal member. The thermally conductive member forms a relatively higher pressure region above the first portion of the semiconductor package and a relatively lower pressure region in other portions of the semiconductor package remote from the thermally conductive member. The increased pressure region proximate the thermally conductive member beneficially enhances the flow of thermal energy from the first portion of the semiconductor package to the thermal member.
US11545408B2 Reflowable grid array to support grid heating
Embodiments include a reflowable grid array (RGA) interposer, a semiconductor packaged system, and a method of forming the semiconductor packaged system. The RGA interposer includes a substrate having vias and zones, where the zones have embedded heaters. The heaters may include first traces, second traces, and via filament interconnects. The vias may have a z-height greater than a z-height of the heaters, and each of the zones may have a grid pattern. The RGA interposer may include first and second layers in the substrate, where the first layer includes the first traces, the second layer includes the second traces, and the second layer is over the first layer. The grid pattern may have parallel first traces orthogonal to parallel second traces to form a pattern of squares, where the pattern of squares has the first traces intersect the second traces substantially at right angles.
US11545405B2 Packaging for fingerprint sensors and methods of manufacture
A fingerprint sensor package, including a sensing side for sensing fingerprint information and a separate connection side for electrically connecting the fingerprint sensor package to a host device, is disclosed. The fingerprint sensor package can also include a sensor integrated circuit facing the sensing side and substantially surrounded by a fill material. The fill material includes vias at peripheral locations around the sensor integrated circuit. The fingerprint sensor package can further include a redistribution layer on the sensing side which redistributes connections of the sensor integrated circuit to the vias. The connections can further be directed through the vias to a ball grid array on the connection side. Some aspects also include electrostatic discharge traces positioned at least partially around a perimeter of the connection side. Methods of manufacturing are also disclosed.
US11545399B2 FinFET EPI channels having different heights on a stepped substrate
A structure includes a stepped crystalline substrate that includes an upper step, a lower step, and a step rise. A first fin includes a crystalline structure having a first lattice constant. The first fin is formed over the lower step. A second fin includes a crystalline structure having a second lattice constant, the second lattice constant being different than the first lattice constant. The second fin can be formed over the upper step apart from the first fin. A second crystalline structure can be formed over the first crystalline structure and the tops of the fins aligned. The first and second fins can be made of the same material, but with different heights and different channel strain values. The first fin can be used as an NMOS fin and the second fin can be used as a PMOS fin of a CMOS FinFET.
US11545398B2 Semiconductor device
Semiconductor devices is provided. The semiconductor device includes a semiconductor substrate having a first region and an adjacent second region; a plurality of adjacent first fins in the first region of the semiconductor substrate; a plurality of adjacent second fins in the second region of the semiconductor substrate; a first type of fin sidewall spacers; a second type of fin sidewall spacers; first doped layers formed between adjacent first type of fin sidewall spacers in the first region; and second doped layers formed between adjacent first type of fin sidewall spacers in the second region.
US11545397B2 Spacer structure for semiconductor device and method for forming the same
The present disclosure describes a semiconductor structure and a method for forming the same. The method can include forming a fin structure over a substrate. The fin structure can include a channel layer and a sacrificial layer. The method can further include forming a first recess structure in a first portion of the fin structure, forming a second recess structure in the sacrificial layer of a second portion of the fin structure, forming a dielectric layer in the first and second recess structures, and performing an oxygen-free cyclic etching process to etch the dielectric layer to expose the channel layer of the second portion of the fin structure. The oxygen-free cyclic etching process can include two etching processes to selectively etch the dielectric layer over the channel layer.
US11545395B2 Techniques for wafer stack processing
The present disclosure, in some embodiments, relates to a multi-dimensional integrated chip structure. The multi-dimensional integrated chip structure includes a first substrate having a first upper surface and a second upper surface above the first upper surface. A first outermost perimeter of the first upper surface is larger than a second outermost perimeter of the second upper surface. A second substrate is over the first substrate. The second substrate has a third upper surface above the second upper surface. A third outermost perimeter of the third upper surface is smaller than the second outermost perimeter of the second upper surface.
US11545393B2 Wafer processing method including uniting wafer, ring frame and polyester sheet without using an adhesive layer
A wafer processing method includes a polyester sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyester 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 polyester sheet as applying a pressure to the polyester sheet to thereby unite the wafer and the ring frame through the polyester 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 polyester sheet, pushing up each device chip through the polyester sheet, and picking up each device chip from the polyester sheet.
US11545391B2 Conductive interconnects and methods of forming conductive interconnects
Some embodiments include a method of forming an integrated assembly. An arrangement is formed to include a conductive pillar extending through an insulative mass. An upper surface of the conductive pillar is recessed to form a cavity. An insulative collar is formed within the cavity to line an outer lateral periphery of the cavity. A recessed surface of the conductive pillar is exposed at a bottom of the lined cavity. A conductive expanse is formed over the insulative mass. A portion of the conductive expanse extends into the cavity and is configured as an interconnect. The conductive expanse is patterned into multiple conductive structures. One of the conductive structures includes the interconnect.
US11545388B2 Staircase formation in three-dimensional memory device
A method for forming a staircase structure of 3D memory, including: forming an alternating layer stack comprising a plurality of dielectric layer pairs disposed over a substrate; forming a first mask stack over the alternating layer stack; patterning the first mask stack to define a staircase region comprising a number of N sub-staircase regions over the alternating layer stack using a lithography process and N is greater than 1; forming a first staircase structure over the staircase region, the first staircase structure has a number of M steps at each of the staircase regions and M is greater than 1; and forming a second staircase structure on the first staircase structure, the second staircase structure has a number of 2*N*M steps at the staircase region.
US11545387B2 Magnetic integrated lift pin system for a chemical processing chamber
The present invention provides lift pin strategies with a reduced risk of causing contamination due to the up and down actuation of lift pins. The present invention provides a lift pin system that uses electromagnetic actuation strategies in order to raise and lower lift pins. The electromagnetic forces act remotely on the lift pins so that direct contact or coupling of the lift pins to actuation components is not required. This avoids contamination that otherwise would be associated with friction and associated lubricants used for mechanical actuation strategies.
US11545384B2 Electrostatic chuck and substrate fixing device
An electrostatic chuck is configured to adsorb and retain an object thereon. The electrostatic chuck includes: a base body on which the object is mounted; an electrostatic electrode that is provided in the base body; a plurality of heating elements that are provided in the base body; and a plurality of current control elements that are provided in the base body, and each of which is connected in series with a corresponding one of the heating elements. Each of operations of the current control elements is controlled in accordance with light radiated toward a corresponding one of the current control elements from an outside of the base body.
US11545381B2 Substrate transporting method and substrate processing system
Provided is a substrate transferring method which is capable of accurately mounting a substrate at a desired rotation angle. In order to eliminate a misalignment of a wafer W in a rotational direction in a vacuum process chamber, which is caused by a variation in a transfer distance of the wafer W, the wafer W is mounted on a stage while being offset from the center of the stage in a load lock chamber and an angle of rotation of the wafer W with respect to a fork when a transfer arm receives the wafer W is changed.
US11545379B2 System and method for controlling semiconductor manufacturing equipment
The present disclosure provides systems and methods for controlling a semiconductor manufacturing equipment. A control system includes a sensor unit capturing a set of data related to a gas pressure in the equipment, a sensor interface receiving the set of data and generating at least one input signal for a database server, and a control unit. The control unit includes a front end subsystem, a calculation subsystem, and a message and feedback subsystem. The front end subsystem performs a front end process to generate a data signal. The calculation subsystem performs an artificial intelligence analytical process to determine, according to the data signal, whether a malfunction related to the gas pressure has occurred and generate an output signal. The message and feedback subsystem generates an alert signal and a feedback signal according to the output signal and transmits the alert signal to a user.
US11545378B2 Leak detection apparatus and method and wafer electroplating method
A leak detection apparatus and method and a wafer electroplating method are provided. An air tightness state of a reaction chamber in a wafer electroplating device is detected in advance before a wafer electroplating process is performed, namely whether leak occurs at the reaction chamber is judged by inputting a detection gas to the reaction chamber and detecting a gas pressure value of the detection gas, and whether to perform the wafer electroplating process is determined according to a judgment result.
US11545377B2 Substrate processing apparatus, substrate processing method and recording medium
An apparatus includes first load ports 2A and 2B and second load ports 2C and 2D provided in a left-right direction; a processing unit D2; an inspection module 4 provided between the first load ports 2A and 2B and the second load ports 2C and 2D; a first substrate transfer mechanism 5A provided at one side of the inspection module 4 in the left-right direction, and configured to transfer a substrate W into the processing unit D2 and a transfer container C on the first load ports 2A and 2B; a second substrate transfer mechanism 5B provided at the other side thereof, and configured to transfer the substrate W into the inspection module 4 and a transfer container C on the second load ports 2C and 2D; and a transit unit 51 for transferring the substrate W between the first and the second substrate transfer mechanisms 5A and 5B.
US11545376B2 Plasma parameters and skew characterization by high speed imaging
Embodiments of the present disclosure relate to a method and an apparatus for monitoring plasma behavior inside a plasma processing chamber. In one example, a method for monitoring plasma behavior includes acquiring at least one image of a plasma, and determining a plasma parameter based on the at least one image.
US11545372B2 Plasma generator, cleaning liquid processing apparatus, semiconductor device cleaning apparatus, cleaning liquid processing method, and method of manufacturing semiconductor device
A plasma generator, a cleaning liquid processing apparatus including the same, a semiconductor cleaning apparatus, and a cleaning liquid processing method are provided. The cleaning liquid processing apparatus comprising a bubble formation section configured to lower a pressure of a mixed liquid obtained by mixing a liquid and a gas to form bubbles in the mixed liquid, a plasma generator connected to the bubble formation section and configured to apply a voltage to the mixed liquid to form plasma in the bubbles formed in the mixed liquid, a mixing section connected to the plasma generator and configured to dissolve radicals included in the plasma into the mixed liquid, and a discharge nozzle connected to the mixing section and configured to discharge the mixed liquid to a wafer.
US11545370B2 Method for forming pattern and manufacturing method of package
A method for forming a pattern includes at least the following steps. A first material and a second material abutting the first material are provided. The first material and the second material have different radiation absorption rates. A blocking layer is formed over the first material and the second material. The blocking layer is globally irradiated with an electromagnetic radiation to allow part of the blocking layer to turn into a crosslinked portion. The remaining blocking layer forms a non-crosslinked portion. The non-crosslinked portion covers the second material. The non-crosslinked portion of the blocking layer is removed to expose the second material. A third material is formed over the exposed second material. The crosslinked portion of the blocking layer is removed.
US11545369B2 Method of fastening a semiconductor chip on a lead frame, and electronic component
An electronic component includes a lead frame; a semiconductor chip arranged above the lead frame; and a connection layer sequence arranged between the lead frame and the semiconductor chip, wherein the connection layer sequence includes a first intermetallic layer including gold and indium or gold, indium and tin, a second intermetallic layer including indium and a titanium compound, indium and nickel, indium and platinum or indium and titanium, and a third intermetallic layer including indium and gold.
US11545367B2 Substrate processing apparatus, substrate processing method, and chemical liquid
A substrate processing apparatus includes a substrate rotator that holds and rotates a substrate including a film of a metal formed on a surface thereof, a first supply that supplies a first processing liquid containing a chelating agent and a solvent toward the substrate, a second supply that supplies a second processing liquid containing water toward the substrate, and a controller that controls the substrate rotator, the first supply, and the second supply. While rotating the substrate by the substrate rotator, the controller supplies the first processing liquid toward the substrate by the first supply to generate a complex containing the metal and the chelating agent, and after the generation of the complex, supplies the second processing liquid toward the substrate by the second supply to dissolve the complex in the second processing liquid.
US11545358B2 Method of forming transition metal dichalcogenide thin film
Disclosed herein are a method of forming a transition metal dichalcogenide thin film and a method of manufacturing a device including the same. The method of forming a transition metal dichalcogenide thin film includes: providing a substrate in a reaction chamber; depositing a transition metal dichalcogenide thin film on the substrate using a sputtering process that uses a transition metal precursor and a chalcogen precursor and is performed at a first temperature; and injecting the chalcogen precursor in a gas state and heat-treating the transition metal dichalcogenide thin film at a second temperature that is higher than the first temperature. The substrate may include a sapphire substrate, a silicon oxide (SiO2) substrate, a nanocrystalline graphene substrate, or a molybdenum disulfide (MoS2) substrate.
US11545352B2 Multiple beam secondary ion mass spectrometry device
A secondary ion mass spectrometer comprising a primary ion beam device, and means for collecting, mass filtering and subsequently detecting secondary ions released from a sample due to the sample having been impacted by a plurality of primary ion beams. The secondary ion mass spectrometer is remarkable in that it uses a plurality of primary ion beams in parallel for scanning the surface of the sample.
US11545345B2 Protective material ring
Provided is a protective material ring in which a plurality of silicon members are joined. A protective material ring is to be installed in a treatment chamber of a substrate treatment apparatus performing plasma treatment on a substrate, and the substrate is accommodated in the treatment chamber. The protective material ring includes: three or more silicon members; and a joining part joining the silicon members. The joining part contains boron oxide.
US11545344B2 Upper electrode and substrate processing apparatus including the same
An upper electrode used for a substrate processing apparatus using plasma is provided. The upper electrode includes a bottom surface including a center region and an edge region having a ring shape and surrounding the center region, a first protrusion portion protruding toward plasma from the edge region and having a ring shape, wherein the first protrusion portion includes a first apex corresponding to a radial local maximum point toward the plasma, and a first distance, which is a radial-direction distance between the first apex and a center axis of the upper electrode, is greater than a radius of a substrate.
US11545342B2 Plasma processor and processing method
Plasma processor including: reaction chamber having a base for placing a wafer; a source radio-frequency power supply outputting high frequency radio-frequency power into the reaction chamber to ignite and maintain plasma; a first bias radio-frequency power supply and a second bias radio-frequency power supply, the first bias radio-frequency power supply outputting a first radio-frequency signal with first frequency, the second bias radio-frequency power supply outputting a second radio-frequency signal with second frequency higher than the first frequency, the first radio-frequency signal and the second radio-frequency signal being superimposed to form a periodical first compound signal that is applied to the base; and a controller configured for tuning at least one of amplitude, frequency, average voltage or phase of the first radio-frequency signal and of the second radio-frequency signal, such that the first compound signal experiences three consecutive stages in each cycle: falling stage, flat stage, and rising stage.
US11545341B2 Plasma etching method and semiconductor device fabrication method including the same
A plasma etching method and a semiconductor device fabrication method, the plasma etching method including providing a source power having a first single pulse to an electrostatic chuck in order to generate a plasma on a substrate; providing a first bias power having a burst pulse different from the first single pulse to concentrate the plasma on the substrate; and providing a second bias power having a second single pulse the same as the first single pulse to accelerate the plasma toward the substrate.
US11545337B2 Scanning transmission electron microscope and adjustment method of optical system
A scanning transmission electron microscope that scans a specimen with an electron probe to acquire an image. The scanning transmission electron microscope includes: an optical system which includes a condenser lens and an objective lens; an imaging device which is arranged on a back focal plane or a plane conjugate to the back focal plane of the objective lens and which is capable of photographing a Ronchigram; and a control unit which performs adjustment of the optical system. The control unit is configured or programed to: acquire an image of a change in a Ronchigram that is attributable to a change in a relative positional relationship between the specimen and the electron probe; and determine a center of the Ronchigram based on the image of the change in the Ronchigram.
US11545336B2 Scanning electron microscopy system and pattern depth measurement method
A scanning electron microscopy system that includes a primary electron beam radiation unit configured to irradiate a first pattern of a substrate having a second pattern formed in a peripheral region of the first pattern, a detection unit configured to detect back scattered electrons emitted from the substrate, an image generation unit configured to generate an electron beam image corresponding to a strength of the back scattered electrons, a designating unit configured to designate a depth measurement region in which the first pattern exists on the electron beam image, and a processing unit configured to obtain an image signal of the depth measurement region and a pattern density in the peripheral region where the second pattern exists, and to estimate a depth of the first pattern based on the obtained image signal of the depth measurement region and the pattern density in the peripheral region.
US11545335B2 Vacuum connection mechanism and electron optical device
A vacuum connection mechanism includes: a main body part having a first opening and a first sub opening opened symmetrically in a first direction, and a second opening and a second sub opening opened symmetrically in a second direction; a first bellows connected to the first opening and to the end of which a first flange is provided; a first sub bellows connected to the first sub opening and to the end of which a first blind flange is provided; a first supporting member coupling the first flange and the first blind flange; a second bellows connected to the second opening and to the end of which a second flange is provided; a second sub bellows connected to the second sub opening and to the end of which a second blind flange is provided; and a second supporting member coupling the second flange and the second blind flange.
US11545330B2 Ion source with multiple bias electrodes
An ion source has an arc chamber having first and second ends and an aperture plate to enclose a chamber volume. An extraction aperture is disposed between the first and second ends. A cathode is near the first end of the arc chamber, and a repeller is near the second end. A generally U-shaped first bias electrode is on a first side of the extraction aperture within the chamber volume. A generally U-shaped second bias electrode is on a second side of the extraction aperture within the chamber volume, where the first and second bias electrodes are separated by a first distance proximate to the extraction aperture and a second distance distal from the extraction aperture. An electrode power supply provides a first and second positive voltage to the first and second bias electrodes, where the first and second positive voltages differ by a predetermined bias differential.
US11545328B2 Irradiation control device for charged particles
An irradiation control device which controls irradiation of charged particles to a target that includes a substance that generates neutrons by being irradiated with a charged particle beam, includes: a deflector that deflects the charged particles; and a controller that controls the deflector such that a plurality of peaks of heat density formed by the beam are formed between a center of an irradiation surface of the target and an end portion of the irradiation surface by moving the beam of the charged particles on the irradiation surface.
US11545327B2 Circuit breakers incorporating reset lockout mechanisms
Multi-pole and single-pole circuit breakers include a housing and a reset lockout mechanism disposed within the housing. The reset lockout mechanism disables electrical communication between line and load terminals of the circuit breaker if a predefined condition exists. Some circuit breakers include a single actuator, transition between ON and OFF states, and are capable of performing test functions. The test functions may involve testing AFCI and/or GFCI functions of the circuit breakers. The test functions may be performed when the circuit breaker transitions from an OFF state to an ON state. Some circuit breakers including a reset lockout mechanism may be powered only on its line side. Some circuit breakers provide an electrical indication when they are in the OFF state.
US11545325B2 Electromagnetic relay
An electromagnetic relay includes a fixed contact holder, a moving contact holder, an electromagnetic device, and a magnet. The fixed contact holder extends in a predetermined direction and is provided with a fixed contact. The moving contact holder also extends in the predetermined direction, and is provided with a moving contact. The magnet is arranged perpendicularly to an opening/closing direction of the fixed contact and the moving contact. A stretch space in which an arc generated between the fixed contact and the moving contact is stretched is provided, in the predetermined direction, beyond respective tips of the fixed contact holder and the moving contact holder. The stretch space also faces a surface of the fixed contact holder and a surface of the moving contact holder.
US11545320B2 Switch unit
A switch unit includes a switch body and a switch base. The switch body is subjected to a pull-up operation from a normal position to an operated position. The switch base supports the switch body such that the switch body is pivotable about an axis parallel to a first direction extending. The switch body includes an aesthetic wall disposed to extend along an opening, and an operation wall extending toward an inner side relative to the aesthetic surface from one side at an outer edge of the aesthetic wall, the one side extending in the first direction. The operation wall is located inward of an arc centered on the axis, the arc passing through the one side extending in the first direction. A shielding wall intersecting the first direction is provided at at least one of both side edges of the operation wall in the first direction.
US11545317B2 Folded key stabilizer
Key assemblies having a foldable stabilizer are disclosed. The stabilizer can be positioned under a keycap to help guide the keycap and limit rotation or movement when the key is pressed. The stabilizer can have a pointed-star shape with multiple folding axes and can have multiple points of connection or linkage to the keycap or other surrounding components. The stabilizer can unfold or flatten as the keycap is pressed and can fold as the keycap is raised.
US11545315B1 Outdoor and/or waterproof switch
An electrical device such as, for example, an electrical switch is disclosed. The switch being arranged and configured to prevent ingress or intrusion of water, dust, or the like from the external environment thus making the switch particularly suitable for use outdoors or indoors where water and dust are expected. In one embodiment, the switch includes a base or housing, an internal actuator positioned within an internal cavity of the base, an external actuator accessible by a user, a barrier layer positioned between the internal actuator and the external actuator, the barrier layer arranged and configured to seal the internal cavity and the internal actuator, and a magnetic coupling arranged and configured to transfer movement of the external actuator to the internal actuator through the barrier layer.
US11545314B2 Wireless battery-powered switch
An apparatus for a wireless switch. In some embodiments, the wireless switch includes a button, a battery, a radio, a memory, and an electronic processor. The electronic processor may be configured to operate the wireless switch in a wireless mesh network communication mode; and in response to a user input from the button, reboot the wireless switch; operate the wireless switch in a Bluetooth operating mode; receive a switch configuration; store the switch configuration in the memory; reboot the wireless switch a second time, and operate the switch in the wireless mesh network communication mode.
US11545311B2 Electromagnetic switch
The present application relates to the field of switch technology, in particular to an electromagnetic switch, comprising a housing, a jump mechanism, movably arranged on the housing; a trip mechanism, arranged on the housing and opposite to the jump mechanism, and comprising a bridge plate located on a moving path of the jump mechanism and having multiple locked states, unlocked states, and critical states; The present application further provides another electromagnetic switch, comprising: a housing, an electromagnetic component, a contact mechanism and an armature, two spring buttons are arranged in parallel on the housing, a first spring button is internally provided with a jump structure for providing resistance at a start moment when the first spring button is pressed; in the electromagnetic switch of the present application, a jump structure is arranged on the spring button above the electromagnetic component.
US11545305B2 Electrolytic capacitor and method for manufacturing same
An electrolytic capacitor includes a capacitor element, a solid electrolyte layer, an electrolyte solution. The capacitor element has an anode foil with a dielectric layer, and a cathode foil. The solid electrolyte layer is provided between the anode foil and the cathode foil. And the capacitor element is impregnated with the electrolyte solution. The cathode foil includes a covering layer that contains at least one metal selected from titanium and nickel or a compound of the at least one metal. And the solid electrolyte layer contains a conductive polymer, a polymer dopant, and a base component.
US11545303B2 Electronic component and its manufacturing method
Disclosed herein is an electronic component that includes a substrate; and a plurality of conductive layers and a plurality of insulating layers which are alternately laminated on the substrate. The side surface of a predetermined one of the plurality of insulating layers has a recessed part set back from a side surface of the substrate and a projecting part projecting from the recessed part. The recessed part is covered with a first dielectric film made of an inorganic insulating material.
US11545302B2 Mold for forming a radio frequency (RF) coil for a plasma processing apparatus
Various embodiments of molds and methods are disclosed herein for fabricating a radio frequency (RF) coil. The disclosed mold includes a cylindrical inner core having a first helically shaped groove formed within an outer surface of the cylindrical inner core, and a two-piece compression sleeve having a second helically shaped groove formed within an inner surface of the two-piece compression sleeve. When portions of the two-piece compression sleeve are attached together, the two-piece compression sleeve surrounds the cylindrical inner core and provide a compressive force to a conductor arranged within the first and second helically shaped grooves to fabricate the RF coil. In some embodiments, a three-dimensional (3D) printing process may be used to fabricate each piece of the mold separately.
US11545296B2 Common mode filter
Disclosed herein is a common mode filter that comprises a drum core including a winding core portion and a pair of flange portions provided at both ends of the winding core portion, and first and second wires wound around the winding core portion so as to form a pair-wire for each turn. The first and second wires includes one or a plurality of sparsely-wound portions in which the first and second wires are wound with adjacent pair-wires spaced from each other, and one or a plurality of closely-wound portions in which the first and second wires are wound with adjacent pair-wires in close contact with each other.
US11545294B2 Coil device, pulse transformer, and electronic component
To provide a coil device having high bonding strength and bonding reliability.The coil device 1 has a core member 10 having a winding core and a flange 12, a wire 32 wound around the winding core, and a terminal electrode 52 connected with a lead 32a of a wire 32 provided to the flange 12; and an easy bonding layer 70 is formed on the surface of the terminal electrode 52 connected with the lead 32a in a stripe form 70a. the stripe form each bonding layer 70a is formed as a laser mark 71. In the coil device 1, a residue of coating film 78 which may be generated when the lead 32a of the wire 32 is connected to the mounting part 65 of the terminal electrode 52 is removed by laser.
US11545291B2 Transformer, electromagnetic device and manufacturing method of the transformer
A transformer, a method for manufacturing the same and an electromagnetic device are disclosed. The transformer includes a base plate, a magnetic core, transmission wire layers and conductive parts. The base plate includes a central part defining multiple inner via holes each running through the base plate and a peripheral part defining multiple outer via holes each running through the base plate. An annular accommodating groove is defined between the central pan and the peripheral part. The magnetic core is received in the accommodating groove. The transmission wire layers may be disposed respectively on two opposite sides of the base plate. Each of the transmission wire layers includes multiple wire patterns. Multiple conductive parts are respectively disposed in the inner via holes and the outer via holes.
US11545289B2 Solenoid assembly with included constant-current controller circuit
A constant-current controller that supplies a constant-current to a solenoid driver for use with an electromechanical device. The controller comprises a PCB containing a constant-current control circuit. The circuit comprises a GaNFET primary switch and a secondary switch. The PCB is integrated with and made a part of the solenoid driver. A standard electromechanical device may be converted to a constant-current controlled electromechanical device by exchanging the solenoid driver.
US11545282B2 Apparatus and method for separating and sorting USB wires
Disclosed is an apparatus for separating and sorting USB wires. The apparatus comprises a separating apparatus for separating USB wires and a sorting apparatus provided downstream the separating apparatus. The separating apparatus comprises a first slider slidable in a horizontal plane in a reciprocating way; a second slider connected to the first slider via a sliding guide; and a teeth assembly comprising a group of first teeth and a group of second teeth. The sorting apparatus comprises a base plate; a wire holder fixed on the base plate and having a number of grooves for holding the wires therein; a sorting module arranged above the wire holder having a number of sorting slots corresponding to the number of the grooves; a gripping module mounted below the base plate and comprising a gripping head positioned at the interval between the wire holder and the sorting module; a vision module arranged above the interval for obtaining an image showing a location and a color of the wires in the grooves; and a control module for controlling the gripping head to grasp and move the wires to the corresponding slot.
US11545274B2 Coolant cleanup and heat-sinking systems and methods of operating the same
Combined cleanup and heat sink systems work with nuclear reactor coolant loops. Combined systems may join hotter and colder sections of the coolant loops in parallel with any steam generator or other extractor and provide optional heat removal between the same. Combined systems also remove impurities or debris from a fluid coolant without significant heat loss from the coolant. A cooler in the combined system may increase in capacity or be augmented in number to move between purifying cooling and major heat removal from the coolant, potentially as an emergency cooler. The cooler may be joined to the hotter and colder sections through valved flow paths depending on desired functionality. Sections of the coolant loops may be fully above the cooler, which may be above the reactor, to drive flow by gravity and enhance isolation of sections of the coolant loop.
US11545272B2 Structural material for molten salt reactors
The present invention relates to a device adapted for producing energy by nuclear fission, the device comprising a core container of a core container material, which core container encloses an inner tubing of an inner tubing material, the inner tubing and/or the core container having an inlet and an outlet, the device further comprising a molten halide salt located in the core container or in the inner tubing, wherein the inner tubing comprises one or more sections consisting of single crystal corundum. The invention further relates to methods of controlling nuclear fission processes using the device and to the use of a corundum tube as a structural material in a nuclear fission device. The invention provides improved economy in molten salt nuclear fission processes.
US11545271B2 Systems and methods for public and private communication threads
Systems and methods are provided for collaborative communication between a virtual healthcare assistant and a plurality of care providers. In one example, a system includes a display and a computing device operably coupled to the display and storing instructions executable to output, to the display, a public communication thread including communication among two or more care providers monitoring a patient and a virtual healthcare assistant, the public communication thread specific to the patient and responsive to a request from a first care provider of the two or more care providers, output, to the display, a private communication thread including communication only between the first care provider and the virtual healthcare assistant, the private communication thread specific to the patient.
US11545268B2 Privacy-enhanced contact tracing using mobile applications and portable devices
A embodiment may involve receiving a contact tracing request for a first user identifier that corresponds to a first portable device identifier of a first portable device. The second example embodiment may also involve requesting and receiving, from a first computing device associated with the first user identifier, device adjacency data, wherein the device adjacency data contains a plurality of contact entries, wherein one of the contact entries identifies a second portable device identifier of a second portable device that was wirelessly detected by the first portable device and a timestamp of when the wireless detection of the second portable device occurred. The second example embodiment may involve determining, from the mappings, a second user identifier that corresponds to the second portable device identifier. The second example embodiment may further involve transmitting, to a second computing device associated with the second user identifier, a contact tracing notification.
US11545265B2 Predictive respiratory monitor and system
A mobile medical device for monitoring a respiratory condition in a subject, the medical device including: a sensor configured to be adhered to the skin of a patient, the sensor configured to yield a resistance signal that is modulated by movements of a chest of a patient during respiration; a sensor attachment module configured to receive the signal from the sensor and to output data to a mobile electronic device an indication of an adverse respiratory event. Also disclosed is a server for integrating data collected from a plurality of the mobile medical devices and a crowd-sourced respiration advisory system including a plurality of the mobile medical devices and a server for integrating data collected by the mobile medical devices.
US11545262B2 Mobile body and management system
An automated driving vehicle (200) includes a communication device (220), a biometric information acquirer (240), and an automated driving controller (250). The communication device (220) is configured to transmit biometric information acquired by the biometric information acquirer (240) to an external device and receives a response signal including attribute information for the transmitted biometric information. The automated driving controller (250) is configured to execute automated driving according to route information formed on the basis of the attribute information included in the received response signal.
US11545259B2 Apparatus, system, method, and computer-readable recording medium for displaying transport indicators on a physiological monitoring device
A physiological monitoring device includes: a sensor interface, a display configured to display information related to the patient, and at least one processor. The at least one processor is configured to: operate the physiological monitoring device into a non-transport mode while docked to one of at least one monitor mount; display first location context information corresponding to a first patient care area on the display while the physiological monitoring device is operating in the non-transport mode in the first patient care area; detect an undocking event in response to undocking the physiological monitoring device from a first monitor mount of the at least one monitor mount, wherein the first monitor mount is located in the first patient care area; and in response to detecting the undocking event, operate the physiological monitoring device in a transport mode, including changing the first location context information to transport context information on the display.
US11545258B2 System and method for facilitating data access for itinerate medical personnel
A system and method for securely allowing access to personal medical worker information for itinerate medical workers working on a contract basis for various medical facilities. The system includes a medical personnel records computer designed to interface with a medical facility computer when a medical worker selects a work contract associated with the medical facility. The medical worker's personal information is selectively shared based on user defined rules to limits potential compromising of the medical workers personal data due to a data breach or the like.
US11545256B2 Remote monitoring using an array of audio sensors and improved jugular venous pressure (JVP) measurement
Embodiments of the invention provide apparatuses, systems, and methods for more accurate remote monitoring of a user's body. In some embodiments, a system for monitoring a user's body comprises a wearable device, a video sensor attached at a collar portion of the wearable device, a plurality of audio sensors spaced and attached at a body portion of a wearable device and a controller configured to determine a Jugular Venous Pressure (JVP) of the user, and determine audio characteristics of an output of the plurality of audio sensors to generate an audio heat map corresponding to at least one internal organ of the user.
US11545255B2 Systems and methods for classifying an anomaly medical image using variational autoencoder
Methods and systems for classifying an image. For example, a method includes: inputting a medical image into a recognition model, the recognition model configured to: generate one or more attribute distributions that are substantially Gaussian when inputted with a normal image; and generate one or more attribute distributions that are substantially non-Gaussian when inputted with an abnormal image; generating, by the recognition model, one or more attribute distributions corresponding to medical image; generating a marginal likelihood corresponding to the likelihood of a sample image substantially matching the medical image, the sample image generated by sampling, by a generative model, the one or more attribute distributions; and generating a classification by at least: if the marginal likelihood is greater than or equal to a predetermined likelihood threshold, determining the image to be normal; and if the marginal likelihood is less than the predetermined likelihood threshold, determining the image to be abnormal.
US11545254B2 Dispensing audit support apparatus and dispensing audit support method
An object of the present invention is to provide a dispensing audit support apparatus and a dispensing audit support method with a high collation accuracy robustness. According to a dispensing audit support apparatus according to one aspect of the present invention, since a position, shape and size of a region of interest are set according to a position of a collation-target medicine in a captured image, and a position, shape and size of a master image are set according to the set region of interest, it is possible to avoid or reduce distortion of the medicine shape, blur, inclusion of an end part into the image, and the like due to the position and orientation of the collation-target medicine. Therefore, influence on collation accuracy is small, and it is possible to enhance the robustness of the collation accuracy.
US11545252B2 Medical reporting apparatus
During a medical intervention such as an angiography, the X-ray examination equipment (such as that mounted on a C-arm) produces a very large number of imaging frames of the intervention, as it progresses. This information contains frame sequences which can be effectively used to improve a medical report of the intervention. The sequence will contain sequences which contain similar clinical information though, and these frames may be considered to be redundant and not useful for inclusion in the medical report. The aspects detailed herein enable a selection of non-redundant sequences and/or frames, based on contextual information, obtained from the sequence of images, and/or other medical equipment, during an intervention. In this way, the redundancy inherent in the original frame sequence can be removed, leaving a set of prepared candidate sequences for insertion into a multimedia or documentary medical report.
US11545248B2 Machine learning systems for predictive modeling and related methods
A machine learning system for training a data model to predict data states in medical orders is described. The machine learning system is configured to train a data model to predict whether a medical order requires prior authorization (“PA”) for medical orders within a medical order data set so that related systems may process incoming medical orders with PA determinations predicted by the data model. The machine learning system includes a first data warehouse system. The first prescription processing system generates a data model of historical orders and payer responses, apply a predictive machine learning model to the data model to generate a trained predictor of whether a medical order requires PA, associated with order data, apply the trained predictor to a plurality of production orders to determine PA for each of the plurality of production orders, and process the plurality of production orders with each associated PA determination.
US11545247B2 Medication compliance methods, devices, and systems
Cannabis, much like medications, requires secure containment. It is particularly important to prevent access to Cannabis to children, elderly, or others for whom the Cannabis is not prescribed, designated, or legally permitted. Provided herein are medication tracking and securement devices, systems, platforms, and methods configured to be used with or in place of commercial standard medicine bottles. The wireless tracking and communications elements of the present disclosure are configured to prevent medication theft, overdosing, medication loss, and prescription noncompliance.
US11545243B2 Medical dressing having identifiable information tag that is only readable if portion of dressing is exposed
A medical dressing, specifically adapted to comprise a machine-readable tag for allowing efficient and safe inspection during use of the medical dressing is described. A medical dressing arrangement and to a computer implemented inspection method applied in conjunction with the medical dressing is also described.
US11545242B2 Systems and methods for computing with private healthcare data
Techniques are provided for computing with private healthcare data. The techniques include a method comprising constructing an isolated memory partition that forms a secure enclave and pre-provisioning software within the secure enclave. The pre-provisioned software is configured to receive at least one of input data or the instructions for the one or more application computing processes in an encrypted form; decrypt the at least one of input data or instructions using one or more cryptographic keys; execute the one or more application computing processes based on the decrypted at least one of input data or instructions to generate output data; generate a proof of execution that indicates that the one or more application computing processes operated on the received input data; encrypt the output data using the one or more cryptographic keys; and provide external access to the encrypted output data and the proof of execution.
US11545241B1 Systems and methods for analyte testing and data management
Systems, methods, and devices are provided for clinical laboratory testing using less than 1 mL of sample collected from a subject. Some embodiments collect between 1 mL and about 10 uL of sample from a subject. A method is also provided for analyte testing, wherein a mobile computing device may be used for laboratory test requests and for handling of the analyte testing process.
US11545238B2 Machine learning method for protein modelling to design engineered peptides
Provided herein are methods for design of engineered polypeptides that recapitulate molecular structure features of a predetermined portion of a reference protein structure, e.g., an antibody epitope or a protein binding site. A Machine Learning (ML) model is trained by labeling blueprint records generated from a reference target structure with scores calculated based on computational protein modeling of polypeptide structures generated by the blueprint records. The method may include training an ML model based on a first set of blueprint records, or representations thereof, and a first set of scores, each blueprint record from the first set of blueprint records associated with each score from the first set of scores. After the training, the machine learning model may be executed to generate a second set of blueprint records. A set of engineered polypeptides are then generated based on the second set of blueprint records.
US11545235B2 System and method for the computational prediction of expression of single-gene phenotypes
In accordance with an embodiment of the invention, a system and method is provided for determining a probability of a progeny having one or more phenotypes Phj each associated with a single gene Qj. A score sip may be assigned to each allele hip at a plurality of genetic loci (i) in a haploid genome profile Hp of a parent (p). A plurality (Nj) of the alleles hkp (k=1, . . . , Nj) associated with the gene Qj may be identified. The scores sip may be mapped or indexed to gene-specific scores ŝj,kp associated with gene Qj for the plurality of (Nj) alleles hkp. A probability may be computed for altering the gene product from gene Qj in a progeny of the parent (p) to be a function of the gene-specific scores ŝj,kp.
US11545232B1 Quick reliability scan for memory device
Technologies for performing a quick reliability scan include, for a particular block of a set of blocks of different block types. Each block of the set of blocks includes pages of memory of a physical memory device. A subset of the pages of the block is identified. The block is scanned by scanning the subset of the plurality of pages of the block for a fold condition. A page of the subset of the plurality of pages is determined to have the fold condition. After the set of blocks has been scanned, the folding of the block that includes the page that has been determined to have the fold condition is requested.
US11545228B2 OTP memory and storage device including the same
A storage device may include a one time programmable (OTP) memory including a plurality of OTP cells and configured to store OTP key values in the plurality of OTP cells, and an erase instruction circuit that is detachably mounted on the storage device and connected to a first node of the OTP memory. When the erase instruction circuit is removed from the storage device, the OTP memory may be configured to receive the erase instruction signal having a first logic level at the first node and permanently erase all the OTP key values stored in the plurality of OTP cells by programming the plurality of OTP cells to an identical OTP key value in response to the erase instruction signal having the first logic level.
US11545222B2 Semiconductor device and method of operating the same
A semiconductor memory device includes a memory string and a control logic. The memory string is connected between a common source line and a bit line and includes at least one first select transistor, a plurality of memory cells, and a plurality of second select transistors. The control logic is configured to apply a first voltage to a first group among second select lines respectively connected to the second select transistors, float a second group among the second select lines and then apply an erase voltage to the common source line, during an erase operation.
US11545215B2 Devices and methods for writing to a memory cell of a memory
A method for writing to a memory is disclosed. The method includes generating a write current that flows to a memory cell of the memory, generating a mirror current that mirrors the write current, and inhibiting application of a write voltage to the memory cell of the memory based on the mirror current. A device that performs the method is also disclosed. A memory that includes the device is also disclosed.
US11545214B2 Resistive memory device
A resistive memory device includes a first word line extending in a first horizontal direction, a second word line extending on the first word line in the first horizontal direction, a third word line extending on the second word line in the first horizontal direction, a first bit line extending between the first and second word lines in a second horizontal direction, a second bit line extending between the second and third word lines in the second horizontal direction, and memory cells respectively arranged between the first word line and the first bit line, between the first bit line and the second word line, between the second word line and the second bit line, and between the second bit line and the third word line. A thickness of the second word line is greater than a thickness of each of the first word line and the third word line.
US11545212B2 Dual port SRAM cell with dummy transistors
A semiconductor device includes a semiconductor substrate including a fin of semiconductor material having a fin width and a fin length. The fin length is greater than the fin width and extends between a first fin end and a second fin end. A gate electrode extends over the fin at a first fin location between the first fin end and the second fin end. A dummy gate electrode extends over the first fin end and is floating.
US11545211B2 Semiconductor memory device and a method of operating the semiconductor memory device
A semiconductor memory device includes a memory cell array, a sense amplifier circuit and a random code generator. The memory cell array is divided into a plurality of sub array blocks arranged in a first direction and a second direction crossing the first direction. The sense amplifier circuit is arranged in the second direction with respect to the memory cell array, and includes a plurality of input/output (I/O) sense amplifiers. The random code generator generates a random code which is randomly determined based on a power stabilizing signal and an anti-fuse flag signal. A second group of I/O sense amplifiers selected from among a first group of I/O sense amplifiers performs a data I/O operation by data scrambling data bits of main data. The first group of I/O sense amplifiers correspond to a first group of sub array blocks accessed by an access address.
US11545210B2 Apparatuses, systems, and methods for fuse array based device identification
Apparatuses, systems, and methods for fuse based device identification. A device may include a number of fuses which are used to encode permanent information on the device. The device may receive an identification request, and may generate an identification number based on the states of at least a portion of the fuses. For example, the device may include a hash generator, which may generate the identification number by using the fuse information as a seed for a hash algorithm.
US11545201B2 Memory device with unipolar selector
Various embodiments of the present application are directed towards a memory cell, an integrated chip comprising a memory cell, and a method of operating a memory device. In some embodiments, the memory cell comprises a data-storage element having a variable resistance and a unipolar selector electrically coupled in series with the data-storage element. The memory cell is configured to be written by a writing voltage with a single polarity applying across the data-storage element and the unipolar selector.
US11545193B2 Nonvolatile memory device for performing double sensing operation
A nonvolatile memory device comprising: a cell string comprising a plurality of memory cells, a bit line coupled to the cell string, and a page buffer suitable for precharging the bit line, a first sensing node and a second sensing node to a preset level in a first period, and double-sensing the bit line through the first and second sensing nodes in a second period, wherein the page buffer comprises: a first coupling unit suitable for coupling the bit line and the first sensing node, a second coupling unit suitable for coupling the first and second sensing nodes, and controlling the first and second sensing nodes to have a voltage level interval according to a preset ratio in the second period, a first and second latch units suitable for latching a logic levels corresponding to a voltage levels of the first and second sensing nodes, respectively.
US11545190B2 Semiconductor memory device
The present technology includes a semiconductor memory device. The semiconductor memory device includes a first channel pattern and a second channel pattern each extending in a vertical direction and facing each other, a channel separation pattern formed between the first channel pattern and the second channel pattern and extending in the vertical direction, a stack including conductive patterns each surrounding the first channel pattern, the second channel pattern, and the channel separation pattern and stacked apart from each other in the vertical direction, a first memory pattern disposed between each of the conductive patterns and the first channel pattern, and a second memory pattern disposed between each of the conductive patterns and the second channel pattern.
US11545189B2 Apparatuses and methods for different IO widths for stacked die
Apparatuses and methods for providing data from stacked memory are described. The stacked memory may include multiple die. In some examples, a master die may receive data from one or more slave die. The master die may provide data from the master die and the data from the one or more slave die to a plurality of output terminals. Different ones of the output terminals may provide data from a different die of the stacked memory. In some examples, the data may be retrieved from the multiple die concurrently.
US11545185B1 Method and apparatus for frame accurate high resolution video editing in cloud using live video streams
A system and method for frame accurate editing of high resolution live video streams is disclosed. A method includes providing a low resolution video stream displayed in a first viewing portion of an edit user interface, wherein the low resolution video stream corresponds to a high resolution video stream of the live video content, receiving, via the viewing portion of the user interface, user input identifying a first start point and a first end point within the low resolution video stream, and transmitting the first start point and the first end point to a server to obtain a respective intermediate video segment of an intermediate resolution video stream corresponding to the high resolution video stream. The method further includes presenting the respective intermediate video segment in a second viewing portion of the edit user interface, the second viewing portion comprising a frame identifying section to identify frames corresponding to the first start point and the first end point, receiving user input identifying a second start point and a second end point from within the intermediate resolution video stream, and transmitting the second start point and the second end point to the server to obtain a respective high resolution video segment from the high resolution video stream for presentation to the user.
US11545177B2 Magnetic recording medium
The magnetic recording medium includes a non-magnetic support; and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, in which an isoelectric point of a surface zeta potential of the magnetic layer is equal to or smaller than 3.8.
US11545173B2 Automatic speech-based longitudinal emotion and mood recognition for mental health treatment
A method of predicting a mood state of a user may include recording an audio sample via a microphone of a mobile computing device of the user based on the occurrence of an event, extracting a set of acoustic features from the audio sample, generating one or more emotion values by analyzing the set of acoustic features using a trained machine learning model, and determining the mood state of the user, based on the one or more emotion values. In some embodiments, the audio sample may be ambient audio recorded periodically, and/or call data of the user recorded during clinical calls or personal calls.
US11545169B2 Dynamic player selection for audio signal processing
In one aspect, a first playback device is configured to (i) receive a set of voice signals, (ii) process the set of voice signals using a first set of audio processing algorithms, (iii) identify, from the set of voice signals, at least two voice signals that are to be further processed, (iv) determine that the first playback device does not have a threshold amount of computational power available, (v) receive an indication of an available amount of computational power of a second playback device, (vi) send the at least two voice signals to the second playback device, (vii) cause the second playback device to process the at least two voice signals using a second set of audio processing algorithms, (viii) receive, from the second playback device, the processed at least two voice signals, and (ix) combine the processed at least two voice signals into a combined voice signal.
US11545168B2 Audio processing device and associated audio processing method
An audio processing device is disclosed. The audio processing device includes a filter and an output circuit. The filter is configured to receive an audio signal to generate a filtered audio signal, wherein the filter includes a plurality of parameters that are adjustable for changing a bandwidth, a center frequency or a gain of response of the filter. The output circuit is configured to receive the filtered audio signal to generate an output audio signal to a speaker. When the parameters of the filter are changed, the filter reduces changes in the audio signal caused by the parameters, and the output circuit continuously receives the filtered audio signal to generate the output audio signal for the speaker to play without interruption.
US11545165B2 Encoding device and encoding method using a determined prediction parameter based on an energy difference between channels
This encoding device is able to encode an S signal efficiently in MS prediction encoding. An M signal encoding unit generates first encoding information by encoding a sum signal indicating a sum of a left channel signal and a right channel signal that constitute a stereo signal. An energy difference calculation unit calculates a prediction parameter for predicting a difference signal indicating a difference between the left channel signal and the right channel signal by using a parameter regarding an energy difference between the left channel signal and the right channel signal. An entropy encoding unit generates second encoding information by encoding the prediction parameter.
US11545159B1 Computerized monitoring of digital audio signals
A digital audio quality monitoring device uses a deep neural network (DNN) to provide accurate estimates of signal-to-noise ratio (SNR) from a limited set of features extracted from incoming audio. Some embodiments improve the SNR estimate accuracy by selecting a DNN model from a plurality of available models based on a codec used to compress/decompress the incoming audio. Each model has been trained on audio compressed/decompressed by a codec associated with the model, and the monitoring device selects the model associated with the codec used to compress/decompress the incoming audio. Other embodiments are also provided.
US11545154B2 Method and apparatus with registration for speaker recognition
Disclosed is a method and apparatus with recognition for speaker recognition. The method includes determining whether an input feature vector corresponding to a voice signal of a speaker meets a candidate similarity criterion with at least one registered data included in a registration database, selectively, based on a result of the determining of whether the input feature vector meets the candidate similarity criterion, constructing a candidate list based on the input feature vector, determining whether a candidate input feature vector, among one or more candidate input feature vectors constructed in the candidate list in the selective constructing of the candidate list, meets a registration update similarity criterion with the at least one registered data, and selectively, based on a result of the determination of whether the candidate input feature vector meets the registration update similarity criterion, updating the registration database based on the candidate input feature vector.
US11545153B2 Information processing device, information processing system, and information processing method, and program
Provided is a device, a method that allow a remote terminal to perform a process on the basis of a local-terminal-side user utterance. There are a local terminal and a remote terminal. The local terminal performs a process of a semantic analysis of a user utterance input into the local terminal. On the basis of a result of the semantic analysis, the local terminal determines whether or not the user utterance is a request to the remote terminal for a process. Moreover, in a case where the user utterance is a request to the remote terminal for a process, the local terminal transmits the result of the semantic analysis by a semantic-analysis part to the remote terminal. The remote terminal receives the result of the semantic analysis of the local-terminal-side user utterance, and performs a process based on the received result of the semantic analysis of the local-terminal-side user utterance.
US11545151B2 Dynamically delaying execution of automated assistant actions and/or background application requests
Implementations set forth herein allow a user to access a first application in a foreground of a graphical interface, and simultaneously employ an automated assistant to respond to notifications arising from a second application. The user can provide an input, such as a spoken utterance, while viewing the first application in the foreground in order to respond to notifications from the second application without performing certain intervening steps that can arise under certain circumstances. Such intervening steps can include providing a user confirmation, which can be bypassed, and/or time-limited according to a timer, which can be displayed in response to the user providing a responsive input directed at the notification. A period for the timer can be set according to one or more characteristics that are associated with the notification, the user, and/or any other information that can be associated with the user receiving the notification.
US11545150B2 Dialog device, dialog method, data structure, and program
Provided are a dialogue device, a dialogue method, a data structure, and a program capable of realizing various dialogues while reducing the amount of description of a dialogue scenario.A knowledge transition unit 120 determines a next type of knowledge based on: a knowledge base 130 in which a relation label indicating each of relations between a plurality of types of knowledge is attached to knowledge about each of utterances to express the knowledge about the utterance; a user utterance; current knowledge; and a dialogue scenario including a basic scenario in which a transition method between the plurality of types of knowledge in the knowledge base is determined using the relation label, and an utterance generation unit 150 generates a system utterance based on the next type of knowledge.
US11545148B2 Do not disturb functionality for voice responsive devices
Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enabling Do Not Disturb functionality in voice responsive devices. An example embodiment operates by: enabling an user to configure Do Not Disturb settings for a voice responsive device; while (a) the Do Not Disturb functionality is activated for the voice responsive device, and (b) within a Do Not Disturb time period specified by the Do Not Disturb settings: disabling one or more microphones; receiving an unambiguous trigger; responsive to receiving the unambiguous trigger, enabling the microphone(s); receiving a voice command; and processing the voice command. An example of an unambiguous trigger may be the user pressing a talk button (either a physical or digital button) on a remote control associated with the voice responsive device.
US11545146B2 Techniques for language independent wake-up word detection
A user device configured to perform wake-up word detection in a target language. The user device comprises at least one microphone (430) configured to obtain acoustic information from the environment of the user device, at least one computer readable medium (435) storing an acoustic model (150) trained on a corpus of training data (105) in a source language different than the target language, and storing a first sequence of speech units obtained by providing acoustic features (110) derived from audio comprising the user speaking a wake-up word in the target language to the acoustic model (150), and at least one processor (415,425) coupled to the at least one computer readable medium (435) and programmed to perform receiving, from the at least one microphone (430), acoustic input from the user speaking in the target language while the user device is operating in a low-power mode, applying acoustic features derived from the acoustic input to the acoustic model (150) to obtain a second sequence of speech units corresponding to the acoustic input, determining if the user spoke the wake-up word at least in part by comparing the first sequence of speech units to the second sequence of speech units, and exiting the low-power mode if it is determined that the user spoke the wake-up word.
US11545143B2 Recognition or synthesis of human-uttered harmonic sounds
Within each harmonic spectrum of a sequence of spectra derived from analysis of a waveform representing human speech are identified two or more fundamental or harmonic components that have frequencies that are separated by integer multiples of a fundamental acoustic frequency. The highest harmonic frequency that is also greater than 410 Hz is a primary cap frequency, which is used to select a primary phonetic note that corresponds to a subset of phonetic chords from a set of phonetic chords for which acoustic spectral is available. The spectral data can also include frequencies for primary band, secondary band (or secondary note), basal band, or reduced basal band acoustic components, which can be used to select a phonetic chord from the subset of phonetic chords corresponding to the selected primary note.
US11545140B2 System and method for language-based service hailing
Systems and methods are provided for language-based service hailing. Such system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the computing system to obtain a plurality of speech samples, each speech sample comprising one or more words spoken in a language, train a neural network model with the speech samples to obtain a trained model for determining languages of speeches, obtain a voice input, identify at least one language corresponding to the voice based at least on applying the trained model to the voice input, and communicate a message in the identified language.
US11545139B2 System and method for determining the compliance of agent scripts
Systems and methods of script identification in audio data obtained from audio data. The audio data is segmented into a plurality of utterances. A script model representative of a script text is obtained. The plurality of utterances are decoded with the script model. A determination is made if the script text occurred in the audio data.
US11545138B1 Voice review analysis
Systems and methods for Artificial Intelligence (AI)-based analysis of oral reviews are provided. An example method includes prompting a user to provide an oral review concerning a subject; providing the user with an interface configured to receive the oral review; receiving, via the interface, the oral review concerning the subject in a free format; generating, based on the oral review, a text for review and presenting the text for review to the user; and providing, to the user, an option to publish the text for review via at least one social media. Generating the text for review may include removing filler words from the oral review and converting the oral review from the free format to a format according to a grammar rule of at least one human language.
US11545130B1 System and method for an audio reproduction device
System and method for enhancing audio reproduced by an audio reproduction device with a first channel and second channel is described. X samples of audio signals are received and stored in a portion of an input buffer with 2x positions and rest of the x positions are padded with zero for both the channels. Contents of the input buffer are transformed to frequency domain (FD) components. FD components are multiplied with a first filter coefficient to generate FD components with short echo effect and with a second filter coefficient to generate FD components with long echo effect. Then, they are converted to time domain (TD) components with short echo effect and TD components with long echo effect. Selective TD components with short echo effect and long echo effect are combined to generate a convolved first channel output and a convolved second channel output.
US11545127B2 Method and system for reducing noise in a vehicle
Embodiments include a method and noise cancelling system for cancelling noise in a vehicle by operating at least one noise cancelling means in a first mode of operation to output a noise cancelling signal; receiving at least one input indicative of a state of the vehicle; determining if noise cancelling error conditions are present based on the at least one received input indicative of a state of the vehicle; and operating at least one noise cancelling means in a second mode of operation if noise cancelling error conditions are determined as present.
US11545126B2 Arrangements and methods for enhanced communication on aircraft
Arrangements for communication and/or noise attenuation within an aircraft, and aircraft and methods for making aircraft including such arrangements are provided. In one example, an arrangement includes an array of first microphones cooperatively configured to be directed towards a first aircraft operator when disposed in a first cockpit seat to receive a first communication input from the first aircraft operator. An array of first speakers is cooperatively configured to be directed towards the first aircraft operator when disposed in the first cockpit seat to provide a first communication output to the first aircraft operator.
US11545125B1 Electronic system with heat dissipation and feed-forward active noise control function and related method
An electronic system includes a fan module, an embedded controller, an error microphone, an active noise cancellation controller, and a micro speaker module. The error microphone is configured to output an error signal by detecting the noise level during the operation of the electronic system. According to the error signal and the fan information provided by the embedded controller, the active noise cancellation controller calculates the narrow-band noises associated with the actual single-blade fundamental frequency noise and the actual BPF fundamental frequency noise generated by the fan module, and drives the micro speaker module accordingly for providing a noise cancellation signal. The error signal may be reduced to zero by adaptively adjusting the noise cancellation signal for canceling the noises generated during the operation of the electronic system.
US11545120B2 Electric stringed musical instrument
An electric stringed musical instrument having a body with a top surface and at least one interior surface, at least two pickup up pockets and at least one control pocket, the pockets connected through a series of channels. A neck is connected to the body and to a headstock. A bridge is connected to the body, at least two pickups are located in the pickup pockets, and at least one control is located in the control pocket. The pickups and controls may be flush mounted with captured screws secured to the interior surface of the body. The neck has may have a width less than 35 mm and includes a fretboard with at least ten spaced frets arranged in a diatonic scale. The neck may include a longitudinal recess for receiving a carbon fiber member permitting the neck to flex perpendicularly to the path of the strings.
US11545116B2 Ship information display device and method of displaying ship information
A ship information display device is provided, which may include a first processor, a second processor, a graphic processor, and a display. The first processor may generate a first image based on first ship information received from a first ship sensor and generate a screen to be synthesized including the first image and a blank image. The second processor may generate a second image based on second ship information received from a second ship sensor. The graphic processor may generate a synthesized screen including the first image and the second image by replacing the blank image of the screen to be synthesized by the second image generated by the second processor. The display may display the synthesized screen.
US11545115B1 Variable density content display
A video display hub is mounted in a common household area such as a kitchen or family room. The display hub is configured to display various types of information for users in the area, such as weather, traffic updates, schedules, notes, messages, lists, news, etc. When the user is at a distance from the display hub, information is presented at a relatively low density, with a low level of granularity and detail in conjunction with large fonts, graphics, and icons. When the user is close to the display hub, information is presented at a relatively high density, with a high level of granularity and detail in conjunction with small fonts, graphics, and icons.
US11545111B2 Signal transmission device and related method
A signal transmission device includes a first master signal conversion circuit and at least one first slave signal conversion circuit. The first master signal conversion circuit is configured to receive first partial data of output data from a data generation unit, convert the first partial data of the output data into a first transmission signal correspondingly, and output a first synchronization signal. The at least one first slave signal conversion circuit is configured to receive at least second partial data of the output data and convert the at least second partial data of the output data into at least one second transmission signal correspondingly, wherein the at least one first slave signal conversion circuit controls a timing of the at least one second transmission signal according to the first synchronization signal.
US11545110B2 Dynamic uniformity compensation for electronic display
A system may include an electronic display panel having pixels, where each pixel emits light based on a respective programming signal applied to the pixel. The system may also include processing circuitry to determine a respective control signal upon which the respective programing signal for each pixel is based. The processing circuitry may determine each respective control signal based at least in part on approximations of respective pixel brightness-to-data relationship as defined by a function having variables stored in memory accessible to the processing circuitry.
US11545109B2 Display backlight control method
Disclosed is a display backlight control method for adapting a display backlight source to multiple refresh rates. The method includes: ascertaining a relation between a refresh rate and a threshold; if the relation indicates that the refresh rate changes from being higher than the threshold to lower than the threshold, transmitting a first mode backlight control signal to make the display backlight source provide a first transitional backlight in a first transition period and then provide a constant backlight; and if the relation indicates that the refresh rate changes from being lower than the threshold to higher than the threshold, transmitting a second mode backlight control signal to make the display backlight source provide a second transitional backlight in a second transition period and then provide a non-transitional strobe backlight. The first (second) transitional backlight includes a first (second) transitional strobe backlight and a first (second) transitional constant backlight.
US11545105B2 Semiconductor device and electronic appliance
The amplitude voltage of a signal input to a level shifter can be increased and then output by the level shifter circuit. Specifically, the amplitude voltage of the signal input to the level shifter can be increased to be output. This decreases the amplitude voltage of a circuit (a shift register circuit, a decoder circuit, or the like) which outputs the signal input to the level shifter. Consequently, power consumption of the circuit can be reduced. Alternatively, a voltage applied to a transistor included in the circuit can be reduced. This can suppress degradation of the transistor or damage to the transistor.
US11545102B2 Display device and electronic signboard
According to an aspect, a display device includes a plurality of sub-pixels. Each of the sub-pixels includes a memory block including a memory configured to store therein sub-pixel data and a sub-pixel electrode coupled to the memory block. The memory includes first and second transistors configured to store therein the sub-pixel data in accordance with an electrical charge of a floating gate, the first and second transistors include respective drains that are coupled to each other, and a coupling point of the drains is coupled to a node. The sub-pixel electrode is coupled to the node, and each of the sub-pixels is configured to display an image based on a potential of the node.
US11545101B2 Display device
According to an aspect, a display device includes: a first liquid crystal panel; a second liquid crystal panel; a light source configured to emit light; and a controller configured to control the first liquid crystal panel and the second liquid crystal panel based on an image signal corresponding to a resolution of the second liquid crystal panel. The first liquid crystal panel includes dimming pixels, and the second liquid crystal panel includes pixels. More than one of the pixels is arranged within a region of each of the dimming pixels. The controller performs blurring processing and determination of dimming gradation values as processing related to operation of the second liquid crystal panel. Each of the dimming gradation values corresponds to a highest gradation value set after the blurring processing among gradation values set for the more than one pixel arranged within the region of each of the dimming pixels.
US11545100B2 Liquid crystal display apparatus
A display device according to an embodiment of the present invention uses, as a threshold value based on which it is determined whether to switch clip processing on or to switch the clip processing off, an activation grayscale level difference threshold value (or an activation grayscale voltage difference threshold value), a deactivation grayscale level difference threshold value (or a deactivation grayscale voltage difference threshold value), an activation pixel number threshold value, and a deactivation pixel number threshold value. The deactivation grayscale level difference threshold value (or the deactivation grayscale voltage difference threshold value) is smaller than the activation grayscale level difference threshold value (or the activation grayscale voltage difference threshold value). The deactivation pixel number threshold value is smaller than the activation pixel number threshold value. Hysteresis occurs at the on/off change of the clip processing, and as a result, the clip processing may be suppressed from being switched on or off frequently.
US11545099B2 Display apparatus having driving circuit for deriving actual data signal based on theoretical data signal
A display apparatus is provided. The A display apparatus includes a plurality of subpixels, the plurality of subpixels comprising a plurality of first subpixels, a plurality of second subpixels, and a plurality of third subpixels. The plurality of third subpixels are arranged in an array of I columns and J rows. The display apparatus includes a plurality of repeating units. A respective repeating unit of the plurality of repeating units includes one of the plurality of first subpixels, one of the plurality of second subpixels, and two of the plurality third subpixels. The two of the plurality third subpixels in the respective repeating unit are arranged along a first direction or a second direction, the one of the plurality of first subpixels and the one of the plurality of second subpixels in the respective repeating unit are arranged along the second direction or the first direction.
US11545096B2 Driving method of display module, driving system thereof, and driving device
The present disclosure provides a driving method of a display module, a driving system thereof, and a display device. The driving method of the display module includes a display panel driving process, and a backlight module driving process driven synchronously with the display panel driving process. The display panel driving process includes steps: performing a color saturation adjustment; and obtaining second color signals to drive the display panel by converting. The backlight module driving process includes steps: using the light source adjustment coefficient to adjust a first brightness value to obtain a second brightness value; determining a dominant hue light source; and driving the dominant hue light source by the second brightness value.
US11545090B1 Display device
An organic light emitting diode display device calculates a cumulative current of each of the plurality of pixels, calculates a consumed current consumed by each of the plurality of pixels during a reproduction period of the image, estimates an expected deterioration time of each of the pixels based on a difference between the cumulative current and the consumed current, and operates the display unit in a normal output mode as an image output mode when a number of pixels expected to burn in among the plurality of pixels based on the estimated expected deterioration time is less than a preset number.
US11545085B2 Electronic device having display
An example device includes a housing including a first surface facing a first direction and a second surface facing a second direction; a transparent cover formed on at least a portion of the first surface of the housing; a display disposed between the transparent cover and the second surface; a sensor disposed between the display and the second surface; and a control circuit, electrically connected to the sensor, for controlling the sensor, wherein the display can include: a first region including a plurality of pixels capable of displaying color; and a second region aligned on at least a portion of the sensor such that light acquired from the outside of the electronic device passes through the sensor.
US11545083B2 Driving circuit and display device using the same
An electroluminescent display device using a variable refresh rate (VRR) mode. The occurrence of a difference in luminance at a time point of a refresh rate change is reduced, thereby preventing viewers from perceiving the change of the refresh rate.
US11545080B2 Gate driver and electroluminescence display device using the same
A disclosed gate driver includes a plurality of stages, a kth stage comprising: a first output node connected to an emission line; a second output node; a Q node connected to a first controller and a pull-down circuit; the pull-down circuit and a pull-up circuit respectively controlled by the Q node and the second output node; the first controller configured to receive a voltage of a first output node of a (k−1)th stage or a first start signal; a second controller configured to receive a voltage of a second output node of the (k−1)th stage or a second start signal; a third controller configured to control the voltage of the second output node; and a fourth controller configured to be controlled by the second output node and to control the voltage of the first output node, wherein ‘k’ is a natural number ≥1.
US11545079B2 Display device and manufacturing method of the same
A display device including a base substrate including a first base film, a second base film disposed on the first base film, and a connection wire, wherein at least a portion of the connection wire is disposed between the first base film and the second base film, a pixel circuit disposed on the base substrate, a light emitting element disposed on the pixel circuit and electrically connected to the pixel circuit, and a driving part disposed under the base substrate. The first base film has a first penetration part and a first protrusion part protruding toward the second base film, and the second base film has a second penetration part overlapping the first protrusion part and a second protrusion part protruding toward the first base film and overlapping the first penetration part. The connection wire extends to an upper surface of the base substrate along the first protrusion part.
US11545078B2 Display device with gate driver capable of providing high resolution and reducing deterioration of image quality
A gate driver circuit and a display device including the gate driver circuit are disclosed. The gate driver circuit includes a stage for outputting at least two gate signals. The stage comprises, a first output buffer for outputting a first gate signal in response to a voltage of a Q node and the voltage of a Qb node; a second output buffer for outputting a second gate signal in response to the voltage of the Q node and the voltage of the Qb node; and a first diode circuit disposed between the Q node and the second output buffer.
US11545076B2 Display device having a reset line for supplying a reset signal
According to one embodiment a display device includes first and second sub-pixels, first and second power lines, and a reset line. The first sub-pixel includes a first light emitting element and a first pixel circuit. The second sub-pixel includes a second light emitting element and a second pixel circuit. The first power line supplies power to the first pixel circuit. The second power line supplies power to the second pixel circuit. Reset signal is supplied to the reset line. The reset line and the power lines are arranged in a display region. The reset line is connected to both the pixel circuits. A width of the first power line is larger than a width of the second power line.
US11545075B2 Display panel and spliced display
The disclosure provides a display panel and a spliced display device. The display panel includes a substrate, an array circuit, and a power supply circuit. The substrate includes a top surface, a bottom surface, and a side surface located between the top surface and the bottom surface. The array circuit is disposed on the top surface. Power is supplied to the array circuit through the power supply circuit. The power supply circuit has a power input terminal. The power input terminal corresponds to at least two distribution terminals. The at least two distribution terminals are disposed on the side surface and distribute the power to different portions of the array circuit.
US11545073B2 Display device and method for driving the same
A display device includes a display unit including a plurality of pixels coupled to a plurality of data lines, a plurality of scan lines, and a plurality of emission control lines, a controller for determining a width of a gate-off section of an emission control signal, which corresponds to a non-emission section of each of a plurality of frames belonging to a dimming period, in response to a dimming signal, and an emission driver for supplying the emission control signal in units of a plurality of consecutive pixel rows through the plurality of emission control lines.
US11545069B2 Display device having a shift register having interdigital transistor
A display panel is provided. The display panel includes at least one transistor of a split structure. The transistor of the split structure comprises a control electrode, a first electrode and a second electrode; the first electrode comprises N first electrode portions, the second electrode comprises N second electrode portions, and N is an integer greater than 2; the N first electrode portions are electrically coupled, and the N second electrode portions are electrically coupled; the display panel has a plurality of transistor regions arranged at intervals, an n-th first electrode portion and an n-th second electrode portion are located in a same transistor region, an m-th first electrode portion and an (m+1)-th first electrode portion are respectively located in two adjacent transistor regions, n and in are an positive integers, n is less than or equal to N, and in is less than or equal to N−1.
US11545068B2 Display device and driving method thereof
A display device, includes: a scan driver configured to sequentially supply scan signals having a turn-on level to the first scan line and the second scan line during a first period and to concurrently supply scan signals having a turn-on level to the first scan line and the second scan line during a second period after the first period, wherein: a mask period corresponds to a difference between a start point of the second period and a start point of the first period in a next frame period, a first frame period and a second frame period have different mask periods, a third frame period between the first frame period and the second frame period has a same mask period as the first frame period, and a fourth frame period between the first frame period and the second frame period has a same mask period as the second frame period.
US11545066B2 Driving method for display panel, driving device thereof and display device
The present application discloses a driving method for a display panel, a driving device thereof and a display device. The driving method includes: performing square wave conversion on drive data received by each channel to obtain data line signals, where square wave signals generated by the conversion of different gray scales in the corresponding drive data have an identical high level, and the time of low level output is different.
US11545057B2 Roof mounted vehicle topper
Systems and method for mounting a vehicle topper to a roof of a vehicle are provided. A first and second cross bar are secured to the roof of the vehicle. A housing for first and second electronic displays of the vehicle topper is secured to the cross bars by way of mounting brackets. Wiring is extended between the vehicle topper and an outside power source to establish an electrical pathway between the power source and the first and second electronic displays when connected.
US11545049B2 Provision of instructions for driver training
Systems, methods, and non-transitory computer readable media may be configured to provide instructions for driver training. Environmental information and driving information for a vehicle may be obtained. The environmental information may characterize positions of objects in an environment of the vehicle. The driving information may characterize operations of the vehicle in the environment. A desired vehicle operation may be determined based on the environmental information and the driving information. An instruction may be provided to a driver of the vehicle based on the desired vehicle operation. The instruction may describe one or more operations to be taken by the driver to execute the desired vehicle operation.
US11545046B2 Neuroadaptive intelligent virtual reality learning system and method
A computer-implemented method of providing virtual reality (VR) or Augmented Reality (AR) training includes adapting the VR/AR training based on feedback on the user's biometric data, which may include electroencephalogram (EEG) data and other biometric data. Associations are determined between the biometric data and psychological/neurological factors related to learning, such as a cognitive load, attention, anxiety, and motivation. In one implementation, predictive analytics are used to adapt the VR/AR training to maintain the user with an optimal learning zone during the training.
US11545044B2 Portable and toolless mission reconfigurable trainer
A system and method are that includes a frame and a weapon mount on the frame that receives a weapon mock-up. The method includes setting up a trainer simulator including opening a transportable shipping container, wherein the transportable shipping container includes a coupled integrated common base frame and a universal mount tower. The method includes assembling a seat and pivoting the universal mount tower from a horizontal position to a vertical position wherein the universal mount tower auto-locks into position. The method includes delivering ground vehicle based weapon system training to a user using a continuum of human interface fidelities that includes a first, second and third fidelity, wherein the user is first delivered training at a first fidelity, and then at a second fidelity and then at a third fidelity. A system for a mission reconfigurable trainer simulation is also presented.
US11545042B2 Personalized learning system
A learning system includes a non-transitory memory, and one or more hardware processors configured or programmed to read instructions from the non-transitory memory to cause the learning system to perform operations including generating a user knowledge mesh including generating topic nodes each corresponding to a topic included in the user knowledge mesh, and generating concept nodes each corresponding to a key learnable concept, wherein each of the topic nodes is connected to another one of the topic nodes, each of the concept nodes is connected to one of the topic nodes, and each of the key learnable concepts includes one or more interactions related to the key learnable concept.
US11545040B2 MUM-T route emphasis
A computer apparatus includes a touchscreen display. The computer apparatus generates a graphical user interface on the touchscreen display and receive user inputs via the touchscreen display. The graphical user interface includes symbology representing a flight path of multiple unmanned teamed assets from a current position to a current objective. The graphical user interface also includes symbology representing a card associated with each of the unmanned teamed assets. By the touchscreen display, an operator selects one of the unmanned teamed assets, for emphasis of the flight path. The flight paths of the non-selected unmanned teamed assets remain displayed when the selected flight path is emphasized. The operator may select the unmanned teamed asset by the flight path or by the unmanned teamed asset card.
US11545034B2 Methods, computer programs, apparatuses, a vehicle, and a traffic entity for updating an environmental model of a vehicle
Methods, computer programs, apparatuses, a transportation vehicle, and a traffic entity for updating an environmental model at a transportation vehicle. The method for a transportation vehicle and for updating an environmental model of the transportation vehicle includes obtaining an environmental model of the transportation vehicle, the environmental model having static and dynamic objects in the environment of the transportation vehicle along at least a part of the trajectory of the transportation vehicle; assigning information related to correctness probabilities at least to dynamic objects of the environmental model; determining at least one dynamic object for which the information related to the correctness probability indicates a correctness probability below a threshold; and transmitting a broadcast message to the environment to request further information on the at least one dynamic object.
US11545032B2 Roadside apparatus and vehicle-side apparatus for road-to-vehicle communication, and road-to-vehicle communication system
This system includes a roadside apparatus and a vehicle-side apparatus. The roadside apparatus includes a roadside sensor that detects a road situation, a recognizer that recognizes a traffic object from the road situation detected by the roadside sensor and converts a result of the recognition into stereotype information of the traffic object, and a transmitter that transmits and receives the stereotype information. The vehicle-side apparatus includes a data storage unit that stores data regarding a traffic object corresponding to the stereotype information, a receiver that receives the stereotype information transmitted by the roadside apparatus, and a presentation unit that presents the data stored in the data storage unit on the basis of the received stereotype information.
US11545030B2 Vehicle traffic information analysis and traffic jam management
Methods and systems for traffic jam management include generating a representation of a road network that comprises a road graph, with vertices of the road graph representing road segments and edges of the road graph representing pairs of adjacent road segments at each intersection. The road graph is partitioned into sub-graphs to balance a number of messages received from vehicles within each sub-graph and to minimize vehicle transitions between sub-graphs. It is determined that a traffic jam is present on one or more road segments. Navigational information is provided to one or more vehicles responsive to the traffic jam.
US11545029B2 Distraction-sensitive traffic drive-off alerts
A computer-implemented method comprises: determining, by a computer system of a first vehicle, that a traffic standstill criterion is met, the traffic standstill criterion including that the first vehicle is stationary in traffic and that a second vehicle immediately in front of the first vehicle is also stationary; receiving, by the computer system, a camera output relating to a driver of the first vehicle, the camera output generated by a camera positioned in a passenger cabin of the first vehicle; assigning, by the computer system, a distraction level for the driver based on the camera output, the distraction level selected from among multiple distraction levels; determining, by the computer system, that a criterion for a drive-off event is met; and selecting, by the computer system and based on the distraction level assigned for the driver, a first alert level from among multiple alert levels regarding the drive-off event.
US11545028B2 Wireless monitoring/control
Dual channel wireless communication system for monitoring and/or control of a machine (112), such as a press brake, by a remote interface device (10, 12) that communicates data with a machine controller (18) over two channels CH1, CH2 in parallel. Also, a system and method to determine whether a remote interface device (10, 12) is within a range or zone of a machine (112) that the remote interface device wirelessly monitors and/or controls, uses an ultrasound transmitter-receiver arrangement (100, 102) and an electromagnetic (EM) transmitter-receiver arrangement (104, 106, 108, 110) to determine difference in ultrasound and EM time of flight and therefore whether or not the remote interface device is permitted to monitor and/or control the machine or is within range to monitor and/or control the machine.
US11545027B2 Modules with communication interfaces
An example module includes: a radio to communicate with a sensor; a communication interface to communicate with a second module; a chassis to mate with the second module; and a processor connected to the radio, the communication interface, and a memory, the processor to execute instructions stored in the memory. The instructions are to: receive, via the radio, sensor data from the sensor; process the sensor data to generate processed sensor data; and transmit the processed sensor data to a remote device.
US11545022B2 Image display apparatus for detecting battery condition of remote control device and method thereof
The present disclosure relates to an image display apparatus and a method thereof. The image display apparatus according to an embodiment of the present disclosure comprises: a display; an external device interface including at least one communication module, the external device being configured to communicate with a remote control device using short-range communication; a memory; and a controller configured to: check a voltage value of a battery included in the remote control device based on data included in a control signal received from the remote control device; when the voltage value of the battery is less than a predetermined reference voltage value, store the voltage value of the battery in the memory, and output a first message for requesting battery replacement through the display; when the control signal includes data indicating that the battery is replaced, calculate a voltage difference between a voltage value stored in the memory and the voltage value included in the control signal; and when the voltage difference is less than a predetermined reference difference, determine that the replaced battery needs to be replaced.
US11545020B2 Method and apparatus for indicating the presence of a buried person in a building after a collapse of the building
A method for indicating the presence of a buried person in a building after a collapse of the building may include repetitively monitoring a signal indicative of a presence of a person in at least one sensor disposed in or on a housing, and repetitively measuring an acceleration of the housing. The method may also include while the acceleration of the housing is smaller than or equal a predefined threshold value storing information indicating the presence of the person within the area in a memory module. The method may also include when the acceleration of the housing is larger than the predefined threshold value start repetitively sending the information indicating the presence of the person within the area into the surrounding space at least if the information indicates that a person is present within the area. An indication apparatus for use with the method may also be used.
US11545015B1 Alert levels for a wearable device
A method, system, apparatus, and/or device that may include: determining, by a processor, that an alert event has occurred; determining, by the processor, a level of the alert event, wherein the level of the alert event is a caution alert level, an urgent alert level, or a critical alert level; determining, by the processor, an initial alert activity associated with the caution alert level, the urgent alert level, or the critical alert level; performing, by the processor, the initial alert activity receiving, from an input device, an updated alert activity associated with the caution alert level, the urgent alert level, or the critical alert level; and in response to that the initial alert activity conflicting with the updated alert activity, maintaining, by the processor, using the initial alert activity associated with the caution alert level, the urgent alert level, or the critical alert level.
US11545009B2 Medal arrangement device and medal game machine
A medal arrangement device and a medal game machine are disclosed. A medal arrangement device has a holder and a supplier with a medal hopper and a guide unit. A medal passage has a first medal passage part and a second medal passage part. The guide has an upstream abutting part and a downstream abutting part provided on a first side wall surface side of the first medal passage part. When one medal ejected from the medal hopper reaches a predetermined position of the downstream end portion, at least a part of the upstream abutting part and at least a part of the downstream abutting part are located in the first medal passage part to press the medal against the second side wall surface. When the medal passes through the predetermined position, the downstream abutting part retracts to an outside of the first medal passage part.
US11545006B2 Horse racing casino game
A casino game having a horse-racing theme. The casino game encompasses several playable races. A horseshoe playing surface is provided, which has a plurality of horse positions and a betting area inscribed thereon.
US11545004B2 Gaming device with symbol merge functionality
A gaming device comprises a display, a processor, and a memory storing (a) reel strip data defining a set of reel strips, each reel of the set of reel strips comprising special symbols and regular symbols; and (b) instructions. The reel strips are used to select symbols to populate positions of a playing field shown on the display. When two or more of the same special symbols occupy adjacent positions of the playing field, they may merge into a single position occupied by one of the special symbols in question. If three or more special symbols are adjacent, all merge into a single position and a higher-value special symbol. This merge may be signaled by a graphic such as an animation or image, a sound, a light, a vibration, or other audiovisual or haptic indicator. The higher-value special symbol thus replaces one of the adjacent special symbols while the rest are removed or disappear. Further, values of the special symbols (prior to any merge) may be added to an eventual payout amount to be provided at an end of a series of related games.
US11545003B2 Wagering game system and method with session RTP adjusted based on player skill
A gaming machine and method include a monetary input device, a user interface configured to: enable a player to select a wager for a game of chance having a skill-based activity, to interact with the game of chance using a gaming input device. A processor is programmed to enable the player to win a prize based at least in part on input from the gaming input device, and to set at least one parameter of the skill-based activity or the gaming input device to a first difficulty for winning the prize during a first game of a gaming session including a plurality of games, and to adjust the parameter to modify the difficulty to a second difficulty for winning the prize during a subsequent game of the gaming session to maintain a predetermined percentage or percentage range of money or credits returned to the player (RTP) during the gaming session.
US11544997B2 Pre-authorized casino credit instrument
A casino credit access instrument comprises a source of funds for a player, such as for placing wagers to play casino-style games or to purchase other goods or services. The instrument defines a period of timed during which credit may be accessed up to a predetermined amount, defines a redemption period during which any accessed credit may be re-paid, and defines settlement terms if the instrument is not redeemed. Credit may be granted based upon financial collateral, which collateral may be executed upon to settle the instrument. The instrument provides a convenient source of funding for player at low risk to the casino or other lender.
US11544993B2 Multiplayer and multigame electronic wagering table game system using live dealer
An electronic table game (“ETG”) system in which a sequence of cards dealt by a common dealer is used to generate a real-time data stream of card identities communicated to a plurality of different player terminals, thereby allowing the different player terminals to provide different games utilizing the same card identities.
US11544991B2 Gaming device and method for operating a gaming device
A method of operating a gaming device, comprising: displaying an arrangement of a predetermined number of symbol windows; receiving a selection of a number of the windows equal to the unique selection number and causing the display to present a graphical indication of the selected windows; undertaking play of a game, wherein as a result of the base game, each window is associated with a symbol, and wherein each symbol is displayed on the touchscreen display within its associated window, and wherein each symbol is randomly selected from a set comprising one or more first symbols and one or more second symbols; determining that one or more of the selected windows comprises a first symbol as a result of play of the base game; and awarding an award in accordance with the number of selected windows comprising first symbols and an award rule associated with the selected number of windows.
US11544989B1 Gaming system and gaming devices with holographic projection feature
A gaming system is provided that includes a gaming device which has at least one input device to receive an input from a player and at least one display device to relay gaming information to the player. The gaming system further includes a holographic image system configured to project a holographic image into a space outside of the gaming device. The holographic image system may be associated with a single gaming device, or which a plurality of gaming devices, such as a bank of gaming machines.
US11544988B2 Multimode retail system
A multimode system for receiving data in a retail environment includes: a secure input module for receiving high security input and low security input from a customer, the high security input to be communicated by the secure input module in cipher text, and the low security input to be communicated by the secure input module in plaintext. The multimode system is adapted to operate in a high security mode and a low security mode. The multimode system is adapted to enter the low security mode upon detection by the multimode system of a security breach condition. In the high security mode, the secure input module accepts low security input and high security input. In the low security mode, the secure input module accepts the low security input and does not accept the high security input.
US11544982B2 Self-service modular drop safes with messenger access capability
Novel modular smart management devices in the form of drop safes include the modular components of a chassis, door and technology cabinet. The drop safes enable retailers to make cash deposits quickly and safely within or near their own facilities. Various technology, including RFID readers, RFID tags, and other equipment allow the drop safes to identify each deposited bag. Employees utilize specialized apps on their mobile devices to facilitate deposit creation and other tasks. Novel methodologies for accessing the drop safes for emptying employ single-use, time-expiration type authorization codes along with other security measures to minimize risk and to provide other benefits. Novel structures along with methodologies for replacing, on-site, modular components with auto-detection of functionality during initialization and re-initialization enables for efficient replacement and upgrading of components, including the upgrading of safes to provide additional functionality.
US11544981B2 Self-service modular drop safes with deposit creation capability
Novel modular smart management devices in the form of drop safes include the modular components of a chassis, door and technology cabinet. The drop safes enable retailers to make cash deposits quickly and safely within or near their own facilities. Various technology, including RFID readers, RFID tags, and other equipment allow the drop safes to identify each deposited bag. Employees utilize specialized apps on their mobile devices to facilitate deposit creation and other tasks. Novel methodologies for accessing the drop safes for emptying employ single-use, time-expiration type authorization codes along with other security measures to minimize risk and to provide other benefits. Novel structures along with methodologies for replacing, on-site, modular components with auto-detection of functionality during initialization and re-initialization enables for efficient replacement and upgrading of components, including the upgrading of safes to provide additional functionality.
US11544980B2 Electronic key storage device
An electronic key storage device including an openable and closable door and a plurality of key holders includes a storage unit configured to store key information of an electronic key usable for each registered user and location information of the key holder matching the electronic key, a user authentication unit configured to perform user authentication by receiving user authentication information so that the door is openable or closable, and a control unit configured to control a fastening operation of the key holder to put the electronic key in the key holder and take the electronic key out of the key holder.
US11544974B2 Computer-readable storage medium, and fault detection method and apparatus
The present disclosure relates to a computer-readable storage medium, and a fault detection method and apparatus. The method includes: obtaining first data of tire pressure sensors of a vehicle in a stopping state and a running state; and performing fault detection according to the first data of the tire pressure sensors in the stopping state and/or the running state, and outputting a fault detection result. According to the solutions provided in the present disclosure, a fault type and a fault source can be quickly and accurately positioned, so that maintenance personnel perform fault maintenance quickly and safely, thereby reducing the costs of maintenance and detection, and effectively improving the efficiency and accuracy of fault detection.
US11544972B1 Systems and methods for diagnostic tool detection in a telematics device
Methods and systems of enabling a non-interfering mode in a telematics device are provided. In one aspect, a method includes receiving a co-presence policy from a telematics server, receiving asset data from the asset, determining a presence of a second device on the asset communications bus based on the co-presence policy, and activating a non-interfering mode of operation based on determining the presence of the second device and on the co-presence policy. The method may be used to prevent interference between a telematics device and a diagnostic tool connected to the same vehicle communications bus. Advantageously, tasks such as reading diagnostic trouble codes and firmware updates are not disrupted.
US11544962B2 Multi-algorithm-based face recognition system and method with optimal dataset partitioning for a cloud environment
A system and method of face recognition comprising multiple phases implemented in a parallel architecture. The first phase is a normalization phase whereby a captured image is normalized to the same size, orientation, and illumination of stored images in a preexisting database. The second phase is a feature extraction/distance matrix phase where a distance matrix is generated for the captured image. In a coarse recognition phase, the generated distance matrix is compared with distance matrices in the database using Euclidean distance matches to create candidate lists, and in a detailed recognition phase, multiple face recognition algorithms are applied to the candidate lists to produce a final result. The distance matrices in the normalized database may be broken into parallel lists for parallelization in the feature extraction/distance matrix phase, and the candidate lists may also be grouped according to a dissimilarity algorithm for parallel processing in the detailed recognition phase.
US11544958B2 Light detection apparatus and application thereof
The present disclosure provides a light detection apparatus and application thereof. The apparatus includes: a nonopaque cover plate, a display, and a photosensor, and further including a processor configured to transmit a display driving signal to the display when the apparatus detects a touch signal on the apparatus; wherein the display includes a plurality of display pixels configured to emit an optical signal when receiving the display driving signal transmitted by the processor, and the optical signal is reflected on an upper surface of the nonopaque cover plate to form a reflected optical signal; and wherein the reflected optical signal is received by the photosensor. By some embodiments of the present disclosure, obtained physiological feature information can be more accurate and identification precision can be effectively improved.
US11544957B2 Display device
A display device includes a display panel, an input sensor, and a control unit. The display panel includes a light blocking layer that includes an opening. The input sensor includes a first sensing element, a second sensing element, and a third sensing element. The control unit calculates a first distance between the first sensing element and the second sensing element when the display panel is in a first state and the second sensing element overlaps the opening, calculates a second distance between the first sensing element and a third sensing element when the display device is in a second state that differs from that of the first state and the third sensing element overlaps the opening, and corrects an image obtained from the input sensor on the basis of the first distance and the second distance.
US11544955B2 Ultrasonic fingerprint sensor and ultrasonic fingerprint sensing method using the same
An ultrasonic fingerprint sensing method includes: generating a first ultrasonic wave using a first frequency; receiving a first signal generated by reflection of the first ultrasonic wave from each of a ridge and a valley of a fingerprint; generating a first image based on the first signal; comparing the first image with a registered reference image to generate a matching score; and in response to the matching score being less than a threshold value, generating a second image using a second frequency.
US11544951B2 Autonomous delivery vehicle
Postal, package, and grocery deliveries are performed routinely everywhere around the world. Currently, the delivery truck drives slowly, and the postman or delivery man goes from one house to another. The postman already has a box that he carries with the sorted letters for a few of the contiguous houses, stops the truck, and walks to the different houses in the bunch, and then moves the truck and goes to the next bunch of houses. In this invention, the package delivery truck will automatically follow the mailman while still staying close to the curb to minimize traffic issues. Here, the autonomous package or delivery truck could actually go in front of the mailman to look for a good spot for the next cluster, or can wait for the mailman that is close to the last house of the current cluster, pick him up, and drop off at the center of the next cluster, or at the first house of the next cluster. In addition, there are robots that replace the function of the human (mailman or grocery delivery man).
US11544949B2 Proportional markers on a map
The systems may include dividing a digital map provided by a mapping system into a matrix having a plurality of cells; assigning a cell of the plurality of cells to encompass a geographic region of the digital map; calculating a number of sites of interest in the cell; creating a marker comprising a first count number representing the number of sites of interest in the cell; and sharing the marker with a browser for display on the digital map.
US11544945B2 Systems and methods for mobile image capture and content processing of driver's licenses
Systems and methods are provided for processing and extracting content from an image captured using a mobile device. In one embodiment, an image is captured by a mobile device and corrected to improve the quality of the image. The corrected image is then further processed by adjusting the image, identifying the format and layout of the document, binarizing the image and extracting the content using optical character recognition (OCR). Multiple methods of image adjusting may be implemented to accurately assess features of the document, and a secondary layout identification process may be performed to ensure that the content being extracted is properly classified.
US11544940B2 Hybrid lane estimation using both deep learning and computer vision
Disclosed are techniques for lane estimation. In aspects, a method includes receiving a plurality of camera frames captured by a camera sensor of a vehicle, assigning a first subset of the plurality of camera frames to a deep learning (DL) detector and a second subset of the plurality of camera frames to a computer vision (CV) detector based on availability of the DL and CV detectors, identifying a first set of lane boundary lines in a first camera frame processed by the DL detector, identifying a second set of lane boundary lines in a second camera frame processed by the CV detector, generating first and second sets of lane models based on the first and second sets of lane boundary lines, and updating a set of previously identified lane models based on the first set of lane models and/or the second set of lane models.
US11544935B2 System for risk object identification via causal inference and method thereof
A system and method for risk object identification via causal inference that includes receiving at least one image of a driving scene of an ego vehicle and analyzing the at least one image to detect and track dynamic objects within the driving scene of the ego vehicle. The system and method also include implementing a mask to remove each of the dynamic objects captured within the at least one image. The system and method further include analyzing a level of change associated with a driving behavior with respect to a removal of each of the dynamic objects. At least one dynamic object is identified as a risk object that has a highest level of influence with respect to the driving behavior.
US11544934B2 Method for operating an environment sensor system of a vehicle and environment sensor system
A method for operating an environment sensor system of a vehicle, in particular of an autonomous motor vehicle, and an environment sensor system. The method includes the steps: producing first image data from a first image of a vehicle environment with the aid of a first sensor, performing a setpoint-actual comparison of the first image data with the second image data, and recognizing an operability of the environment sensor system based on the setpoint-actual comparison, the second image data including standard image data and/or image information from a second image of the vehicle environment, and the operability being recognized with the aid of a first artificial intelligence.
US11544933B2 Smart reader system
A smart reader system for a scale having a display is disclosed. The smart reader system includes an image capture device for capturing an image of the display; and an attachment device for mounting on the scale, the attachment device configured to receive the image capture device; and a computing device configured to identify, using a machine learning model, a weight from the image of the display.
US11544932B2 Media summary generation
A media summary is generated to include portions of media items. The portions of media items identified for inclusion in the media summary is determined based on the length of the media summary and classification of content depicted within the media items. Classification of content depicted within the media items includes number of smiles depicted within the media items.
US11544930B2 Systems and methods for modeling and controlling physical dynamical systems using artificial intelligence
The present disclosure provides systems, methods, and computer program products for controlling an object. An example method can comprise (a) obtaining video data of the object and (b) performing motion analysis on the video data to generate modified video data. The method can further comprise (c) using artificial intelligence (AI) to identify a set of features in the modified video data. The set of features may be indicative of a predicted state of the object. The AI may be been trained offline on historical training data. The method can further comprise (d) using the predicted state to determine a control signal and (e) transmitting, in real-time, the control signal to the object to adjust or maintain a state of the object in relation to the predicted state. Operations (a) to (d) can be performed without contacting the object.
US11544926B2 Image processing apparatus, method of processing image, and storage medium
There is provided with an image processing apparatus. A detection unit detects an object from a captured image. A generation unit generates a map representing a correspondence between objects detected in a plurality of captured images. A determination unit matches the objects detected in the plurality of captured images based on the generated map.
US11544925B1 Kitchen system with food preparation station
This application discloses a technology for guiding a person to prepare foods at a food preparation station. The food preparation station has a plurality of food pans. The technology may track location changes of the food pans or ingredients contained in the food pans, and indicating the current location of an ingredient when needed. The technology monitors a dish being prepared, and provides a step-by-step guidance according a predetermined recipe.
US11544917B2 Power electronic circuit fault diagnosis method based on optimizing deep belief network
A fault diagnosis method for power electronic circuits based on optimizing a deep belief network, including steps. (1) Use RT-LAB hardware-in-the-loop simulator to set up fault experiments and collect DC-link output voltage signals in different fault types. (2) Use empirical mode decomposition to extract the intrinsic function components of the output voltage signal and its envelope spectrum and calculate various statistical features to construct the original fault feature data set. (3) Based on the feature selection method of extreme learning machine, remove the redundancy and interference features, as fault sensitive feature data set. (4) Divide the fault sensitive feature set into training samples and test samples, and primitively determine the structure of the deep belief network. (5) Use the crow search algorithm to optimize the deep belief network. (6) Obtain the fault diagnosis result.
US11544916B2 Automated gauge reading and related systems, methods, and devices
Computing devices and methods for reading gauges are disclosed. A gauge reading method includes capturing image data corresponding to a captured image of one or more gauges, detecting one or more gauges in the captured image, cropping a detected gauge in the captured image to provide a use image including the detected gauge, and classifying the detected gauge to correlate the detected gauge with a template image. The gauge reading method also includes attempting to perform feature detection rectification on the use image to produce a rectified image of the detected gauge, performing template matching rectification on the use image to produce the rectified image responsive to a failure to perform the feature detection rectification, and estimating a gauge reading responsive to the rectified image. A computing device may implement at least a portion of a gauge reading method.
US11544914B2 Annotation of 3D models with signs of use visible in 2D images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for annotation of 3D models with signs of use that are visible in 2D images. In one aspect, methods are performed by data processing apparatus. The methods can include projecting signs of use in a relatively larger field of view image of an instance of an object onto a 3D model of the object based on a pose of the instance in the relatively larger field of view image, and estimating a relative pose of the instance of the object in a relatively smaller field of view image based on matches between the signs of use in the relatively larger field of view image and the same signs of use in the relatively smaller field of view image.
US11544913B2 Method and system for wearable device-based manual providing
A method for providing a manual based on a wearable device according to an embodiment of the present disclosure, as a method for providing an augmented reality (AR)-based manual by a manual application executed by at least one processor of the wearable device, comprises obtaining at least one piece of AR manual content for a first work; and providing the AR manual content by executing the obtained AR manual content, wherein the providing AR manual content includes providing head position AR content that visualizes a head pose describing 3D position and 6 degrees of freedom information of the head of a user who has performed the first work and providing guidance image information that provides guidance on a first process within the first work.
US11544909B2 Synchronization device for synchronizing head-mounted displays with a virtual world in an amuse-ment ride, amusement ride having a synchronization device of this type, and method for operating an amusement ride of this type
The invention relates to a synchronization device for synchronizing head-mounted displays (22) in an amusement ride (10), comprising at least one head-mounted display (22) with which a virtual reality generated by a VR device (30) can be displayed, and a display position detection device (28) for detecting the position and orientation of the head-mounted display (22), the synchronization device (12) being set up in such a way that the virtual reality is synchronized with the head-mounted display (22), taking into account the position and orientation of the head-mounted display (22) detected by the display position detection device (28), as soon as a selectable start criterion is met. Furthermore, the invention relates to an amusement ride having a synchronization device of this type. Furthermore, the invention relates to a method for operating an amusement ride of this type.
US11544903B2 Reducing volumetric data while retaining visual fidelity
Managing volumetric data, including: defining a view volume in a volume of space, wherein the volumetric data has multiple points in the volume of space and at least one point is in the view volume and at least one point is not in the view volume; defining a grid in the volume of space, the grid having multiple cells and dividing the volume of space into respective cells, wherein each point has a corresponding cell in the grid, and each cell in the grid has zero or more corresponding points; and reducing the number of points for a cell in the grid where that cell is outside the view volume.
US11544902B2 Rendering 3D captions within real-world environments
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
US11544901B2 Technologies for 3D placement of virtual objects from a 2D layout
Technologies for 3D virtual environment placement of 3D models based on 2D images are disclosed. At least an outline of a 3D virtual environment may be generated. A 2D image of one or more 2D images may be identified. A first product from the first 2D image may be identified. At least one 3D model of one or more 3D models based, at least, on the first product may be determined. A first location for placement of the first product in the 3D virtual environment may be identified. The at least one 3D model may be added within the 3D virtual environment based, at least, on the first location. The 3D virtual environment may be rendered into a visually interpretable form. A second product may be identified from the first 2D image, forming a first grouping of products. A starting element for the first grouping of products may be determined.
US11544897B2 Method and apparatus for determining ambient illumination in AR scene
An apparatus for determining ambient illumination in an AR scene includes: setting virtual light source points in an AR scene, predicting reference illumination parameters of all of the virtual light source points for a current image frame according to a neural network, configuring a reference space confidence and a reference time confidence for the virtual light source points, acquiring a reference comprehensive confidence by fusing the reference space confidence and the reference time confidence, acquiring a fused current comprehensive confidence by comparing the reference comprehensive confidence with a comprehensive confidence of a previous image frame, acquiring illumination parameters of the current frame by correcting the illumination parameters of the current image frame according to the current comprehensive confidence, the previous frame comprehensive confidence and the previous frame illumination parameters, and performing illumination rendering of a virtual object in the AR scene according to the illumination parameters of current frame.
US11544892B2 Decoder unit for texture decompression
A decoder unit is configured to decode a plurality of texels in accordance with a texel request, the plurality of texels being encoded across one or more blocks of encoded texture data each encoding a block of texels, and includes a first set of one or more decoders, each of the first set of decoders being configured to decode n texels from a single received block of encoded texture data; a second set of or more decoders, each of the second set of decoders being configured to decode p texels from a single received block of encoded texture data, where p
US11544890B2 Generating animation based on first scene and second scene
A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.
US11544889B2 System and method for generating an animation from a template
A system for creating an animation may include a template adapted for receiving animation content from a user and configured to guide the user in providing animation content. The system may also include a computing system configured to receive an image of a completed version of the template and generate an animation based on the completed template. The system may allow for generating an animation from a single image by identifying and extracting particular regions of the image and using their spatial relationship to sequence the regions in time rather than space.
US11544881B1 Method and data processing system for lossy image or video encoding, transmission and decoding
A method for lossy image or video encoding, transmission and decoding, the method comprising the steps of: receiving an input image at a first computer system; encoding the first input training image using a first trained neural network to produce a latent representation; performing a quantization process on the latent representation to produce a quantized latent; entropy encoding the quantized latent using a probability distribution, wherein the probability distribution is defined using a tensor network; transmitting the entropy encoded quantized latent to a second computer system; entropy decoding the entropy encoded quantized latent using the probability distribution to retrieve the quantized latent; and decoding the quantized latent using a second trained neural network to produce an output image, wherein the output image is an approximation of the input training image.
US11544879B1 Systems and methods for encoding hyperspectral data with variable band resolutions
An encoder may perform a dynamic encoding that adapts the encoding of hyperspectral data according to the number of bands of the electromagnetic spectrum that are captured by different imaging devices, the amount of data that is contained in each band, and/or encoding criteria that are specified by a user or that are automatically generated by the encoder for an optimal encoding of the hyperspectral data. The encoder may receive hyperspectral data for different electromagnetic spectrum bands. The encoder may determine an encoding resolution based on one or more of a number of bands and a maximum resolution within the received bands. The encoder may configure a block size for a file format that is used to store an encoding of the hyperspectral data based on the encoding resolution, and may encode the hyperspectral data contained within each band to at least one block of the block size.
US11544878B2 Method of encoding an image including a privacy mask
Image encoding within a pixelated privacy mask area is adapted in order to reduce flickering during movement of a camera. Motion vectors are set equal to the movement of the camera, and residuals are set to zero, thereby encoding pixel blocks within the privacy mask area as copies of corresponding pixel blocks in a reference image.
US11544875B2 Image processing apparatus, image processing method, and storage medium
The present invention provides an image processing apparatus for evaluating a surface of an object using a marker including marks whose positional relationship in a case where the marker is arranged in plane is known, the maker being arranged on the surface of the object. The image processing apparatus includes: a first acquisition unit configured to obtain image data obtained by capturing an image of the surface and an image of the marker arranged on the surface; a second acquisition unit configured to obtain information indicating positional relationship among the marks included in the marker; an extraction unit configured to extract the positional relationship among the marks included in the marker in an image indicated by the image data; and a correction unit configured to correct the image data based on the positional relationship indicated by the information and the extracted positional relationship.
US11544874B2 System and method for calibration of machine vision cameras along at least three discrete planes
This invention provides a system and method for generating camera calibrations for a vision system camera along three discrete planes in a 3D volume space that uses at least two (e.g. parallel) object planes at different known heights. For any third (e.g. parallel) plane of a specified height, the system and method then automatically generates calibration data for the camera by interpolating/extrapolating from the first two calibrations. This alleviates the need to set the calibration object at more than two heights, speeding the calibration process and simplifying the user's calibration setup, and also allowing interpolation/extrapolation to heights that are space-constrained, and not readily accessible by a calibration object. The calibration plate can be calibrated at each height using a full 2D hand-eye calibration, or using a hand-eye calibration at the first height and then at a second height with translation to a known position along the height (e.g. Z) direction.
US11544872B2 Camera calibration method using human joint points
A novel multiple camera calibration algorithm uses human joint points for matched key points. A recent machine-learning based human joint detector provides joint positions with labels (e.g. left wrist, right knee, and others). In single person situation, it directly provides matched key points between multiple cameras. Thus, the algorithm does not suffer a key-point matching problem, even in a very sparse camera configuration, which is challenging in the traditional image feature-based method. This algorithm provides easy setup for a multiple camera configuration for marker-less pose estimation.
US11544871B2 Hand skeleton learning, lifting, and denoising from 2D images
A processor identifies keypoints on a hand in a two-dimensional image that is captured by a camera. A three-dimensional pose of the hand is determined using locations of the keypoints to access lookup tables (LUTs) that represent potential poses of the hand as a function of the locations of the keypoints. In some embodiments, the keypoints include locations of tips of fingers and a thumb, joints that connect phalanxes of the fingers and the thumb, palm knuckles that represent a point of attachment of the fingers and the thumb to a palm, and a wrist location that indicates a point of attachment of the hand to a forearm. Some embodiments of the LUTs represent 2D coordinates of the fingers and the thumb in corresponding finger pose planes as a function of the locations of the tips of the fingers or thumb relative to the corresponding palm knuckles.
US11544848B2 Deep learning based methods and systems for automated subject anatomy and orientation identification
Systems and methods for automated patient anatomy and orientation identification using an artificial intelligence (AI) based deep learning module are provided. The method comprises positioning a subject over a table of a magnetic resonance imaging (MRI) system and wrapping at least one radiofrequency (RF) imaging coil over the subject. The method comprises obtaining a plurality of depth images, color images and infrared images of the subject using a three-dimensional (3D) depth camera and identifying the table boundary of the MRI system using the images obtained by the 3D camera. The method further comprises identifying a location of the subject over the table to determine if the subject is positioned within the table boundary of the MRI system and identifying a plurality of key anatomical points or regions corresponding to a plurality of organs of the subject body. The method further comprises identifying all DICOM orientations of the subject over the table of the MRI system and identifying the coils of the MRI system wrapped around the subject body and determining the orientation of the subject with respect to the coils of the MRI system, hospital gown, and blankets. The method further comprises identifying the anatomical key points occluded by the coils of the MRI system, hospital gown, and blankets to determine accurate positioning of the coils of the MRI system over the subject anatomy for automated landmarking of anatomies and imaging.
US11544843B2 Tracking biological objects over time and space
Disclosed herein include systems and methods for biological object tracking and lineage construction. Also disclosed herein include cloud-based systems and methods for allocating computational resources for deep learning-enabled image analysis of biological objects. Also disclosed herein include systems and methods for annotating and curating biological object tracking-specific training datasets.
US11544842B2 Medical image diagnostic apparatus, medical imaging apparatus and medical imaging method
A medical image diagnostic apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to obtain image data which is generated by scanning a brain of a subject; select a target region from the image data; extract a connected region of which a brain function is associated with a brain function of the target region, as an additional region; and output scan target region including the target region and the additional region.
US11544841B2 Method of determining the coherence between a physical object and a numerical model representative of the shape of a physical object
The present invention relates to a method of determining the coherence between a physical object and a numerical model representative of the shape of a physical object, wherein a specific use of the method according to the invention is assessing and quantifying manufacturing defects. The method is characterized by a set of steps comprising: capturing multiple images of the physical object; processing the images to produce a second numerical model of the physical object; in a computer, aligning the first numerical model and the second numerical model to generate a third numerical model according to specific sub-steps, wherein the third numerical model comprises a plurality of points representative of the shape of the captured physical object. Compared with the first numerical model, the third numerical model allows determining a measurement of the coherence between the physical object captured by means of images and the first numerical model representative thereof.
US11544839B2 System, apparatus and method for facilitating inspection of a target object
A system, apparatus and method are provided for facilitating inspection of a target object. In the context of a method, an image is received that includes the target object. The method applies a first mask to at least a portion of the image in order to mask one or more foreground objects that at least partially block view of the target object. The method further includes applying a second mask to at least a portion of the image in order to mask a background of the target object. The method additionally includes analyzing the image of the target object following application of the first and second masks in order to identify one or more regions of the target object that merit further inspection. A corresponding system and apparatus are also provided.
US11544831B2 Utilizing an image exposure transformation neural network to generate a long-exposure image from a single short-exposure image
The present disclosure relates to training and utilizing an image exposure transformation network to generate a long-exposure image from a single short-exposure image (e.g., still image). In various embodiments, the image exposure transformation network is trained using adversarial learning, long-exposure ground truth images, and a multi-term loss function. In some embodiments, the image exposure transformation network includes an optical flow prediction network and/or an appearance guided attention network. Trained embodiments of the image exposure transformation network generate realistic long-exposure images from single short-exposure images without additional information.
US11544825B2 Image processing apparatus, image processing system, and image processing method
The present invention provides image processing apparatus, an image processing system and an image processing method, whereby the accuracy of evaluation can be improved. Image processing apparatus for correcting a captured image includes an image acquisition unit that acquires block pixels, an image conversion unit that converts the lightness/darkness, density, luminance and color space of the image based on the RGB values contained in the block pixels, and an output unit that outputs the converted image, and the image conversion unit further includes a binarization processing unit that binarizes the image, calculates the area ration of lightness and darkness in the image, and specifies the light and dark fields, a density conversion unit that performs conversion into wavelengths corresponding to the RGB values, a luminance conversion unit that performs conversion into luminance of the maximum wavelength that is visible to human eye, and a color-space conversion unit that performs conversion into HSV values representing a color space of color tones.
US11544824B2 Method and device for generating a second image from a first image
Described are methods and devices for applying a color gamut mapping process on a first image to generate a second image, where the content of the first and second images is similar but the respective color spaces of the first and second images are different. The color gamut mapping process may be controlled using a color gamut mapping mode obtained from a bitstream where the color gamut mapping mode belongs to a set comprising at least two preset modes and an explicit parameters mode. If the obtained color gamut mapping mode is the explicit parameters mode and the color gamut mapping process is not enabled for the explicit parameters mode, the color gamut mapping process may be controlled by a substitute color gamut mapping mode determined from additional data.
US11544823B2 Systems and methods for tone mapping of high dynamic range images for high-quality deep learning based processing
Systems and methods for tone mapping of high dynamic range (HDR) images for high-quality deep learning based processing are disclosed. In one embodiment, a graphics processor includes a media pipeline to generate media requests for processing images and an execution unit to receive media requests from the media pipeline. The execution unit is configured to compute an auto-exposure scale for an image to effectively tone map the image, to scale the image with the computed auto-exposure scale, and to apply a tone mapping operator including a log function to the image and scaling the log function to generate a tone mapped image.
US11544813B2 Artificial neural network model and electronic device including the same
An electronic device is described, that includes a processing logic configured to receive input image data and generate output image data having a different format from the input image data using an artificial neural network model. The artificial neural network model includes a plurality of encoding layer units, including a plurality of layers located at a plurality of levels, respectively. The artificial neural network model also includes a plurality of decoding layer units including a plurality of layers and configured to form skip connections with the plurality of encoding layer units at the same levels. A first encoding layer unit of a first level receives a first input feature map and outputs a first output feature map. A first output feature map is based on the first input feature map, to a subsequent encoding layer unit and a decoding layer unit at the first level.
US11544812B2 Resiliency schemes for distributed storage systems
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. A graphics processing unit is operable to access data files from the failure resilient stripes, while bypassing a kernel page cache. Furthermore, these data files may be accessed in parallel by the graphics processing unit.
US11544808B2 Digital negotiation platform
Various embodiments are generally directed to providing a digital negotiation platform. An agent executing on a processor may programmatically negotiate parameters for an agreement based on rules and/or computing models. The agent may generate a smart contract comprising a transcript of communications and executable code operable to enforce the parameters. The smart contract may be stored in a blockchain.
US11544807B1 Policyholder setup in secure personal and financial information storage and chatbot access by trusted individuals
A computer-implement method and computer system may be configured to facilitate policyholder setup in connection with estate handling. An audible or visible chatbot avator or doppelgänger may lead a trustee, beneficiary, or family member through the estate of an impaired or deceased user. A computer system may have been provided with, or gather, sample voice and visual recordings associated with a user that are used to build the chatbot avatar that simulates the user audibly and/or visually. The computer system may have previously prompted the user for necessary items to properly handle their estate, such as information related to financial accounts, loans, insurance policies, etc. and user names and passwords to various electronic accounts.
US11544805B2 Computer system for selective data updating across multiple remote servers
An integrated advance life planning and management system provides to a user, through a single convenient Internet interface, a plurality of advance life planning and management services including estate planning, will preparation, and funeral planning services.
US11544802B2 Method, system and apparatus for controlling prepaid delivery of utilities
A system for controlling prepaid delivery of utilities includes a utility meter with a cutoff device for enabling or disabling delivery of a utility; and a server connected to the utility meter via a network. The utility meter receives a usage limit from the server, measures usage of the utility by the load, and when the usage limit is exceeded, activates the cutoff device. The utility meter transmits the measured usage to the server at configurable intervals. The server maintains an account balance associated with the load, receives the measured usage from the utility meter, and decrements the account balance based on the measured usage. When the account balance is exhausted, the server sends a command to activate the cutoff device to the utility meter. Otherwise, the server generates a further usage limit based on the account balance, and sends the further usage limit to the utility meter.
US11544801B2 Dynamic pricing of energy consumed from a shared battery using real-time consumption data
Methods, systems, and computer program products for dynamic pricing of energy consumed from a shared battery using real-time consumption data are provided herein. A computer-implemented method includes calculating wear cost arising from a battery shared by multiple users, wherein the wear cost is based on usage data of the battery; calculating a proportionality factor for each of the multiple users for the calculated wear cost, wherein the proportionality factor is based on individual usage of the battery; apportioning the calculated wear cost to each of the multiple users based on the user's proportionality factor; and determining a dynamic price for energy used by the battery for each of the multiple users, based on said apportioning.
US11544799B2 Comprehensive tax return preparation system
Methods, systems, and apparatus for facilitating interactions between a taxpayer and a tax preparer. The system includes a taxpayer client device configured to provide a graphical user interface to a user for receiving and displaying data in a consistent manner. The system also includes a signature unit configured to receive taxpayer signature data from the taxpayer client device via the graphical user interface. The system also includes a document upload unit configured to receive tax document data from the taxpayer client device via the graphical user interface. The system also includes a secure messaging unit configured to facilitate securely exchanging messages between devices. The system also includes an E-File authorization unit configured to receive taxpayer E-File authorization data from the taxpayer client device via the graphical user interface. The system also includes a payment unit configured to receive payment data from the taxpayer client device via the graphical user interface.
US11544796B1 Cross-domain machine learning for imbalanced domains
Devices and techniques are generally described for cross-domain machine learning. A first machine learning model may be trained using first data of a first domain. Predictions may be generated by inputting a plurality of domain data from other domains apart from the first domain into the first machine learning model. For each of the predictions, a prediction error may be determined. A grouping of similar domains from among the other domains may be determined based on the prediction errors. A second machine learning model may be trained for the grouping of similar domains.
US11544794B2 Claim settlement method and apparatus employing blockchain technology
One or more embodiments of this application provide a claim settlement method and apparatus employing blockchain technology, which are applied to a blockchain comprising a node device of an insurer and a node device of an insured party, a first smart contract for insurance claim settlement being deployed in the blockchain. The method comprises: acquiring a first transaction for making claim settlement payment to an insured party, wherein the first transaction comprises claim settlement event data corresponding to the insured party; and calling a first smart contract, executing an insurance claim settlement logic declared in the first smart contract and corresponding to the insured party, and performing, on the basis of the claim settlement event data, claim settlement processing with respect to the insured party.
US11544793B2 Dimensionality reduction of multi-attribute consumer profiles
Provided is a process of inferring insurability scores, the process including: receiving a request for an insurance comparison webpage; sending instructions to present one or more webpages of a web site having a plurality of user inputs configured to receive a plurality of attributes of the user; receiving the attributes; determining an insurability score with an insurability model based on the received attributes of the user; and sending instructions to display a value indicative of the insurability score.
US11544792B2 Segmentation and load balancing platform system
According to some embodiments, data is received indicative of a plurality of insurance claims. It may then be automatically determined that a first insurance claim is associated with a first type of insurance and that a second insurance claim is associated with a second type of insurance. The received data associated with the first insurance claim may be analyzed in accordance with first segmentation logic to determine a first segment classification appropriate for the first insurance claim. Similarly, the received data associated with the second insurance claim may be automatically analyzed in accordance with second segmentation logic to determine a second segment classification appropriate for the second insurance claim. Indications of the first and second segment classifications may then be transmitted (e.g., to a load balancing and assignment engine that automatically selects claim handlers for insurance claims).
US11544789B2 Price range summary symbol data structure generation, storage, display, system, method, and device
A method for generating a data structure, the data structure being used to generate a symbol representative of changes in price during a time period, the method includes receiving, for each intra-time period of a plurality of intra-time periods in the time period, intra-time price data including an intra-time open price, an intra-time high price, an intra-time low price, and an intra-time close price corresponding to the intra-time period, determining, from the received intra-time price data for the plurality of intra-time periods, an open price, which is an intra-time open price of an initial intra-time period of the plurality of intra-time periods, a highest price, which is an intra-time high price of a first intra-time period of the plurality of intra-time periods, a lowest price, which is an intra-time low price of a second intra-time period of the plurality of intra-time periods, and a close price, which is an intra-time close price of a last intra-time period of the plurality of intra-time periods, determining, from the intra-time high price of each of the plurality of intra-time periods, a total-higher-high-price counter value, determining, from the intra-time close price of each of the plurality of intra-time periods compared to the open price, a total-above-open-price counter value, and storing the time period, the open price, the highest price, the lowest price, the close price, the total-higher-high-price-counter value, and the total-above-open-price counter value in association with one another in the data structure on a non-transitory computer readable medium.
US11544783B1 Heuristic credit risk assessment engine
A heuristic engine includes capabilities to collect an unstructured data set and a current business context to calculate a credit worthiness score. Providing a heuristic algorithm, executing within the engine, with the data set and the context may allow determination of predicted future contexts and recommend subsequent actions, such as assessing a credit risk of a customer transaction and reducing the risk of customer transactions by processing the available data. Such heuristic algorithms may learn from past data transactions and appropriate correlations with events and available data.
US11544776B2 System, method, and media for identifying top attributes
Top attributes of a product are identified from text content of an electronic document and are presented as visual depictions of the attributes. The attributes are identified and ranked based on the text content, such as whether the text content describes the attribute in a positive or negative manner. Top attributes are selected from the ranking and a visual depiction of the top attributes is identified. The visual depiction can be a universally recognized symbol or a custom image designated to an attribute. The visual depiction is superimposed on the text content associated with the attributes when the electronic document is presented at a display. In this way, top attributes for a product can be presented in a manner that condenses the relevant information provided by the electronic document into a format better suited for providing the information on small screens of mobile devices.
US11544774B1 Method, apparatus, and computer program product for device rendered object sets based on multiple objectives
An apparatus, computer program product, and method are provided for predictive recommendations of device rendered objects using one or more objective models. In the context of a method, the method generates, for each device rendered object of a plurality of device rendered objects, a multiple objective score. The method also determines a real-time adjustment factor based in part on a received objective adjustment signal and generates, for each device rendered object of the plurality of device rendered objects, an adjusted multiple objective score based on the real-time adjustment factor. The method also generate a ranked device rendered object set, selects a subset of the ranked rendered object set, and transmits the ranked device rendered object subset to a client device associated with the user object of the user object objective, the subset configured for rendering within the user, interface area of the client device.
US11544770B2 System and method for integrated retail and ecommerce shopping platforms
Systems and methods for integrated retail and ecommerce shopping platforms. A shopping system for selling products including: a shopping facility including a primary product storage area; at least one showroom; at least one delivery location; a transport system for moving products between locations within the primary product storage area, the at least one showroom and the at least one delivery location; an inventory control system; a network server in operational communication with the inventory control system and the transport system, the network server adapted to transmit interactive shopping interface pages over a network; and a customer client device associated with one of the customers adapted to receive and display the interactive shopping interface pages, for selectively displaying product information about the products sold by the shopping system, and receiving customer input regarding the selecting and deselecting of one or more of the products for possible purchase by the customer.
US11544763B2 Systems and methods for prediction of item quantity
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a user identifier, receiving an item identifier, determining user item quantity information related to quantities of the item previously selected by the user, determining a respective household size for each user, and determining aggregate household item quantity information related to quantities of the item previously selected by an aggregate of users of the same household size. If a first threshold level of the quantity of transactions is met, a recommended quantity is based on the user item quantity information, and if not, the recommended quantity is based on the aggregate household item quantity information. The user interface of the electronic device is updated to notify the user of the recommended quantity. Other embodiments are disclosed herein.
US11544759B2 System and method for providing similar or related products based on deep-learning
A method for providing similar or related products based on deep-learning, which is performed by a data processing unit of a shopping mall server, includes: acquiring an item image and item information for an item registered in a shopping mall; detecting bounding boxes for one or more objects by object-detecting the item image; setting a bounding box for an object associated with the item based on the item information; creating a main bounding box image by cropping a portion of the item image in the set bounding box; creating a padding image by padding-processing the main bounding box image; extracting a feature vector for the padding image; matching the feature vector with the item and storing the feature vector in a database; and creating the database for a similar or related product search service.
US11544754B2 Redeeming items from an item store using information from multiple accounts
Features are disclosed for providing items from an item store to an item store consumer. An item store organizer can request an item store from an item redemption system based on item store parameters. The item store organizer can receive a single use token from the item redemption system to provide initial access to the item store. The item redemption system can validate the item store consumer based on the single use token. The item redemption system can further validate redemption requests from the item store consumer based on the item store parameters. The item redemption system can fulfill the redemption request based on payment information of the item store organizer and shipping information of the item store consumer. The item redemption system can transmit redemption information to the item store organizer based on fulfilling the redemption request.
US11544748B2 Online advertising and promotional coordination system
A system and method receive a first signal at one or more processors of a promotional system that indicates automatic detection of presentation of a commercial, determine one or more online advertising settings associated with at least one of a product, service, or entity of interest in the commercial that was detected, and determine a current setting for the one or more online advertising settings from a search engine system. The online advertising settings are associated with a website of interest of the at least one of the product, service, or entity of interest. The system and method also send a second signal to the search engine system that temporarily changes the one or more online advertising settings during a time period following detection of the presentation of the commercial.
US11544746B2 Automated self-serve smart billboard
A system and method for providing automated remote digital advertising, and more specifically, a system and method for providing a fully automated self-serve smart billboard or display device. is disclosed. The Smart Billboard system consists of a user smart device, a billboard with a display processing system, and a billboard operator server. The user smart device is constructed using a user app processor, a user interface, a content creator, a content uploader, an ad scheduler, a payment processor, a login processor, and a smart device network interface. The billboard display processing system may include an upload controller, a billboard network interface, a display processor, a traffic and content receiver, an external imaging device, and a billboard system data store. The billboard operator server may include an operator processor, a billboard content scheduler, an account manager, a content approver, and a live image receiver.
US11544740B2 Method and system for adaptive online updating of ad related models
The present teaching relates to generating an updated model related to advertisement selection. In one example, a request is obtained for updating a model to be utilized for selecting an advertisement. A plurality of copies of the model is generated. The model is pre-selected based on a performance metric related to advertisement selection. Based on each of the plurality of copies, a candidate model is created by modifying one or more parameters of the copy of the model to create a plurality of candidate models. One of the plurality of candidate models is selected based on the performance metric. The steps of generating, creating, and selecting are repeated until a predetermined condition is met. The model is updated with the latest selected candidate model when the predetermined condition is met.
US11544739B1 Conversion path performance measures and reports
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
US11544735B2 Monitoring of a project by video analysis
A monitoring project is defined interactively through an interface. Resources needed for the project are obtained, configured, arranged, and verified within a target area. Video and audio feeds are captured and analyzed during a project period within the target area and customer interactions and intentions are derived from detected customer behaviors within the feeds. The intentions and behaviors are indexed with aggregated metrics within a data store. The interface provides custom queries, reports, interactive graphics, and real-time notifications from the data store that depict the custom aggregated metrics for the intentions and behaviors of the monitoring project.
US11544733B2 System and method for context transportation user experience
What is disclosed is a system to enable a user with an associated user device to receive a context dependent transportation experience, further wherein said system comprises a framework comprising one or more components, wherein said one or more components are coupled to each other and the user device via one or more interconnections; wherein said framework determines at least one context associated with said user and said user device; and wherein based on said determined context, said framework performs one or more actions.
US11544731B2 Method and system for authentication of coupons via blockchain
A method for authentication of coupons using a blockchain includes: storing transaction data for a payment transaction, wherein the transaction data includes at least a transaction amount; receiving an identification value; receiving a block included in a blockchain, wherein the block includes at least a block header and a plurality of transaction values, each transaction value including at least a coupon identifier and coupon data; executing a query on the received block to identify a specific transaction value of the plurality of transaction values where the included coupon identifier corresponds to the received identification value; and executing a query on the memory to update at least the transaction amount included in the stored transaction data based on the coupon data included in the identified specific transaction value.
US11544728B2 Facilitating consumer payments and redemptions of deal offers
Provided herein are systems, methods and computer readable storage media for facilitating payments for consumer transactions and redemption of deal offerings. In providing such functionality, the system can be configured to, for example, receive payment for one or more products, determine a deal voucher's current value and cause the redemption of the deal voucher.
US11544726B2 Methods, systems, articles of manufacture, and apparatus to estimate audience population
Methods, apparatus, systems and articles of manufacture are disclosed to estimate an audience population. An apparatus includes a characteristic identifier to determine whether respective ones of respondents are associated with a characteristic, a respondent identifier to determine whether the respective ones of the respondents are recaptured based on a comparison of a person identifier corresponding to respondents and a database of previously identified person identifiers, a count determiner to, in response to the respective ones of the respondents exhibiting the characteristic, increase a total capture count by one and, in response to detecting unique instances of the respective ones of the respondents exhibiting the characteristic, increase a unique capture count by one, and a population estimator to, in response to a recapture probability satisfying a threshold, determine a population estimate having the characteristic based on the total capture count, the unique capture count, and a number of available samples.
US11544725B2 System and method for analyzing credibility of cryptocurrency-related information
Embodiments disclosed herein provide for analyzing cryptocurrency-related information using artificial intelligence. The system and methods provide for: a credibility analysis engine configured to determine the credibility of the cryptocurrency-related information; an artificial intelligence engine configured to predict a cryptocurrency market trend based on the credibility of the cryptocurrency-related information; and a processor is configured to generate and execute a personalized trading decision based on the predicted cryptocurrency market trend.
US11544724B1 System and method of cyclic boosting for explainable supervised machine learning
A system and method are disclosed including a computer and a processor and memory. The computer receives historical sales data comprising aggregated sales data for one or more items from one or more store for at least one past time period. The computer further trains a cyclic boosting model to learn model parameters by iteratively calculating for each feature and each bin factors for at least one full feature cycle. The computer further predicts one or more demand quantities during a prediction period by applying a prediction model to historical supply chain data, wherein a training period is earlier than the prediction period, and each of the one or more demand quantities is associated with at least one item of the one or more items and at least one stocking location of the one or more stocking locations during the prediction period and rendering a demand prediction feature explanation visualization.
US11544723B2 Computer-implemented method for customising interactivity
The present disclosure relates to a method for providing interactivity between an electronic system and a first user visiting a facility such as, for example, an amusement park. The first user is identified and provided with a first input mobile element. The first input mobile element interacts with input fixed elements. The interaction results in a feedback that is provided, through output means to the first user or his first input mobile element. The feedback is preferably determined according to the history of the first user.
US11544722B2 Hardware integration for part tracking using texture extraction and networked distributed ledgers
A method is disclosed comprising: connecting, by a part scanner, to a blockchain platform; outputting a user interface, the user interface including at least a first input component and a second input component; capturing an image of a surface of a part; outputting the image in the user interface; generating a surface descriptor based on the image; when the first input component is activated, attempting to store, in the blockchain platform, an authentication record that is generated based on the surface descriptor, and outputting, in the user interface, an indication of an outcome of the attempt to store the authentication record in the blockchain platform; and when the second input component is activated, attempting to authenticate the part based on the surface descriptor and outputting, in the user interface, an indication of an outcome of the attempt to authenticate the part.
US11544718B2 Trusted pair authentication with edge-computing devices
Apparatus and methods are provided for executing a rules-based authentication of an electronic transaction. The method may include receiving first and second payment authorization parameters and second payment authorization parameters. The method may also include receiving from a Point of Sale device a request for payment information and a purchase amount. The method may also include, determining if first or second parameters are satisfied. The first parameters may include a first time range, a pairing of the electronic device to a first apparatus, a first geolocation of the electronic device, and a first maximum transaction value. The second parameters may include a second time range, a pairing of the electronic device to a second apparatus, a second geolocation of the electronic device, and a second maximum transaction value, wherein the second time range does not include the first time range.
US11544716B2 Systems and methods for processing transaction disputes and processing transactions associated with compromised accounts
The present disclosure provides systems and methods for computerized methods and systems for processing transaction disputes and processing transactions associated with compromised accounts. According to one exemplary method, a server receives, from a user device, an instruction for disputing a transaction associated with a user account. The server can initiate, based on a record of the transaction, a dispute investigation, and issue provisional credit to the user account for the transaction. Based on a transaction history associated with the user account, the server can determine a plurality of expected transactions associated with the user account and cause the determined expected transactions to be displayed on the user device. After receiving a transaction authorization for at least one of the plurality of expected transactions, the server can process payments for the at least one of the plurality of expected transactions, and generate a notification indicating a status of the dispute investigation.
US11544712B2 Secure multi-factor tokenization-based sub-cryptocurrency payment platform
Example methods, apparatuses, and systems are presented that allows a consumer to conduct a purchase backed by a volatile currency that is not recognized by a merchant as a valid form of payment, such as a cryptocurrency. A third-party payment system is configured to issue a secure, reliable token to replace a reserved amount of volatile currency that represents a reliable amount of currency that is recognized by the merchant as a valid form of payment. The third-party payment platform may issue the reliable amount of currency in the reliable token based on one or more risk factors associated with the volatile currency. After purchase, the third-party payment platform may perform a consumer settlement process at a later time, including performing a cryptocurrency blockchain verification process that typically takes at least several minutes and would be impractical to perform at the point of sale.
US11544709B2 Systems and methods for single message transactions with batch settlement
A computer-implemented method for processing single message transactions with batch settlement may include receiving a dual-message transaction from a merchant, converting the received dual-message transaction to a single-message transaction, setting a flag on the converted single-message transaction indicating the conversion to a single-message transaction, receiving a batch settlement file from the merchant, for each transaction in the batch settlement file, determining whether the single-message transaction conversion flag is set, upon determining that the single-message transaction conversion flag is not set, storing the transaction for later processing, and upon determining that the single-message transaction conversion flag is set, sending the transaction to a payment network.
US11544701B2 Rapid and secure off-ledger cryptocurrency transactions through cryptographic binding of a private key to a possession token
Disclosed is a method, a device, and/or a system of rapid and secure off-ledger cryptocurrency transactions through cryptographic binding of a private key to a possession token. In one embodiment, a method for rapid and secure ledger-less transfer of a quantity of cryptocurrency includes generating a public-private key pair, securely storing the private key and utilizing the public key as a public address. The method verifies a ledger transaction on a distributed ledger network associated the quantity of cryptocurrency with the public address. The method generates a possession token having a state indicated by a state indicator. The state evolves upon transfer between two computing devices. The method cryptographically associates the ledger token and the possession token through incorporation of the public address into data generating the state indicator. The possession token is transferred to a computing device over the network while retaining the private key in secure custody.
US11544699B2 Systems and methods for mobile wallet payments
Systems and methods for mobile wallet payments are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for conducting a payment using an electronic wallet may include: (1) a mobile application receiving a selection of an alternate payment currency; the mobile application receiving a payment payload from an issuer; the mobile application providing the selection of the alternate payment currency and an identifier to the issuer; and the mobile application providing the payment payload and the identifier to a merchant host. The merchant host may communicate the identifier to the issuer, and the issuer may identify selection of the alternate payment currency based on the identifier.
US11544698B1 Systems and methods for prepaid card funding for sponsored purchases
A computer-implemented method for prepaid card funding for sponsored purchases includes receiving a payment request for funding a sponsored purchase using a payment vehicle, deducting funds from a financial account associated with the payment vehicle, such that the financial account has a negative balance, and loading additional funds into the financial account associated with the payment vehicle, such that the financial account has a zero balance.
US11544696B2 Non-contact media control system and method
The present disclosure relates to a method for conducting a transaction while in proximity of a local retail network operated by a retail point of sale comprising: a) receiving an identification signal related to one or more media identifiers associated with a media control device and from a user mobile device, wherein the user mobile device is connected to a first network; b) transmitting data to the user mobile device to render a media control interface on the user mobile device; c) receiving one or more instruction signals from the user mobile device, wherein the one or more instruction signals are related to one or more outputs of one or more media devices in proximity to the user mobile device; d) transmitting the one or more instruction signals to a media control device, such that the media control device instructs the one or more media devices to generate the one or more outputs; e) disabling a connection between the user mobile device and the media control device based upon occurrence of a pre-determined condition.
US11544694B2 Real-time authorization of initiated data exchanges based on tokenized data having limited temporal or geographic validity
The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that, among other things, authorize initiated exchanges of data based on tokenized data characterized by a limited temporal or geographic validity. For example, an apparatus may receive a first signal that includes first information identifying a first geographic position of a client device. The apparatus may also obtain a digital token representative of a pre-authorization of a data exchange between the client device and a terminal device during a corresponding temporal interval. The terminal device may, for example, be disposed within a geographic region that includes the first geographic position of the client device. The apparatus may generate and transmit a second signal that includes the digital token to the client device. In some examples, the apparatus may transmit the second signal being through a programmatic interface associated with an application program executed by the client device.
US11544682B1 System and method for storefront bank deposits
A method and system are disclosed for submitting financial instruments, cash and other value bearing documents for deposit at retail locations unaffiliated with the various financial institutions the deposits are directed to. The method includes identifying account holders and scanning the physical documents to be deposited with equipment at the retail location that is provided by a third party facilitator. The equipment at the retail location communicates with a third party facilitator system to lookup bank routing information and uses this information to complete a remote deposit transaction for the account holder with that account holder's particular financial institution. The system may include a standalone or distributed system having a memory in communication with a processor system configured to perform the method noted above.
US11544680B2 Vehicle priority-based compensation system
In a method for managing compensatory transactions between vehicles, a compensation engine determines relative priorities of the first and second vehicles. The compensation engine determines compensation between the first and second vehicles based on the relative priorities of the first and second vehicles. Following the determination of compensation, the compensation engine executes a transfer of compensation between the first and second vehicles.
US11544677B2 Methods and systems for facilitating microservices for cryptographic operations
Embodiments provide methods, and systems for facilitating microservices for cryptographic operations. A method includes receiving, by a server system, a cryptographic service request from at least one application of a plurality of applications over a network communication channel. The cryptographic service request comprises a cryptographic operation to be performed and a cryptographic keys index being an identifier of the at least one application. The method includes generating, by the server system, a cryptographic operation command for the cryptographic operation. The method includes sending, by the server system, the cryptographic operation command to a Hardware Security Module (HSM) communicatively connected to the server system to perform the cryptographic operation. The method includes receiving, by the server system, a response from the HSM for the performed cryptographic operation. The method includes sending, by the server system, the response for the performed cryptographic operation to the at least one application.
US11544674B2 System, method, and non-transitory computer-readable storage media for generating data for use in casino property management computer systems
A networked computer system for generating promotional offers for casino property patrons is described herein. The networked computer system includes a promotions management computer server including a processor programmed to execute an algorithm to display an offer selection screen including an event calendar displaying a period of calendar dates, a period token balance associated with the period of calendar dates including an amount of tokens, and a plurality of promotional offers associated with the casino patron, with each promotional offer being displayed with an associated number of tokens. The processor receives a selection of one of the displayed promotional offers and a calendar date, assigns the selected promotional offer to the selected calendar date, reduces the period token balance by the number of tokens associated with the selected promotional offer, and modifies a patron account file to include the selected promotional offer assigned to the selected calendar date.
US11544668B2 Method for maintaining inventory in a store
A method for maintaining inventory within a store includes: accessing an image (e.g., a color image, depth image) depicting an inventory structure; detecting a slot region of the image depicting a slot; identifying a product type assigned to the slot; accessing a product dimension of the product type; defining a target region within the slot in the image based on the product dimension; defining a product region within the slot in the image based on the product dimension and the target region; defining a back-of-shelf plane intersecting the target region of the image; detecting a surface within the product region; and, in response to the surface intersecting the back-of-shelf plane, identifying the slot as empty and generating a prompt to restock the slot with product units of the product type.
US11544665B2 Upstream visibility in supply-chain
An example operation may include one or more of receiving, by a retailer node, an encrypted inventory of goods data from a plurality of supplier nodes over a blockchain network, computing, by the retailer node, an ordering proportion based on the encrypted inventory of goods data, generating, by the retailer node, an ordering policy based on the ordering proportion, and executing a smart contract to order goods from the plurality of the supplier nodes based on the ordering policy.
US11544661B2 Estimating shipping costs with machine learning
Disclosed herein are system, method, and computer program product embodiments for estimating shipping costs of items purchased in an online market using machine learning techniques. By determining in real-time the dimensional weight of an item with reference to a machine learning model describing past transactions, a buyer and seller in the online market can finalize the transaction in real-time. The machine learning model further implements a bias within the machine learning algorithm towards heavier estimation to avoid undercharging the market participants for shipping costs. One embodiment involves using these cost-estimation techniques in the context of a local shipping feature, which allows buyers and sellers to schedule a same-day delivery by seamlessly involving a local carrier.
US11544655B2 Team effectiveness assessment and enhancement
A computer-implemented method for evaluating team effectiveness and acting on one or more outliers based on the evaluated team effectiveness. The method retrieves electronic data of one or more users, wherein the electronic data comprises a plurality of electronic communications. The method further extracts one or more concepts and metadata from the retrieved electronic data. The method further determines one or more outliers based on the extracted one or more concepts and metadata, wherein the determined one or more outliers are based on one or more poorly connected concepts and one or more poorly connected users. The method further acts on the determined one or more outliers and displays a report based on the determined one or more outliers.
US11544650B2 Issue and trigger rebalancing in a ranked issue tracking system
A computer-implemented method is disclosed. The method comprises calculating a first new rank value in a rank address space for a first issue of a plurality of issues. The rank address space comprises unique, ordered values, and each of the plurality of issues has a rank value in the rank address space. The method further comprises determining whether a length of the first new rank value is greater than or equal to a first rebalancing trigger length. In addition, the method comprises, in response to determining that the length of the first new rank value is greater than or equal to the first rebalancing trigger length, identifying a first delay period that is to elapse before rebalancing the rank address space comprising updating at least one rank value of at least one of the plurality of issues to reduce a possibility of congestion in the rank address space. The method additionally comprises following the first delay period, rebalancing the rank address space.
US11544649B2 Electric vehicles operation management equipment
Example implementations described herein are directed to managing the operation of a plurality of electric vehicles (EVs) for transportation service, power system operating reserve service and operation planning, which is utilized to determine whether to use each EV for transportation travel or power system operating reserve supply for a given time period and location. Such management allows for the increase of the total operation value by transportation travel and power system operation reserve supply.
US11544647B2 User availability in personal information management service
A computing device includes a processor and associated memory. The processor is configured to execute a personal information management service stored in memory to send a first calendar entry for display on a calendar interface for a user. The first calendar entry is for a first account of the user of a first domain. The processor sends a second calendar entry for display on the calendar interface. The second calendar entry is for a calendar of a second account of the user of a second domain. The processor receives a request for an availability of the user from a requesting user having a third account of the first domain. In response to the request, the processor sends to the requesting user the first calendar entry including first calendar entry details, and the second calendar entry without second calendar entry details.
US11544645B2 Inventory scheduling method and device and non-transitory computer readable storage medium
The present disclosure relates to the technical field of automated warehousing, and relates to an inventory scheduling method and device and a non-transitory computer readable storage medium. The method of the present disclosure includes: obtaining an order to be picked, the order to be picked comprising a kind(s) of goods to be picked; determining order processing capability information of each of a plurality of picking workstations, according to at least one of position distribution information of a rack(s) storing at least one kind of the goods to be picked relative to each of the picking workstations, position distribution information of an available transfer machine(s) relative to each of the picking workstations, or load information of each of the picking workstation; and allocating the order to be picked to one of the picking workstations according to the order processing capability information of each of the picking workstations.
US11544642B2 Supplier recommendation engine
An automatic supplier recommendation engine for suggesting a product supplier from outside of an existing merchant network is disclosed. A set of optimization solutions may include pricing, performance, shipping, duties, trust score and other inventory or manufacturing factors. The set of optimization solutions are run on a processor to determine optimal fulfillment for products in an e-commerce platform. A set of heuristics may include geographic location, quality, sizing of purchases, similarity of supplier offerings, supplier positioning and other attributes may be created for merchants and suppliers. The set of optimization solutions are run, and the set of heuristics for each merchant and for each supplier are compared, to determine whether a match exists. A prospective merchant-supplier relationship may be communicated and established via an e-commerce platform.
US11544639B2 Data source-based service customizing device, method and system, and storage medium
The disclosure relates to a data source-based service customizing device, method and system, and a computer readable storage medium. The data source-based service customizing device includes: a memory, a processor and the data source-based service customizing system stored on the memory and operated on the processor. The data source-based service customizing system is executed by the processor to implement the following steps: acquiring user generated contents in various predetermined data sources; recognizing the user generated contents by using a user group label recognition model generated by pre-training to recognize user group labels corresponding to the various data sources; determining group services corresponding to the various data sources according to a predetermined mapping relation between the user group labels and the group services, and sending the various data sources and the corresponding group services to a predetermined terminal to perform group service customization on the various data sources.
US11544638B2 Method and system for recommending multi-modal itineraries
Itineraries may be recommended using rider context information relating to a rider. The rider context information may be obtained from various sources. Location information including an origin and a destination may obtained. A set of itineraries may be generated based on the rider context information. Each itinerary may include at least one mode of transportation to allow the rider to travel from the origin to the destination. Each itinerary in the set of itineraries may be ranked based on the rider context information.
US11544633B2 Method for cleaning up background application, storage medium, and electronic device
A method for cleaning up a background application, a storage medium, and an electronic device are provided. The method includes the following. Collect multi-dimensional feature information associated with an application as samples to construct a sample set associated with the application. Extract feature information from the sample set to construct multiple training sets. Train each training set to generate a corresponding decision tree. Predict, with multiple decision trees generated, current feature information associated with the application and output multiple predicted results when the application is switched to the background, where the predicted results include predicted results indicative of that the application is able to be cleaned up and predicted results indicative of that the application is unable to be cleaned up. Determine whether the application is able to be cleaned up according to the multiple predicted results. Clean up the application when the application can be cleaned up.
US11544631B2 Blood flow measurement apparatus using doppler ultrasound and method of operating the same
Disclosed is a blood flow measurement apparatus using Doppler ultrasound. The apparatus includes a two-dimensional transducer array in which a plurality of transducers are two-dimensionally arranged, an acoustic window detection portion configured to transmit and receive ultrasonic signals by driving some of the plurality of transducers, to detect Doppler signals, and to confirm a transducer corresponding to a Doppler signal having high intensity among the detected Doppler signals, a blood flow detection portion configured to detect Doppler signals with respect to a plurality of steering vectors through beam steering using a plurality of adjacent transducers including the confirmed transducer and configured to confirm a steering vector corresponding to a Doppler signal having highest intensity among the detected Doppler signals, and a Doppler processing portion configured to detect a Doppler signal by performing beam steering using the confirmed steering vector and to obtain blood flow information from the detected Doppler signal.
US11544628B2 Information processing apparatus and information processing method for generating classifier using target task learning data and source task learning data, and storage medium
On the basis of a difference between first distribution regarding target task learning data as a plurality of learning data which belongs to a first category of a first task as a target task and second distribution regarding a plurality of learning data which belongs to the first category of source task learning data as learning data which belongs to the first category of a second task different from the first task, a transformation parameter for transforming the source task learning data is adjusted, the source task learning data is transformed based on the adjusted transformation parameter, and a classifier regarding the first task is generated based on the transformed source task learning data and the target task learning data.
US11544623B2 Consistent filtering of machine learning data
Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.
US11544615B2 Managing runtime qubit allocation for executing quantum services
Managing runtime qubit allocation for executing quantum services is disclosed. In one example, a processor device of a quantum computing system implements a quantum backoff service (QBS) that enables safe runtime qubit allocation for executing quantum services. The QBS receives a request from a quantum service scheduler for allocation of one or more qubits for an executing quantum service. Upon receiving the request for allocation, the QBS determines whether the one or more qubits are unavailable for execution. If the QBS determines that the one or more qubits are unavailable for allocation, the QBS places the executing quantum service into a sleep state. The QBS in some examples may subsequently receive an indication that the one or more qubits have become available for allocation. The QBS then restores the executing quantum service into an executing state and allocates the one or more qubits for the executing quantum service.
US11544614B2 Sampling of an operator in a quantum system
Systems, computer-implemented methods, and computer program products to facilitate sampling of an operator in a quantum system are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a cache component that caches a probability distribution and a quantum state of one or more Kraus operators in a quantum circuit. The computer executable components can further comprise a simulator component that simulates one or more shots of the quantum circuit based on the probability distribution and the quantum state of the one or more Kraus operators. The one or more shots are indicative of one or more algorithm execution instances.
US11544612B2 Memory system using a quantum convolutional code
A memory system comprising a qubit array configured to store therein one or more entangled qubit states encoded using a quantum stabilizer code. The memory system further comprises a quantum-state-refresh module configured to refresh an entangled qubit state in the qubit array when a degradation error is detected therein. The quantum-state-refresh module is further configured to detect the degradation error by performing a redundant measurement of a set of syndrome values corresponding to the quantum stabilizer code. The redundant measurement is based on an error-correction code defined using the generator matrix of the quantum stabilizer code and a corresponding supplemental parity-check matrix. In an example embodiment, each of the generator and supplemental parity-check matrices has a respective inclined-stripe form.
US11544605B2 Unit conversion in a synonym-sensitive framework for question answering
A question and answer (QA) system, computer program product, and computer-implemented method configured to determine an answer to a question that includes a measurement value. In one example, the QA system receives a question and analyzes the question to identify a measurement value specified in the question. The QA system determines relevant passages to the question. The QA system assigns a measurement value confidence score to a relevant passage based on a comparison of the measurement value specified in the question and a second measurement value specified in the relevant passage. The QA system determines an order of the relevant passages using the measurement value confidence score of each of the relevant passages. The QA system determines an answer to the question based on the order of the relevant passages.
US11544603B1 Decision support tool for mitigating emergency department (ED) congestion
A technology is provided for predicting congestion or crowding of services over a future time interval, and may be utilized for forecasting congestion in a hospital emergency department. One embodiment of this technology comprises a decision support tool for resources management to prevent overcrowding and long waiting times, or for mitigating ED congestion by, for example, warning hospital managers that a significant likelihood exists of ED congestion over a future time frame, or automatically initiating mitigative actions. A time series of consecutive ED arrivals timestamps is processed to determine a presence (or absence) of positive autocorrelation or self-similarity and estimate Hurst exponent values to generate a forecast model. The forecast model is utilized to determine future ED demand.
US11544602B2 Artificial intelligence device
An artificial intelligence device according to an embodiment of the present disclosure may receive voice data corresponding to viewing information and a search command from a display device, convert the received voice data into text data, obtain a first query indicating intention of the converted text data, convert the first query into a second query based on the viewing information, obtain a search result corresponding to the converted second, and transmit the obtained search result to the display device.
US11544601B2 System for generating topic inference information of lyrics
A system for generating topic inference information of lyrics that can provide more useful for topic interpretation of lyrics. A device for learning topic numbers performs an operation of updating and learning topic numbers, which performs an operation of updating topic numbers on all of a plurality of lyrics data of each of a plurality of artists, for a predetermined number of times. The operation of updating topic numbers updates the topic number assigned to a given lyrics data of a given artist using a random number generator having a deviation of appearance probability corresponding to a probability distribution over topic numbers. An outputting device outputs the topic numbers of the plurality of lyrics data for each of the plurality artists, and a probability distribution over words for each of the topic numbers.
US11544598B1 Systems and methods for dynamic adjustment of computer models
Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which evaluates user data for premium financing status and dynamically renders graphical user interfaces. The server trains an artificial intelligence model based on historical user data. The artificial intelligence model comprises one or more data points with each data point representing one of a plurality of attributes and applies a logistic regression algorithm to identify a weight factor for each attribute. The server uses a dynamic algorithm to generate a score by combining the plurality of attributes based on the weight factors. The server receives responses regarding the scores that indicate the premium financing status of each case. The server retrains the artificial intelligence model to identify new weight factors based on negative responses data. The server automatically displays new scores calculated based on the new weight factors.
US11544586B2 Detecting incorrect field values of user submissions using machine learning techniques
Techniques are disclosed relating to detecting one or more incorrect fields in user submissions, using machine learning techniques. A corrective system may access information for a plurality of fields of a tracking data structure for a user submission. In some embodiments, the corrective system predicts correct values for multiple fields of the tracking data structure using a plurality of respective different machine learning classifier modules. In some embodiments, the classifier modules use different sets of the plurality of fields as inputs and the multiple fields include a priority of the user submission and an assignee for the user submission. In some embodiments, in response to determining that at least one of the predicted correct values does not match a current value for a corresponding field of the tracking data structure, the computing system stores information indicating the mismatch and may automatically correct one or more fields.
US11544585B2 Analyzing viewer behavior in real time
Systems, methods and articles of manufacture for are provided for analyzing user behavior in real time by ingesting telemetry data related to a streaming media application; feeding the telemetry data to a machine learning model (MLM) that produces a User Experience (UX) command based on the telemetry data and prior telemetry data received from the content streaming application; selecting content items to provide to the client device based on the telemetry data; determining, based on the telemetry data, whether the client device has sufficient free resources to receive the UX command and the content items in a current time window while providing a predefined level of service; when client device has sufficient free resources to receive the UX command and the content items, encapsulating the UX command with the content items in a content stream; and transmitting the content stream to the client device.
US11544579B2 System and method for generating training data for machine learning classifier
Systems and methods are provided for generating training data for a machine-learning classifier. A knowledge representation synthesized based on an object of interest is used to assign labels to content items. The labeled content items can be used as training data for training a machine learning classifier. The labeled content items can also be used as validation data for the classifier.
US11544576B2 Unified cognition for a virtual personal cognitive assistant of an entity when consuming multiple, distinct domains at different points in time
Provided are techniques for unified cognition for a virtual personal cognitive assistant. A personal cognitive agent creates an association with an entity and a personalized embodied cognition manager that includes an entity agent registry, wherein the personal cognitive agent comprises a virtual personal cognitive assistant. Selection of a first cognitive assistant agent from a first domain and a second cognitive assistant agent from a second domain are received. Input from the entity is received. A goal based on the input is identified. Unified cognition is provided by coordinating the first cognitive assistant agent of the first domain and the second cognitive assistant agent of the second domain to generate one or more actions to meet the goal. A response is provided to the input with an indication of the goal.
US11544563B2 Data processing method and data processing device
A data processing device applies a first convolutional neural network layer to pieces of data included in a mini-batch to obtain a first feature map of each of the pieces of data, independently calculates a first statistic for each of the pieces of data based on the first feature maps, calculates a normalization parameter for each of the pieces of data based on the first statistic of each of the pieces of data and a cumulative statistic, normalizes the first feature map of each of the pieces of data by using a normalization parameter of each of the pieces of data to obtain a normalized feature map of each of the pieces of data, and applies a second convolutional neural network layer to the normalized feature map of each of the pieces of data to obtain a second feature map of each of the pieces of data.
US11544562B2 Perceived media object quality prediction using adversarial annotations for training and multiple-algorithm scores as input
Respective labels indicative of compression-related quality degradation for a set of media object tuples which meet a divergence criterion are obtained; each tuple comprises a reference media object and a pair of corresponding compressed media object versions. Pairs of training records for a machine learning model are generated using the labeled media object tuples and multiple perceptual quality algorithms, with each training record comprising respective perceived quality degradation scores generated by each of the multiple algorithms for a given compressed media object of a tuple. A machine learning model is trained, using the record pairs, to predict quality degradation scores for compressed media objects.
US11544559B2 System and method for executing convolution in a neural network
A system and method of executing a convolution layer of a neural network may include: (a) selecting an output spatial position (OSP) of an output matrix data element of the convolution layer; (b) selecting, based on the selected OSP, a non-zero input element of an input matrix data element; (c) producing, based on the selected OSP, a vector of kernel elements from a kernel matrix data element; (d) performing a vectoral multiplication operation of the selected non-zero input element and the vector of kernel elements, and accumulating a product of the vectoral multiplication in a vector register of a processor; (e) repeating (c) and (d) with subsequent non-zero input elements and corresponding vectors of kernel elements to obtain an outcome of the convolution of the selected OSP; and (f) repeating (a) through (e) with subsequent selection of OSPs, to obtain an outcome of the convolution layer.
US11544555B1 Invoice data classification and clustering
Methods and systems classify and cluster invoice data. An invoice is obtained. A category vector is generated from an invoice string of the invoice with a dense layer of a machine learning model that includes an embedding layer, a neural network layer, and the dense layer. A suggestion is selected with a selection engine and in response to comparing the category vector to a set of clusters. The suggestion is presented.
US11544554B2 Additional learning method for deterioration diagnosis system
A determiner which learns acceleration measurement data which has been obtained by an accelerated aging test and indicates that a facility changes from a normal state to an aged state, and advance label data which is obtained by giving a label to data indicating characteristics of aging in the acceleration measurement data. Measurement data of aging diagnosis is obtained from the facility which is operating, teacher aging degree label data is found from a record of maintenance of the facility, and additional data is obtained from the measurement data and the teacher aging degree label data. When a difference between predicted aging degree label data and teacher aging degree label data is greater than a predetermined value, learning data is selected as additional learning data. The additional learning data is learned to update the determiner.
US11544550B2 Analyzing spatially-sparse data based on submanifold sparse convolutional neural networks
In one embodiment, a method includes accessing a plurality of content objects, generating a plurality of voxelized representations for the plurality of content objects, respectively, generating one or more building blocks based on one or more sparse convolutions, which includes determining one or more active sites for each of the plurality of content objects based on the voxelized representation of each of the plurality of content objects and applying the one or more sparse convolutions to the one or more active sites, and training a machine-learning model based on a convolutional network including the one or more building blocks.
US11544548B2 Processing element and neural processing device including same
The present disclosure discloses a processing element and a neural processing device including the processing element. The processing element includes a weight register configured to store a weight, an input activation register configured to store an input activation, a flexible multiplier configured to receive a first sub-weight of a first precision included in the weight, receive a first sub-input activation of the first precision included in the input activation, and generate result data by performing multiplication calculation of the first sub-weight and the first sub-input activation as the first precision or a second precision different from the first precision according to the first sub-weight and the first sub-input activation and a saturating adder configured to generate a partial sum by using the result data.
US11544547B2 Accelerating binary neural networks within latch structure of non-volatile memory devices
A non-volatile memory device includes an array of non-volatile memory cells that are configured to store weights of a neural network. Associated with the array is a data latch structure that includes a page buffer, which can store weights for a layer of the neural network that is read out of the array, and a transfer buffer, that can store inputs for the neural network. The memory device can perform multiply and accumulate operations between inputs and weight of the neural network within the latch structure, avoiding the need to transfer data out of the array and associated latch structure for portions of an inference operation. By using binary weights and inputs, multiplication can be performed by bit-wise XNOR operations. The results can then be summed and activation applied, all within the latch structure.
US11544545B2 Structured activation based sparsity in an artificial neural network
A novel and useful system and method of improved power performance and lowered memory requirements for an artificial neural network based on packing memory utilizing several structured sparsity mechanisms. The invention applies to neural network (NN) processing engines adapted to implement mechanisms to search for structured sparsity in weights and activations, resulting in a considerably reduced memory usage. The sparsity guided training mechanism synthesizes and generates structured sparsity weights. A compiler mechanism within a software development kit (SDK), manipulates structured weight domain sparsity to generate a sparse set of static weights for the NN. The structured sparsity static weights are loaded into the NN after compilation and utilized by both the structured weight domain sparsity mechanism and the structured activation domain sparsity mechanism. The application of structured sparsity lowers the span of search options and creates a relatively loose coupling between the data and control planes.
US11544543B2 Apparatus and method for sparse training acceleration in neural networks
A computing device, comprising: a computing module, comprising one or more computing units; and a control module, comprising a computing control unit, and used for controlling shutdown of the computing unit of the computing module according to a determining condition. Also provided is a computing method. The computing device and method have the advantages of low power consumption and high flexibility, and can be combined with the upgrading mode of software, thereby further increasing the computing speed, reducing the computing amount, and reducing the computing power consumption of an accelerator.
US11544540B2 Systems and methods for neural network training and deployment for hardware accelerators
Systems and methods are provided for implementing hardware optimization for a hardware accelerator. The hardware accelerator emulates a neural network. Training of the neural network integrates a regularized pruning technique to systematically reduce a number of weights. A crossbar array included in hardware accelerator can be programmed to calculate node values of the pruned neural network to selectively reduce the number of weight column lines in the crossbar array. During deployment, the hardware accelerator can be programmed to power off periphery circuit elements that correspond to a pruned weight column line to optimize the hardware accelerator for power. Alternatively, before deployment, the hardware accelerator can be optimized for area by including a finite number of weight column line. Then, regularized pruning of the neural network selectively reduces the number of weights for consistency with the finite number of weight columns lines in the hardware accelerator.
US11544534B2 Systems and methods for generating recommendations using neural network and machine learning techniques
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving an input identifying an anchor item; determining, using a quadruplet network associated with a neural network architecture, one or more item categories corresponding to complementary items associated with the anchor item; generating, using a ranking network associated with the neural network architecture, scores for the complementary items included in the one or more item categories; generating, using the ranking network associated with the neural network architecture, first ranking results for the complementary items based, at least in part, on the scores; and selecting one or more of the complementary items to be displayed based, at least in part, on the first ranking results. Other embodiments are disclosed herein.
US11544532B2 Generative adversarial network with dynamic capacity expansion for continual learning
A method may include training a machine learning model to perform a first task before training the machine learning model to perform the second task. The machine learning model includes a generator network and a discriminator network. The training includes training, based on a first training sample associated with the first task, the discriminator network to perform the first task. The generator network may be trained to generate a first synthetic training sample emulating the first training sample. The discriminator network trained to perform the first task may be reinitialized in order for the discriminator network to be trained, based on a second training sample, to perform the second task. The reinitialized discriminator network may be further retrained, based on the first synthetic training sample, to perform the first task. Related systems and articles of manufacture, including computer program products, are also provided.
US11544529B2 Semi-supervised classification with stacked autoencoder
Techniques described herein relate to semi-supervised training and application of stacked autoencoders and other classifiers for predictive and other purposes. In various embodiments, a semi-supervised model (108) may be trained for sentence classification, and may combine what is referred to herein as a “residual stacked de-noising autoencoder” (“RSDA”) (220), which may be unsupervised, with a supervised classifier (218) such as a classification neural network (e.g., a multilayer perceptron, or “MLP”). In various embodiments, the RSDA may be a stacked denoising autoencoder that may or may not include one or more residual connections. If present, the residual connections may help the RSDA “remember” forgotten information across multiple layers. In various embodiments, the semi-supervised model may be trained with unlabeled data (for the RSDA) and labeled data (for the classifier) simultaneously.
US11544528B2 Homeostatic circuit for neural networks
A homeostatic circuit for neural networks includes a feedback circuit, a first electronic switch, a synapse circuit, a second electronic switch, a third electronic switch and a first capacitor. The feedback circuit is configured to receive the total synaptic driving current and output a feedback voltage which varies with the total synaptic driving current. The first electronic switch is connected with the synapse circuit and the second electronic switch and configured to receive the feedback voltage and output a current control signal according to the feedback voltage. The second electronic switch is connected with the synapse circuit and the third electronic switch and configured to output a first voltage signal according to the current control signal. The third electronic switch is configured to adjust the total synaptic driving current in a direction opposite to variation tendency of the total synaptic driving current according to the first voltage signal.
US11544525B2 Systems and methods for artificial intelligence with a flexible hardware processing framework
An artificial intelligence (AI) system is disclosed. The AI system provides an AI system lane processing chain, at least one AI processing block, a local memory, a hardware sequencer, and a lane composer. Each of the at least one AI processing block, the local memory coupled to the AI system lane processing chain, the hardware sequencer coupled to the AI system lane processing chain, and the lane composer is coupled to the AI system lane processing chain. The AI system lane processing chain is dynamically created by the lane composer.
US11544524B2 Electronic device and method of obtaining emotion information
Emotion information is obtained by an electronic device in order to improve communication between a person and the electronic device. Multimedia data is obtained regarding a person, predicted values for the person are obtained by applying the multimedia data to neural network models, and emotion information of the person is obtained by applying the predicted values to a weight model. Then, feedback information is obtained from the person with respect to the first emotion information of the person. Finally, the weight model is updated by using the feedback information. Subsequently, when multimedia data are again obtained regarding the person, new predicted values for the person are obtained by applying later multimedia data the plurality of neural network models, and emotion information of the person is again obtained, but this time using the weight model updated using the feedback information.
US11544523B2 Convolutional neural network method and system
A convolutional neural network (CNN) method includes determining a temporary buffer layer, which is located between a first layer and a final layer of a CNN system; performing convolutional operations from the first layer to the determined temporary buffer layer of the CNN system in a first stage to generate a feature map line according to partial input data of layers before the temporary buffer layer; and performing convolutional operations from the temporary buffer layer to the final layer of the CNN system in a second stage to generate a feature map.
US11544522B2 Methods, systems, and computer readable mediums for determining a system state of a power system using a convolutional neural network
Methods, systems, and computer readable mediums determining a system state of a power system using a convolutional neural network using a convolutional neural network are disclosed. One method includes converting power grid topology data corresponding to a power system into a power system matrix representation input and applying the power system matrix representation input to a plurality of convolutional layers of a deep convolutional neural network (CNN) structure in a sequential manner to generate one or more feature maps. The method further includes applying the one or more feature maps to a fully connected layer (FCL) operation for generating a respective one or more voltage vectors representing a system state of the power system.
US11544516B1 System for the identification of a tractor platform coupled to a towed transport platform
Interested parties would like to know the identity o the semi-truck to which a semi-trailer is coupled. They would like to know when and where the semi-truck was coupled to and uncoupled from the semi-trailer. The embodiments all detect the semi-truck's identity. Some embodiments compute the identity of the semi-truck in environments where multiple semi-trucks are nearby. Some embodiments report the semi-truck's identity by wireless modem to said interested parties. Some embodiments detect and report the geolocation of the semi-trailer.
US11544514B2 Smart card system for holding multiple smart cards
A smart card wallet for holding a plurality of smart cards. The smart card wallet comprises a front surface plate; a back surface plate; a communication interface configured to receive instructions from a transaction terminal; a switch coupled to the communication interface; an internal core coupled between the front surface plate and the back surface plate, the internal core comprises: a first cavity configured to hold a first smart card that stores one or more sets of information associated with a first account of a user; a second cavity configured to hold a second smart card that stores one or more sets of information associated with a second account of the user, wherein the switch is configured to provide the instructions to the first smart card by electrically coupling the communication interface to the first smart card while the second card remains disabled.
US11544512B2 Methods and system for applying hybrid ink limits in ICC profile creation
A hybrid ink limit is applied during the creation of an ICC profile. The hybrid ink limit takes into account a percentage total area coverage (TAC) ink limit and a volume-based ink limit. The percentage TAC ink limit is specified using an input from an operator. The volume-based ink limit is retrieved based upon the media for the ICC profile. Both ink limits are applied to primary color combinations for color patches to be printed in a test chart used to capture measurement data to create the ICC profile. A combination of primary colors at exceeds either ink limit is adjusted to meet the ink limit. The adjusted combination is used in the test chart to generate the measurement data for the ICC profile. After creation of the ICC profile, the volume-based ink limit is applied to the ICC profile color combinations to identify those combinations still over the ink limit.
US11544506B2 Automatic labeling of products via expedited checkout system
A portable checkout unit automatically generates training data for an automatic checkout system as a customer collects items in a store. A customer uses an item scanner of portable checkout unit to generate a virtual shopping list of items collected in the shopping cart. When the customer adds a new item to the shopping cart or on some regular interval, the portable checkout unit captures images of the items contained by the shopping cart and can generate bounding boxes for each product in each image. The bounding boxes can be associated with item identifiers from previously-generated bounding boxes to identify the items captured by the bounding boxes. Each bounding box paired with an item identifier can then be used as training data for an automated checkout system.
US11544505B1 Semi-supervised learning based on clustering objects in video from a property
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for semi-supervised training of an object recognition model. The methods, systems, and apparatus include a monitoring system including a camera located at a property and configured to generate images and one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform actions of determining a cluster of images meets a threshold for number of included images and a threshold for cluster tightness. A representative image of the cluster is selected and a query including the representative image of the cluster is provided. User feedback responsive to the query is received and an object recognition model is updated based on the user feedback.
US11544500B2 Data augmentation for image classification tasks
Methods and systems for performing machine learning include selecting first and second training data from one or more training sets in one or more databases. Mixed training data is formed by subtracting a value of each data element in the second training data from a value of a corresponding data element in the first training data. A machine learning process is trained using the mixed training to augment data used by the machine learning process.
US11544498B2 Training neural networks using consistency measures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network using consistency measures. One of the methods includes processing a particular training example from a mediator training data set using a first neural network to generate a first output for a first machine learning task; processing the particular training example in the mediator training data set using each of one or more second neural networks, wherein each second neural network is configured to generate a second output for a respective second machine learning task; determining, for each second machine learning task, a consistency target output for the first machine learning task; determining, for each second machine learning task, an error between the first output and the consistency target output corresponding to the second machine learning task; and generating a parameter update for the first neural network from the determined errors.
US11544489B2 Barcode detection device with rotation angle detection
There is provided a barcode detection device including an image sensor and a processor. The image sensor captures an image frame of a barcode. The processor calculates a gradient vector of bars of the barcode in the image frame for determining a rotation angle of the image sensor. The rotation angle is used to calibrate a detected bar width.
US11544482B2 Antenna and wireless tag issuing device
An antenna includes a power supply point on a substrate, a termination resistor on the substrate, and first and second lines connecting the power supply point and the termination resistor. The first line is disposed on a first surface of the substrate. The second line is disposed on a second surface of the substrate. The first line includes a plurality of loop portions arranged along a longitudinal direction of the substrate and separated from each other. The second line includes a plurality of relay portions connecting the power supply point to one of the loop portions closest thereto, connecting adjacent pairs of the loop portions to each other, and connecting the termination resistor and one of the loop portions closest thereto.
US11544475B2 System and method for providing a model-based intelligent conversational agent
A method of providing a conversational agent for interacting with a user may include declaratively defining a task model of a task using a task modelling language, storing the task model in a computer-readable storage medium, generating a natural language grammar based on the task model, storing the natural language grammar in the computer-readable storage medium, receiving a user input from the user, interpreting the user input with a processor based on the task model and the natural language grammar, generating an agent response to the user input with the processor based on the task model, and communicating the agent response to the user.
US11544474B2 Generation of text from structured data
Implementations of the subject matter described herein provide a solution for generating a text from the structured data. In this solution, the structured data is converted into its representation, where the structured data comprises a plurality of cells, and the representation of the structured data comprises plurality of representations of the plurality of cells. A natural language sentence associated with the structured data may be determined based on the representation of the structured data, thereby implementing the function of converting the structured data into a text.
US11544472B2 Structured adversarial, training for natural language machine learning tasks
A method includes obtaining first training data having multiple first linguistic samples. The method also includes generating second training data using the first training data and multiple symmetries. The symmetries identify how to modify the first linguistic samples while maintaining structural invariants within the first linguistic samples, and the second training data has multiple second linguistic samples. The method further includes training a machine learning model using at least the second training data. At least some of the second linguistic samples in the second training data are selected during the training based on a likelihood of being misclassified by the machine learning model.
US11544469B2 Electronic apparatus and control method thereof
An electronic apparatus is disclosed. The electronic apparatus includes a display, a storage in which keyword information by product specification is stored, and a processor configured to obtain user feedback on the product by crawling a website, identify positive feedback or negative feedback among the user feedback corresponding to the keyword information by specification by performing natural language processing (NLP) to which at least two different algorithms are applied, and display a result of the identification through the display.
US11544465B2 Using unstructured input to update heterogeneous data stores
Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
US11544464B1 Method for assessing facility risks with natural language processing
The present technology pertains to a method and system for assessing risks associated with facilities, based on using natural language processing. For example, a method can include receiving a natural language input comprising at least one raw text document associated with a facility and generating a plurality of segmented sentences from the raw text documents. The plurality of segmented sentences can be provided as inputs to a machine learning model trained to classify an input segmented sentence over a pre-defined lexicon of pharmaceutical terminology. Each segmented sentence can be classified into one or more classes given by the pre-defined lexicon of pharmaceutical terminology. A secondary classification can be performed for each classified segmented sentence to generate a production issue label based on an analysis of the classified segmented sentence. From the secondary classifications for the classified segmented sentences, at least one production category score for the facility can be generated.
US11544463B2 Time asynchronous spoken intent detection
An embodiment of a spoken intent detection device includes technology to detect a phrase in an electronic representation of an audio stream based on a pre-defined vocabulary, associate a time stamp with the detected phrase, and classify a spoken intent based on a sequence of detected phrases and the respective associated time stamps. Other embodiments are disclosed and claimed.
US11544461B2 Early exit for natural language processing models
The disclosure provides a natural language processing (NLP) model arranged to operate on two lexicons, where one lexicon is a sub-set of the other lexicon. The NLP model can be arranged to generate output based on the sub-set lexicon and exit processing of the NLP model, to potentially save computation cycles.
US11544457B2 Machine learning based abbreviation expansion
Techniques are described herein for determining a long-form of an abbreviation using a machine learning based approach that takes into consideration both sequential context and structural context, where the long-form corresponds to a meaning of the abbreviation as used in a sequence of words that form a sentence. In some embodiments, word representations are generated for different words in the sequence of words, and a combined representation is generated for the abbreviation based on a word representation corresponding to the abbreviation, a sequential context representation, and a structural context representation. The sequential context representation can be generated based on word representations for words positioned near the abbreviation. The structural context representation can be generated based on word representations for words that are syntactically related to the abbreviation. The combined representation can be input to a classification neural network trained to output a label representing the long-form of the abbreviation.
US11544454B2 Method, apparatus and computer program product for document change management in original and tailored documents
A method for maintaining modification management of a tailored document based on transcluded portions of one or more source documents, comprising determining modifications in each revision of each source document, storing said modifications, and notifying a user of the tailored document with respect to said determined modifications in each source document that are incorporated in the tailored document, wherein said modifications include any changes in the source documents between revisions of the source document.
US11544452B2 Generating templates for automated user interface components and validation rules based on context
Generating a user interface template is provided. A user context corresponding to an action request by a user to perform a task on a computer is determined. A set of user interface templates corresponding to the action request by the user and the user context is retrieved. Components of different user interface templates within the set of user interface templates are compared. Relevant components of the different user interface templates are combined based on the action request by the user and the user context. The user interface template corresponding to the action request by the user and the user context is generated based on the combined relevant components of the different user interface templates.
US11544442B2 System and method for the creation and use of visually-diverse high-quality dynamic layouts
A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature. It also includes a unit to determine a component set signature for an incoming component set having an existing layout provided by a user, to compare the component set signature with at least one associated layout signature of at least one layout from the database to find a match and to replace the existing layout with one of a selected diverse alternative candidate layout from the database according the match. The layout signature and the component set signature represent a hierarchical composition of the semantic types of the components of the layout and of the incoming component set accordingly. A layout adapter and applier adapts content from the user supplied component set to the selected diverse alternative candidate layout.
US11544441B2 Automated network-on-chip design
Various examples are provided related to automated chip design, such as a pareto-optimization framework for automated network-on-chip design. In one example, a method for network-on-chip (NoC) design includes determining network performance for a defined NoC configuration comprising a plurality of n routers interconnected through a plurality of intermediate links; comparing the network performance of the defined NoC configuration to at least one performance objective; and determining, in response to the comparison, a revised NoC configuration based upon iterative optimization of the at least one performance objective through adjustment of link allocation between the plurality of n routers. In another example, a method comprises determining a revised NoC configuration based upon iterative optimization of at least one performance objective through adjustment of a first number of routers to obtain a second number of routers and through adjustment of link allocation between the second number of routers.
US11544430B2 Advanced model mapping and simulations
The invention relates to a system for performing a method for performing computer-aided simulations. The system loads an input dataset which is based on user interactions of a user indicating a manipulation of a representation of a component, provides a tracking dataset indicating changes in the representation through the manipulations by evaluating the input dataset, provides an output dataset which is based on evaluation of the tracking dataset by means of machine learning, where the output dataset assigns a model to the representation, and outputs the output dataset.
US11544429B2 Apparatus and method for predicting deformation temperature of coal using predictive model
An apparatus and method predict an initial deformation temperature of coal without an additional test by using a predictive model. The apparatus includes a parameter extractor configured to analyze characteristics of test coal and to extract parameters of the test coal based on the test coal characteristic analysis; a temperature analyzer configured to analyze an initial deformation temperature (IDT) of the test coal; a modeler configured to derive an IDT predictive model for predicting the test coal IDT using the extracted parameters of the test coal and the test coal IDT; and a predictor configured to predict an initial deformation temperature (IDT) of target coal to be supplied to the coal-fired power plant by substituting parameters of the target coal into the IDT predictive model. The test coal characteristics are analyzed by ash component analysis, elementary analysis, industrial analysis, or calorific value analysis.
US11544426B2 Systems and methods for enhanced sequential power system model parameter estimation
A system for enhanced sequential power system model calibration is provided. The system is programmed to store a model of a device. The model includes a plurality of parameters. The system is also programmed to receive a plurality of events associated with the device, receive a first set of calibration values for the plurality of parameters, generate a plurality of sets of calibration values for the plurality of parameters, for each of the plurality of sets of calibration values, analyze a first event of the plurality of events using a corresponding set of calibration values to generate a plurality of updated sets of calibration values, analyze the plurality of updated sets of calibration values to determine a current updated set of calibration values, and update the model to include the current updated set of calibration values.
US11544425B2 Systems and methods for expediting design of physical components through use of computationally efficient virtual simulations
The present disclosure provides systems and methods that expedite the design of physical components through the use of iterative and computationally efficient virtual simulations. In particular, the systems and methods of the present disclosure can be used as part of an iterative design process in which a product designer is able to iteratively make changes to a component design by iteratively interacting a visualization of a virtual representation of the component within a virtual environment.
US11544424B2 Method and system for creating a cut mask from a 3D surface mesh
A system is provided for generating a custom article to fit a target surface. During operation, the system compares an input dataset with a number of cut template cut meshes. A respective cut template cut mesh includes one or more cutting paths that correspond to a boundary of the mesh. Next, the system identifies a template cut mesh that produces a closest match with the input dataset, and applies global geometric transformations to the identified template cut mesh to warp the template cut mesh to conform to the input dataset. The system further refines and projects a set of boundary and landmark points from the template cut mesh to the input dataset to define cutting paths for the input dataset. Next, the system applies cutting paths to the input dataset to produce a cut-and-trimmed mesh.
US11544423B2 Computer simulation of physical fluids on a mesh in an arbitrary coordinate system
Computer implemented techniques for simulating a fluid flow about a surface of a solid, include receiving a coordinate system for representation of a curvilinear mesh that conforms to the surface of the solid, simulating, with a lattice velocity set transport of particles in a volume of fluid, with the transport causing collision among the particles, executing a distribution function for transport of the particles, with the distribution function including a particle collision determination and a change in particle distribution associated with the curvilinear mesh, performing by the computing system, advection operations in the coordinate system under constraints applied to particle momentum values and mapping by the computer system values resulting from simulating onto the curvilinear mesh by translation of the particle momentum values and spatial coordinates determined in the coordinate system into momentum and spatial values in the curvilinear space.
US11544421B2 Wind noise analyzer and wind noise analysis method
A wind noise analyzer includes: an unsteady computational fluid dynamics calculation unit configured to execute an unsteady computational fluid dynamics simulation involving moving a structure model modeled on a structure, and calculate, for each of spatial nodes, an average flow velocity and an average vorticity over a predetermined time in a flow field inside the predetermined region, and then calculate, for each of the spatial nodes, a value based on an amplitude of a turbulent flow velocity inside the predetermined region, in an angular frequency band of interest; and a pressure source density calculation unit configured to calculate, based on the average flow velocity, the average vorticity, and the value based on the amplitude of the turbulent flow velocity, a pressure source density.
US11544420B2 Managing custom computer-aided design inheritance-based assembly families for manufacturing
Systems and methods presented herein provide a plugin to REVIT or a similar program that allows for utilizing nested families for related parts and assemblies. Assembly families can include an inheritance tree where an instance of a host family implements child and sub-child families. The child and sub-child families can inherit parameters from the host family. To manage parameter values associated with the nested structure, the plugin can provide a custom dialog that acts as a middle layer between the user and the parameter settings of the computer-aided design program. The custom dialog can associate user selections with permissible values for parameters related to the host family.
US11544418B2 Method for replacing 3D objects in 2D environment
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include superimposing a first 3D model of an object onto the 2D environment, and replacing the first 3D model of the object with a second 3D model of an object. Further, the method may include superimposing a smart 3D model of an object onto the 2D environment. Additionally, the method may include a code or mark to identify images of the 2D environment to which 3D models of objects have been superimposed.
US11544414B2 Secure wake-on of a computing device
In some examples, an embedded controller of a computing device may detect, when the computing device is in a low-power state, that a smartcard has been connected to a port of the computing device or that data has been received from an input device (e.g., keyboard or biometric input device) connected to the computing device. For the smartcard, the embedded controller may use a card driver to read data stored on the smartcard. The embedded controller may compute a hash value based on the data read from the smartcard or received from the input device. If the hash value matches a previously stored hash value, then the embedded controller may initiate a boot-up process of the computing device. If the hash value does not match the previously stored hash value, then the embedded controller may cause the computing device to remain in the low-power state.
US11544413B2 Cryptographic key distribution
An integrated-circuit device comprises a processor, a hardware key-storage system, and a key bus. The hardware key-storage system comprises a non-volatile key storage memory, which includes a key register, for storing a cryptographic key, and an address register, for storing a destination memory address for the cryptographic key. The hardware key-storage system further comprises output logic for sending the cryptographic key over the key bus to the destination memory address, and write-once logic for preventing an address being written to the address register unless the address register is in an erased state.
US11544411B2 Machine learning model validation and authentication
The present disclosure is directed to methods and apparatus for validating and authenticating use of machine learning models. For example, various techniques are described herein to limit the vulnerability of machine learning models to attack and/or exploitation of the model for malicious use, and for detecting when such attack/exploitation has occurred. Additionally, various embodiments described herein promote the protection of sensitive and/or valuable data, for example by ensuring only licensed use is permissible. Moreover, techniques are described for version tracking, usage tracking, permission tracking, and evolution of machine learning models.
US11544410B2 Secure access to third-party cloud-based applications
Systems and methods include, on a respective node of a plurality of nodes communicatively coupled to one another forming a cloud-based system, receiving a request to obtain data from the third-party cloud application. The systems and methods also include implementing a lightweight agent, on the respective node, that is configured to access data, of a third-party cloud application of the cloud-based services, via an application-only security token layer on the cloud-based system. The systems and methods further include utilizing the lightweight agent to access the third-party cloud application via the application-only security token and obtain data from the third-party cloud application. The systems and methods yet further include providing a response to the request based on the data obtained from the third-party cloud application.
US11544406B2 Privacy-preserving data platform
Techniques for synthesizing and analyzing data are disclosed. A ML model anonymizes microdata to generate synthesized data. This anonymizing is performed by reproducing attributes identified within microdata and by applying constraints to prevent rare attribute combinations from being reproduced in the synthesized data. User input selects attributes to filter the synthesized data, thereby generating a subset of records. A UI displays a synthesized aggregate count representing how many records are in the subset. Pre-computed aggregate counts are accessed to indicate how many records in the microdata embody certain attributes. Based on the user input, there is an attempt to identify a particular count from the pre-computed aggregate counts. This count reflects how many records of the microdata would remain if the selected attributes were used to filter the microdata. That count is displayed along with the synthesized aggregate count. The two counts are juxtaposed next to one another.
US11544405B2 Data processing systems for verification of consent and notice processing and related methods
A method for managing a consent receipt under an electronic transaction, comprising: receiving a request to initiate a transaction between the entity and the data subject; providing a privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; accessing the privacy policy associated with the entity; storing one or more provisions of the privacy policy associated with the entity; providing a user interface for consenting to the privacy policy associated with the entity; receiving a selection to consent to the privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; generating, by a third-party consent receipt management system, a consent receipt to the data subject; and storing the generated consent receipt.
US11544402B2 Annotations for privacy-sensitive user content in user applications
Systems, methods, and software for data privacy annotation frameworks for user applications are provided herein. An exemplary method includes identifying content elements among user content in a user data file that contain sensitive data corresponding to one or more predetermined data schemes. During a content edit process for the user content in a user application, the method includes controlling presentation of annotation indicators for one or more of the content elements based at least in part on a quantity of the content elements that contain the sensitive data.
US11544400B2 Permissions-constrained dynamic faceting of search results in a content management system
User permissions for a search on content managed by a content management system (CMS) can be evaluated in a search engine based on a user identity of a user providing a query input for the query rather than after return of an initial results set to the CMS or some other front-end application. The search engine can constrain possible results returned from a search for the query input using a content index of a plurality of content items maintained in a repository of the content management system. The constraining can include limiting the search engine from adding a content item of the plurality of content items to a permissions-filtered results set unless the evaluating of the user permissions and the search for the query input against the content index do not exclude the content item. Other aspects can support index updating by selective use of a metadata index.
US11544398B2 Secure offline streaming of content
Methods, systems, and computer-readable media for secure offline transmission of a plurality of data segments from a sending device to one or more receiving devices. The sending device and the one or more receiving devices may communicate via an offline local network. A secure, encrypted container may be created at the receiving device to temporarily cache the received data segments one at a time and the encrypted storage container prevents access by one or more applications of the receiving device to data stored therein based on storage instructions from the sending device. The encrypted container may be configured to store the data segments such that less than all of the data segments are stored at the receiving device at any one time.
US11544397B1 Systems and methods for sending and receiving encrypted submessages
Systems and methods are provided for sending and receiving encrypted submessages. Messages could be partitioned into a plurality of submessages based on the content of a message, and such submessages could be individually encrypted and sent over a network. The partitioning could be based on various standards and/or heuristics. In the sending process, submessages could be designated to travel over different networks and networks of different types. Such submessages could then be received and reassembled in spite containing overlapping content with respect to each other, having to contend with copies of submessages, and having accompanying related content (e.g., advertisements) and non-related content (e.g., random bits). Moreover, the sending process could also be performed in real time or in a batched manner, depending on the implementation.
US11544394B2 Information processing apparatus and method for processing information
There is provided an information processing apparatus including a processor that generates a plurality of pieces of authority information for obtaining user information classified into a plurality of categories, in which the processor generates the authority information to correspond to each of a plurality of the categories.
US11544392B2 Implementation of a file system on a block chain
Disclosed is a system and method to create an encrypted file system on a block chain. The system creates the block chain controlling an access to the encrypted file system. The block chain defines a user permission to access at least a portion of the encrypted file system. The system creates the encrypted file system by recording a unique file ID in the block chain, where the unique file ID stores a chunk index including memory locations of multiple chunks storing portions of a file in the encrypted file system. The system encrypts the file using a channel session key and a file encryption key. The channel session key includes a cryptographic key computed based on information known to users granted at least a temporary access to the file, and the file encryption key includes a cryptographic key used to encrypt each file in the encrypted file system.
US11544390B2 Method, system, and apparatus for probabilistic identification of encrypted files
A mechanism for probabilistically determining the contents of an encrypted file is provided, such that a transfer of the encrypted file can be restricted according to rules associated with an unencrypted version of the file. Embodiments generate a file size table of a subset of files, where each entry of the file size table includes a size information regarding the unencrypted file. Embodiments compare the size of the encrypted file against the file sizes and compressed file size ranges to determine whether the encrypted file has a match. If the size of the encrypted file has a single match in the table, then there is a high probability that the file associated with the matching entry is the unencrypted version of the encrypted file. Rules associated with restricting access of the file related to the matching entry can be used to control transfer of the encrypted file.
US11544385B2 Method and system for dynamic testing with diagnostic assessment of software security vulnerability
A method and system for dynamic testing and diagnostic assessment of security vulnerability of cloud-based enterprise software applications. The method comprises directing, to a software program under execution, a series of attack vectors; diagnosing a set of results associated with the software execution as comprising one of a security vulnerability and not a security vulnerability, the set of results produced based at least in part on the attack vectors; and assessing a dynamic security vulnerability score for the software program based at least in part on the diagnosing.
US11544382B2 Regulating messages warning about impacts of firmware changes
A technique includes detecting a presence of a hardware security module in a computer. The hardware security module performs trusted computing base measurements in response to the boot of the computer. The technique includes detecting an intention to change firmware of the computer and regulating providing a message warning about an impact of the change based on the determination. The regulation includes determining whether an operating system of the computer binds operations to the trusted computing base measurements and allowing communication of the message based on the determination.
US11544381B2 Configuration of server using stored security elements
In one implementation, a computing device includes a secure storage to store a plurality of security elements, a processor, and a storage medium including instructions. The instructions are executable by the processor to: receive a configuration request for a first server, the configuration request including one or more logical references to security settings of the first server; retrieve, from the secure storage, one or more security elements corresponding to the one or more logical references in the configuration request; and configure an operating system volume for the first server based on the configuration request and the one or more security elements.
US11544380B2 Methods and apparatus for detecting whether a string of characters represents malicious activity using machine learning
In some embodiments, a processor can receive an input string associated with a potentially malicious artifact and convert each character in the input string into a vector of values to define a character matrix. The processor can apply a convolution matrix to a first window of the character matrix to define a first subscore, apply the convolution matrix to a second window of the character matrix to define a second subscore and combine the first subscore and the second subscore to define a score for the convolution matrix. The processor can provide the score for the convolution matrix as an input to a machine learning threat model, identify the potentially malicious artifact as malicious based on an output of the machine learning threat model, and perform a remedial action on the potentially malicious artifact based on identifying the potentially malicious artifact as malicious.
US11544374B2 Machine learning-based security threat investigation guidance
A technique includes accessing data representing a state of a given investigation of a potential security threat to a computer system by a security analyst. The state includes a result of a current investigative step of the investigation, and the analyst conducting the investigation uses an investigation graphical user interface (GUI). The technique includes applying machine learning that is trained on observed investigations to determine a recommendation to guide the analyst in a next investigative step for the given investigation. The technique includes communicating the recommendation through an output provided to the investigation GUI.
US11544369B2 Mobile device as a computer authenticator
A system for utilizing a mobile device as a computer authenticator is provided. The system may include a computing application executing on a computing apparatus. The system may include a secure backend server. The secure backend server may include a list of user identifiers, token serial numbers, device registration numbers and computing device identifiers. A pre-registration process may be used to embed a mobile token on a mobile device. A registration process may be used to pair the mobile device to the computing device. An in-use process may be used to authenticate the computing application using the mobile device.
US11544363B2 Facial recognition for user authentication
Systems and methods for utilizing an image capture device to scan facial features of a user, responsive to recognition of a plurality of beam projection points on the face of the user. The first data captured from scanning the facial features may be authenticated against a facial depth map stored as a data structure in a data storage medium. In response to successful authentication, the facial features of the user may be continually scanned to detect facial movements indicative of the user's liveness. Access may be granted to the user, in response to verifying the user's liveness.
US11544356B2 Systems and methods for dynamic flexible authentication in a cloud service
Systems and methods for authenticating a user requesting access to a resource in a cloud-computing system. The methods comprise, by a resource service: receiving an access request for accessing a resource associated with the resource service from a computing device associated with a user, determining context information corresponding to the access request, and using the determined context information for identifying an authentication protocol for authenticating the user. The authentication protocol includes at least one authentication scheme. The methods further comprise generating an authentication challenge and transmitting the authentication challenge to the computing device. The authentication challenge includes an initial token and authentication parameters corresponding to the identified authentication protocol.
US11544354B2 System for secure provisioning and enforcement of system-on-chip (SOC) features
A system and method are disclosed for provisioning IP features in a system-on-chip. A plurality of identical chips are fabricated, each of which is capable of have a number of features enabled or disabled. As a default, all features are disabled. A production process is later carried out, in which the chip is installed in a greater device. During this process, the manufacturer requests a license the IP owner for enablement of various features. Using secure communications, a license is granted identifying the features to be enabled, and a volume of units permitted to be manufactured. The license information is encrypted using a key already known to the chip, and sent to the manufacturer. The chip receives the license information during provisioning, extracts relevant provisioning information using the key, and a secure processing system provisions the relevant features. Log information is generated to allow the IP owner to verify license compliance.
US11544351B2 Consumer rights locker
Storing, building, managing, and controlling consumer personal information, including: building at least one level of personal information according to a standard; storing the personal information on a consumer rights locker; defining a scope of access under terms of a consumer to control access to the consumer rights locker; transmitting a plurality of parameters needed to access the consumer rights locker; receiving a request to access the consumer rights locker and the plurality of parameters; comparing the plurality of parameters to the scope of access; and granting access to the consumer rights locker when it is determined that the request is valid, wherein the request is valid when the plurality of parameters includes an access right that is consistent with information in the scope of access. Keywords include consumer rights locker and personal information.
US11544349B2 Method for combining analog neural net with FPGA routing in a monolithic integrated circuit
A method for implementing a neural network system in an integrated circuit includes presenting digital pulses to word line inputs of a matrix vector multiplier including a plurality of word lines, the word lines forming intersections with a plurality of summing bit lines, a programmable Vt transistor at each intersection having a gate connected to the intersecting word line, a source connected to a fixed potential and a drain connected to the intersecting summing bit line, each digital pulse having a pulse width proportional to an analog quantity. During a charge collection time frame charge collected on each of the summing bit lines from current flowing in the programmable Vt transistor is summed. During a pulse generating time frame digital pulses are generated having pulse widths proportional to the amount of charge that was collected on each summing bit line during the charge collection time frame.
US11544347B2 System for synchronization of changes in edited websites and interactive applications
A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.
US11544345B1 Apparatuses and methods for linking posting data
Aspects relate to apparatuses and methods for linking posting data to a plurality of user identifiers. An exemplary apparatus includes a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the processor to receive a plurality of user identifiers relating to a plurality of users, receive posting data from a posting generator of a plurality of posting generators, identify a plurality of keywords within the posting data, generate a keyword ranking, match a plurality of keywords of the keyword ranking to the plurality of user identifiers, and generate, as a function of the matching, a ranking of the plurality of user identifiers based on a superiority criterion of each user identifier using a fuzzy set inference system.
US11544341B2 Social shopping experience utilizing interactive mirror and polling of target audience members identified by a relationship with product information about an item being worn by a user
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive and social fitting room experience. Consistent with some embodiments, the method may include selecting a target audience to poll for feedback on an image of an individual wearing a garment in a fitting room. The method may further include transmitting the image to a computing device of each member of the target audience, and compiling feedback regarding the image from members of the target audience. The method may further include causing the compiled feedback to be displayed to the individual on an interactive mirror display in the fitting room.
US11544340B2 Content item selection in a digital transaction management platform
A centralized document system identifies content items for presentation to a user based initially on a cold-start algorithm and subsequently based on machine-learned models. The system detects a first access by the user. The system generates a user attribute vector for the user and a content vector for each content item. The system selects a first content item based on the initial cold-start algorithm and modifies a user interface to include the first content item. The system identifies an interaction with the first content item by the user. The system detects a second access by the user. The system selects a machine-learned model based on a set of interactions by the user with displayed content items. The system applies the selected machine-learned model to the set of interactions and the user attribute vector to identify a second content item and modifies the user interface to include the second content item.
US11544334B2 Context-based natural language searches
Techniques for natural language searches are described. In an example, a computer system receives a search associated with a computing device. Based on the search, the computer system determines first search results from a first data source and associated with a first type and second search results from a second data source and associated with a type. The computer system also determines a context associated with at least one of the computing device or a user. Based on the context, the computer system generates instructions associated with a presentation of the first search results and the second search results at a user interface of the computing device. The instructions indicate a first presentation order of the first search results and the second search results and a second presentation order of search results within the first search results. The computer system sends the instructions to the computing device.
US11544332B2 Bipartite graph construction
In one embodiment, a matching service that executes an optimized search engine to match two sets of data items. A client input of the optimized search engine may receive an incoming data item from a client device. An edge reader may determine a cluster qualification level estimate between the incoming data item and a target cluster of target data items. The edge reader may use the cluster qualification level estimate to calculate at least one individual qualification level estimate between the incoming data object and at least one target data object of the target cluster. A report generator may generate a report ranking target data item options based on the at least one individual qualification level estimate. A client output of the optimized search engine may send the report to the client device.
US11544327B2 Method and system for streamlined auditing
Methods, systems, and program products for streamlined auditing that receive an input audit request via the data interface; source entity type data (ETD) from one or more databases; prepare the ETD for input into an entity clustering module; match the ETD via the entity clustering module to locate linkages within the ETD and build relationships amongst one or more entities identified within the ETD; analyze the ETD relationships via an entity intelligence module to identify and segment targeted entities, from the one or more entities, that are applicable to the audit request; build inclusion lists of those targeted entities that are determined to fulfill the audit request; finalize the inclusion lists of targeted entities that fulfill the audit request to generate streamlined audit results; and output the streamlined audit results to an end user.
US11544325B2 System and method for querying a data repository
A method is disclosed, as well as systems, performed by one or more processors, for interacting with data in a data repository. The method comprises receiving, in a data catalogue environment, a search request relating to one or more items in the data repository and determining an object type associated with the one or more items. Other operations comprise loading an object template in dependence on the determined object type, populating the template with data from the data repository in dependence on the search request to create an object view, and displaying the object view within the data catalogue environment. The data repository comprises a plurality of joined datasets, and wherein the object view comprises one or more links to items in a joined dataset.
US11544324B2 Filter recommendation based on historical search result selection
Techniques for suggesting filters for query terms based on previously selected query results are disclosed. Common characteristics of previously selected query results are presented as a filter. A system trains a machine learning model by obtaining historical data including query characteristics and selected query results. Based on the historical data, the system trains the machine learning model to associate the first filter field with the first search term. The system receives a first query for execution. The system applies the machine learning model to the first query to identify the first filter field as a suggestion. The system: recommends the first field for filtering a first set of search results corresponding to the first query. Responsive to receiving user input selecting a first value for the first filter field, the system filters using the first value to generate a set of filtered search results, and presents the filtered search results.
US11544322B2 Facilitating contextual video searching using user interactions with interactive computing environments
A method includes detecting control of an active content creation tool of an interactive computing system in response to a user input received at a user interface of the interactive computing system. The method also includes automatically updating a video search query based on the detected control of the active content creation tool to include context information about the active content creation tool. Further, the method includes performing a video search of video captions from a video database using the video search query and providing search results of the video search to the user interface of the interactive computing system.
US11544321B2 Scalable architectures for reference signature matching and updating
Methods, apparatus, systems and articles of manufacture are disclosed for scalable architectures for reference signature matching and updating. An example method for scalable architectures for reference signature matching and updating includes accessing site signatures to be compared to reference signatures from a first group of media sources. The example method also include determining if a first reference node is an owner of a first one of the site signatures, comparing a neighborhood of site signatures including the first site signature to reference signatures in a first subset of reference signatures when the first reference node is the owner of the first site signature, the first subset of references signatures stored in a first memory partition associated with the first reference node, and not comparing site signature to reference signatures when the first reference node is not the owner of the first one of the site signatures.
US11544318B2 Systems and methods for providing image portions for progressive images
Systems, methods, and non-transitory computer-readable media can generate an address associated with an image. The address can be generated to embed a parameter that specifies a quantity of image portions for representing a particular version of the image. A request can be acquired from a client device for an instance of the image. The request can include the address that embeds the parameter. It can be determined whether a predefined version of the image is stored at an edge server. The predefined version can utilize a predefined quantity of image portions to represent the image. The particular version of the image can be generated, in response to the request for the instance of the image and when the predefined version is stored at the edge server, based on at least a portion of the predefined version and based on the quantity of image portions specified by the parameter.
US11544309B2 Similarity index value computation apparatus, similarity search apparatus, and similarity index value computation program
A word extraction unit 11 that analyzes m texts to extract n words, a vector computation unit 12 that converts each of the m texts into a q-dimension vector and each of the n words into a q-dimension vector, thereby computing m text vectors including q axis components and n word vectors including q axis components, and an index value computation unit 13 that takes each of inner products of the m text vectors and the n word vectors, thereby computing a similarity index value reflecting a relationship between the m texts and the n words are included, and it is possible to obtain a similarity index value representing which word contributes to which text and to what extent as an inner product value by calculating an inner product of a text vector computed from a text and a word vector computed from a word included in the text.
US11544308B2 Semantic matching of search terms to results
The disclosed embodiments provide a system for processing data. During operation, the system obtains labels for entities found in portions of text in a first set of jobs. Next, the system inputs the portions of text and the labels as training data for a machine learning model. The system then applies the machine learning model to a second set of jobs to generate predictions of additional entities in additional portions of text in the second set of jobs. Finally, the system creates, based on the predictions, an index containing mappings of the additional entities to subsets of the second set of jobs in which the additional entities are found.
US11544307B2 Personnel selecting device, personnel selecting system, personnel selecting method, and recording medium
A personnel selecting device includes: a personnel extracting unit which obtains information of a requested service from a client device, extracts personnel matched to the information of the requested service by referring to a job skill storage which stores information indicating a correspondence relationship between a service and personnel, and outputs the extracted personnel information to the client device; a personnel arranging unit which obtains, from the client device, information of personnel selected from among the extracted personnel, and requests the requested service of the selected personnel; and an analyzing unit which obtains, from the client device, information indicating evaluation details for the requested service performed in natural language, determines an evaluation for the evaluation details by analyzing a character string indicated by the evaluation details, and updates the information in the job skill storage based on the determined evaluation.
US11544306B2 System and method for concept-based search summaries
Systems and methods for generating concept-based search summaries from a plurality of documents are provided. In one embodiment, a system may include interfaces to receive information identifying a meaning taxonomy including a normalized term and a search query including search terms. The system may be configured to identify documents relating to the search terms and normalized terms and display a concept-based summary of the documents, the summary including a syntactic structure associated with the normalized terms and search terms. In another embodiment, a method includes receiving a meaning taxonomy including normalized terms and search terms, identifying at least one document including the search terms and syntactic structures associated with the normalized terms, and display a search summary including the search terms and syntactic structures.
US11544304B2 System and method for parsing user query
A system and a method for parsing a user query. The system includes a database arrangement operable to store an ontology; and a processing module communicably coupled to the database arrangement. The processing module operable to receive the user query; refine the user query to obtain a search query using an algorithm; generate a plurality of strings for the obtained search query; sort the plurality of strings in a decreasing order of length of the plurality of strings; assign a part-of-speech tag to each of the query segments of the plurality of strings based on the ontology; identify at least one of the query segments as at least one output class or at least one input class based on the assigned part-of-speech tags; and establish semantic associations between the query segments based on the ontology to obtain the parsed user query.
US11544299B2 Topological basemodel supporting improved conflation and stable feature identity
The present disclosure is directed to systems and methods for providing a stable topological representation of pathway networks as well as features associated with these networks. The disclosure is exemplified using road networks which have applications in mapping, navigation, and autonomous vehicles. Extensions may be learned through practice of the disclosure. Utilizing implementations disclosed herein may provide advantages for data conflation between different mapping systems and map data while improving overall stability by developing a common reference standard that is tied to semantic features rather than abstract geographic representations.
US11544296B1 Systems and methods for spatially-indexing agricultural content
Computer systems and methods of spatially-indexing agricultural content involve inputting agricultural content comprising spatial data and spatially-indexing the agricultural are disclosed herein. In an example, the computer systems and methods involve identifying from the spatial data a set of geospatial boundaries for the agricultural content. The computer systems and methods also involve indexing the agricultural content to the identified geospatial boundaries. The computer systems and methods further involve cross-referencing the indexed agricultural data with a plurality of sets of geospatial boundaries for a plurality of fields. The computer systems and methods additionally involve indexing the agricultural content to one or more of the plurality of fields when the cross-referencing identifies an overlap between the geospatial boundaries of the indexed agricultural data and one or more of the geospatial boundaries of the plurality of fields.
US11544294B2 Distributing tables in a distributed database using consolidated grouping sources
Methods, systems, and articles of manufacture, including computer program products, are provided for clustering tables. In some implementations the system can include at least one processor and at least one memory. The memory can include program code that provides operations when executed by the processor. The operations can include: retrieving from a first table information source a first set of table pairing association, retrieving from a second table information source a second set of table pairing associations, creating a set of table connections from the first set of table pairing associations and the second set of table pairing associations, creating a table grouping from the set of table connections, and distributing one or more tables to one or more nodes in a distributed database system, wherein the one or more tables are distributed to the one or more nodes in using the table grouping.
US11544291B2 Platform and method for connecting a blockchain engine
The invention relates to a platform and a method of connecting a blockchain engine to a traditional database. The platform according to the invention is implemented in the form of a network of nodes, said network of nodes being divided into at least two subnets: a security subnet and a data subnet, all nodes in the security subnet containing information on security keys user licenses, operating licenses, access policies, and other information related to the licensing, authentication, and authorization mechanism of users accessing the platform, and where nodes in at least one data subnet comprise a software component that uses a network computer, an API communication interface that allows interaction with the computer network and retrieval of information to be saved in the storage system, a GraphQL data query interface, a data processing engine, a blockchain engine, a connection interface between the data processing and blockchain engine, and a database.
US11544272B2 Phrase translation for a low-latency database analysis system
Operating a low-latency database analysis system with phrase translation may include obtaining a locale-specific phrase localization rule and a canonical phrase localization rule for a phrase, generating a locale-specific index and a locale-specific finite state machine for the locale using the localization definition data and a canonical finite state machine, generating a resolved-request by obtaining a locale-specific token representing locale-specific input data by traversing the locale-specific index, obtaining a canonical token associated with locale-specific token, obtaining a locale-specific phrase by traversing the locale-specific finite state machine, obtaining a canonical phrase corresponding to the locale-specific phrase, the canonical phrase including the canonical token, generate a data-query based on the canonical phrase, obtaining results data responsive to the data expressing the usage intent by executing a query corresponding to the data-query by an in-memory database of the low-latency database analysis system, and outputting the results data for presentation to a user.
US11544271B2 Key-value storage using a skip list
This disclosure provides various techniques that may allow for accessing values stored in a data structure that stores multiple values corresponding to database transactions using a skip list. A key may be used to traverse the skip list to access data associated with the key. The skip list maintains on ordering of multiple keys, each associated with a particular record in the data structure, using indirect links between data records in the data structure that reference buckets included in hash table. Each bucket includes pointers to one or more records in the skip list.
US11544268B2 System and method for generating size-based splits in a massively parallel or distributed database environment
A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
US11544267B2 Hierarchical window function
A method may include generating, based on a representation of a hierarchy stored in a database, a visiting sequence data structure. The hierarchy may be stored in a table in the database. Each of a plurality of rows comprising the table may correspond to one of a plurality of nodes comprising the hierarchy. The visiting sequence data structure may include a row vector specifying an order for traversing the plurality of nodes in the hierarchy. A hierarchical window function may be executed by iterating through the plurality of rows in the table in accordance with the order specified by the row vector. The execution of the hierarchical window function may further include determining, for a first node in the hierarchy, a summary value corresponding to a first value of the first node and a second value of a second node descendent from the first node.
US11544261B2 System for optimizing electronic data requests in a data storage environment
A system for optimizing data requests in an electronic data storage environment may be configured to receive and identify data requests to perform operations on data stored in a data storage environment. The system may further to implement tuning algorithms on the data requests upon identifying that the data requests are causing the data storage environment to perform below optimal performance. The present invention may be implemented as a system, a computer program product, or a computer-implemented method.
US11544255B2 Blockchain data recording method and apparatus thereof
A blockchain data recording method includes determining a recording type as one of an on-chain type and an off-chain type according to a target data to be recorded in a blockchain, transmitting a first transaction proposal for recording the target data in a blockchain node configured to store an on-chain data on a blockchain to the blockchain node when the recording type is an on-chain type, and recording the target data in a storage node provided to store an off-chain data, and transmitting a second transaction proposal for storing recording information of the target data in the blockchain to the blockchain node when the recording type is an off-chain type.
US11544247B2 Computer-generated accurate yield map data using expert filters and spatial outlier detection
A method and system for decontaminating raw yield maps by combining filters with spatial outlier detectors is provided. In an embodiment, the method comprises receiving over a computer network electronic digital data comprising first yield data representing crop yields harvested from an agricultural field; applying one or more filters to the first yield data to identify, from the first yield data, first outlier data; generating first filtered data from the first yield data by removing the first outlier data from the first yield data; identifying, in the first filtered data, second outlier data representing outlier values based on one or more outlier characteristics; generating second outlier data from the first filtered data by removing the second outlier data from the first filtered data; generating and causing displaying on a mobile computing device a graphical representation of the crop yields harvested from the agricultural field using only the second outlier data.
US11544244B2 Selecting partitions for reclustering based on distribution of overlapping partitions
Disclosed herein are embodiments of systems and methods for selecting partitions for reclustering based on distribution of overlapping partitions. In an example, a database platform makes a determination to at least partially recluster a database table that includes data stored across a plurality of partitions. The database platform responsively selects a subset of the partitions. The selecting of the subset includes identifying a point on a domain of a clustering key that corresponds to a local maximum of overlapping partitions, and also includes selecting the subset from among a group of overlapping partitions. The group includes at least one partition that overlaps the identified point on the domain of the clustering key. Each partition in the selected subset is above a reduction goal of overlapping partitions. The database platform at least partially reclusters the selected subset based on the clustering key.
US11544243B2 Global column indexing in a graph database
Methods, systems, and computer-readable media for global column indexing in a graph database are disclosed. A plurality of data elements of a graph database are stored. The triples comprise identifiers, column names, and values. The column names are globally scoped in the graph database and are associated with data types. Indices corresponding to the column names are created. A particular one of the indices comprises one or more of the values associated with the corresponding column name. A query is performed on the graph database using one or more of the indices corresponding to one of more of the column names associated with the query.
US11544242B2 System and method for storing and retrieving data in different data spaces
Various implementations of the invention store and retrieve data via a computing processor. The data is comprised of a plurality of data records with a sequentially changing data value and an other data value. For each data record in the plurality of data records, the computing processor causes the data record to be aggregated and stored with other data records in a first data storage container corresponding to a first data storage space based on the sequentially changing data value of the data record (i.e., sequential data space), and causes the data record to be aggregated and stored with other data records in a second data storage container corresponding to a second data storage space (i.e., finite data space). The data records in the second data storage container are stored based on the other data value. When a query is made against the data, the computing processor determines whether the query is best evaluated in the sequential data space or the finite data space. When the query is best evaluated in the sequential data space, the computing processor retrieves a first retrieved plurality of data records from the first data storage container. When the query is best evaluated in the finite data space, the computing processor retrieves a second retrieved plurality of data records from the second data storage container.
US11544240B1 Featurization for columnar databases
A database service that receives and manages data into columnar databases. Individual columnar databases or columnar database partitions are associated with a dictionary that provides an encoding for the data in the columnar database. The database service generates count information for the dictionary entries. The database service also maintains one or more augmented dictionary values that correspond to featurization criteria. The database service applies the augmented dictionary values to respond to requests for feature data.
US11544238B2 Custom data aggregation and integration processing
Agents are configured to collect data from terminals and send the data in real time to a data integrator. The data integrator identifies the data types and processes custom aggregation on select ones of data types from the data. The data and the output of any aggregations are translated to a select output format and sent to one or more select resources for further processing. The data integrator determines when to send the data and the output from any aggregation in the select output format to the one more select resources based on a defined condition. In an embodiment, the data integrator sends the data and output from any aggregation in real time to at least one of the one or more select resources.
US11544237B2 Database connection refresh for server instances and live database updates
Threads and kernels across multiple server instances may maintain static connections to a database during operation. To apply a patch or other upgrade to the database, a notification may be sent to the database system that causes the database system to redirect new incoming connection requests for the database to a backup database. A second notification may also be sent to each of the server instances where threads maintain active connections to the database. These threads may be allowed to finish executing a current job, then when entering the idle state these threads may be directed to refresh their connections. This refresh operation may be redirected to the backup database. The patch may be applied after all connections have been switched to the backup database. This process switches static connections to the backup database as quickly as possible without interrupting existing thread operations.
US11544233B2 File source tracking
A computing system may determine different patterns of modifications that are to be made to data of a file to generate respective modified versions of the file, the different patterns of modifications enabling identification of other files derived from the respective modified versions of the file, the different patterns of modifications including a first pattern of modifications. The computing system may generate a first modified version of the file at least in part by modifying the data based on the first pattern of modifications, may send the first modified version of the file to a client device, and may store signature data indicative the first pattern of modifications so as to enable identification of other files derived from the first modified version of the file.
US11544232B2 Efficient transaction log and database processing
The described methods, systems, and other aspects can, by way of example, advantageously provide efficient metadata storage in a master-slave node-based metadata store of a distributed storage system. An example method may write a first transaction entry in a transaction log of a first node based on a first request for a first operation associated with a first storage object. The method may then request a second node write the first transaction entry in a transaction log of the second node based on the first request. While awaiting a first acknowledgment of a completion of a writing of the first transaction entry in the transaction log of the second node, the method may proceed to write one or more subsequent transaction entries in the transaction log of the first node based on one or more subsequent requests for one or more operations associated with one or more storage objects.
US11544231B1 Methods and systems for aligning
Systems and methods for managing data. Person and position data can be copied from a database and it can be determined whether a person is aligned to any positions. Information can be displayed representing the person and indicating any positions to which the person is aligned.
US11544230B2 Cross environment update of cloud resource tags
A method for updating cloud resource tags is provided. The tag associated with a cloud resource may assign the cloud resource to one or more categories to enable tracking of the cloud resource. The method may include determining, based on a synchronization profile, the scope of the update. For example, the scope of the update may encompass individual resources, groups of resources, and/or subscriptions. A metadata data store may be queried to retrieve mapping rules corresponding to tags of resources from one or more cloud service providers that are within the scope of the update. If the value of a tag does not match the value specified by the corresponding mapping rule, the value of the tag may be updated to match the value specified by the mapping rule. Related systems and articles of manufacture, including computer program products, are also provided.
US11544228B2 Assignment of quora values to nodes based on importance of the nodes
Embodiments described herein are generally directed to techniques for avoiding or mitigating shared-state damage during a split-brain condition in a distributed network of compute nodes. According to an example, a number, N, of nodes within the distributed computing system is determined. During normal operation of the distributed computing system, a unified state is maintained by synchronizing shared state information. The nodes are ordered by increasing importance to an application from 1 to N. A quora value, qn, is assigned to each of the nodes in accordance with the ordering, where q1=1 and each subsequent quora value, qn+1, is a sum of all prior quora values, q1 to qn, plus either 1 or a current value of n. These quora values may then be used to determine membership in the dominant or a yielding set to facilitate recovery from the split-brain condition by performing pessimistic or optimistic mitigation actions.
US11544226B2 Metadata control in a load-balanced distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. The plurality of computing devices maintains metadata that maps each failure resilient address space to one of the plurality of computing devices. The metadata is grouped into buckets. Each bucket is stored in a group of computing devices. However, only the leader of the group is able to directly access a particular bucket at any given time.
US11544220B2 Systems and methods for a specialized computer file system
A computer file system for managing data storage resources is provided. The system comprises storage server configured to receive data file from a client application, modify the file name to include an expiration stamp, upload the at least one data file to the data storage device, generate a file link associated with the at least one data file, and transmit the file link to the client application, wherein the at least one data file is retrievable by the end user via the file link. A maintenance server is communicatively coupled to the data storage device, the maintenance server configured to execute an erase operation to autonomously erase the at least one data file from the data storage device based on the expiration stamp.
US11544213B2 Neural processor
A neural processor is provided. The neural processor includes a matrix device which is configured to generate an output feature map by processing a standard convolution operation and which has a systolic array architecture, and accelerators with an adder-tree structure which are configured to process depth-wise convolution operations for each of elements of the output feature map corresponding to lanes of the matrix device.
US11544212B2 Differentiated storage services in ethernet SSD
A system and method for differentiated storage services with a Ethernet SSD includes receiving, at an Ethernet SSD (eSSD), an input/output (I/O) service request from a remote host via a multiprotocol label switching (MPLS) network. The I/O service request includes at least one parameter that may be used to match the I/O service request to a label switched path (LSP) based on the parameter(s). A storage traffic stream may then be opened between the eSSD and the remote host over the MPLS network according to the LSP.
US11544211B2 VRAN with PCIe fronthaul
Systems, methods and computer software are disclosed for fronthaul. In one embodiment a method is disclosed, comprising: providing a virtual Radio Access Network (vRAN) having a centralized unit (CU) and a distributed unit (DU); andinterconnecting the CU and DU over an Input/Output (I/O) bus using Peripheral Component Interconnect-Express (PCIe); wherein the CU and the DU include a PCI to optical converter and an optical to PCI converter.
US11544205B2 Peer storage devices sharing host control data
Systems and methods for peer storage devices to share host control data are described. Storage devices may include a host interface configured to connect to a host system and a control bus interface to connect to a control bus. Peer storage devices may establish peer communication through the control bus interface to share host control data, such as access parameters for host resources allocated to peer storage devices. A storage device may access host resources using access parameters allocated to that device, receive peer access parameters from a peer storage device, and access host resources allocated to the peer storage device using the peer access parameters. For example, a storage device may use a peer host memory buffer to store buffer data prior to releasing the host memory buffer allocated to it.
US11544204B2 Memory system, memory controller and method for operating memory controller
A memory system includes a nonvolatile memory set including a nonvolatile memory; and a memory controller configured to control the nonvolatile memory set. The memory controller may write data to a memory block in a target memory block pool in the nonvolatile memory set during a target time period existing between a time at which an operation mode for the nonvolatile memory set is changed from a second operation mode to a first operation mode and a time at which a command including information indicating that a host expects a requested operation to be performed in the first operation mode is received from the host, prevent execution of a background operation for the nonvolatile memory set, when the operation mode is the first operation mode, and control a background operation for the nonvolatile memory set to be executable, when the operation mode is the second operation mode.
US11544202B2 Adjustable memory operation settings based on memory sub-system operating requirements
A priority for each operating requirement of a set of operating requirements of a memory sub-system can be determined. A programming operation setting for a programming operation to be performed at the memory sub-system can be determined based on the priority for each operating requirement. A request to perform the programming operation at the memory sub-system can be received. Responsive to receiving the request to perform the programming operation, the programming operation can be performed at the memory sub-system based on the programming operation setting.
US11544201B2 Memory tracing in an emulated computing system
Systems, apparatuses, and methods related to memory tracing in an emulated computing system are described. Static tracepoints can be inserted into a particular function as part of operating the emulated computing system. By executing the function including the static tracepoints as part of a memory access request, the emulated computing system can receive information corresponding to both a virtual address and a physical address in a real computing system in which data corresponding to the memory access request is stored.
US11544200B1 Storage drive with NAND maintenance on basis of segments corresponding to logical erase units
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11544199B2 Multi-way cache memory access
A cache memory is disclosed. The cache memory includes an instruction memory portion having a plurality of instruction memory locations configured to store instruction data encoding a plurality of CPU instructions. The cache memory also includes a tag memory portion having a plurality of tag memory locations configured to store tag data encoding a plurality of RAM memory address ranges the CPU instructions are stored in. The instruction memory portion includes a single memory circuit having an instruction memory array and a plurality of instruction peripheral circuits communicatively connected with the instruction memory array. The tag memory portion includes a plurality of tag memory circuits, where each of the tag memory circuits includes a tag memory array, and a plurality of tag peripheral circuits communicatively connected with the tag memory array.
US11544198B2 Data storage device employing caching groups defined by write counts of data blocks and operating method thereof
A data storage device may include a first memory apparatus including a plurality of data blocks having data classified in units of data blocks; a second memory apparatus in communication with the first memory apparatus to store data cached from the first memory apparatus; and a controller in communication with the first memory apparatus and the second memory apparatus. The controller is configured to perform a caching group based caching operation by controlling the first memory apparatus to cache data from the first memory apparatus to the second memory apparatus on a caching group basis. Each caching group includes a first data block requested for caching and one or more other data blocks having the same write count as a write count of the first data block.
US11544197B2 Random-access performance for persistent memory
A mapping correspondence between memory addresses and request counts and a cache line flusher are provided, enabling selective cache flushing for persistent memory in a computing system to optimize write performance thereof. Random writes from cache memory to persistent memory are prevented from magnifying inherent phenomena of write amplification, enabling computing systems to implement persistent memory as random-access memory, at least in part. Conventional cache replacement policies may remain implemented in a computing system, but may be effectively overridden by operations of a cache line flusher according to example embodiments of the present disclosure preventing conventional cache replacement policies from being triggered. Implementations of the present disclosure may avoid becoming part of the critical path of a set of computer-executable instructions being executed by a client of cache memory, minimizing additional computation overhead in the critical path.
US11544196B2 Resource-aware compression
Systems, apparatuses, and methods for implementing a multi-tiered approach to cache compression are disclosed. A cache includes a cache controller, light compressor, and heavy compressor. The decision on which compressor to use for compressing cache lines is made based on certain resource availability such as cache capacity or memory bandwidth. This allows the cache to opportunistically use complex algorithms for compression while limiting the adverse effects of high decompression latency on system performance. To address the above issue, the proposed design takes advantage of the heavy compressors for effectively reducing memory bandwidth in high bandwidth memory (HBM) interfaces as long as they do not sacrifice system performance. Accordingly, the cache combines light and heavy compressors with a decision-making unit to achieve reduced off-chip memory traffic without sacrificing system performance.
US11544192B2 Semiconductor device, control system, and control method of semiconductor device
A semiconductor device includes first and second CPUs, first and second SPUs for controlling a snoop operation, a controller supporting ASIL D of a functional safety standard and a memory. The controller sets permission of the snoop operation to the first and second SPUs when a software lock-step is not performed. The controller sets prohibition of the snoop operation to the first and second SPUs when the software lock-step is performed. The first CPU executes a first software for the software lock-step, and writes an execution result in a first area for the memory. The second CPU executes a second software for the software lock-step, and writes an execution result in a second area of the memory. The execution result written in the first area is compared with the execution result written in the second area.
US11544191B2 Efficient hardware architecture for accelerating grouped convolutions
Hardware accelerators for accelerated grouped convolution operations. A first buffer of a hardware accelerator may receive a first row of an input feature map (IFM) from a memory. A first group comprising a plurality of tiles may receive a first row of the IFM. A plurality of processing elements of the first group may compute a portion of a first row of an output feature map (OFM) based on the first row of the IFM and a kernel. A second buffer of the accelerator may receive a third row of the IFM from the memory. A second group comprising a plurality of tiles may receive the third row of the IFM. A plurality of processing elements of the second group may compute a portion of a third row of the OFM based on the third row of the IFM and the kernel as part of a grouped convolution operation.
US11544190B2 Compressed cache using dynamically stacked roaring bitmaps
A method for compressing data in a local cache of a web server is described. A local cache compression engine accesses values in the local cache and determines a cardinality of the values of the local cache. The local cache compression engine determines a compression rate of a compression algorithm based on the cardinality of the values of the local cache. The compression algorithm is applied to the cache based on the compression rate to generate a compressed local cache.
US11544183B1 Nonvolatile memory controller host-issued address delimited erasure and memory controller remapping of host-address space for bad blocks
This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage.
US11544182B2 Smart factory reset procedure using one or more commands at least on user data and system data
Methods, systems, techniques, and devices for smart factory reset procedures are described. In accordance with examples as disclosed herein, a memory system may receive one or more commands associated with a reset procedure. The memory system may identify, in response to the one or more commands, a first portion of one or more memory arrays of the memory system as storing user data and a second portion of the one or more memory arrays as storing data associated with an operating system. The memory system may update a mapping of the memory system based on identifying the first portion and the second portion. The memory system may transfer the data associated with the operating system to a third portion of the one or more memory arrays and perform an erase operation on a subset of physical addresses of the set of physical addresses.
US11544181B2 Storage device for mapping virtual streams onto physical streams and method thereof
A storage device includes a controller and nonvolatile memories. The controller receives write commands having virtual stream identifiers (IDs), receives discard commands having the virtual stream IDs, and determines a lifetime of write data to which each of the virtual stream IDs is assigned. The nonvolatile memories are accessed by the controller depending on physical stream IDs. The controller maps the virtual stream IDs and the physical stream IDs based on the lifetime of the write data.
US11544176B1 Systems and methods for automatically assessing and conforming software development modules to accessibility guidelines in real-time
Systems and methods are disclosed for automatically assessing and conforming software development modules to accessibility guidelines in real-time. The systems may facilitate an incremental development of applications. One or more modules or base codes of the application, as they are developed, may be tested for compliance to various accessibility standards (e.g., Web Content Accessibility Guidelines 2.0). If a module or base does not meet a specific threshold of compliance, systems and methods allow for an automatic modification of the module or base code to make it more compliant to the accessibility standards.
US11544165B2 Method for locating and repairing intermittent faults in communication structures of an aircraft
To locate an intermittent fault in a communication structure of an aircraft comprising pieces of equipment that are interconnected by cabling forming a plurality of communication media that are shared, an analyzer retrieves an error report relating to transmission errors observed on each of said communication media, performs a count of the transmission errors, per type of error and per communication chain, computes a median of the counts for communication chains comprising the same pair of wired pieces of equipment, and when, for a communication chain, the count exceeds a threshold equal to the median plus a predefined margin, generates an alarm indicating detection of an intermittent fault in association with the communication chain that led the threshold to be exceeded. Thus, intermittent faults are easily located and repaired.
US11544164B2 Signal analysis method and test system
A signal analysis method of analyzing a performance of a device under test is described. A digitized input signal is obtained, wherein the digitized input signal is associated with the device under test. At least one characteristic quantity is determined via an artificial intelligence circuit. The artificial intelligence circuit includes at least one computing parameter. The at least one characteristic quantity is determined based on the digitized input signal and based on the at least one computing parameter. The at least one characteristic quantity is indicative of at least one performance property of the device under test. Further, a test system for analyzing a performance of a device under test as well as a computer program or program product are described.
US11544161B1 Identifying anomalous sensors
A sensor system may include first and second sensors configured to be coupled to a vehicle and generate respective first and second sensor signals indicative of operation of the vehicle. The sensor system may also include a sensor anomaly detector including an anomalous sensor model configured to receive the first and second sensor signals and determine that one or more of the first sensor or the second sensor is an anomalous sensor generating inaccurate sensor data. The sensor system may also be configured to identify one or more of the first sensor or the second sensor as the anomalous sensor generating inaccurate sensor data.
US11544159B2 Techniques for managing context information for a storage device while maintaining responsiveness
Disclosed are techniques for managing context information for data stored within a computing device. According to some embodiments, the method can include the steps of (1) loading, into a volatile memory of the computing device, the context information from a non-volatile memory of the computing device, where the context information is separated into a plurality of portions, and each portion of the plurality of portions is separated into a plurality of sub-portions, (2) writing transactions into a log stored within the non-volatile memory, and (3) each time a condition is satisfied: identifying a next sub-portion to be processed, where the next sub-portion is included in the plurality of sub-portions of a current portion being processed, identifying a portion of the context information that corresponds to the next sub-portion, converting the portion from a first format to a second format, and writing the portion into the non-volatile memory.
US11544158B1 Selective change tracking of log statements to manage alerts
Disclosed herein are methods, systems, and processes for automated log entry identification and alert management. A log statement that includes a log format string and is part of program code associated with a computer program is accessed at a log management server. The execution of the log statement generates a log string that is associated with a trigger pattern of an alert configuration. A fixed part of the log format string that remains unchanged during execution of the log statement when the program code associated with the computer program is executed is extracted and a template is generated for the log statement to track changes to the fixed part of the log format string that causes a mismatch between the trigger pattern of the alert configuration and the log string. The template is then stored. A modification to the fixed part of the log format string is tracked using the template and the trigger pattern of the alert configuration that corresponds to the log string is updated based on the modification.
US11544156B1 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.
US11544153B2 Memory error handling during and/or immediately after a virtual machine migration
According to aspects of the present disclosure, systems and methods can be provided to recover from memory errors that occur during or following a virtual machine migration. Methods, computer program products and/or systems are provided for handling memory error that perform the following operations: (i) obtaining a memory address that triggered an uncorrected error on a first host associated with a virtual machine migration; (ii) computing a page associated with the memory address; (iii) determining if a copy of the page associated with the memory address is available on a second host associated with the virtual machine migration; (iv) obtaining data from the copy of the page on the second host; and (v) generating a new page on the first host with the data obtained from the second host.
US11544149B2 System and method for improved fault tolerance in a network cloud environment
Described herein are systems and methods for fault tolerance in a network cloud environment. In accordance with various embodiments, the present disclosure provides an improved fault tolerance solution, and improvement in the fault tolerance of systems, by way of failure prediction, or prediction of when an underlying infrastructure will fail, and using the predictions to counteract the failure by spinning up or otherwise providing new component pieces to compensate for the failure.
US11544146B2 Utilizing integrity information in a vast storage system
A method includes receiving a data retrieval request. A plurality of identifiers are determined in accordance with the data retrieval request. Integrity information is generated based on determining the plurality of identifiers by performing a cyclic redundancy check. Stored integrity information corresponding to the data retrieval request is compared with the integrity information, where the stored integrity information was previously generated by performing the cyclic redundancy check. When the stored integrity information compares unfavorably with the integrity information, corruption associated with the plurality of identifiers is determined.
US11544144B2 Read recovery control circuitry
An apparatus includes an error correction component coupled to read recovery control circuitry. The error correction component can be configured to perform one or more initial error correction operations on codewords contained within a managed unit received thereto. The read recovery control circuitry can be configured to receive the error corrected codewords from the error correction component and determine whether codewords among the error corrected codewords contain an uncorrectable error. The read recovery control circuitry can be further configured to determine that a redundant array of independent disks (RAID) codeword included in the plurality of error corrected codewords contains the uncorrectable error, request that codewords among the error corrected codewords that contain the uncorrectable error are rewritten in response to the determination, and cause the plurality of error corrected codewords to be transferred to a host coupleable to the read recovery control circuitry.
US11544141B2 Data storage detection method and apparatus, storage medium and electronic apparatus
Provided is a method for detecting stored data and device, a storage medium and an electronic device. The method includes: the first check information of first data stored in a memory in the current period is determined; the first check information is compared with second check information to obtain a check result, wherein the second check information is check information of second data stored in the memory in a period prior to the current period; and the correctness of storage of the second data is detected according to the check result.
US11544140B2 Method and apparatus for generating error reporting content of deep learning framework
The present application discloses a method and apparatus for generating error reporting content of a deep learning framework, an electronic device and a readable storage medium, which relates to the field of deep learning technologies. An implementation solution adopted by the present application to generate error reporting content of a deep learning framework is: acquiring an error code and error information corresponding to the error code; generating an error file according to the error code and the error information corresponding thereto, and packaging the error file into the deep learning framework; running the deep learning framework, and in response to the deep learning framework receiving an error code returned by a third-party library when an error occurs in calling of a third-party library application programming interface (API), extracting, from the error file, error information corresponding to the received error code; and generating error reporting content according to the error information. The present application can automatically generate error reporting content including richer information.
US11544139B1 Resolving erred 10 flows
A method for resolving an erred input/output (IO) flow, the method may include (i) sending over a path a remote direct write request associated with a certain address range; wherein the path is formed between a compute node of a storage system to a storage drive of the storage system; (ii) receiving by the compute node an error message related to the remote direct write request; wherein the error message does not indicate whether an execution of the remote direct write request failed or is only temporarily delayed; (iii) responding by the compute node to the error message by (a) preventing from sending one or more IO requests through the path, (b) preventing from sending at least one IO requests aimed to the certain address range; and (c) requesting, using a management communication link, to force an execution of pending IO requests that are related to the path; and (iv) reuse the path, by the compute node, following an indication that there are no pending IO requests that are related to the path.
US11544136B1 Hyper-parameter space optimization for machine learning data processing pipeline
A data processing pipeline may be generated to include an orchestrator node, a preparator node, and an executor node. The preparator node may generate a training dataset. The executor node may execute machine learning trials by applying, to the training dataset, a machine learning model and/or a different set of trial parameters. The orchestrator node may identify, based on a result of the machine learning trials, a machine learning model for performing a task. Data associated with the execution of the data processing pipeline may be collected for storage in a tracking database. A report including de-normalized and enriched data from the tracking database may be generated. The hyper-parameter space of the machine learning model may be analyzed based on the report. A root cause of at least one fault associated with the execution of the data processing pipeline may be identified based on the analysis.
US11544135B2 Systems and methods for the analysis of user experience testing with AI acceleration
Systems and methods for AI assisted analysis of a user experience study are provided. A study objective (a goal of the study) and data relating to all possible navigation routes within a digital interface are received. Simulated clickstreams for navigating from any state of the digital interface to the study objective are generated. This simulated clickstream data is then used to train one or more machine learning models to determine a most efficient path to achieve the study objective from any state of the digital interface. Subsequently, study results from many different participants is received. Key events are then identified within the study results. Additionally, the likelihood of failure for each of the plurality of study results is predicted using the machine learning model, and information density of the plurality of study results is determined.
US11544134B2 System and method for data-driven analytical redundancy relationships generation for early fault detection and isolation with limited data
Example implementations described herein involve a new data-driven analytical redundancy relationship (ARR) generation for fault detection and isolation. The proposed solution uses historical data during normal operation to extract the data-driven ARRs among sensor measurements, and then uses them for fault detection and isolation. The proposed solution thereby does not need to rely on the system model, can detect and isolate more faults than traditional data-driven methods, can work when the system is not fully observable, and does not rely on a vast amount of historical fault data, which can save on memory storage or database storage. The proposed solution can thereby be practical in many real cases where there are data limitations.
US11544133B2 System and method for dynamic log management of stream processing in a distributed environment
A system and method for dynamic log management of stream processing in a distributed computing environment, such as, for example, a streaming application or stream analytics system. A streaming application can be deployed or published to a cluster, to execute as a client application. A cluster manager coordinates with worker nodes, to commit tasks associated with the streaming application. If a need arises to generate lower-level log data associated with the streaming application, for example to diagnose an underlying cause of a warning/error message, a configuration job can be committed to the cluster to execute as a separate log-configuration application. The log-configuration application operates with the cluster manager to determine the set of working nodes currently associated with the streaming application, and modify the logger configuration at those nodes, to record or otherwise provide log data according to a modified logging level, for example to provide lower-level log messages.
US11544132B2 Communication apparatus, communication method, program, and communication system
A CCI (I3C SDR) processing section determines status of an index when requested to be accessed by an I3C master for a read operation. An error handling section then controls an I3C slave 13 to detect occurrence of an error based on the status of the index and to neglect all communication until communication is restarted or stopped by the I3C master, the I3C slave 13 being further controlled to send a NACK response when performing acknowledge processing on a signal sent from the I3C master. This technology can be applied to the I3C bus, for example.
US11544123B1 Systems and methods for detecting partitioned and aggregated novel network, user, device and application behaviors
According to an example, an autonomous novel behavior detection apparatus may receive network, user, application and device events; partition the network, user, device and application behavior events to plurality of partitions; extract features from the events based on fieldnames, type of data and type of values stored in the corresponding fields in an unsupervised manner; transform the data in the events from all data types to numerical values; normalize the data in the events; utilize training neural networks to learn the network, user, device and application behavior from the events; evaluate network, user, device and application events for novel behavior events using evaluation models; learn the novel behaviors using a plurality of neural networks, filter out novel behavior events that are similar to learned novel behaviors, identify novel behaviors and summarize novel behaviors into meaningful aggregation of novel behaviors.
US11544122B2 Systems and methods for identifying similar electronic content items
Systems, methods and non-transitory computer readable media for detecting incidents are disclosed. The method includes receiving a primary issue creation event record for a primary issue, the event record including a description of the primary issue, and encoding the primary issue into a primary vector number based on the description of the primary issue. The method further includes identifying candidate issues and retrieving vector numbers of the identified candidate issues, computing distances between the primary vector number and each of the candidate vector numbers, and determining whether incident criteria is met based on the computed distances. In addition, the method includes determining that an incident has occurred upon determining that the incident criteria is met and generating an alert.
US11544120B2 Tracking application programming interface requests in a cloud computing system
Techniques are provided for tracking application programming interface (API) requests in a cloud computing environment. For example, a method for tracking API requests is implemented by an API gateway. The API gateway receives an API request which comprises a given API endpoint to access a target service of a computing system. The API gateway determines if the received API request is valid. In response to determining that the received API request is valid, the API gateway accesses at least one API counter associated with the given API endpoint of the received API request, wherein the at least one API counter is configured to count a number of times that the given API endpoint is accessed. The API gateway increments a count of the at least one API counter by one, and the API gateway routes the API request to the target service for execution.
US11544119B2 Business rules processing framework for implementing new desired functionality in a telecommunication application
A framework for developing telecommunication applications is described. The framework comprises a number of interacting micro services. The micro service architecture of the invention is used to provide an efficient framework comprised of a set of functionalities that allows for the implementation of business logic for real-time transactions processing. The framework allows features or applications to be implemented using configuration or business rules, rather than a developer having to take the desired new functionality and add to a monolithic application using traditional methods.
US11544118B2 Information processing apparatus, information processing system, and non-transitory computer-readable storage medium for storing communication management program
One embodiment provides an information processing apparatus effective to execute a parallel job in coordination with other information processing apparatuses. In an example, the information processing apparatus includes: a memory configured to store computer readable instructions; and a processor configured to execute the computer readable instructions sored in the memory, the computer readable instructions including: providing an instruction to issue barrier communication of error information; and propagating the error information to each of the other information processing apparatuses based on the instruction for the barrier communication.
US11544116B2 Method and system for facilitating dynamic hardware resource allocation in an active switch
A dynamic resource allocation system in a switch is provided. During operation, the system can represent, to an operational unit of the switch, a first subset of hardware elements of the switch that are allocated to the operational unit as a logical element. The system can then determine a request for dynamic reallocation of the hardware elements to the operational unit. Accordingly, the system may determine whether the reallocation of the hardware elements is feasible in the switch. If the reallocation of the hardware units is feasible, the system can allocate a second subset of the hardware elements to the operational unit during the runtime of the switch. The system can then incorporate the second subset of the hardware elements into the logical element.
US11544115B2 Methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming
Disclosed are methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming. In some non-limiting embodiments or aspects, the present disclosure describes a method for optimizing computer system resource utilization during in-game resource farming, the method including detecting a gameplay state associated with an executing instance of a gaming application and based on the detected gameplay state selecting a gaming application mode from among a plurality of available gaming application modes. In some non-limiting embodiments or aspects, the method may also include implementing the selected gaming application mode for subsequent execution of the gaming application on the computing system.
US11544114B1 Methods for optimizing cloud-scale distributed asynchronous systems with idempotent workloads and devices thereof
Methods, non-transitory computer readable media, workload management devices, and network traffic management systems that optimize systems with idempotent workloads are illustrated. With this technology, an identification is made when a status indicates a jobs is deferred. A determination is then made when the job is preempted based on a type of the job, when the identification indicates the job is deferred and the type and an identifier of the job matches another job. Another status is adjusted to indicate the other job is deferred. The status is then modified to indicate that the job is preempted, or the job is removed, when the determination indicates the job is preempted. Accordingly, jobs are selectively preempted, such as based on idempotency of the associated workload, to achieve intended consistent states for objects faster, with increased reliability, and with reduced overhead.
US11544112B1 Task processing utilizing queues
A system includes a plurality of queues configured to hold tasks and state information associated with such tasks. The system further includes a plurality of listeners configured to query one of the plurality of queues for a task, receive, in response to querying one of the plurality of queues for a task, a task together with state information associated with the task, effect processing of the received task, and communicate a result of the received task to another queue of the plurality of queues, the another queue of the plurality of queues being selected based on the processing of the received task.
US11544109B2 Automated virtual machine resource management in container-supported many task computing
An apparatus includes a processor to: receive a request to perform a job flow; within a performance container, based on the data dependencies among a set of tasks of the job flow, derive an order of performance of the set of tasks that includes a subset able to be performed in parallel, and derive a quantity of task containers to enable the parallel performance of the subset; based on the derived quantity of task containers, derive a quantity of virtual machines (VMs) to enable the parallel performance of the subset; provide, to a VM allocation routine, an indication of a need for provision of the quantity of VMs; and store, within a task queue, multiple task routine execution request messages to enable parallel execution of task routines within the quantity of task containers to cause the parallel performance of the subset.
US11544107B2 Storage system and method for multiprotocol handling
A storage system and method for multiprotocol handling are provided. In one embodiment, a computing device is provided comprising a plurality of communication channels configured to communicate with a storage system, wherein a first communication channel has a faster data transfer speed than a second communication channel. The computing device also comprises a processor configured to determine a priority level of a command; send the command with an indication of its priority level to the storage system; in response to the command being a high-priority command, use the first communication channel for transferring data for the command; and in response to the command being a low-priority command, use the second communication channel for transferring data for the command. Other embodiments are provided.
US11544104B2 Load sharing between wireless earpieces
A method for off-loading tasks between a set of wireless earpieces in an embodiment of the present invention may have one or more of the following steps: (a) monitoring battery levels of the set of wireless earpieces, (b) determining the first wireless earpiece battery level and the second wireless battery level, (c) communicating the battery levels of each wireless earpiece to the other wireless earpiece of the set of wireless earpieces, (d) assigning a first task involving one or more of the following: computing tasks, background tasks, audio processing tasks, and sensor data analysis tasks from one of the set of wireless earpieces to the other wireless earpiece if the battery level of the one of the set of wireless earpieces falls below a critical threshold, (e) communicating data for use in performing a second task to the other wireless earpiece if the second task is communicated to the first wireless earpiece.
US11544103B2 Data processing device and method for processing an interrupt
A data processing device is described including one or more processors implementing a plurality of data processing entities, one or more software interrupt nodes and an access register for each software interrupt node. The access register specifies which one or more data processing entities of the plurality of data processing entities is/are each allowed to, as interrupt source data processing entity, trigger an interrupt service request on the software interrupt node for another one of the plurality of data processing entities as an interrupt target processing entity. Each software interrupt node is configured to forward an interrupt service request triggered by an interrupt source data processing entity which is allowed to trigger an interrupt service request on the software interrupt node to an interrupt target processing entity.
US11544090B2 Implementing dependency injection via direct bytecode generation
A system includes a memory and a processor in communication with the memory. The processor is configured to process at least one application file and generate bytecode, responsive to processing the at least one application file, from the at least one application file prior to start-up time. The bytecode contains a metamodel and the metamodel controls dependency injection. Additionally, the metamodel is classified as at least one of a first class that is generated at start-up time, a second class that is generated as source files and compiled at compile time, and a third class that is generated directly as bytecode. The processor is also configured to store the bytecode associated with the third class of metamodel.
US11544086B2 Performing a context-dependent task in a program
A computer implemented method for sending context information between programs, the method including: displaying a graphical user interface including a plurality of selectable application icons; receiving a simultaneous selection of a first icon and a second icon from the plurality of selectable application icons; launching a first program associated with the first icon; launching a second program associated with the second icon; and sending context information between the first program and the second program.
US11544079B1 Domain events for a multi-platform data stream
This disclosure relates to methods, non-transitory computer readable media, and systems that relay domain-event objects within an enhanced multi-platform data stream to listen for and react to digital events indicated by the domain-event objects that occur across a wide variety of computing platforms. Specifically, the disclosed systems can receive domain-event objects within the multi-platform data stream. From among the domain-even objects transmitted through the multi-platform data stream, the disclosed systems can identify a domain-event object that is relevant to a digital-analytics platform by identifying domain-event objects that include properties satisfying domain-event-listener rules. Based on an entity identifier and an object event from the relevant domain-event object, the disclosed systems can perform a platform action within the digital-analytics platform (e.g., to react to a change in another platform as indicated by the domain-event object).
US11544078B2 Systems and methods for distributed control
Systems involving distributed control functions are described herein. Each member or device within the system has responsibility for controlling part of the system's behavior, and includes logic to determine what action, if any, will follow as a response to determining information or receiving information from other members or devices within the system. A change of status of one member of a system may provide a basis for action by another member of the system. Status may be the result of sensing a condition of the environment, sensing the condition of a component, receiving the output of a conventional sensor, and/or sensing the condition of a link between components. In some embodiments, action taken by a member of the system may include collecting data during law enforcement activities.
US11544077B2 Method for setting device based on information associated with account and electronic device therefor
Methods and electronic devices are provided. Account access information is received, at an electronic device, from an external electronic device. The account access information is transmitted to a server. Account-related information about the external electronic device is received from the server. An account of the external electronic device is logged into based on the account-related information. A configuration of the electronic device is changed while logged into the account of the external electronic device.
US11544076B2 Online reconfiguration of a node in a process control system
A method for online reconfiguration of a node in a process control system including components. Each component is a separate executable running in a separate operating system process as provided by a real time operating system of the node. A method is performed by a node manager of the node to be reconfigured. The method includes triggering, based on new configuration data and whilst running the at least one of the components to be reconfigured, creation of a new configuration entity for each of the at least one of the components to be reconfigured, the creating involving implementing, by each new configuration entity, a part of the reconfiguration corresponding to its component to be reconfigured. The method includes triggering synchronization of runtime data in each new configuration entity with runtime data of its corresponding existing configuration entity. The method includes triggering replacement of the existing configuration entity with its new configuration entity and thereby reconfiguring the node.
US11544073B2 Software deployment over communication fabrics
Software configuration deployment techniques for disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes presenting a user interface configured to receive instructions related to deployment of software to compute units, and receiving user selections of a software element for deployment to a compute unit comprising a processing element and a storage element. Responsive to the user selections, the method includes instructing a management processor of a communication fabric to deploy the software element for use by the compute unit by at least establishing a first partitioning in the communication fabric between the management processor and the storage element, deploying the software element to the storage element using the first partitioning, de-establishing the first partitioning, and establishing a second partitioning in the communication fabric between the processing element and the storage element comprising the software element, wherein the processing element operates using the software element.
US11544071B2 System and method for asynchronous distribution of operations that require synchronous execution
A system and method may manage traffic to software applications that ingest operations into an asynchronous queue when those operations are required to execute in a synchronous manner. An identifier may be retrieved from data corresponding to each client operation. A process distribution module may be placed in front of the two incompatible systems/applications to inspect each data payload and intelligently distribute the transactions to each instance based on a well-defined algorithm (e.g., even/odd, last digit, etc.). Synchronous execution may then occur according to a timestamp for each operation.
US11544069B2 Universal pointers for data exchange in a computer system having independent processors
A system, method and apparatus to facilitate data exchange via pointers. For example, in a computing system having a first processor and a second processor that is separate and independent from the first processor, the first processor can run a program configured to use a pointer identifying a virtual memory address having an ID of an object and an offset within the object. The first processor can use the virtual memory address to store data at a memory location in the computing system and/or identify a routine at the memory location for execution by the second processor. After the pointer is communicated from the first processor to the second processor, the second processor can access the same memory location identified by the virtual memory address. The second processor may operate on the data stored at the memory location or load the routine from the memory location for execution.
US11544065B2 Bit width reconfiguration using a shadow-latch configured register file
A processor includes a front-end with an instruction set that operates at a first bit width and a floating point unit coupled to receive the instruction set in the processor that operates at the first bit width. The floating point unit operates at a second bit width and, based upon a bit width assessment of the instruction set provided to the floating point unit, the floating point unit employs a shadow-latch configured floating point register file to perform bit width reconfiguration. The shadow-latch configured floating point register file includes a plurality of regular latches and a plurality of shadow latches for storing data that is to be either read from or written to the shadow latches. The bit width reconfiguration enables the floating point unit that operates at the second bit width to operate on the instruction set received at the first bit width.
US11544064B2 Processor for executing a loop acceleration instruction to start and end a loop
A processor achieving a zero-overhead loop, includes instruction stream control circuitry and loop control circuitry. The loop control circuitry includes loop address detecting circuitry and loop end determining circuitry. By combining instructions and hardware, the loop control circuitry eliminates additional control instructions required b each loop iteration and can achieve loop acceleration with zero overhead, thereby improving the loop execution efficiency.
US11544061B2 Analog hardware matrix computation
Methods and systems for solving a linear system include setting resistances in an array of settable electrical resistances in accordance with values of an input matrix. A series of input vectors is applied to the array as voltages to generate a series of respective output vectors. Each input vector in the series of vectors is updated based on comparison of the respective output vectors to a target vector. A solution of a linear system is determined that includes the input matrix based on the updated input vectors.
US11544058B2 Systems, apparatuses, and methods for fused multiply add
Embodiments of systems, apparatuses, and methods for fused multiple add. In some embodiments, a decoder decodes a single instruction having an opcode, a destination field representing a destination operand, and fields for a first, second, and third packed data source operand, wherein packed data elements of the first and second packed data source operand are of a first, different size than a second size of packed data elements of the third packed data operand. Execution circuitry then executes the decoded single instruction to perform, for each packed data element position of the destination operand, a multiplication of a M N-sized packed data elements from the first and second packed data sources that correspond to a packed data element position of the third packed data source, add of results from these multiplications to a full-sized packed data element of a packed data element position of the third packed data source, and storage of the addition result in a packed data element position destination corresponding to the packed data element position of the third packed data source, wherein M is equal to the full-sized packed data element divided by N.
US11544056B2 Electronic device and operating method thereof
An electronic device according to various embodiments of the present invention comprises: a communication circuit; at least one processor electrically connected to the communication circuit; and a memory electrically connected to the processor, wherein the memory can store instructions causing, when executed, the processor to: receive, through the communication circuit, first information indicating the state of the first electronic device from a first electronic device after initiating booting of the first electronic device and before completion of the booting; and control an output device functionally connected to the processor such that state information of the first electronic device is outputted on the basis of the first information. Additionally, other embodiments are possible.
US11544052B2 Tenant declarative deployments with release staggering
A method that includes identifying a declarative deployment file defining a deployment configuration for multiple logical single-tenant system stacks supported by a compute container system, where the deployment configuration includes a set of deployment criteria and a failure threshold. The method may further include determining, based on the set of deployment criteria, a set of deployment groups for implementing one or more system updates, where the set of deployment groups includes a first deployment group and the first deployment group includes a first set of logical single-tenant system stacks from the multiple logical single-tenant system stacks supported by the compute container system. The method may further include implementing the one or more system updates for the set of deployment groups based on the failure threshold.
US11544049B2 Virtualized file server disaster recovery
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, and a virtualized file server backup system configured to identify backup data, wherein the backup data comprises data stored on the virtual disks and VFS configuration information, and the first data is identified in accordance with a backup policy, send the backup data to one or more remote sites for storage, and, in response to detection of changes in the backup data, send the changes to the remote sites in accordance with a replication policy. The backup data may be identified based on a protection domain associated with the backup policy. The data stored on the VFS may include one or more storage objects. The storage objects may include shares, groups of shares, files, or directories.
US11544048B1 Automatic custom quality parameter-based deployment router
An example method of operation may include automatically receiving information from a storage area in response to a signal, which information may include test results for a computer product evaluated by a plurality of test stages. The method may also include retrieving deployment parameters for the computer product, determining whether the test results satisfy the deployment parameters for the computer product, and automatically authorizing deployment of the computer product based on whether the test results satisfy the deployment parameters.
US11544045B2 Automatic smart contract analysis
One or more aspects described herein provide automatic smart contract feature analysis and risk assessment based on unique source code signatures and/or fingerprints within the smart contract. A risk assessment engine may automatically analyze a smart contract by first retrieving smart contract source code from a contract address on a blockchain where the smart contract is accessible. The risk assessment engine may generate an abstract syntax tree (AST) of the smart contract using a compiler for the smart contract source code, and then flatten the AST by removing non-differentiating elements from the AST. The flattened AST may be divided by function calls within the smart contract, and then each division may be fingerprinted, e.g., hashed using a one-way hash. The fingerprint is compared to a database of known functions to automatically identify one or more features of the smart contract with associated risk levels.
US11544038B2 Efficient estimator of min-entropy
Disclosed herein is an apparatus for estimating randomness of a random number generator. The apparatus is configured to divide output data (302), generated by the random number generator (704), into blocks (310) of a length (L), estimate a Shannon entropy of a second sub-set (404) of the blocks (310), using a first sub-set (402) of the blocks (310) to initialize the estimating, solve an estimate function, that relates an argument parameter (θ) to the Shannon entropy estimate, to determine a value for the argument parameter (θ) that is indicative of a probability of a most probable block being generated by the random number generator (704) as a new block, and use the length (L) to tune an estimate of randomness of the random number generator (704) calculated based on the value for the argument parameter (θ).
US11544035B2 Audio outputs based on positions of displays
A computing device may include a display, an audio output device, a sensor to detect the position of the display relative to the audio output device, and a processor to receive the detected position of the display and adjust audio output from the audio output device based on the detected position of the display.
US11544031B2 Methods and systems of automatic calibration for dynamic display configurations
Systems and methods are described for capturing, using a forward-facing camera associated with a head-mounted augmented reality (AR) head-mounted display (HMD), images of portions of first and second display devices in an environment, the first and second display devices displaying first and second portions of content related to an AR presentation, and displaying a third portion of content related to the AR presentation on the AR HMD, the third portion determined based upon the images of portions of the first and second display devices captured using the forward-facing camera. Moreover, the first and second display devices may be active stereo display, and the AR HMD may simultaneously function as shutter glasses.
US11544028B2 Distributed system for displaying a content
A current display system comprises a plurality of computer blades, interconnected with each other and each hosting a graphics processor and a plurality of virtualized operating systems (OS) run by an hypervisor and sharing said graphics processor. Each computer blade is connected directly to a set of display devices including a part of a plurality of display devices. All computer blades are connected to all the display devices. Each virtualized OS runs a global compositor instance and at least one application. The global compositor instance of a first virtualized OS transmits a graphical output to a display device driven by a second virtualized OS, via the global compositor instance of said second virtualized OS, so that an application content from an application run by said first virtualized OS is displayed on said second display device.
US11544027B2 Method of manufacturing print products by digital identification of matching print shops
A method of manufacturing print products uses a computer and a printing or further processing machine with a network connection. A customer-requested print product is compared to digital print product models on the computer, and the best matching digital print product model is selected by the computer from the comparison between the saved digital print product models and the customer-requested print product. The computer checks digital print shop models for compatibility with the selected digital print product model, compares the digital print shop model selected as suitable to saved preference models of actual print shops and selects matching preference models of actual print shops for producing the customer-requested print job. After the customer's computer selects at least one suitable actual print shop, the customer-requested print job is produced on at least one printing or further processing machine of the print shop selected by the customer.
US11544026B1 Printing system and methods for managing output for print jobs having document components
A printing system includes a printing device having a digital front end (DFE) and at least one client device that sends print jobs to the printing device. A print job may include different components needed to completely print a document, such as a cover and block of pages for a book. The DFE identifies the different components within the print job and provides tight integration to coordinate the printing of the different components. Rules are used to identify the different components. Once identified, the DFE can route the components accordingly to different output bins or different printing devices as well as provide separate print instructions for the components. Rules also are used to define job batching within the printing devices.
US11544019B2 Data sharing method, graphical user interface, electronic device, and system
This application relates to the field of mobile communications, and in particular, to a technical solution of sharing data with a nearby device by using a wireless communications technology. In a method for printing a photo, a mobile phone first selects a to-be-printed photo, then discovers a nearby device by using the foregoing related wireless communications technology, and displays the discovered device such as a printer or a projector on the mobile phone; and then a user performs a tap operation on the discovered printer, so that one-tap printing can be implemented. In this way, printing efficiency of an electronic device is improved, and user experience is also improved.
US11544018B1 Methods and printing system for peer-to-peer resource management
A peer-to-peer network of printing devices is configured to share information and color printing resources, such as TRCs, spot colors, and ICC profiles, as well as paper catalogs within the network without the need for a centralized server or cloud service. The digital front ends (DFEs) of the printing devices manage printing device information which is made available to all printing devices. When an update occurs at a printing device within the peer-to-peer network, its DFE sends a signal to the other printing devices to synchronize their information with the updated information. When a new printing device is added to the peer-to-peer network, its information and color printing resources are merged or replaced with the information within the network.
US11544016B2 Information processing system, image processing apparatus, information processing method, and recording medium for using stored featured values to form an image
An information processing system includes a server including a memory that stores a registered feature value of data and first circuitry, and an image processing apparatus connectable via a network to the server. The image processing apparatus includes second circuitry to extract a feature value from data and transmit the feature value to the server. The first circuitry receives the feature value transmitted from the image processing apparatus, outputs an output setting depending on whether the received feature value matches the registered feature value in the memory, and transmits the output setting to the image processing apparatus. The second circuitry receives, from the server, the output setting associated with the feature value, and instructs an image forming device to form an image based on the output setting.
US11544015B2 Print job time and location restrictions
Examples disclosed herein relate to storing a print job comprising a time restriction and a location restriction, receiving a request to retrieve the print job for printing, determining whether the time restriction and the location restriction are satisfied by the request, and in response to determining that the time restriction and the location restriction are satisfied by the request, providing the print job for printing.
US11544013B2 Array-based copy mechanism utilizing logical addresses pointing to same data block
An information handling system includes a first storage array having a first logical block table with logical block addresses. Each logical block address includes a pointer to an associated data block in a first storage volume of the first storage array. The second storage array includes a second logical block table having the logical block addresses and a second storage volume. The first storage array receives a data read command from the second storage array to a first logical block address, and in response to the data read command, determines that a data block pointed to by the first logical block address in the first storage array is also pointed to by second logical block address that is adjacent to the first logical block address in the first logical block table, and sends the data block and metadata to the second storage array, the metadata indicating that the second logical block address points to the data block.
US11544010B2 Apparatuses and methods to mask write operations for a mode of operation using ECC circuitry
An exemplary semiconductor device includes an input/output (I/O) circuit configured to combine data corresponding to a write command received via data terminals with a first subset of corrected read data retrieved from a memory cell array to provide write data. The exemplary semiconductor device further includes a write driver circuit configured to mask a write operation of a first bit of the write data that corresponds to a bit of the first subset of the read data and to perform a write operation for a second bit of the write data that corresponds to the data received via the data terminals.
US11544005B2 Storage system and processing method
In a storage system including a plurality of nodes that provide a storage area and a drive that physically stores data, a parity group is configured with a plurality of data including user data stored in the storage area and redundant data for protecting the user data, a plurality of data in the parity group are stored in a storage area within one predetermined range across a plurality of nodes, and processing for dividing the predetermined range or processing for merging a plurality of predetermined ranges is performed based on a state of the predetermined range.
US11543998B2 Memory controller for controlling different numbers of memory devices and storage device including the same
A storage device includes first and second memory devices, and a memory controller. The first memory devices correspond to a main data area. The second memory devices correspond to a reserved area. The memory controller is coupled to the first and second memory devices through first and second channels. A number of first memory devices coupled to the memory controller through the first channel is equal to a number of first memory devices coupled to the memory controller through the second channel, and a number of second memory devices coupled to the memory controller through the first channel is different from a number of second memory devices coupled to the memory controller through the second channel. The memory controller selects a memory device on which a write operation is to be performed, based on a memory state of the first and second memory devices.
US11543993B1 Fast garbage collection in zoned namespaces SSDs
A data storage device includes a memory device and a controller coupled to the memory device. The data storage device supports zoned namespace. The controller is configured to maintain a zone timestamp table that includes a corresponding timestamp for each zone and add a timestamp to each garbage collection block of the memory device. The controller is further configured to scan a garbage collection block from a last physical block address (PBA) entry to a first PBA entry, determine a zone timestamp for the scanned PBA entry, and compare the zone timestamp to a timestamp of the garbage collection block. The controller is further configured to create and maintain a zone timestamp table and create and maintain a zone based defragmentation table.
US11543990B2 Data storage apparatus with extended lifespan and operation method thereof
A data storage apparatus may include a storage and a controller. The storage includes a plurality of planes each composed of a plurality of memory blocks, and is divided into a first region and a second region. An original of system data and a copy of the system data are stored in the first region. The controller is configured to perform a relief operation of moving the copy of the system data stored in a source memory block of the first region to a victim plane and switching the source memory block to a region replaceable with the second region.
US11543988B1 Preserving large pages of memory across live migrations of workloads
A method of preserving the contiguity of large pages of a workload during migration of the workload from a source host to a destination host includes the steps of: detecting at the destination host, receipt of a small page of zeros from the source host, wherein, at the source host, the small page is part of one of the large pages of the workload; and upon detecting the receipt of the small page of zeros, storing, at the destination host, all zeros in a small page that is part of one of the large pages of the workload.
US11543987B2 Storage system and method for retention-based zone determination
A storage system and method for retention-based zone determination are provided. In one embodiment, a storage system is presented comprising a memory comprising a plurality of blocks and a controller. The controller is configured to receive, from a host, a zone-create command comprising a health requirement; and in response to receiving the zone-create command, create a zone of memory from blocks of the memory that satisfy the health requirement. Other embodiments are provided.
US11543986B2 Electronic system including host, memory controller and memory device and method of operating the same
An electronic system includes a file system configured to assign logical block addresses corresponding to consecutive pieces of data sets of segments in a plurality of zones. The electronic system also includes a memory device including a plurality of memory blocks, and a memory controller configured to map the logical block addresses to physical block addresses corresponding to consecutive pages in the plurality of memory blocks to program the consecutive pieces of data to the consecutive pages in the plurality of memory blocks. The file system is configured to assign new logical block addresses corresponding to consecutive pieces of a data file to invalid segments in the plurality of zones.
US11543983B2 System and method for providing enhancements of block-level storage
A block storage service provides block-level storage to a plurality of distinct computing instances for a plurality of distinct users. For each of one or more of the plurality of distinct computing instances, information about data being stored in the block storage service is determined. Based on the information about the data being stored in the block storage service, a block storage transaction enhancement for the data being stored in the block storage service is determined. The block storage service performs the selected block storage transaction enhancement with respect to the data being stored in the block storage service.
US11543982B2 Flash memory initialization scheme for writing boot up information into selected storage locations averagely and randomly distributed over more storage locations and correspondingly method for reading boot up information from selected storage locations
A flash memory initialization method executed by a flash memory initialization device to initialize a flash memory device having a flash memory and a flash memory controller includes: determining an acceptable maximum number N of candidate addresses; determining a number M of different capacity sizes; classifying the candidate addresses into M portions; determining a difference value between two address values of any two adjacent addresses among the m-th portion of candidate addresses; determining multiple address values of the m-th portion of candidate addresses according to the difference value; and determining actual addresses of the m-th portion of candidate addresses according to the multiple address values; and controlling the flash memory controller to write the boot up information into at least one storage location corresponding to at least one of the m-th portion of candidate addresses according to the actual addresses.
US11543970B2 Managing dynamic temperature throttling thresholds in a memory subsystem
Exemplary methods, apparatuses, and systems include a media temperature manager receiving operating temperature measurements for a memory subsystem. The media temperature manager generates an average temperature using the operating temperature measurements. The media temperature manager determines that the average temperature satisfies a first value for a dynamic temperature threshold. The dynamic temperature threshold indicates a temperature at which the memory subsystem throttles media operations. The media temperature manager increases the dynamic temperature threshold to a second value in response to the average temperature satisfying the first value for the dynamic temperature threshold.
US11543969B2 Nonvolatile memory including intermediate buffer and input/output buffer and memory system including the nonvolatile memory
According to one embodiment, there is provided a nonvolatile memory including a memory cell array, as input/output buffer, one or more intermediate buffers, and a control circuit. The memory cell array includes a plurality of pages. Each of the one or more intermediate buffers is electrically connected between the memory cell array and the input/output buffer. The control circuit is configured to store, in a first intermediate buffer, data read through sensing operation from a first page out of the plurality of pages in accordance with a first command that includes a sensing operation instruction and designation of the first intermediate buffer among the one or more intermediate buffers.