Document Document Title
US11948863B2 Package structure and method of forming the same
A package structure and method of forming the same are provided. The package structure includes a polymer layer, a redistribution layer, a die, and an adhesion promoter layer. The redistribution layer is disposed over the polymer layer. The die is sandwiched between the polymer layer and the redistribution layer. The adhesion promoter layer, an oxide layer, a through via, and an encapsulant are sandwiched between the polymer layer and the redistribution layer. The encapsulant is laterally encapsulates the die. The through via extends through the encapsulant. The adhesion promoter layer and the oxide layer are laterally sandwiched between the through via and the encapsulant. A bottom portion of the encapsulant is longitudinally sandwiched between the adhesion promoter layer and the polymer layer.
US11948861B2 Liquid cooling module and method of forming the same
Various embodiments may relate to a liquid cooling module. The liquid cooling module may include a main body. The main body may include a cooling core including a microfluidic structure configured to carry a cooling liquid. The main body may also include a plurality of slots. The liquid cooling module may further include a sealing pad configured to transmit heat from an electronic device to the cooling core. The liquid cooling module may additionally include a plurality of fins extending from the main body, each of the plurality of fins including an internal circulating liquid duct such that the liquid cooling module includes a plurality of internal circulating liquid ducts in fluidic communication with the microfluidic structure.
US11948855B1 Integrated circuit (IC) package with cantilever multi-chip module (MCM) heat spreader
An integrated circuit (IC) package comprises a substrate having an outer portion close to the perimeter of the substrate, an inner portion surrounded by the outer portion, and an upper surface incorporating a wiring layer for the bonding of a semiconducting die (e.g., via its bottom face). The IC package includes a metallic or otherwise thermally conductive heat spreader thermally bonded on an inner surface of a boss on its bottom side to the top surface of the semiconducting die, and extending on its top surface to the edges of the substrate to maximize heat dissipation from the die. The boss extends toward the semiconducting die and is thermally coupled to the top face of the semiconducting die.
US11948853B2 High-power die heat sink
Disclosed are apparatuses and methods for fabricating the apparatuses. In one aspect, an apparatus includes a high-power die mounted on a backside of a package substrate. A heat transfer layer is disposed on the backside of the high-power die. A plurality of heat sink interconnects is coupled to the heat transfer layer. The plurality of heat sink interconnects is located adjacent the high-power die in a horizontal direction.
US11948851B2 Semiconductor package including high thermal conductivity layer
A semiconductor package includes a first semiconductor chip on a wiring structure, a plurality of internal terminals between the wiring structure and the first semiconductor chip; a high thermal conductivity layer is between the wiring structure and the first semiconductor chip; and an encapsulator on the high thermal conductivity layer and contacting the second semiconductor chip. Sidewalls of at least the wiring structure and the encapsulator are substantially coplanar.
US11948849B2 Package-embedded board
A package-embedded board includes: a core layer having a through-hole portion; a package at least partially disposed in the through-hole portion and including a die pad, an electronic component disposed on the die pad, and a molded portion covering the electronic component; and a core insulating material disposed in the through-hole portion and covering the core layer and the package.
US11948839B2 Power reduction in finFET structures
The present disclosure describes a method to reduce power consumption in a fin structure. For example, the method includes forming a first and a second semiconductor fins on a substrate with different heights. The method also includes forming insulating fins between and adjacent to the first and the second semiconductor fins. Further, the method includes forming a first and second epitaxial stacks with different heights on each of the first and second semiconductor fins.
US11948838B2 Semiconductor chip suitable for 2.5D and 3D packaging integration and methods of forming the same
The present disclosure relates to a semiconductor chip that includes a substrate, a metal layer, and a number of component portions. Herein, the substrate has a substrate base and a number of protrusions protruding from a bottom surface of the substrate base. The substrate base and the protrusions are formed of a same material. Each of the protrusions has a same height. At least one via hole extends vertically through one protrusion and the substrate base. The metal layer selectively covers exposed surfaces at a backside of the substrate and fully covers inner surfaces of the at least one via hole. The component portions reside over a top surface of the substrate base, such that a certain one of the component portions is electrically coupled to a portion of the metal layer at the top of the at least one via hole.
US11948837B2 Semiconductor structure having vertical conductive graphene and method for forming the same
A method for making a semiconductor structure includes: providing a substrate with a contact feature thereon; forming a dielectric layer on the substrate; etching the dielectric layer to form an interconnect opening exposing the contact feature; forming a metal layer on the dielectric layer and outside of the contact feature; and forming a graphene conductive structure on the metal layer, the graphene conductive structure filling the interconnect opening, being electrically connected to the contact feature, and having at least one graphene layer that extends in a direction substantially perpendicular to the substrate.
US11948836B2 Deposition of metal films with tungsten liner
Apparatuses and methods to provide electronic devices having metal films are provided. Some embodiments of the disclosure utilize a metallic tungsten layer as a liner that is filled with a metal film comprising cobalt. The metallic tungsten layer has good adhesion to the cobalt leading to enhanced cobalt gap-fill performance.
US11948833B2 Multilayer light detecting device and electronic apparatus
A method of manufacturing a semiconductor device includes bonding a first semiconductor wafer including a first substrate and a first insulating layer formed to contact one surface of the first substrate, and a second semiconductor wafer including a second substrate and a second insulating layer, forming a third insulating layer, performing etching so that the second insulating layer remains on a second wiring layer, forming a first connection hole, forming an insulating film on the first connection hole, performing etching of the second insulating layer and the insulating film, forming a second connection hole, and forming a first via formed in inner portions of the connection holes and connected to the second wiring layer, wherein a diameter of the first connection hole formed on the other surface of the first substrate is greater than a diameter of the first connection hole formed on the third insulating layer.
US11948832B2 Bottom implant and airgap isolation for nanosheet semiconductor devices
A semiconductor manufacturing process and semiconductor device having an airgap to isolate bottom implant portions of a substrate from upper source and drain device structure to reduce bottom current leakage and parasitic capacitance with an improved scalability on n-to-p spacing scaling. The disclosed device can be implanted to fabricate nanosheet FET and other such semiconductor device. The airgap is formed by etching into the substrate, below a trench in a vertical and horizontal direction. The trench is then filled with dielectric and upper device structure formed on either side of the dielectric filler trench.
US11948831B2 Apparatus with multi-wafer based device and method for forming such
An apparatus is provided which comprises: a substrate; one or more active devices adjacent to the substrate; a first set of one or more layers to interconnect the one or more active devices; a second set of one or more layers; and a layer adjacent to one of the layers of the first and second sets, wherein the layer is to bond the one of the layers of the first and second sets.
US11948830B2 RF devices with enhanced performance and methods of forming the same utilizing localized SOI formation
The present disclosure relates to a radio frequency (RF) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes an isolation portion, a back-end-of-line (BEOL) portion, and a front-end-of-line (FEOL) portion with a contact layer and an active section. The contact layer resides over the BEOL portion, the active section resides over the contact layer, and the isolation portion resides over the contact layer to encapsulate the active section. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the isolation portion of the thinned device die.
US11948828B2 Pin-less substrate transfer apparatus and method for a processing chamber
The present disclosure generally relates to a pin-less substrate transfer apparatus and method for a processing chamber. The processing chamber includes a pedestal. The pedestal includes a pedestal plate. The pedestal plate has a radius, a top surface, and a bottom surface. The pedestal plate further includes a plurality of cut outs on a perimeter of the pedestal plate. Flat edges are disposed on opposite sides of the pedestal plate. Recesses are disposed in the bottom surface below each of the flat edges.
US11948822B2 Substrate transfer device and substrate processing system
A substrate transfer device includes: a planar motor provided in a transfer chamber and including an array of coils, a transfer unit configured to move above the planar motor, and a controller configured to control supply of a current to the array of the coils, wherein the transfer unit includes a first base including an array of first magnets and configured to move above the planar motor, a second base including an array of second magnets and configured to move above the planar motor, the second base being arranged coaxially with the first base, and at least one arm configured to be extended or contracted by rotating the second base relative to the first base.
US11948818B2 Temperature calibration with deposition and etch process
A method and apparatus for calibrating a temperature within a processing chamber are described. The method includes determining an etch rate of a layer within the processing chamber. The processing chamber is a deposition chamber configured for use during semiconductor manufacturing. The etch rate is utilized to determine a temperature within the processing chamber. The temperature within the processing chamber is then subsequently compared to a calibrated temperature to determine a temperature offset. The etch rate is determined using any one of a pyrometer, a reflectometer, a camera, or a mass sensor.
US11948817B2 Robot for simultaneous substrate transfer
Exemplary substrate processing systems may include a transfer region housing defining an internal volume. A sidewall of the transfer region housing may define a sealable access for providing and receiving substrates. The systems may include a plurality of substrate supports disposed within the transfer region. The systems may also include a transfer apparatus having a central hub including a first shaft and a second shaft concentric with and counter-rotatable to the first shaft. The transfer apparatus may include a first end effector coupled with the first shaft. The first end effector may include a plurality of first arms. The transfer apparatus may also include a second end effector coupled with the second shaft. The second end effector may include a plurality of second arms having a number of second arms equal to the number of first arms of the first end effector.
US11948816B2 Transfer apparatus
A transfer apparatus includes a first vacuum transfer module; a first transfer robot disposed in the first vacuum transfer module and at least one ring. In addition, a second vacuum transfer module is provided; and a second transfer robot is disposed in the second vacuum transfer module. A tubular connecting module is disposed between the first vacuum transfer module and the second vacuum transfer module. Further, the first vacuum transfer module, the second vacuum transfer module and the tubular connecting module are arranged along a first direction, with the tubular connecting module having a first length in the first direction, and the first length is smaller than the diameter of the wafer. A wafer support is rotatably attached to the tubular connecting module and at least three ring supporting members outwardly extend from the wafer support to support the at least one ring.
US11948815B2 High density pick and sequential place transfer process and tool
Mass transfer tools and methods for high density transfer of arrays of micro devices are described. In an embodiment, a mass transfer tool includes a micro pick up array with an array of transfer heads arranged in clusters. The clusters of transfer heads can be used to pick up a high density group of micro devices followed by sequential placement onto a receiving substrate.
US11948813B2 Showerhead device for semiconductor processing system
To create constant partial pressures of the by-products and residence time of the gas molecules across the wafer, a dual showerhead reactor can be used. A dual showerhead structure can achieve spatially uniform partial pressures, residence times and temperatures for the etchant and for the by-products, thus leading to uniform etch rates across the wafer. The system can include differential pumping to the reactor.
US11948811B2 Cleaning apparatus and polishing apparatus
A cleaning apparatus includes: a cleaning tank that defines a cleaning space for cleaning a wafer; a wafer rotation mechanism that is arranged inside the cleaning tank and holds and rotates the wafer; a cleaning member that contacts and cleans a surface of the wafer, is rotatable around a central axis extending in a lateral direction, and has a length in an axial direction longer than a radius of the wafer; a swing mechanism that swings the cleaning member around a swing axis located inside the cleaning tank to move the cleaning member from a retracted position outside of the wafer to a cleaning position directly above the wafer; a second cleaning means that cleans the surface of the wafer; and a second swing mechanism that swings the second cleaning means around a second swing axis located inside the cleaning tank to pass directly above a center of the wafer.
US11948808B2 Semiconductor device and manufacturing method thereof
A method for manufacturing a semiconductor device and a semiconductor device produced thereby. For example and without limitation, various aspects of this disclosure provide a method for manufacturing a semiconductor device, and a semiconductor device produced thereby, that comprises an interposer without through silicon vias.
US11948807B2 Feature selection through solder-ball population
A set of features for a product is identified. It is determined that preventing an electrical connection at a ball-grid-array location on a ball-grid-array assembly of the product would result in the set of features. The ball-grid-array location is established as a target BGA location based on that determination. Suction is applied to a via at the target BGA location during reflow of the ball-grid-array assembly. With that application of suction, a solder ball at the target BGA location is drawn into the via.
US11948805B2 Etching method, air-gap dielectric layer, and dynamic random-access memory
An etching method for selectively etching a silicon oxide film on a wafer surface that includes the silicon oxide film and a silicon nitride film includes: a surface layer removal process including: etching the silicon oxide film at a first etching rate and removing a surface modification layer covering on the silicon nitride film; and an etching process including: etching the silicon oxide film at a second etching rate. The first etching rate is smaller than the second etching rate.
US11948804B2 Substrate processing method and substrate processing apparatus
A substrate processing method includes preparing a phosphoric acid processing liquid, etching a substrate and increasing a concentration of the precipitation inhibitor. The phosphoric acid processing liquid is prepared by supplying a precipitation inhibitor into a phosphoric acid aqueous solution. The substrate having a silicon oxide film and a silicon nitride film is etched by immersing the substrate in a processing tub. The concentration of the precipitation inhibitor is increased by additionally supplying the precipitation inhibitor into the phosphoric acid processing liquid when a number of substrates etched has reached a first threshold value or when a silicon concentration in the phosphoric acid processing liquid has reached a second threshold value. The etching of the substrate comprises etching a new substrate by immersing the new substrate in the processing tub in which the phosphoric acid processing liquid with the increased concentration of the precipitation inhibitor is stored.
US11948803B2 Methods for passivating sidewalls of semiconductor wafers and semiconductor devices incorporating semiconductor wafers
A method for passivating sidewalls of patterned semiconductor wafer including ridge(s). The method includes: depositing first layer of first dielectric material on pattern surface of said wafer; etching portion of first layer to obtain tapered portions of first dielectric material along sidewall(s) of ridge(s); depositing second layer of second dielectric material on tapered portions and said wafer; depositing photo-sensitive material on second layer; aligning mask with photo-sensitive material, wherein portion(s) of photo-sensitive material corresponding to top surface of ridge(s) is/are unmasked, and remaining portion is masked; applying developing solution and exposing photo-sensitive material to remove portion(s) of photo-sensitive material; etching portion(s) of second layer that is/are deposited on top surface of ridge(s); and removing photo-sensitive material.
US11948801B2 Method and system for etch depth control in III-V semiconductor devices
A method of manufacturing a vertical FET device includes providing a semiconductor substrate structure including a marker layer; forming a hardmask layer coupled to the semiconductor substrate structure, wherein the hardmask layer comprises a set of openings operable to expose an upper surface portion of the semiconductor substrate structure; etching the upper surface portion of the semiconductor substrate structure to form a plurality of fins; etching at least a portion of the marker layer; detecting the etching of the at least a portion of the marker layer; epitaxially growing a semiconductor layer in recess regions disposed between adjacent fins of the plurality of fins; forming a source metal layer on each of the plurality of fins; and forming a gate metal layer coupled to the semiconductor layer.
US11948798B2 Semiconductor device and method
A method for manufacturing an integrated circuit includes patterning a plurality of photomask layers over a substrate, partially backfilling the patterned plurality of photomask layers with a first material using atomic layer deposition, completely backfilling the patterned plurality of photomask layers with a second material using atomic layer deposition, removing the plurality of photomask layers to form a masking structure comprising at least one of the first and second materials, and transferring a pattern formed by the masking structure to the substrate and removing the masking structure. The first material includes a silicon dioxide, silicon carbide, or carbon material, and the second material includes a metal oxide or metal nitride material.
US11948795B2 Method for manufacturing single-crystal semiconductor layer, structure comprising single-crystal semiconductor layer, and semiconductor device comprising structure
Provided are a method for manufacturing a single-crystal semiconductor layer. The method of manufacturing the single crystalline semiconductor layer includes performing a unit cycle multiple times, wherein the unit cycle includes a metal precursor pressurized dosing operation in which a metal precursor is adsorbed on a surface of a single crystalline substrate by supplying the metal precursor onto the single crystalline substrate while an outlet of a chamber in which the single crystalline substrate is loaded is closed such that a reaction pressure in the chamber is increased; a metal precursor purge operation; a reactive gas supplying operation in which a reactive gas is supplied into the chamber to cause a reaction of the reactive gas with the metal precursor adsorbed on the single crystalline substrate after the metal precursor purge operation; and a reactive gas purge operation.
US11948793B2 Field effect transistor based on graphene nanoribbon and method for making the same
A method for making a field effect transistor includes providing a graphene nanoribbon composite structure. The graphene nanoribbon composite structure includes a substrate and a plurality of graphene nanoribbons spaced apart from each other. The substrate includes a plurality of protrusions spaced apart from each other, and one of the plurality of graphene nanoribbons is on the substrate and between two adjacent protrusions. An interdigital electrode is placed on the graphene nanoribbon composite structure, and the interdigital electrode covers the plurality of protrusions and is electrically connected to the plurality of graphene nanoribbons.
US11948789B2 Wafer production method
A manufacturing method of a wafer includes a first and a second resin-application grinding step, and a third surface-grinding step. The first step includes: a first formation step of forming a first coating layer; a first surface-grinding step of placing the wafer so that the first coating layer contacts a reference surface of a table and surface-grinding a first surface of the wafer; and a first removal step of removing the first coating layer. The second step includes: a second formation step of forming a second coating layer; a second surface-grinding step of placing the wafer so that the second coating layer contacts the reference surface and surface-grinding the second surface; and a second removal step of removing the second coating layer. In the third step, the wafer is placed so that the last surface-ground surface contacts the reference surface and a surface opposite the contacted surface is surface-ground.
US11948783B2 Dynamic phased array plasma source for complete plasma coverage of a moving substrate
Apparatus and methods to process a substrate comprising a gas distribution assembly comprising a plasma process region with an array of individual plasma sources. A controller is connected to the array of individual plasma sources and the substrate support. The controller is configured monitor the position of the at least one substrate and provide or disable power to the individual plasma sources based on the position of the substrate relative to the individual plasma sources.
US11948782B2 Control system, control method, recording medium storing control program, and processing system
A control system includes: a specifying part for specifying a model corresponding to a processing apparatus and a control algorithm that generates a control signal for controlling the processing apparatus; a simulator for simulating the state of the processing apparatus with the model; a first control signal generation part for generating a control signal based on the measurement value by using the control algorithm; a second control signal generation part for generating a control signal based on an output value of the simulator by using the control algorithm; a first adjustment part for adjusting a value of a model parameter included in the model; and a second adjustment part for adjusting a value of a control parameter included in the control algorithm so that an evaluation value calculated for the output value of the simulator becomes closer to a target value.
US11948781B2 Apparatus and system including high angle extraction optics
A processing system may include a plasma chamber operable to generate a plasma, and an extraction assembly, arranged along a side of the plasma chamber. The extraction assembly may include an extraction plate including an extraction aperture, the extraction plate having a non-planar shape, and generating an extracted ion beam at a high angle of incidence with respect to a perpendicular to a plane of a substrate, when the plane of the substrate is arranged parallel to the side of the plasma chamber.
US11948780B2 Automatic electrostatic chuck bias compensation during plasma processing
Embodiments of the present disclosure relate to a system for pulsed direct-current (DC) biasing and clamping a substrate. In one embodiment, the system includes a plasma chamber having an electrostatic chuck (ESC) for supporting a substrate. An electrode is embedded in the ESC and is electrically coupled to a biasing and clamping network. The biasing and clamping network includes at least a shaped DC pulse voltage source and a clamping network. The clamping network includes a DC source and a diode, and a resistor. The shaped DC pulse voltage source and the clamping network are connected in parallel. The biasing and clamping network automatically maintains a substantially constant clamping voltage, which is a voltage drop across the electrode and the substrate when the substrate is biased with pulsed DC voltage, leading to improved clamping of the substrate.
US11948776B2 Plasma processing apparatus
A plasma processing apparatus adapted to reduce non-uniformity of plasma distribution in a process chamber and to adjust the plasma distribution to “centrally high density”, “circumferentially high density”, or “uniform density” in accordance with a desired etching process, a process chamber; a radio frequency power source; a rectangular waveguide; and a circular waveguide connected to the rectangular waveguide, in which the rectangular waveguide includes an upper rectangular waveguide and a lower rectangular waveguide formed by vertically dividing the rectangular waveguide; and a cutoff section which cuts off the microwave frequency power and which has a dielectric body. The circular waveguide includes an inner waveguide connected to the upper rectangular waveguide and formed inside; and an outer waveguide connected to the lower rectangular waveguide and formed on an outer side of the inner waveguide. The cutoff section has a width narrower than those of the rectangular waveguides except the cutoff section.
US11948767B1 Protection device with wall vent for breaking capacity improvement
Provided are circuit protection devices. In some embodiments, a protection device may include a set of leads extending though a socket body, wherein the socket body includes a first side opposite a second side, and a third side opposite a fourth side, wherein the third and fourth sides extend between the first and second sides, and wherein the third side includes a thermal vent. The protection device may further include a fusible element surrounding a central shaft, wherein the fusible element is connected with the set of leads.
US11948760B2 Hybrid relay
A relay (1) includes a motor (20) and a primary electrical switch assembly (132). Primary electrical switching attachment points (113) are switched by a moveable switching link (101) which is moved in and out of the switch on an switched off position axially by the motor (20) in response to electrical signals delivered to the coil (26) via the flexible leads (32, 33). The switching link (101) includes a mercury reservoir (119). A piezoelectric disk bender (105) displaces mercury to close the gaps between the attachment points (113).
US11948757B2 Contactor with contact carrier location sensing
A contactor includes: at least one moveable contact mounted on a contact carrier; at least one stationary contact mounted on a housing; an electromagnet arranged to cause the contact carrier to move relative to the housing between a first position and a second position, and thus to cause the at least one moveable contact to travel from a contacts open position to a contacts closed position with respect to the at least one stationary contact; a sensor coupled to one of the contact carrier and the housing and arranged to detect an intermediate position, in between the first position and the second position, at which the housing and the contact carrier are located at a given moment in time as the contact carrier moves relative to the housing between the first position and the second position; and a controller connected to receive the signals from the sensor.
US11948755B2 Electrode body, electrolytic capacitor provided with electrode body, and method for producing electrode body
An electrode body which achieves not only high initial capacitance of an electrolyte capacitor but also achieves stable capacitance even after being exposed to high temperature environment, and the electrolyte capacitor including the electrode body are provided. The electrode body is used for a negative electrode of the electrolyte capacitor, and the electrode body includes a negative electrode foil formed by a valve action metal, and a carbon layer formed on the negative electrode foil. The carbon layer includes a first spherical carbon and a second spherical carbon, and the first spherical carbon has a BET specific surface area larger than the second spherical carbon.
US11948754B2 Three-terminal capacitor with cylindrical main body and electronic component including the same
A three-terminal capacitor includes a main body having a cylindrical or substantially cylindrical shape extending in a first direction and including first and second inner electrodes alternately laminated together with dielectric layers interposed therebetween, a pair of first outer electrodes on two end surfaces of the main body in the first direction and electrically connected to the first inner electrodes, and a second outer electrode electrically connected to the second inner electrodes. The main body includes a projecting portion projecting in a direction perpendicular or substantially perpendicular to the first direction at a position between the pair of first outer electrodes. The second outer electrode is provided on one surface of the projecting portion viewable when viewed in the first direction.
US11948747B2 Dielectric body, multilayer ceramic capacitor, manufacturing method of dielectric body, and manufacturing method of multilayer ceramic capacitor
A dielectric body includes a plurality of crystal grains of which a main component is barium titanate, and an additive including Zr, Eu and Mn. At least one of the plurality of crystal grains has a core-shell structure having a core and a shell. A Zr/Ti atomic concentration ratio is 0.02 or more and 0.10 or less. An Eu/Ti atomic concentration ratio is 0.001 or more and 0.03 or less. A Mn/Ti atomic concentration ratio is 0.005 or more and 0.05 or less. A total atomic concentration of the one or more rare elements is smaller than an atomic concentration of Eu when the dielectric body has the one or more rare earth elements. A median diameter of the plurality of crystal grains is 200 nm or more and 400 nm or less.
US11948746B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and internal electrodes alternately stacked on one another, and two external electrodes respectively on two end surfaces of the multilayer body. Each of the dielectric layers includes, at a location coincident with an end portion of a respective one of the internal electrodes, a thick-walled portion thicker in a stacking direction than a portion corresponding in position to a middle portion of a main surface of the multilayer body. When viewed in the stacking direction, positions of some of the thick-walled portions of the dielectric layers are out of alignment with positions of a remainder of the thick-walled portions of the dielectric layers.
US11948744B2 Multilayer electronic component
A multilayer electronic component includes a body including a dielectric layer and internal electrodes disposed alternately with the dielectric layer therebetween and including first and second surfaces opposing each other in a first direction, third and fourth surfaces opposing each other in a second direction, and external electrodes disposed on the body. One end of each internal electrode is connected to the third or fourth surface. The external electrodes include a first electrode layer disposed on the third and fourth surfaces and including a conductive metal and a second electrode layer disposed on the first electrode layer, including silver (Ag) and glass, and further including one or more of palladium (Pd), platinum (Pt), and gold (Au), and the first electrode layer is disposed to cover all of one end of each internal electrode connected to the third and fourth surfaces and does not extend to the other surfaces.
US11948741B2 Electrolyte solution for electrochemical device, and electrochemical device
An electrolytic solution for an electrochemical device a solvent, an ionic substance, and an additive agent, the additive agent containing α-methyl-γ-butyrolactone and δ-valerolactone.
US11948737B2 Solenoid
A solenoid includes a coil portion, a yoke having a side portion and a bottom portion, a plunger, and a stator core. The stator core has a magnetic attraction core and a sliding core which has a tubular core portion and a first magnetic flux transfer portion formed from the tubular core portion and the core end portion toward an outside in a radial direction to transfer magnetic flux between the yoke and the core portion. A breathing groove communicating an inside and an outside of the first magnetic flux transfer portion in the radial direction is formed on at least one of a first facing surface facing the bottom portion in a first magnetic flux transfer portion and a second facing surface facing the first magnetic flux transfer portion at the bottom portion so as to be positioned in a vertical direction when the solenoid is assembled.
US11948729B2 Fractional transformer
A transformer comprising a primary winding and a secondary winding. The primary winding has N2 number turns and having a first terminal and a second terminal. The secondary winding has having N1 fractional portions, which together form a full turn, are in close proximity to the primary winding to establish coupling between the primary winding and the N1 fractional coil portions, the transformer turn ratio from the primary winding to the secondary winding is N2:(N3/N1) where N2 is an integer equal to or greater than 1, N1 is an integer greater than or equal to 2, and N3 is an integer greater than or equal to 1. Also disclosed is a stacked integrated transformer having a primary winding and secondary winding of which one or both have a waterfall structure and a portion of which functions as a ground connected shield between the secondary winding and the primary winding.
US11948724B2 Method for making a multi-thickness electro-magnetic device
Electro-magnetic devices are provided, having conductive elements and leads of multiple thicknesses. Templates are provided for making electro-magnetic devices, formed by an extrusion process, a skiving process, a swaging process, 3D printing, or a machining process. The multi-thickness electro-magnetic devices may comprise a conductive element having an increased thickness area, and one or more leads having at least one decreased thickness area, having a thickness less than the increased thickness area. An electro-magnetic device may be provided comprising a conductive element having an increased thickness encased in a body formed from a core material, and leads or lead portions connected to the conductive element having a decreased thickness.
US11948721B2 Packaged isolation barrier with integrated magnetics
An apparatus includes a laminate, the laminate including a dielectric layer having a first surface and a second surface opposed to the first surface, and a conductive layer forming a circuit element overlying the first surface of the dielectric layer. The apparatus further includes a magnetic layer over the conductive layer. A first edge surface of the magnetic layer is coplanar with a first edge surface of the laminate, and a second edge surface of the magnetic layer is coplanar with a second edge surface of the laminate.
US11948716B1 Power modules with elevated inductors and capacitors arranged under the inductors
The disclosure relates to power modules that include elevated inductors with capacitors disposed under the inductors. In one aspect, a power module includes a first circuit board having a first surface and a second surface opposite the first surface. One or more inductors are mounted on the first surface. Each of the one or more inductors includes a top surface and a bottom surface opposite the top surface and that faces the first surface of the first circuit board. Each inductor is elevated above the first surface of the first circuit board such that at least a portion of the bottom surface of the inductor does not contact the first surface of the first circuit board. The first circuit board includes capacitors arranged in an area below the portion of the bottom surface of the inductor that does not contact the first surface of the first circuit board.
US11948715B2 Magnetic composite
A magnetic composite contains metal magnetic particles and a resin. The metal magnetic particles contain at least one Fe-containing crystalline material, and [Formula 1]Bs×α×{log(γ×1/D+δ×Bs+ε)}{circumflex over ( )}β≥13T, where Bs and D are the saturation flux density in T and the median diameter of crystallites in μm, respectively, of the crystalline material, α=14.3, β=−0.67, γ=752, δ=512, and ε=−815.
US11948711B2 Grain oriented electrical steel sheet
A grain oriented electrical steel sheet includes a base steel sheet, a glass film, and a tension-insulation coating. When a glow discharge emission spectroscopy is conducted from a surface of the glass film toward a depth direction, an analysis starting time Ts, a time TAlp at which Al shows a maximum emission intensity, an Al emission intensity F(TAlp) at the TAlp, a time TSip at which Si shows a maximum emission intensity, and an Al emission intensity F(TSip) at the TSip satisfy 0.05≤F(TSip)/F(TAlp)≤0.50 and 2.0≤(TAlp−Ts)/(TSip−Ts)≤5.0.
US11948709B2 Physically unclonable all-printed carbon nanotube network
An all-printed physically unclonable function based on a single-walled carbon nanotube network. The network may be a mixture of semiconducting and metallic nanotubes randomly tangled with each other through the printing process. The unique distribution of carbon nanotubes in a network can be used for authentication, and this feature can be a secret key for a high level hardware security. The carbon nanotube network does not require any advanced purification process, alignment of nanotubes, high-resolution lithography and patterning. Rather, the intrinsic randomness of carbon nanotubes is leveraged to provide the unclonable aspect.
US11948699B2 Nuclear reactor, methods for assembling and replacing thermocouple ducts, assembly for implementing these methods
A nuclear reactor includes a vessel (1), a support plate (8), arranged in the vessel (1) above the core (2); a plurality of separate dispensing ducts (21); and support members (33) provided to keep the thermocouple ducts (21) in position. Each support member (33) includes a foot (35) rigidly attached to the support plate (8), a head (37) to which the or each thermocouple duct (21) is attached, and a detachable connection (39) from the head (37) to the foot (35).
US11948697B2 Orbital confinement fusion device
Systems, devices, and methods for generating an orbital confinement fusion reaction are described. An orbital confinement fusion device can include a cathodic inner electrode defining a longitudinal axis of the device. The inner electrode can include an emitter material. The orbital confinement fusion device can include an anodic outer electrode, concentric with the longitudinal axis and defining a chamber between the inner electrode and the outer electrode. The orbital confinement fusion device can also include a plurality of magnetic field generators disposed in a coaxial arrangement relative to the longitudinal axis. The plurality of magnetic field generators can be configured to form a magnetic field parallel to the longitudinal axis in the chamber.
US11948695B2 Systems and methods for identifying and modeling unresolved vessels in image-based patient-specific hemodynamic models
Systems and methods are disclosed for identifying and modeling unresolved vessels, and the effects thereof, in image-based patient-specific hemodynamic models. One method includes: receiving, in an electronic storage medium, one or more patient-specific anatomical models representing at least a vessel of a patient; determining, using a processor, the values and characteristics of one or more patient-specific morphometric features in the one or more patient-specific anatomical models; modifying the patient-specific anatomical model using the determined patient-specific morphometric features; and outputting, one or more of, a modified patient-specific anatomical model or a patient-specific morphometric feature to an electronic storage medium or display.
US11948694B2 Controlling compartmental flows in epidemiological modeling based on mobility data
Mechanisms are provided for compartmental epidemiological computer modeling based on mobility data. Machine learning training of an isolation rate prediction computer model is performed to generate a trained isolation rate prediction model that predicts an isolation rate of a biological population. Isolation data is received which comprises data indicating a measure of mobility of the biological population. The trained isolation rate prediction model is executed on input features extracted from the isolation data to generate a predicted isolation rate. A compartmental epidemiological computer model, comprising a plurality of compartments representing states of a population with regard to an infectious disease, is executed to simulate a progression of the infectious disease and flows of portions of the population from between compartments in the compartmental epidemiological computer model are controlled based on the predicted isolation rate.
US11948690B2 Pulmonary function estimation
Pulmonary function estimation can include detecting one or more cough events from a time series of audio signals generated by an electronic device of a user. Based on the one or more cough events, one or more lung function metrics of the user can be determined.
US11948689B2 Individual determination of breast compression in mammography with artificial intelligence
A method is for determining a patient-adjusted breast compression in mammography. In an embodiment of the method, input data including individual, person-related data of a female patient, is determined. Furthermore, an adjusted individual compression point is determined by applying a function, trained by an algorithm based on machine learning, to the input data. The adjusted individual compression point is generated as the output data. Other embodiments include a method for providing a trained function; a breast compression determining device; a training device; and a mammography system.
US11948676B2 Qualitative and quantitative MRI using deep learning
A method for quantitative magnetic resonance imaging (MRI) includes [800] performing an MRI scan using a conventional pulse sequence to obtain a qualitative MR image; and [802] applying the qualitative MR image as input to a deep convolutional neural network (CNN) to produce a quantitative magnetic resonance (MR) relaxation parametric map. The qualitative MR image is the only image input to the deep neural network to produce the quantitative MR relaxation parametric map. The conventional pulse sequence may be a Spoiled Gradient Echo sequence, a Fast Spin Echo sequence, a Steady-State Free Precession sequence, or other sequence that is commonly used in current clinical practice.
US11948673B2 Blood purification system
A blood purification system is provided that is capable of effectively utilizing accumulated histories stored during blood purification treatment and that helps take a quick and appropriate action in response to any event that occurs unsteadily or any transition of a parameter. The blood purification system includes an extracting unit that searches histories accumulated in a storage unit and extracts, as reference histories, a plurality of histories each including any of events having occurred during the current session of blood purification treatment or a plurality of histories each including a parameter approximate to that observed during the current session of blood purification treatment; a list-creating unit that creates a list of the plurality of reference histories extracted by the extracting unit; and a display control unit that controls the list created by the list-creating unit to be displayed on a display unit.
US11948671B2 Intelligent accessories for medicine dispensing device
Intelligent (smart) tracking accessories for a medicine dispensing device, such as an injection pen or pen device, are described. A smart tracking accessory in the form of a smart cap for a medicine dispensing device, such as an insulin pen, is configured to protect the needle of the dispensing device and the medicine contained therein when the device is not in use. The smart cap may detect the presence of the medicine dispensing device, detect an activation event such as removal from the medicine dispensing device, inform the user whether it is safe to administer a therapeutic dose of medicine, and log occurrence of the dosing event.
US11948664B2 Autoencoder with generative adversarial network to generate protein sequences
Amino acid sequences of proteins can be produced using an autoencoder. For example, amino acid sequences of variant proteins can be produced by an autoencoder that is fed an amino acid sequence of a base protein as input. A decoding component of the autoencoder can include at least one or more components of a generative adversarial network.
US11948663B2 HLA tissue matching and methods therefor
Contemplated systems and methods use high-accuracy in silico HLA analysis to so establish a transplant match database suitable for transplantation, and particularly stem cell and solid organ transplant.
US11948660B2 Fuse delay of a command in a memory package
Fuses can store different delay states to cause execution of a command to be staggered for different memory dies of a memory package. Fuse arrays can be included in the memory package and programmed to cause execution of a command to be delayed by different amounts for different dies. The fuse arrays can be fabricated and then programmed to cause different delays for different dies.
US11948659B2 Sub-cell, mac array and bit-width reconfigurable mixed-signal in-memory computing module
A mixed-signal in-memory computing sub-cell only requires 9 transistors for 1-bit multiplication. A computing cell is constructed from a plurality of such sub-cells that share a common computing capacitor and a common transistor. A MAC array for performing MAC operations, includes a plurality of the computing cells each activating the sub-cells therein in a time-multiplexed manner. A differential version of the MAC array provides improved computation error tolerance and an in-memory mixed-signal computing module for digitalizing parallel analog outputs of the MAC array and for performing other tasks in the digital domain. An ADC block in the computing module makes full use of capacitors in the MAC array, allowing the computing module to have a reduced area and suffer from fewer computational errors.
US11948655B2 Indicating a blocked repair operation
Methods, systems, and devices for indicating a blocked repair operation are described. A first indication of whether an address of a memory device is valid may be stored. After the first indication is stored, a command for accessing the address may be processed. Based on processing the command, a second indication of whether the address is valid may be obtained, and a determination of whether to perform or prevent a repair operation for repairing the address may be made based on the first indication and the second indication. A third indication of whether the repair operation was performed or prevented may be stored.
US11948653B2 Early error detection and automatic correction techniques for storage elements to improve reliability
A semiconductor chip with error detection and correction includes multiple pipes and each pipe is coupled to one or more ports on the semiconductor chip. The semiconductor chip further includes a state machine coupled to the pipes to generate a number of events consisting of read- and/or scan-type events associated with a plurality of storage elements. The state machine is implemented in hardware and can centrally detect and correct erroneous memory entries across the plurality of storage elements.
US11948652B2 Formal verification tool to verify hardware design of memory unit
Hardware monitors which can be used by a formal verification tool to exhaustively verify a hardware design for a memory unit. The hardware monitors include detection logic to monitor one or more control signals and/or data signals of an instantiation of the memory unit to detect symbolic writes and symbolic reads. In some examples a symbolic write is a write of symbolic data to a symbolic address; and in other examples a symbolic write is a write of any data to a symbolic address. A symbolic read is a read of the symbolic address. The hardware monitors also include assertion verification logic that verifies an assertion that read data corresponding to a symbolic reads matches write data associated with one or more symbolic writes preceding the read.
US11948651B2 Wordline capacitance balancing
Methods, systems, and devices for word line capacitance balancing are described. A memory device may include a set of memory tiles, where one or more memory tiles may be located at a boundary of the set. Each boundary memory tile may have a word line coupled with a driver and a subarray of memory cells, and may also include a load balancing component (e.g., a capacitive component) coupled with the driver. In some examples, the load balancing component may be coupled with an output line of the driver (such as a word line) or an input of the driver (such as a line providing a source signal). The load balancing component may adapt a load output from the driver to the subarray of memory cells such that the load of the memory tile at the boundary may be similar to the load of other memory tiles not at the boundary.
US11948650B2 Testing circuit, testing device and testing method thereof
A testing circuit includes: a first sampling module configured to receive a to-be-tested pulse signal, and generate a first sampled signal according to the pulse signal; and a second sampling module configured to receive the pulse signal, and generate a second sampled signal according to the pulse signal. The second sampled signal and the first sampled signal have a phase difference, the phase difference being equal to a pulse width of the pulse signal.
US11948647B2 Managing digitally-controlled charge pump operation in a memory sub-system
A first digitally-controlled pump voltage level is established for a charge pump coupled to a wordline of a memory device of a memory sub-system. A determination is made whether a measured digitally-controlled voltage level of the wordline and the first digitally-controlled pump voltage level satisfy a condition. In response to determining that the condition is satisfied, a signal is generated to adjust the first digitally-controlled pump voltage level to a second digitally-controlled pump voltage level.
US11948641B2 Control method and controller of 3D NAND flash
A memory device includes a memory array including a cell, and a controller coupled to the memory array. The controller is configured to control sequentially applying programming voltage pulses to the cell. A pulse width of each of the programming voltage pulses decreases as a pulse count of the programming voltage pulses increases.
US11948639B2 Methods including a method of forming a stack and isotropically etching material of the stack
A method used in forming a memory array comprising strings of memory cells comprises forming a stack comprising vertically-alternating first tiers and second tiers comprising laterally-spaced memory-block regions having horizontally-elongated trenches there-between. Two of the first tiers have different vertical thicknesses relative one another. Channel-material strings of memory cells extend through the first tiers and the second tiers. Through the horizontally-elongated trenches, first conductive material is formed in void space in the two first tiers. The first conductive material fills the first tier of the two first tiers that has a smaller of the different vertical thicknesses in individual of the memory-block regions. The first conductive material less-than-fills the first tier of the two first tiers that has a larger of the different vertical thicknesses in the individual memory-block regions. Through the horizontally-elongated trenches, the first conductive material is isotropically etched from the first tier having the larger vertical thickness in the individual memory-block regions to leave the first conductive material in the first tier having the smaller vertical thickness in the individual memory-block regions. After the isotropically etching of the first conductive material and through the horizontally-elongated trenches, second conductive material is formed in the first tier having the larger vertical thickness in the individual memory-block regions. Other embodiments, including structure independent of method, are disclosed.
US11948636B2 Memory device
According to one embodiment, a memory device includes a stacked structure including a plurality of conductive layers stacked to be apart from each other in a first direction, and a pillar structure including a resistance change portion extending in the first direction in the stacked structure, and a semiconductor portion which extends in the first direction in the stacked structure and which includes a first portion provided along the resistance change portion and a second portion extending from the first portion in at least one direction intersecting the first direction.
US11948627B2 Static random access memory with write assist circuit
A write assist circuit can include a control circuit and a voltage generator. The control circuit can be configured to receive memory address information associated with a memory write operation for memory cells. The voltage generator can be configured to provide a reference voltage to one or more bitlines coupled to the memory cells. The voltage generator can include two capacitive elements, where during the memory write operation, (i) one of the capacitive elements can be configured to couple the reference voltage to a first negative voltage, and (ii) based on the memory address information, both capacitive elements can be configured to cumulatively couple the reference voltage to a second negative voltage that is lower than the first negative voltage.
US11948625B2 Systems on chips, memory circuits, and methods for accessing data in a memory circuit directly using a transistor-level operation signal
System on chips, memory circuits, and method for data access, the memory circuits including a memory cell array and an input/output (I/O) connection interface coupled to the memory cell array, wherein the I/O connection interface is configured for coupling to an external signal line to directly receive a transistor-level operation signal from an external memory controller for accessing data in the memory cell array.
US11948624B2 Memory bit cell array including contention-free column reset circuit, and related methods
A column in a memory array includes one bit cell circuit in each row for storing information about the row. The bit cell circuits store data in a data node and a complement data node in a cross-coupled inverter circuit. Toggling the nodes in a cross-coupled inverter includes discharging a charged node in contention with a charge current provided in the cross-coupled inverter circuit. The column circuit includes a first voltage supply circuit to decouple the cross-coupled inverter circuits from a first voltage rail to cut off charging current in response to a column set signal in a column set operation. The cross-coupled inverters of the bit cell circuits in the column circuit are coupled to a first voltage supply line. The column set input controls the first voltage supply circuit to decouple the first voltage supply line from a first voltage rail.
US11948622B2 Generating access line voltages
Methods, systems, and devices for techniques for generating access line voltages are described. A system may use a first voltage supply and a second voltage supply that is configured to supply a lower voltage than the first voltage supply. The system may activate a first circuit to couple a node with the first voltage supply so that a first voltage develops on the node from the first voltage supply. The system may activate a second circuit to couple the node with the second voltage supply so that a second voltage that is lower than the first voltage develops on the node from the second voltage supply.
US11948617B2 Magnetic cache for a memory device
Methods, systems, and devices for a magnetic cache for a memory device are described. Magnetic storage elements (e.g., magnetic memory cells, such as spin-transfer torque (STT) memory cells or magnetic tunnel junction (MTJ) memory cells) may be configured to act as a cache for a memory array, where the memory array includes a different type of memory cells. The magnetic storage elements may be inductively coupled to access lines for the memory array. Based on this inductive coupling, when a memory value is written to or read from a memory cell of the array, the memory value may concurrently be written to a magnetic storage element based on associated current through an access line used to write or read the memory cell. Subsequent read requests may be executed by reading the memory value from the magnetic storage element rather than from the memory cell of the array.
US11948614B2 Methods of manufacturing at least a portion of a magnetic layer of a magnetic recording disk, and related magnetic recording disks
The present disclosure relates to methods of manufacturing at least a portion of a magnetic layer of a magnetic recording disk. The methods include forming a plurality of sacrificial, discrete structures via imprint lithography. The sacrificial, discrete structures are used to form a plurality of three-dimensional segregant structures in a magnetic layer of the magnetic recording disk. The present disclosure also relates to corresponding magnetic recording disks.
US11948611B2 Non-right angle parallelogram PZT for suspension resonance improvement
Examples of a suspension are provided. The suspension includes a mount plate attached to a load beam at a suspension assembly attachment point. The suspension may include a first actuator and a second actuator located at the mount plate. The first actuator is shaped as a non-right angle parallelogram spanning across a first opening in the mount plate. The second actuator is shaped as a non-right angle parallelogram spanning across a second opening in the mount plate. The first and second actuators are configured to deflect the distal end of the mount plate, which causes the load beam to rotate with a rotation center located along the load beam.
US11948609B2 Bearing apparatus having inner shaft male thread part extending out from outer shaft opening to attach to disk drive base
Provided are at least two bearings; an outer shaft having a tubular shape and supporting the bearings at an outer circumferential surface; and an inner shaft housed in the outer shaft with one end extending out from one opening part of the outer shaft. The inner shaft includes a male thread part at least at a portion extending out from the outer shaft.
US11948608B2 Magnetic write head with flux blockade structure
An apparatus such as a device having a writer for magnetic media has a trailing pole piece having a portion adjacent a write gap, the portion having a throat height (h1) of between about 100 and about 800 nm, and an aspect ratio of thickness/throat height (t1/h1) in a range of 0.5 and 2.
US11948607B2 Disk device
According to one embodiment, a disk device includes rotatable magnetic disks, a first actuator assembly rotatably supported on a pivot through a first bearing unit, a second actuator assembly rotatably supported on the pivot through a second bearing unit and provided side by side with the first actuator assembly in an axial direction of the pivot, and a filter unit provided between the magnetic disks and the first and second actuator assemblies. The filter unit includes a holder including a shielding portion facing a boundary portion between the first actuator assembly and the second actuator assembly and a ventilation opening provided at a position spaced apart from the boundary portion in the axial direction, and a filter held by the holder and facing the ventilation opening.
US11948606B2 Adaptive manufacturing systems, methods, and devices
A hard disk drive including a base deck with a base member and side walls extending from the base member. The side walls include a non-metallic material and include a structure made from the non-metallic material. The structure is arranged to dampen vibration. The side walls can be formed using an additive manufacturing process.
US11948600B2 Disk clamp with unbalance correction capability and disk device with the same
According to one embodiment, a disk clamp includes a disk-shaped main body including a central axis line, an annular mounting groove provided in a first surface of the main body, in which a wire for unbalance adjustment is mountable, a plurality of through-holes formed through the main body and spaced apart from each other equally in a circumferential direction around the central axis line, through each of which a fixing screw is insertable, and a plurality of female threaded holes formed on the first surface of the main body and spaced apart from each other equally in the circumferential direction, through each of which an adjustment screw for balancing adjustment is screwable.
US11948590B2 Apparatus and audio signal processor, for providing processed audio signal representation, audio decoder, audio encoder, methods and computer programs
An apparatus for providing a processed audio signal representation on the basis of input audio signal representation configured to apply an un-windowing, in order to provide the processed audio signal representation on the basis of the input audio signal representation. The apparatus is configured to adapt the un-windowing in dependence on one or more signal characteristics and/or in dependence on one or more processing parameters used for a provision of the input audio signal representation.
US11948581B2 Smart interpreter engine and electronic system
A smart interpreter engine is provided. The smart interpreter engine includes a speech to text converter, a natural language processing module and a translator. The speech to text converter is utilized for converting speech data corresponding to a first language into text data corresponding to the first language. The natural language processing module is utilized for converting the text data corresponding to the first language into glossary text data corresponding to the first language according to a game software. The translator is utilized for converting the glossary text data corresponding to the first language into text data corresponding to a second language.
US11948573B2 Automatically rectifying in real-time anomalies in natural language processing systems
A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include determining an output corresponding to a user request from a user device for a user based on a new request template or machine learning. The method further can include retrieving one or more entity rules corresponding to entity data of the user request. The method also can include overwriting entity information of the entity data corresponding to the one or more entity rules. Additionally, the method can include outputting the output. Furthermore, the method can include transmitting, to the user device, a response to the user. Other embodiments are disclosed.
US11948567B2 Electronic device and control method therefor
The present disclosure provides an electronic device and a control method therefor. The electronic device of the present disclosure comprises: a voice reception unit; and a processor for, when a first user voice and a second user voice are received through the voice reception unit, determining whether the second user voice corresponds to a candidate of utterance subsequent to the first user voice on the basis of a result obtained by dividing a plurality of attributes of the second user voice according to a predefined attribute, and controlling the electronic device to perform an operation corresponding to the second user voice on the basis of the intent of the second user voice obtained through a result of the determination.
US11948566B2 Extensible search, content, and dialog management system with human-in-the-loop curation
The present disclosure describes systems and methods for extensible search, content, and dialog management. Embodiments of the present disclosure provide a dialog system with a trained intent recognition model (e.g., a deep learning model) to receive and understand a natural language query from a user. In cases where intent is not identified for a received query, the dialog system generates one or more candidate responses that may be refined (e.g., using human-in-the-loop curation) to generate a response. The intent recognition model may be updated (e.g., retrained) the accordingly. Upon receiving a subsequent query with similar intent, the dialog system may identify the intent using the updated intent recognition model.
US11948565B2 Combining device or assistant-specific hotwords in a single utterance
A method for combining hotwords in a single utterance receives, at a first assistant-enabled device (AED), audio data corresponding to an utterance directed toward the first AED and a second AED among two or more AEDs where the audio data includes a query specifying an operation to perform. The method also detects, using a hotword detector, a first hotword assigned to the first AED that is different than a second hotword assigned to the second AED In response to detecting the first hotword, the method initiates processing on the audio data to determine that the audio data includes a term preceding the query that at least partially matches the second hotword assigned. Based on the at least partial match, the method executes a collaboration routine to cause the first AED and the second AED to collaborate with one another to fulfill the query.
US11948563B1 Conversation summarization during user-control task execution for assistant systems
In one embodiment, a method includes receiving a user request from a client system associated with a user, determining that the user request corresponds to a first suspended task, retrieving a first dialog state of the first suspended task from a dialog history associated with the user, generating a summary of the first suspended task based on the first dialog state using a natural-language generating (NLG) module, and sending instructions to the client system for providing the summary of the first suspended task to the user.
US11948561B2 Automatic speech recognition imposter rejection on a headphone with an accelerometer
A signal processing method to determine whether or not a detected key-phrase is spoken by a wearer of a headphone. The method receives an accelerometer signal from an accelerometer in a headphone and receives a microphone signal from at least one microphone in the headphone. The method detects a key-phrase using the microphone signal and generates a voice activity detection (VAD) signal based on the accelerometer signal. The method determines whether the VAD signal indicates that the detected key-phrase is spoken by a wearer of the headphone. Responsive to determining that the VAD signal indicates that the detected key-phrase is spoken by the wearer of the headphone, triggering a virtual personal assistant (VPA).
US11948556B2 Detection and/or enrollment of hot commands to trigger responsive action by automated assistant
Techniques are described herein for detecting and/or enrolling (or commissioning) new “hot commands” that are useable to cause an automated assistant to perform responsive action(s) without having to be first explicitly invoked. In various implementations, an automated assistant may be transitioned from a limited listening state into a full speech recognition state in response to a trigger event. While in the full speech recognition state, the automated assistant may receive and perform speech recognition processing on a spoken command from a user to generate a textual command. The textual command may be determined to satisfy a frequency threshold in a corpus of textual commands Consequently, data indicative of the textual command may be enrolled as a hot command. Subsequent utterance of another textual command that is semantically consistent with the textual command may trigger performance of a responsive action by the automated assistant, without requiring explicit invocation.
US11948553B2 Systems and methods of speaker-independent embedding for identification and verification from audio
Embodiments described herein provide for audio processing operations that evaluate characteristics of audio signals that are independent of the speaker's voice. A neural network architecture trains and applies discriminatory neural networks tasked with modeling and classifying speaker-independent characteristics. The task-specific models generate or extract feature vectors from input audio data based on the trained embedding extraction models. The embeddings from the task-specific models are concatenated to form a deep-phoneprint vector for the input audio signal. The DP vector is a low dimensional representation of the each of the speaker-independent characteristics of the audio signal and applied in various downstream operations.
US11948551B2 Methods and apparatus for correcting failures in automated speech recognition systems
Systems and methods are disclosed and described for correcting errors in ASR transcriptions. For an incorrect transcription, different words or phrases from the transcription, and/or related words or phrases, are submitted as hint words to the ASR system, and the voice query is submitted again, to determine new transcriptions. This process is repeated with different transcription terms, until a different and more proper transcription is generated. This increases the accuracy of ASR systems.
US11948550B2 Real-time accent conversion model
Techniques for real-time accent conversion are described herein. An example computing device receives an indication of a first accent and a second accent. The computing device further receives, via at least one microphone, speech content having the first accent. The computing device is configured to derive, using a first machine-learning algorithm trained with audio data including the first accent, a linguistic representation of the received speech content having the first accent. The computing device is configured to, based on the derived linguistic representation of the received speech content having the first accent, synthesize, using a second machine learning-algorithm trained with (i) audio data comprising the first accent and (ii) audio data including the second accent, audio data representative of the received speech content having the second accent. The computing device is configured to convert the synthesized audio data into a synthesized version of the received speech content having the second accent.
US11948548B2 Phonon parametric oscillator
A phonon parametric oscillator is provided. The phonon parametric oscillator comprises a laser for periodically emitting brief optical pulses (IL), an assembly for generating acoustic pulses (IA) and a medium for coupling the acoustic pulses to an object (O), the assembly for generating acoustic pulses comprising an entrance face, an exit face, a conversion medium for converting the brief optical pulses into acoustic pulses and a propagation medium for propagating said acoustic pulses, the entrance and exit faces being reflective to the acoustic pulses, the propagation medium having a defined thickness, the exit face making contact with the coupling medium. In the phonon parametric oscillator according to the invention, the round-trip time of an acoustic pulse due to reflection from the entrance and exit faces, is equal to the emission period (τ) of the laser, so that the reflected acoustic pulse is in phase with the following acoustic pulse.
US11948547B2 Information quantity-based reference sensor selection and active noise control using the same
An active noise control system selects one reference sensor providing a reference signal with the largest coherence to a noise signal, among a plurality of available reference sensors, as a first entry of a reference sensor set. After selecting the first entry, the active noise control system repeats a process in which a sensor capable of providing the largest information quantity to a current reference sensor set among remaining sensors is selected as a new entry of a reference sensor set, until a desired number of sensors is reached or a desired control level is reached. When the reference sensor set is determined, the active noise control system utilizes the entries of the reference sensor set to generates a noise control signal suitable for canceling the noise signal.
US11948535B1 Electronic device and operating method thereof
An electronic device includes an application processor and a display control circuit. The display control circuit may output a (tearing effect) TE signal to the application processor and receive an image frame from the application processor. A data processing circuit of the display control circuit generates a notification signal when the data processing circuit is ready to receive the image frame from the application processor. The timing controller generates the TE signal having a first frequency during a period from a first time point when the notification signal is received to a second time point when the application processor starts transmitting the image frame to the data processing circuit. The first frequency is greater than a reference frequency based on an output frame rate of the display control circuit.
US11948533B2 Display system including plurality of displays and image output method thereof
A display system according to an embodiment disclosed in the disclosure includes a sink device including a plurality of displays, the plurality of displays including a display having a high refresh rate compared to at least one other display having a low refresh rate among the plurality of displays and a source device operably coupled to the plurality of displays, and the source device renders the image data based on the display having the high refresh rate among the plurality of displays, and transmits at least a portion of the rendered image data to the plurality of displays in synchronization with respective refresh rates of the at least one other display. Additional various embodiments identified through the specification are possible.
US11948531B2 Light source device and display device alternately emitting light beams
A light source device, including a first light source, providing a first light beam in a first time period of a first period; and a second light source, providing a second light beam in a second time period of the first period, is provided. The first light beam and the second light beam have the same color temperature. The first light beam and the second light beam are emitted alternately in the first period, and a color rendering index of mixed light of the first light beam and the second light beam is greater than or equal to 85.
US11948525B2 Refresh rate adjusting method, electronic device and storage medium
A refresh rate adjusting method, includes: obtaining a sliding speed of a page element in a display page of an electronic device; determining a candidate refresh rate corresponding to the page element according to the sliding speed of the page element, the sliding speed being directly proportional to the candidate refresh rate; and adjusting a current refresh rate of the electronic device according to the candidate refresh rate.
US11948520B2 Variable refresh rate control using PWM-aligned frame periods
PWM-frame rate misalignment is mitigated through implementation of a discrete variable refresh rate (VRR) scheme. A target frame rate is limited to a frame rate selected from only those frame rates that facilitate alignment of each frame period to a specified edge of a PWM cycle of a brightness control signal of a display panel. This alignment results in each frame period at the selected frame rate starting at a same point in a corresponding PWM cycle and ending at a same point in a corresponding PWM cycle to help ensure a constant effective duty cycle across each successive frame period, which in turn mitigates perception of flicker that otherwise would arise. Further, the discrete VRR scheme can employ a compensation mode for compensating for the delay in rendering or otherwise obtaining a frame for display so as to maintain a consistent duty cycle in the brightness control signal.
US11948514B2 Display device and a method of operating the display device
A display device including: a display panel including a plurality of pixels; a data driver configured to provide data voltages to the plurality of pixels; and a controller configured to control the data driver, to detect a same data region of the display panel when first image data in a current frame period is the same as second image data in a previous frame period, and not to transfer the first image data to the data driver in the current frame period.
US11948512B2 Display substrate and display device
A display substrate and a display device are provided. Sub-pixels in the display substrate include a first electrode, a light emitting layer and a second electrode which are sequentially stacked; each second electrode includes a main body electrode and a connecting electrode. The sub-pixels include first color sub-pixels and second color sub-pixels, the main body electrode of a same first color sub-pixel is a continuous electrode. The sub-pixels include sub-pixel pairs, each sub-pixel pair includes a first pixel block and a second pixel block, a shape of the second electrode of the second pixel block is different from that of the second electrode of the first pixel block.
US11948510B2 Pixel circuit and display device having the same
A pixel circuit includes a first driving transistor including a gate electrode connected to a first node, a first electrode to receive a first power voltage, and a second electrode connected to a second node, a second driving transistor including a gate electrode and a second electrode connected to the second node, a first electrode to receive the first power voltage, and a back gate electrode connected to the first node, a write transistor including a first electrode to receive a data voltage and a second electrode connected to the first node, an initialization transistor including a gate electrode to receive an initialization gate signal, a first electrode to receive an initialization voltage, and a second electrode connected to the second node, a storage capacitor connected to the first and second nodes, and a light emitting element connected to the second node and configured to receive a second power voltage.
US11948506B2 Color calibration method for a real-time deformable and transparent display
The invention relates to a deformable display, more in particular a flexible, stretchable, and transparent deformable display based on light-emitting elements such as for example light-emitting diodes (LEDs). The invention also relates to the use and applications of such deformable display, including systems and methods making use of such deformable display. In addition the invention relates to a flexible, stretchable and transparent display being deformable in real-time while maintaining deformability.
US11948505B2 Display panel and display device with controllable width-to-length ratio of channel region in different subpixels
Display panel and display device are provided. The display panel includes a plurality of subpixels. A subpixel of the plurality of subpixels includes a pixel circuit and a light emitting element that are electrically connected. The pixel circuit includes a first transistor. A first electrode of the first transistor is connected to a first reference voltage signal terminal. A second electrode of the first transistor is electrically connected to an anode of the light emitting element. In a light emitting retention stage of the subpixel of the plurality of subpixels, the first reference voltage signal terminal is connected to a negative potential signal or a ground potential signal. The plurality of subpixels includes at least a first subpixel and a second subpixel, and a color of the first subpixel is different from a color of the second subpixel.
US11948501B2 Color correction system, method, and display device
Light-emitting or light-reflecting displays with enhanced visual and acoustic characteristics, include a display based on light-emitting elements such as light-emitting diodes (LEDs). A LED display or screen with enhanced acoustic characteristics and/or improved visual performance is herewith presented for particular use or application in a studio environment where the quality performance of both image and sound, when being captured by a camera or an audience, is challenged. The use and applications of such display, include systems and methods making use of such display, and more particularly concerning the use and application of such displays in studio environments.
US11948499B2 Driving circuit and driving method
A driving circuit includes a first transistor, a capacitor, a second transistor, and a driving transistor. The first transistor is configured to provide a data signal according to a first scan signal. The capacitor is coupled to the first transistor, and the capacitor includes a first terminal and a second terminal. The second transistor is coupled to the first transistor, and the second transistor is configured to provide a start signal according to the data signal. The driving transistor is coupled to the second transistor, and the driving transistor is configured to output a driving signal according to the start signal.
US11948497B2 Display device and driving method thereof
A display device includes a plurality of sub-pixels. The sub-pixels include a first sub-pixel and a second sub-pixel. The first sub-pixel includes a first light emitting element and a first control circuit. The first control circuit is configured to provide a first driving current to the first light emitting element. The second sub-pixel includes a second light emitting element and a second control circuit. The second control circuit is configured to provide a second driving current to the second light emitting element. The first control circuit and the second control circuit are configured to differently control pulse amplitude of the first driving current and pulse amplitude of the second driving current, such that both of the first light emitting element and the second light emitting element emit at a target wavelength or a color point range (e.g. +/−1.5˜2 nm).
US11948494B2 Driver chip and display device
Disclosed in embodiments of the present disclosure are a driver chip and a display device. The driver chip includes two opposite long edges, and two opposite short edges connected to the long edges; the driver chip includes multiple output pins and multiple input pins; the output pins are close to one of the long edges; the input pins include first input pins, second input pins, and third input pins; the first input pins are close to the long edge opposite to the output pins; the second input pins are close to the short edges; the third input pins are close to the long edge and located on both sides of the output pins.
US11948493B2 Display device and method for driving the same
A display device of the present disclosure comprises pixels arranged in a display, a data accumulator for accumulating first image data for an N-th frame output through the display, a data receiver for receiving second image data for an (N+1)th frame to be output through the display, and an afterimage controller for correcting a current value corresponding to a grayscale value of the second image data through a convolution operation between a filter, which is set based on the first image data, and the second image data.
US11948491B2 Grayscale controlling method and display panel
The present invention provides a grayscale controlling method and a display panel applied to the display panel including a backlight unit. The grayscale controlling method includes: in a frame time, acquiring a duration of a current driving current output to the backlight unit exceeding a predetermined current value, and then adjusting a grayscale value of the backlight unit as a target grayscale value.
US11948488B2 Data processing device, data driving device, and system for driving display device
The present disclosure relates to a data driving device, a data processing device, and a system for driving a display device and, more particularly, it relates to a data driving device, a data processing device, and a system for smoothly performing a low-speed communication through a communication line including an alternating current coupling capacitor.
US11948486B2 Integrated circuit having universal asynchronous receiver/transmitter for data communication stability in noise environment
An integrated circuit with data communication stability in a noise environment includes at least one input section through which a signal is input from a user, at least one output section through which information is output in a predetermined form, and a microcontroller unit (MCU), independently of the microcontroller unit (MCU), and communicates with the microcontroller unit to control, on the basis of the input signal generated from the at least one input section, output driving of the output section corresponding thereto, the integrated circuit including: a serial interface that includes an Rx pin for receiving a data signal from the microcontroller unit by forming a signal reception line with respect to the microcontroller unit and a Tx pin for transmitting a data signal to the microcontroller unit by forming a signal transmission line with respect to the microcontroller unit.
US11948485B2 Electronic apparatus and method for controlling thereof
An electronic apparatus and a method for controlling thereof are provided. The method includes acquiring a first Light field (LF) image of different viewpoints, inputting the first LF image to a first artificial intelligence model to acquire a pixel shift value for converting pixels in the first LF image, converting the pixels in the first LF image according to the pixel shift value to acquire a second LF image, inputting the first LF image and the second LF image to a second artificial intelligence model for converting the LF image to a layer image to acquire the layer image, inputting the acquired layer image to a simulation model for restoring the LF image to acquire a third LF image, and learning the first artificial intelligence model and the second artificial intelligence model based on the second LF image and the third LF image.
US11948484B2 Electronic device and method for predicting and compensating for burn-in of display
An electronic device with a rollable display may include the operations of: obtaining global burn-in information and local burn-in information according to a designated sampling period; on the basis of the result of analyzing the global burn-in information, predicting whether burn-in will at least partially occur in the entire area of a display area; when burn-in is predicted to at least partially occur in a boundary area, generating a first compensation map including pieces of local compensation data calculated to correspond to m block areas of the boundary area, respectively; when burn-in is predicted to at least partially occur in an area remaining after excluding the boundary area from the entire area, generating a second compensation map including pieces of global compensation data calculated to correspond to n block areas of the entire area, respectively; and controlling the rollable display to display image data compensated on the basis of the first compensation map or the second compensation map.
US11948482B2 Display method and non-transitory computer-readable storage medium storing program
The display method includes the steps of receiving input of first information representing an amount of an dilation process or a erosion process on a first mask image including a mask region, generating a second mask image by performing the dilation process or the erosion process corresponding to the first information based on an edge of the mask region on the first mask image, and displaying a projecting image obtained by superimposing the second mask image on an input image.
US11948481B2 Display device and manufacturing method of display device
A display device includes a display panel including one surface, on which an image is displayed, and an opposing surface opposite to the one surface; a support plate disposed on the opposing surface of the display panel and including one surface facing the display panel, an opposing surface opposite to the one surface thereof, where a plurality of openings is defined through the support plate from the one surface to the opposing surface thereof in a thickness direction such that the support plate further includes inclined inner peripheral surfaces defining the plurality of openings; and a coating layer disposed to surround the one surface of the support plate, the opposing surface of the support plate, and the inner peripheral surfaces of the support plate defining the plurality of openings.
US11948472B2 Popularity evaluation system and geographical feature generation model
A popularity estimation device includes: an acquisition unit configured to acquire a first map image including a first particular point and to acquire a plurality of second map images including a second particular point which is a particular point; a generation unit configured to generate a first feature vector and a second feature vector by inputting the first map image and the second map images to a geographical feature generation model with a map image as an input and with a feature vector indicating geographical features of the map image as an output; a score calculating unit configured to calculate a popularity score of the first particular point from a popularity score of the second particular point based on a degree of similarity between the first feature vector and the second feature vector; and an output unit configured to output the popularity score of the first particular point.
US11948470B2 Artificial intelligence assistance to change biomechanical loading
A system configured to generate a motion adjustment instruction for a user performing an action is provided. The system comprises: a target module configured to obtain a target biomechanical load distribution for the user, a sensor arrangement configured to monitor the motion of the user so as to obtain monitored motion data, a monitoring module configured to calculate a monitored biomechanical load distribution for the user in accordance with the monitored motion data, an adjustment module configured to calculate a target adjustment to the motion of the user that corresponds to a reduction of a deviation of the monitored biomechanical load distribution from the target biomechanical load distribution, and an instruction module configured to generate a motion adjustment instruction in accordance with the target adjustment.
US11948468B2 Conflict detection and avoidance for a robot with right-of-way rule compliant maneuver selection
A method is provided for detecting and avoiding conflict along a current route of a robot. The method includes accessing or determining trajectories of the robot and a nearby moving object forward in time from their respective current positions, and detecting a conflict from a comparison of the trajectories. The method includes selecting a maneuver to avoid the conflict, and outputting an indication of the maneuver for use in at least one of guidance, navigation or control of the robot to avoid the conflict. Selection of the maneuver includes determining a plurality of angles that describe the conflict such as those at which the robot and moving object observe one another, and/or an angle between their trajectories, and evaluating the plurality of angles to select the maneuver.
US11948467B2 System, device and method for measuring atmospheric conditions
Embodiments of a system, device and method improve weather modeling approaches for use by air vehicles to mitigate weather hazards and/or optimize air vehicle operations. Various embodiments collect a set of independent measurements of atmospheric parameters of interest, collect a set of onboard measurements from one or more non-traditional atmospheric sensors onboard an air vehicle, process the collected measurements to identify values of selected atmospheric parameters and generate a model for relating raw sensor outputs from the non-traditional atmospheric sensors to the atmospheric parameters of interest.
US11948465B2 Control method, device, and system for locking load carried by flight platform
A control method includes obtaining lock information including a flight platform identification and sending a lock message to a control device according to the lock information. The control device includes a flight platform corresponding to the flight platform identification or an adapter ring carried by the flight platform. The lock message indicates to lock a load carried by and communicatively connected to the flight platform.
US11948464B2 Real-time service provider progress monitoring
A network computer system receives request data from computing devices of requesting users in a sub-region of a service area. The system further receives location data from computing devices of drivers operating in the sub-region. Based on the request data and the location data, the system determines a service condition for the sub-region. Based on the service condition indicating that the sub-region is in a driver oversupply state, the system transmits a service instruction to computing devices of a plurality of drivers within the sub-region, the service instruction being associated with a target outside the sub-region and a set of progress conditions. The system then periodically determines, for each driver of the plurality of drivers, an estimated time of arrival (ETA) to the target from a current position of the driver to determine whether the driver is satisfying the set of progress conditions of the service instruction.
US11948460B2 Parking monitoring and assistance for transports
An example operation may include one or more of parking a transport in an initial space, determining an average time of an event attended by at least one occupant associated with the transport, moving the transport to at least one other space when an elapsed time of the event is less than the average time and when the at least one other space is available and closer to an event location than the initial space, and moving the transport to a final space when the event is completed, and the final space is a location of a device associated with the at least one occupant.
US11948452B2 System and method of processing traffic information using blockchain technology
A system and method of processing traffic information using blockchain technology is disclosed. The method includes collecting traffic information by a first vehicle, updating a first block using the collected traffic information by the first vehicle, sharing a verification target block corresponding to the updated first block in a network by the first vehicle, verifying the shared verification target block by at least one second vehicle present in the network, and sharing a second block including the updated traffic information in the network when the verifying is successful by the at least one second vehicle.
US11948450B2 Systems and methods for dynamic building evacuation
A disclosure and claims to systems and methods for allowing rapid detection and display of an emergency condition using a plurality of specially-constructed multifunction sensors and display units, which allow building evacuation plans to be evaluated, modified, and transmitted to building occupants.
US11948448B2 Method and apparatus for disarming a security system
Methods and apparatus are described for automatically disarming a security system. For example, a method for automatically disarming a security system is described, comprising determining, by a personal communication device, when a person is in proximity to the person's home or business and, in response to determining that the person is in proximity to the person's home or business, transmitting a disarm command by the personal communication device to a security controller for the security controller to disarm the security system.
US11948447B2 Smart cities map-based alert visualization
A server generates and displays a map of a geographic region that includes a map representation of the geographic region and a plurality of asset icons each positioned at a location on the map representation that corresponds to a physical location of the corresponding asset in the geographic region. The map includes one or more alert icons each corresponding to an active alert generated by one of the plurality of assets in the geographic region. At least some of the one or more alert icons visually identify an alert type of the corresponding active alert and at least some of the one or more alert icons visually identify a priority level of the corresponding active alert.
US11948442B2 Device and system for ultrasonic transmission of accelerometer data
A system for detecting impacts includes a housing configured to be worn by a user. An accelerometer is connected with the housing. The accelerometer is configured to detect an acceleration indicative of an impact experienced by the user. An inaudible tone chip is positioned about the housing. The inaudible tone chip is configured to transmit ultrasonic tones including data of the impact to a remote device. A remote device includes a receiver. The receiver is configured to receive the ultrasonic tones transmitted by the inaudible tone chip.
US11948440B2 Electric fire prediction monitoring system and the method including the same
The present disclosure relates to a system and method for predicting and detecting the outbreak of a fire. In particular, the present disclosure includes a management server configured to store and output data, a state detection unit disposed in a given space (hereinafter referred to as a “detection space”) becoming a target of detection and configured to transmit, to the management server, a detected value of a normal state or an abnormal state within the detection space, a detection space photographing unit configured to transmit, to the management server, a first screen obtained by photographing the detection space in the normal state in which a detected value detected by the state detection unit is less than a set value and a second screen obtained by photographing the detection space in the abnormal state in which a detected value detected by the state detection unit is the set value or more, an abnormal state determination unit configured to determine a dangerous situation when a detected value transmitted by the state detection unit is the set value or more and to transmit, to a management terminal, thermal image data measured through the second screen, and the manager terminal configured to communicate with the management server. Accordingly, the present disclosure provides an advantage in that a manager can predict and identify a fire outbreak danger point in advance.
US11948433B2 Managing computer-implemented game economies
A game server is configured to implement a multiplayer online computer-implemented game that provides an inflationary economy system which allows for growth in a player's in-game virtual currency with an increase in game level or experience, while attenuating the in-game purchasing power by concomitantly inflating virtual currency value of predefined inflationary features. The inflationary features include rewards or winnings available by the player pursuant to gameplay success. Players at different inflationary levels can compete in-game for a common reward or jackpot, but a virtual currency value of the reward is denominated differently at different inflation levels.
US11948429B2 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. Controls may be utilized which control access to the credit. 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 players at low risk to the casino or other lender.
US11948426B2 Systems and methods for gaming account funding
Systems and methods are disclosed for associating a player identifier with a financial account. The financial account can holds funds that are accessible through the player's use of a payment vehicle. The payment vehicle can be, for example, a credit payment vehicle or a debit payment vehicle. The player can load funds from the financial account to a wagering account.
US11948425B2 Game monitoring device
A self-contained game monitoring device captures images of a game table and identifies objects relevant to the game and identifies values associated with objects. During the course of the game, the device can detect a violation of the players' bets according to pre-configured game rules. At the end of each game, the device can determine the outcome of the game (e.g., the win/lose/push on each bet) and can determine whether the dealer's action (e.g., payout on each bet) is consistent with the device's judgment. If an inconsistent action is detected, the device can notify the dealer/supervisor about a potential mistake.
US11948424B2 System and method for managing player data across different entities
In various embodiments, the system and method disclosed herein coordinates the access to persistent data amongst a plurality of disparate entities which otherwise have no player data sharing relationship with one another.
US11948422B2 Systems and methods of predictive gameplay
The present disclosure describes systems and methods for predictive gaming regarding on a live event, such as a live electronic event or an esports event. The systems and methods provide means for users to simultaneously watch a live event and wager on an outcome of the live event.
US11948421B2 Systems, methods and devices for monitoring gaming tables
Embodiments described herein relate to systems, methods and devices for monitoring table activities at gaming tables in casinos and other gaming establishments. For example, embodiments described herein relate to systems, methods and devices for monitoring card game activities at gaming tables and transfers of chips between one or more players and a dealer. Embodiments described herein may include devices and systems particularly configured to monitor table activities that include betting activities and the transfer of chips (e.g. between a player and a dealer, or between a first player and a second player) at gaming tables to determine bet data including a number of chips in a betting area of the gaming table, a total value of chips in the betting area, the number of chips in a chip tray, a total value of chips in the chip tray, and so on.
US11948418B2 Money handling apparatus
A money handling apparatus performs a money dispensing process, the money handling apparatus including a storage cassette, a plurality of storage units and processing circuitry. The storage cassette is detachably mounted to the money handling apparatus, and the storage cassette to store money for a replenishment process. The plurality of storage units store money. The processing circuitry is configured to receive a designation of a processing time of the replenishment process, and control the replenishment process based on the processing time so that a storage unit of the plurality of storage units is replenished with money fed out from the storage cassette.
US11948417B2 Touchless visitor management
Disclosed are various approaches for providing touchless visitor management. A visitor can complete a visitor registration process using a client device of the visitor and obtain a virtual badge credential to a visitor's device. A physical access control system credential as well as a visitor badge can also be obtained to the visitor's device.
US11948414B2 Authentication of wearable devices associated with a premises security system
In some embodiments, an authentication device is provided. The authentication device configured to determine that the wearable device is authorized to participate in the premises security system, cause transmission of a first security token that is usable to validate that the wearable device is authorized to participate in the premises security system, in response to the status update, request the first security token from the wearable device, validate that the wearable device is authorized to participate in the premises security system based at least in part on the first security token received from the wearable device and in response to validating that the wearable device is authorized to participate in the premises security system, cause transmission of a second security token to the wearable device where the second security token is usable to trigger a premises security system action.
US11948408B2 Apparatus and method for evaluating vehicle sensor performance
An apparatus and method for evaluating vehicle sensor performance are provided in which performances of various vehicle sensors are evaluated based on the same evaluation criteria. The apparatus estimates field of views (FoVs) of sensors based on acquired object information and divides each of the estimated FoVs into a plurality of grid cells. The object information corresponding to the respective grid cells is collected and mean errors and error variances of the object information are calculated. Performances of the sensors are then evaluated based on the calculated mean errors and error variances.
US11948406B2 Nautical device diagnosis apparatus, remote nautical device surveillance system, nautical device diagnosis method, and nautical device diagnosis computer-readable media
A diagnostic apparatus for diagnosing at least one nautical electronic device on a vessel, from a remote diagnostic center, is provided. The diagnostic apparatus is configured to: receive at least one message from the at least one nautical one nautical electronic device, including identification data for identifying the at least one nautical electronic device and alarm state data indicating a current alarm state of the at least one nautical electronic device; compare the current alarm state of the at least one nautical electronic device with a previous alarm state of the at least one nautical electronic device to detect a failure of the at least one nautical electronic device; and transmit failure detection information to a remote diagnostic center, the failure detection information comprising information associated with the failure of the at least one nautical electronic device and the identification data of the at least one nautical electronic device.
US11948403B2 Biometric information authentication device
A biometric information authentication device includes a control unit, wherein, when a first biometric authentication is successfully completed based on biometric information acquired from an operator and registered biometric information preliminarily registered by a registered person and an operation for registering new registered biological information is subsequently performed, the control unit permits registration upon a successful second biometric authentication based on biometric information acquired again and the registered biometric information preliminarily registered by the registered person.
US11948400B2 Action detection method based on human skeleton feature and storage medium
An action detection method based on a human skeleton feature and a storage medium belong to the field of computer vision, and the method includes: for each person, extracting a series of body keypoints in every frame of the video as the human skeleton feature; calculating a body structure center point and approximating rigid motion area by using the human skeleton feature as a calculated value from the skeleton feature state, and predicting an estimated value in the next frame; performing target matching according to the estimated and calculated value, correlating the human skeleton feature belonging to the same target to obtain a skeleton feature sequence, and then correlating features of each keypoint in the temporal domain to obtain a spatial-temporal domain skeleton feature; inputting the skeleton feature into an action detection model to obtain an action category. In the disclosure, the accuracy of action detection is improved.
US11948398B2 Face recognition system, face recognition method, and storage medium
A face recognition system, a face recognition method, and a storage medium that can perform face matching smoothly in a short time are provided. The face recognition system includes: a face detection unit that detects a face image from an image including an authentication subject as a detected face image; a storage unit stores identification information identifying the authentication subject and a registered face image of the authentication subject in association with each other; and a face matching unit that, in response to acquisition of the identification information identifying the authentication subject, matches, against the registered face image corresponding to the acquired identification information, the detected face image detected by the face detection unit from an image captured before the acquisition.
US11948395B2 Under-screen fingerprint identification device and display device
Embodiments of the present disclosure provide an under-screen fingerprint identification device and a display device. The under-screen fingerprint identification device comprises a light guiding plate comprising a light guiding region, wherein the light guiding region is disposed in a display area of the display panel, and a light emitting element disposed under the light guiding region. Wherein the light emitting element comprises a plurality of light emitting pixel columns, the plurality of light emitting pixel columns form a light emitting pixel region as a light source for fingerprint identification, each of the plurality of light emitting pixel columns comprises a plurality of sensors.
US11948393B2 Display substrate and display apparatus
A display substrate and a display apparatus are provided. The display substrate includes: a base substrate; a plurality of sub-pixels arranged on the base substrate, wherein the sub-pixels each include a sub-pixel driving circuit; a plurality of fingerprint recognition structures arranged on the base substrate, wherein the fingerprint recognition structures each include a control circuit and a fingerprint recognition electrode, the fingerprint recognition electrode is located on a side of the control circuit facing away from the base substrate, the control circuit is coupled to the fingerprint recognition electrode, and the control circuit is used for outputting a sensing signal from the fingerprint recognition electrode; wherein the control circuit and the sub-pixel driving circuit are arranged in a direction parallel to the base substrate.
US11948390B1 Dog nose print recognition method and system
The present disclosure provides a dog nose print recognition method and system. The dog nose print recognition method includes: collecting a nose image of a dog, acquiring the nose image, and processing the nose image to obtain a plurality of regional images to be recognized; performing key point detection on the plurality of regional images to be recognized to obtain key points corresponding to the regional images to be recognized, and using the key points to perform alignment processing of the regional images to be recognized to obtain aligned regional images to be recognized; and performing dog nose print feature vector extraction and recognition on the aligned regional images to be recognized, and determining a dog identity recognition result through the dog nose print feature vector extraction and recognition. The system includes modules corresponding to the steps of the method.
US11948386B1 Artwork authenticity systems and methods
Systems, devices, and methods are disclosed for generating an authenticity score for a creative work using digital image data of one or more creative works. A system receives, via a network, first digital image data of a first creative work. The system determines from the first digital image data, a first set of feature variables, each corresponding to a characteristic of the first creative work. The system determines, via an artificial intelligence model and with input including the first set of feature variables and a comparison dataset, an authenticity score for the first creative work. The artificial intelligence model generates, based on the portion of first feature variables of the first creative work that match corresponding portions of the comparison dataset, an output indicative of an authenticity score. The system communicates, via the network, an authenticity score of the first creative work to a client device.
US11948385B2 Zero-footprint image capture by mobile device
A computer-implemented method for image capture by a mobile device, comprising: receiving, by a video capturing application running on a mobile device, a video stream from a camera of the mobile device; identifying a specific frame of the video stream; generating a plurality of hypotheses defining image borders within the specific frame; selecting, by a neural network, a particular hypothesis among the plurality of hypotheses; producing a candidate image by applying the particular hypothesis to the specific frame; determining a value of a quality metric of the candidate image; determining that the value of the quality metric of the candidate image exceeds one or more values of the quality metric of one or more previously processed images extracted from the video stream; wherein the image capture application is a zero-footprint application.
US11948382B2 Synthesizing hard-negative text training data
A method for synthesizing negative training data associated with training models to detect text within documents and images. The method includes one or more computer processors receiving a set of dictates associated with generating one or more negative training datasets for training a set of models to classify a plurality of features found within a data source. The method further includes identifying a set of rules related to generating negative training data to detect text based on the received set of dictates. The method further includes compiling one or more arrays of elements of hard-negative training data into a negative training data dataset based on the identified set of rules and one or more dictates. The method further includes determining metadata corresponding an array of elements of hard-negative training data.
US11948380B1 Camera parameter estimation using semantic labels
In one implementation, a method of determining an estimate of a position of a camera is performed at a device including one or more processors and non-transitory memory. The method includes obtaining a point cloud of a physical environment including a plurality of points, wherein each of the plurality of points is associated with set of three-dimensional coordinates in a three-dimensional coordinate system of the physical environment, wherein the plurality of points includes a first cluster of points associated with a first semantic label. The method includes obtaining a two-dimensional image of the physical environment associated with a point-of-view set of three-dimensional coordinates in the three-dimensional coordinate system of the physical environment. The method includes detecting, in the two-dimensional image of the physical environment, a representation of a first object corresponding to the first semantic label. The method includes determining a first plurality of sets of two-dimensional coordinates in a two-dimensional coordinate system of the two-dimensional image of the physical environment corresponding to the representation of the first object. The method includes determining, from the first cluster of points associated with the first semantic label, a first plurality of sets of three-dimensional coordinates in the three-dimensional coordinate system of the physical environment respectively corresponding to the first plurality of sets of two-dimensional coordinates in the two-dimensional coordinate system of the two-dimensional image of the physical environment. The method includes determining an estimate of the point-of-view set of three-dimensional coordinates based on the first plurality of two-dimensional coordinates and the first plurality of three-dimensional coordinates.
US11948377B2 Local encoding of intrinsic authentication data
A device includes a processor, a machine-readable memory, and an optical capture device coupled to the processor. The processor generates a unique identifier of an object in view of the capture device. The unique identifier includes encoded information to locate a region of interest on the object, and a digital fingerprint extracted from the region of interest, locally encoding intrinsic authentication data of the object in the unique identifier. A reverse process for identification and or authentication of an object may be implement by locating an identifier on an object, recovering encoded information from the identifier, using that information to locate a region of interest, digital fingerprinting the located region of interest, and comparing the digital fingerprint to the digital fingerprint encoded in the unique identifier to obtain and present a result, without reliance on any exogenous database.
US11948373B2 Automatic license plate recognition
Automatic license plate recognition occurs when a light sensor that continually captures video detects motion as a vehicle is driven through a gate. The light sensor detects the vehicle and license plate in the video stream captured by the light sensor. An algorithm associated with the video stream of the light sensor is trained to detect license plates. The light sensor starts executing the recognition algorithm when it detects motion. Recognition of characters in the license plate is based upon an aggregation of several captured video frames in which a license plate is detected.
US11948372B2 Vehicle assist method and vehicle assist device
A vehicle assist device includes a camera that captures the surroundings of a host vehicle at different times, and a controller that processes the plurality of images captured at different times by the camera. The controller extracts a stationary object region, which is a region corresponding to a stationary object, from each of a plurality of images captured at different times, aligns the plurality of images based on the movement amount of the stationary object in the image in the stationary object region, performs super-resolution processing using the plurality of aligned images to generate a super-resolution image that exceeds the resolution of the image captured by the camera, and recognizes a road structure based on the super-resolution image.
US11948369B2 Visual-inertial positional awareness for autonomous and non-autonomous mapping
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US11948362B2 Object detection using a combination of deep learning and non-deep learning techniques
An object detection system includes at least one memory storing instructions, and at least one processor that, upon executing instructions stored in the memory, controls the object detection system to perform functions including inputting a first video frame and a second video frame from a camera; generating a first set of predicted object locations using only one of the first video frame and the second video frame; generating a second set of predicted object locations based on pixel differences between the first video frame and the second video frame; and determining a final set of object locations based on the first set of predicted object locations and the second set of predicted object locations.
US11948356B2 Object location determination in frames of a video stream
A context-based object classifying model is applied to a set of object location representations (12, 14), derived from an object detection applied to a frame (10) of a video stream, to obtain a context-adapted classification probability for each object location representation (12, 14). Each object location representation (12, 14) defines a region of the frame (10) and each context-adapted classification probability represents a likelihood that the region comprises an object (11, 13). The model is generated based on object location representations from previous frames of the video stream. It is determined whether the region defined by the object location representation (12, 14) comprises an object (11, 13) based on the context-adapted classification probability and a detection probability. The detection probability is derived from the object detection and represents a likelihood that the region defined by the object location representation (12, 14) comprises an object (11, 13).
US11948352B2 Speculative training using partial gradients update
The exchange of weight gradients among the processing nodes can introduce a substantial bottleneck to the training process. Instead of remaining idle during the weight gradients exchange process, a processing node can update its own set of weights for the next iteration of the training process using the processing node's local weight gradients. The next iteration of training can be started by using these speculative weights until the weight gradients exchange process completes and a global weights update is available. If the speculative weights is close enough to the weight values from the global weights update, the training process at the processing node can continue training using the results computed from the speculative weights to reduce the overall training time.
US11948348B2 Operator behavior monitoring system
An operator behavior monitoring system, which includes: an operator behavior recognition system comprising hardware including a processor, a data storage facility and input/output interfaces, the system being configured to implement a set of convolutional neural networks including: an object detection group for detecting an object in the image and to delineate the object from the image; a feature extraction group which extracts features of the object detected by the object detection group; a classifier group which assess the features and classifying the features into a events and which is operable to report the events to a remote server; a server operable to communicate with the operator behavior recognition system for receiving predefined events detected by the operator behavior recognition system; a database in communication with the server, operable to store and retrieve detected operator incidents; and a web frontend, in communication with the server for interfacing with the server.
US11948344B2 Method, system, medium, equipment and terminal for inland vessel identification and depth estimation for smart maritime
The present invention relates to the field of inland vessel identification and ranging technology, and discloses a method, system, medium, equipment and terminal for identifying and ranging inland vessels. In the stage of vessel identification, based on the classical YOLO-V4 network model, the MobileNetV1 network is used to replace the feature extraction network CSPDarknet53 of the YOLO-V4 model; In the stage of vessel ranging, a binocular stereo vision ranging model is established, and the FSRCNN is used for super-resolution reconstruction of the original image pairs to enhance the vessel feature information; the ORB algorithm is used to achieve feature detection and matching at the sub-pixel level to obtain the parallax value between image pairs, and the depth information of the vessel target is obtained by triangulation principle and coordinate conversion.
US11948343B2 Image matching method and apparatus and non-transitory computer-readable medium
Disclosed are an image matching method and apparatus. The image matching method is inclusive of steps of obtaining a panoramic image of at least one subspace in a 3D space and a 2D image of the 3D space; acquiring a 2D image of the at least one subspace in the 3D space; performing 3D reconstruction on the panoramic image of the at least one subspace, and procuring a projection image corresponding to the panoramic image of the at least one subspace; and attaining a matching relationship between the panoramic image of the at least one subspace and the 2D image of the at least one subspace, and establishing an association relationship between the panoramic image of the at least one subspace and the 2D image of the at least one subspace between which the matching relationship has been generated.
US11948340B2 Detecting objects in video frames using similarity detectors
An example apparatus for detecting objects in video frames includes a receiver to receive a plurality of video frames from a video camera. The apparatus also includes a first still image object detector to receive a first frame of the plurality of video frames and calculate localization information and confidence information for each potential object patch in the first frame. The apparatus further includes a second still image object detector to receive an adjacent frame of the plurality of video frames adjacent to the first frame and calculate localization information and confidence information for each potential object patch in the adjacent frame. The apparatus includes a similarity detector trained to detect paired patches between the first frame and the adjacent frame based on a comparison of the detected potential object patches. The apparatus further includes an enhancer to modify a prediction result for a paired patch in the adjacent frame to a prediction result of a corresponding paired patch in the first frame including a higher confidence score than the prediction result of the paired patch in the adjacent frame.
US11948338B1 3D volumetric content encoding using 2D videos and simplified 3D meshes
An encoder encodes three-dimensional (3D) volumetric content, such as immersive media, using video encoded attribute patch images packed into a 2D atlas to communicate the attribute values for the 3D volumetric content. The encoder also uses mesh-encoded sub-meshes to communicate geometry information for portions of the 3D object or scene corresponding to the attribute patch images packed into the 2D atlas. The encoder applies decimation operations to the sub-meshes to simplify the sub-meshes before mesh encoding the sub-meshes. A distortion analysis is performed to bound the level to which the sub-meshes are simplified at the encoder. Mesh simplification at the encoder reduces the number of vertices and edges included in the sub-meshes which simplifies rendering at a decoder receiving the encoded 3D volumetric content.
US11948337B2 Image processing apparatus and method
The present disclosure relates to image processing apparatus and method that can prevent a reduction in image quality. Geometry data that is a frame image having arranged thereon a projected image obtained by projecting 3D data representing a three-dimensional structure on a two-dimensional plane and includes a special value indicating occupancy map information in a range is generated. The generated geometry data is encoded. Further, the encoded data on the geometry data is decoded, and a depth value indicating a position of the 3D data and the occupancy map information are extracted from the decoded geometry data. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, electronic equipment, an information processing method, or a program.
US11948330B2 Systems and methods for localization using surface imaging
Implementations described and claimed herein provide localization systems and methods using surface imaging. In one implementation, a raw image of a target surface is captured using at least one imager. The raw image is encoded into a template using at least one transform. The template specifies a course direction and an intensity gradient at one or more spatial frequencies of a pattern of the target surface. The template is compared to a subset of reference templates selected from a gallery stored in one or more storage media. A location of the target surface is identified when the template matches a reference template in the subset.
US11948329B2 System using image connectivity to reduce bundle size for bundle adjustment
Systems and methods are disclosed, including a non-transitory computer readable medium storing computer executable instructions that when executed by a processor cause the processor to identify a first image, a second image, and a third image, the first image overlapping the second image and the third image, the second image overlapping the third image; determine a first connectivity between the first image and the second image; determine a second connectivity between the first image and the third image; determine a third connectivity between the second image and the third image, the second connectivity being less than the first connectivity, the third connectivity being greater than the second connectivity; assign the first image, the second image, and the third image to a cluster based on the first connectivity and the third connectivity; conduct a bundle adjustment process on the cluster of the first image, the second image, and the third image.
US11948327B2 Method and system for joint object location and ground plane estimation in computer vision
A method and system by which a bounding box disposed around a segmented object in a camera (or other perception sensor) 2D image can be used to produce an estimate for both the location of the object—its position relative to the position of the camera that obtained the image (i.e., translation)—and the angle of rotation of the surface that the object is located on. The method and system may be used by an advanced driver assistance system (ADAS), an autonomous driving (AD) system, or the like. The input includes a simple camera (or other perception sensor) 2D image, with the ego vehicle generating 2D or 3D bounding boxes for objects detected at the scene. The output includes, for each object, its estimated distance from the ego vehicle camera/perception sensor and the angle of rotation of the surface underneath the object relative to the surface underneath the ego vehicle.
US11948325B2 Determining rotation axis from x-ray radiographs
A system and method of processing a CT scan includes receiving a plurality of radiographs and determining an axis of rotation per scan from the plurality of radiographs prior to CT reconstruction.
US11948322B2 Systems for monitoring drilling cuttings
A system for monitoring the volume of cuttings exiting a shaker table is disclosed. The system comprises a shaker table configured to be adjusted based on information compiled by a processor and at least one camera configured to monitor said shaker table. The camera may be operably connected to the processor. The processor may be configured to identify drill cuttings and estimate the volume of the cuttings exiting the shaker table using machine vision techniques.
US11948318B1 System and methods for optimal precision positioning using minimum variance sub-sample offset estimation
A system and methods for attaining optimal precision direction and ranging through air and across a refractive boundary separating air from a liquid or plasma using stereo-camera and time-of-flight techniques, and employing minimum variance sub-sample offset estimation. The system and methods can also track measurement and estimation variances as they propagate through the system in order to provide a comprehensive precision analysis of all estimated quantities.
US11948317B2 Multi-color flash with image post-processing
Multi-color flash with image post-processing that uses a camera device with a multi-color flash and implements post-processing to generate images is described. In one aspect, the multi-color flash with image post-processing may be implemented by a controller configured to control a camera and flashes of at least two different colors. The controller may be configured to cause the camera to acquire a first image of a scene while the scene is being illuminated with the first flash but not the second flash, then cause the camera to acquire a second image of the scene while the scene is being illuminated with the second flash but not the first flash, and generate a final image of the scene in post-processing based on a combination of the first image and the second image.
US11948315B2 Image composition in multiview automotive and robotics systems
In various examples, two or more cameras in an automotive surround view system generate two or more input images to be stitched, or combined, into a single stitched image. In an embodiment, to improve the quality of a stitched image, a feedback module calculates two or more scores representing errors between the stitched image and one or more input images. If a computed score indicates structural errors in the stitched image, the feedback module calculates and applies one or more geometric transforms to apply to the one or more input images. If a computed score indicates color errors in the stitched image, the feedback module calculates and applies one or more photometric transforms to apply to the one or more input images.
US11948311B2 Retrospective motion correction using a combined neural network and model-based image reconstruction of magnetic resonance data
A combined physics-based and machine learning framework is used for reconstructing images from k-space data, in which motion artifacts are significantly reduced in the reconstructed images. In general, model-based retrospective motion correction techniques are accelerated using fast machine learning (“ML”) steps, which may be implemented using a trained neural network such as a convolutional neural network. In this way, the confidence of a classical physics-based reconstruction is obtained with the computational benefits of an ML-based network.
US11948308B2 Electronic device and operation method thereof
According to an embodiment of the disclosure, an electronic device may include: a display, a memory, and a processor operatively connected to the display and the memory. According to an embodiment, the memory may store instructions that, when executed, cause the processor to: obtain a first image of a first shape, obtain linear information indicating a morphological characteristic of an object in the first image of the first shape, determine a conversion method for converting the first image of the first shape into an image of a second shape based on the obtained linear information, convert the first image of the first shape into a second image of the second shape based on the determined conversion method, and control the display to display the converted second image of the second shape on the display.
US11948306B2 Curvilinear object segmentation
At least one input image comprising curvilinear features is received. Latent representations of the input images are learned using a trained deep neural network. At least one boundary estimate is determined based on the latent representations. At least one segmentation estimate of the at least one input image is determined based on the latent representations. The at least one image is mapped to output segmentation maps based on the segmentation estimate and the at least one boundary estimate.
US11948305B2 Method and system for segmenting lung image, and storage medium
The present disclosure relates to a method, a system, and a storage medium for segmenting a lung image. The method for segmenting a lung image comprises: obtaining medical image data containing a lung region; performing lung lobe segmentation on the medical image data to generate a plurality of lung lobe data subsets; generating updated lung image data based on one or a plurality of lung lobe data subsets in the plurality of lung lobe data subsets; and performing nidus segmentation on the updated lung image data to generate a segmentation image that identifies a pneumonia nidus.
US11948299B2 Predictive data analysis using image representations of categorical and scalar feature data
There is a need for more effective and efficient predictive data analysis solutions and/or more effective and efficient solutions for generating image representations of categorical/scalar data. Various embodiments of the present invention address one or more of the noted technical challenges. In one example, a method comprises receiving the one or more categorical input features; generating an image representation of the one or more categorical input features, wherein the image representation comprises image region values each associated with a categorical input feature, and further wherein each image region value of the one or more image region values is determined based at least in part on the corresponding categorical input feature associated with the image region value; and processing the image representation using an image-based machine learning model to generate the image-based predictions.
US11948297B1 Racially unbiased deep learning-based mammogram analyzer
A racially unbiased mammogram analyzer includes an interface for receiving mammograms; a processor for extracting features of mammograms of general population; a processor for extracting features of mammograms of a specific race. In one embodiment, the general population mammogram features are represented by middle layers of a CNN and the race specific features are represented by the end layer of the CNN network. In one embodiment, the race specific layers of CNN change dynamically according to the race indication done explicitly. In one embodiment the race specific layers of CNN change dynamically according to the race indication given by race indication processor. In one embodiment, the race indications are computed by a network of parallel variational autoencoder networks. In one embodiment, the race indicator computes race specific information to the CNN and are provided by variational autoencoders.
US11948296B2 Method and system for assessing fibrosis in a tissue sample
There is provided a method of assessing fibrosis in a tissue sample. The method includes: obtaining a stained image of a stained tissue sample, the stained tissue sample being stained in relation to collagen therein; producing a plurality of different types of collagen images based on the stained image, the plurality of different types of collagen images corresponding to a plurality of different types of collagen, respectively; determining a plurality of different types of collagen parameters based on the plurality of different types of collagen images using a deep neural network; and determining a degree of fibrosis in the stained tissue sample based on the plurality of different types of collagen parameters. The plurality of different types of collagen comprises portal collagen, fibrillary collagen and septal collagen. The different types of collagen images are produced by determining if the collagen satisfies a predetermined size condition or a predetermined distance condition with respect to a boundary of the portal tracts and central veins.
US11948293B2 Method and arrangement for determining a position of an object
A position of an object is determined by optically capturing at least one capture structure arranged at the object or at a reference object captured from the object and thereby obtaining capture information, the at least one capture structure having a point-symmetrical profile of an optical property that varies along a surface of the capture structure, transforming a location-dependent mathematical function corresponding to the point-symmetrical profile of the optical property into a frequency domain, forming a second frequency-dependent mathematical function from a first frequency-dependent mathematical function, wherein the second mathematical function is formed from a relationship of in each case a real part and an imaginary part of complex function values of the first frequency-dependent mathematical function, and forming at least one function value of the second frequency-dependent mathematical function and determining the same as location information about a location of a point of symmetry of the location-dependent mathematical function.
US11948290B2 Individual channel characterization of collimator
A framework for characterization of a collimator. In accordance with one aspect, first and second sides of the collimator are photographed to generate first and second image data. An optical characterization map (OCM) may be generated based on the first and second image data, wherein the optical characterization map characterizes the individual channels of the collimator. Quality assessment or image reconstruction may then be performed based on the OCM.
US11948280B2 System and method for multi-frame contextual attention for multi-frame image and video processing using deep neural networks
A method and system for multi-frame contextual attention are provided. The method includes obtaining a reference frame to be processed, identifying context frames with respect to the reference frame, and producing a refined reference frame by processing the obtained reference frame based on the context frames.
US11948279B2 Method and device for joint denoising and demosaicing using neural network
A method of joint denoising and demosaicing using a neural network to generate an output image and to a computing device for implementing the method is provided. The method includes obtaining image data collected by a color filter array (CFA), and jointly performing denoising and demosaicing on the CFA image data using a trained neural network to generate an output image, wherein the neural network has a lightweight U-Net architecture and is trained on a plurality of pairs of training images. One image in each pair of training images is obtained with a lower ISO value than another image in the pair of training images, and is processed by a processing algorithm (image signal processor (ISP)), and the other image in each pair of training images is in a format of CFA image data.
US11948274B1 Deep learned super resolution for feature film production
A method performed by a computer is disclosed. The method comprises receiving color data for input pixels of an input image and an input set of features used to render the input image of a three-dimensional animation environment, wherein the input pixels are of a first resolution. The computer may then load into memory a generator of a generative adversarial network including a neural network used to scale the input image, the neural network trained using training data comprising color data of training input images and training output images and a training set of the features used to render the training input images. After the generator is loaded into memory, the computer may generate an output image having a second resolution that is different than the first resolution by passing the color data and the input set of features through the generator.
US11948271B2 Machine learning techniques for video downsampling
In various embodiments, a training application trains a convolutional neural network to downsample images in a video encoding pipeline. The convolution neural network includes at least two residual blocks and is associated with a downsampling factor. The training application executes the convolutional neural network on a source image to generate a downsampled image. The training application then executes an upsampling algorithm on the downsampled image to generate a reconstructed image having the same resolution as the source image. The training application computes a reconstruction error based on the reconstructed image and the source image. The training application updates at least one parameter of the convolutional neural network based on the reconstruction error to generate a trained convolutional neural network. Advantageously, the trained convolution neural network can be implemented in a video encoding pipeline to mitigate visual quality reductions typically experienced with conventional video encoding pipelines that implement conventional downsampling techniques.
US11948267B2 Method and device for locating a machine
The device includes a database (8) storing a digital cartography (MAP) of a terrain, an acquisition unit (4) configured to acquire a digital image (IMG) of the terrain, as well as a processing unit (2) configured to receive from the acquisition unit (4) the digital image (IMG) and determine a similarity between the digital cartography (MAP) and the digital image (IMG), so as to deduce a position (POS) of said machine from a result of said similarity.
US11948266B1 Virtual object manipulation with gestures in a messaging system
The subject technology detects a first gesture and a second gesture, each gesture corresponding to an open trigger finger gesture. The subject technology detects a third gesture and a fourth gesture, each gesture corresponding to a closed trigger finger gesture. The subject technology, selects a first virtual object in a first scene. The subject technology detects a first location and a first position of a first representation of a first finger from the third gesture and a second location and a second position of a second representation of a second finger from the fourth gesture. The subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. The subject technology modifies a set of dimensions of the first virtual object to a different set of dimensions.
US11948258B2 Remote monitoring method based on information fusion and virtual reality for marine engine room
The present invention discloses a remote monitoring method based on information fusion and virtual reality for a marine engine room, comprising five step s: step 1: employing sensors to collect thermodynamic parameters; step 2-1: using normalized relative deviation analysis method to obtain symptoms of the thermodynamic parameters; step2-2: using multi-scale time domain averaging method to extract signatures of vibration & noise signals; step 2-3: using projection moment method to describe dynamic characteristics of static pictures and infrared thermal images of equipment in the engine room; step 3: extracting features in the performance parameters and infrared thermal images; step 4: transmitting the analyzed results; and step 5: establishing visual 3D scenes of the marine engine room. The method rebuilds 3D interactive scenes of the marine engine room and realizes 3D animation effectively.
US11948257B2 Systems and methods for augmented reality video generation
Systems and methods are described for generating an AR image are described herein. A physical camera is used to capture a video of a physical object in front of a physical background. The system then accesses data defining a virtual environment and selects a first position of a virtual camera in the virtual environment. While capturing the video, the system displays captured video of the physical object, such that the physical background is replaced with a view of the virtual environment from the first position of the virtual camera. In response to detecting a movement of the physical camera, the system selects a second position of the virtual camera in the virtual environment based on the detected movement. The system then displays the captured video of the physical object, wherein the view of the physical background is replaced with a view of the virtual environment from the second position of the virtual camera.
US11948252B2 Three-dimensional mesh generator based on two-dimensional image
An apparatus is provided. The apparatus includes a communications interface to receive raw data from an external source. The raw data includes a representation of an object. Furthermore, the apparatus includes a memory storage unit to store the raw data. The apparatus also includes a pre-processing engine to generate a coarse segmentation map and a joint heatmap from the raw data. The coarse segmentation map is to outline the object and the joint heatmap is to represent a point on the object. The apparatus further includes a neural network engine to receive the raw data, the coarse segmentation map, and the joint heatmap. The neural network engine is to generate a plurality of two-dimensional maps. Also, the apparatus includes a mesh creator engine to generate a three-dimensional mesh based on the plurality of two-dimensional maps.
US11948251B2 Throttling hull shaders based on tessellation factors in a graphics pipeline
A processing system includes hull shader circuitry that launches thread groups including one or more primitives. The hull shader circuitry also generates tessellation factors that indicate subdivisions of the primitives. The processing system also includes throttling circuitry that estimates a primitive launch time interval for the domain shader based on the tessellation factors and selectively throttles launching of the thread groups from the hull shader circuitry based on the primitive launch time interval of the domain shader and a hull shader latency. In some cases, the throttling circuitry includes a first counter that is incremented in response to launching a thread group from the buffer and a second counter that modifies the first counter based on a measured latency of the domain shader.
US11948244B2 Augmented reality enabled dynamic product presentation
Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.
US11948238B2 Online modeling for real-time facial animation
Embodiments relate to a method for real-time facial animation, and a processing device for real-time facial animation. The method includes providing a dynamic expression model, receiving tracking data corresponding to a facial expression of a user, estimating tracking parameters based on the dynamic expression model and the tracking data, and refining the dynamic expression model based on the tracking data and estimated tracking parameters. The method may further include generating a graphical representation corresponding to the facial expression of the user based on the tracking parameters. Embodiments pertain to a real-time facial animation system.
US11948237B2 System and method for mimicking user handwriting or other user input using an avatar
A method includes obtaining input information defining a user input associated with a user of a first electronic device at a second electronic device. The method also includes presenting, on a display screen of the second electronic device, an avatar. The method further includes causing, using at least one processor of the second electronic device, the avatar on the display screen of the second electronic device to draw the user input on the display screen of the second electronic device. The avatar has associated dimensions within an avatar space, and a first draw path used by the avatar to draw the user input is normalized based on the dimensions of the avatar within the avatar space.
US11948234B1 Systems and methods for dynamic enhancement of point cloud animations
Disclosed is a system and associated methods for dynamically enhancing a three-dimensional (“3D”) animation that is generated from points of one or more point clouds. The system reduces noise and corrects gaps, holes, and/or distortions that are created in different frames as a result of adjusting the point cloud points to create the 3D animation. The system detects a set of points that share positional and/or non-positional commonality of a feature in the 3D animation. The system applies one or more adjustments to the set of points to animate feature from a current frame to a next frame, and detects a point from the set of points that deviates from the positional and/or non-positional commonality of the feature after applying the adjustments. The system dynamically enhances the 3D animation by correcting the point prior to rendering the next frame of the 3D animation.
US11948233B2 Image display method and electronic device
An image display method includes drawing a first graph in a trusted execution environment (TEE). The method also includes displaying the first graph on a first layer in a display screen. The method further includes drawing a second graph in a rich execution environment (REE). The method additionally includes displaying the second graph on a second layer in the display screen. The first layer is located above the second layer. The first graph includes a transparent area and a non-transparent area. The non-transparent area includes content drawn in the TEE. A display area that is on the second graph and that corresponds to the transparent area includes content drawn in the REE. When the first layer and the second layer are overlapped for displaying, the transparent area does not shield the content drawn in the REE.
US11948231B2 Intra-period technical indicator data generation, storage, display, system, method, and device
A method for updating a display of a technical indicator corresponding to an OHLL (open, high, low, last) type symbol during a current time period, the method includes receiving a close price of a particular intra-time period within a current time period, the particular intra-time period not being a final intra-time period of the current time period, updating the display of the OHLL type symbol to widen, in a time direction, a width of the OHLL type symbol proportional to a predetermined width of the particular intra-time period, and updating the display of the technical indicator to widen, in the time direction, a width of the technical indicator proportional to the predetermined width of the particular intra-time period such that an extent of the technical indicator in the time direction is aligned with an extent of the OHLL type symbol in the time direction.
US11948230B2 Method for predicting cardiovascular risk
The present invention describes a new functional biomarker of vascular inflammation and its use in predicting all-cause or cardiac mortality. The invention also provides a method for stratifying patients according to their risk of all-cause or cardiac mortality using data gathered from a computer tomography scans of a blood vessel to determine a specific combination of structural and functional biomarkers of vascular inflammation and disease.
US11948229B2 Method for tomographic imaging of object reflectivity under inhomogeneous background media
Embodiment of the present disclosure disclose a tomographic imaging system for reconstructing an image of an internal structure of an object. An incident wavefield is transmitted into the object occupying a background domain embedding the object. The incident wavefield is scattered into multiple scattered wavefield by the object. The incident and scattered wavefields are measured as a total wavefield. The total wavefield propagates through a computational domain and a residual domain in the background domain that are defined by cross-domain and residual measurement operators. The total wavefield is used for the image reconstruction. The image is reconstructed by solving an optimization problem corresponding to the computational domain. The optimization problem is solved iteratively to minimize a difference between the total wavefield and a wavefield synthesized using a measurement operator and a Green's function operator from the reconstructed image. The reconstructed image is outputted via an output interface.
US11948228B2 Color correction method for panoramic image and electronic device
A color correction method for a panoramic image comprises: acquiring a first and second fisheye images; expanding the first fisheye image and the second fisheye image respectively to obtain a first image and a second image in an RGB color space; calculating overlapping areas between the images; converting the first image and the second image from the RGB color space to a Lab color space; in the Lab color space, adjusting the brightness value of the first image and the brightness value of the second image; converting the first image and the second image from the Lab color space to the RGB color space; according to the mean color values of a first and second overlapping areas, adjusting the color value of the second image by using the first image as a reference, or adjusting the color value of the first image by using the second image as a reference.
US11948227B1 Eliminating the appearance of vehicles and/or other objects when operating an autonomous vehicle
Certain embodiments of the present disclosure provide techniques for eliminating an appearance of one or more objects in an environment surrounding a vehicle during operation of the vehicle. A method generally includes detecting the one or more objects in first sensor data collected from first sensors onboard the vehicle, wherein the first sensor data is representative of the environment surrounding the vehicle; receiving, from other vehicles, second sensor data collected from second sensors onboard the other vehicles, wherein the second sensor data is representative of the environment surrounding each of the one or more other vehicles; generating one or more augmented reality images depicting portions of the environment obstructed by the one or more objects in the first sensor data; displaying the one or more augmented reality images in an augmented reality display such that the augmented reality images are positioned to overlay the one or more objects.
US11948226B2 Systems and methods for clinical workspace simulation
A computer-implemented method for clinical workspace simulation includes capturing a real-world environment by an imaging device of an augmented reality headset and generating a composite view by rendering a first virtual object relative to a surgical table in the real-world environment. Captured real-world environment and the rendered first virtual object are combined in the composite view, which is displayed on a display of the augmented reality headset worn by a user.
US11948225B2 Image processing apparatus
An image processing apparatus in an embodiment includes a FIFO memory, a plurality of line buffers, an image processing circuit, and a control circuit. The plurality of line buffers store data inputted from a plurality of cameras. The image processing circuit performs predetermined image processing on the data stored in the plurality of line buffers. The control circuit performs control, according to an output control signal, such that output of data to the plurality of line buffers is stopped and the data stopped from being outputted is stored in the FIFO memory.
US11948223B2 Redundancy method and apparatus for shader column repair
Methods and systems are described. A system includes a redundant shader pipe array that performs rendering calculations on data provided thereto and a shader pipe array that includes a plurality of shader pipes, each of which performs rendering calculations on data provided thereto. The system also includes a circuit that identifies a defective shader pipe of the plurality of shader pipes in the shader pipe array. In response to identifying the defective shader pipe, the circuit generates a signal. The system also includes a redundant shader switch. The redundant shader switch receives the generated signal, and, in response to receiving the generated signal, transfers the data for the defective shader pipe to the redundant shader pipe array.
US11948222B2 Image watermarking
A method for the display of an image in a display area, the method comprising: loading a first image file defining a first image comprising a main image and a watermark image overlaying the main image using a first transformation; loading a second image file defining a second image comprising the main image and the watermark image overlaying the main image using a second transformation; and alternating between displaying the first image and the second image in a location within the display area so that the watermark image is imperceptible to a user viewing the display area.
US11948213B2 Method and system for sequencing asset segments of privacy policy
The disclosure relates to sequencing of asset segments of privacy policies. The asset segments are sequenced based on a set of constraints. In an embodiment the asset segments are sequenced using a set of pre-defined predecessors and a set of pre-defined successors of each asset segment through a feasible sequence generation technique and a sequence generation technique based on the constraints, wherein the constraints are preferences associated with the source entity and the target entity. Hence the disclosure bridges a communication gap between the source entity and the target entity by optimally displaying the most relevant privacy policy (mapped to the asset segments) based on the constraints associated with the source entity and the target entity. Further the disclosed system also determines a violation factor that represents a conflict between the preferences associated with the source entity and the target entity.
US11948211B2 Systems and methods for prompting a foreign currency transaction
Computing devices, systems, and methods for automatically prompting a foreign currency transaction by detecting a trip end condition associated with a registered user with respect to travel to a foreign location associated with a foreign currency. The methods and system may further determine that the registered user has a remaining foreign currency balance, and, as a result, may identify and send to the registered user's mobile device at least one option for using the remaining foreign currency balance. The at least one option may be a merchant offer from a merchant located in the area of the mobile device or may include an option to exchange the foreign currency for another currency. The trip end condition may be detected by determining that the registered user and/or user's mobile device is at an international departure location. The currency exchange may be with another registered user.
US11948202B2 Systems and methods to quantify and differentiate individual insurance risk actual driving behavior and driving environment
The present disclosure generally relates to systems and methods for generating data representative of an individual's insurance risk based on actual driving behaviors and driving environment. The systems and methods may include collecting data from personal electronic device sensors, vehicle sensors, driver inputs, environment sensors and interactions of the vehicle, the driver and the environment. The systems and methods may further include analyzing the data to generate data representative of an individual insurance risk. The systems and methods may further include presenting the data representative of the individual insurance risk to an individual.
US11948201B2 Interactive preparedness content for predicted events
A computing system can determine a subset of the users that are to be affected by a predicted event. For each respective user of the subset of users, the system performs a lookup that identifies unique property characteristics of the respective user. Based on the unique property characteristics of the respective user, the system transmits interactive content data to a computing device of the respective user, the interactive content data causing the computing device of the respective user to present interactive mitigation content comprising a customized set of tasks to perform, based on the unique property characteristics of the respective user, to mitigate or prevent loss resulting from the predicted event.
US11948200B2 Damage claim clustering for predicting underwriting risk
Systems and methods for estimating current roof conditions and potential underwriting risk using insurance claim data. Historical claims for confirmed weather-damaged homes may be clustered by claims stemming from one or more weather events to determine potential areas where damage has occurred, but a claim has not yet been filed. In certain implementation, claims for weather-related vehicle damage may be utilized to predict weather-related roof damage.
US11948199B2 Interactive dashboard display
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit usage-based insurance policies. In some arrangements, sensor data associated with vehicle operation data, driving data, and the like, may be received and analyzed to determine a consumption rate of risk units in the risk unit usage-based insurance policy. In some examples, one or more driving behaviors may also be identified (e.g., from the sensor data, historical data, and the like). In some examples, one or more user interfaces may be generated displaying the determined consumption rate and/or driving behaviors. In some arrangements, additional information, such as one or more recommendations for improving (e.g., reducing) consumption rate may be generated and provided via the generated user interface.
US11948196B2 Asset management techniques
Systems, devices and methods for monitoring and managing parts, enterprise resources and other assets, and alleviating risks, in a complex collaboration environment are provided. According to some example aspects of the invention, a device with a hardware- and software-based control system scans and/or writes unique asset-related information within a plurality of chemical, electromagnetic, or written data-bearing tags within, on or throughout an asset for use in a manufacturing, maintenance and/or tracking process. In other example aspects, the system records that asset-specific information (e.g., using secure network(s) and/or a blockchain), providing it for later access and modification by a number of trusted users, to track and control manufacturing-, maintenance-relevant or other factors. In still other example aspects, an enterprise resource planning system both outputs information to, and receives information from, the control system, reconciling changes in the data.
US11948194B1 Blockchain instrument for transferable equity
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US11948193B2 System and method for securities finance smart contracts on blockchains and distributed ledgers
A blockchain-based system and method for enforcing a smart contract on a network comprising one or more cryptographically-signed blocks. The systems and method permit an original lender or regulatory body to manage risk by tracing a security loan from end-to-end. The system and method also dynamically tracks the value of the loan collateral and if the collateral falls below a predetermined a minimum collateral value threshold within a range of tolerance the system automatically transmits recall and stop trade orders to the relevant parties. In addition, as the chain of transactions grow, the system and method continue to add to an immutable easily verifiable blockchain which facilitates verification and regulatory compliance.
US11948189B2 Systems and methods for identifying full account numbers from partial account numbers
A system for identifying complete account identifiers from partial account identifiers is provided. The system includes an account identification computing device including at least one processor and a memory device in communication with the at least one processor. The processor is configured to receive transaction data including unique merchant identifiers, build a merchant table using the transaction data, and receive a list including partial account identifiers. The processor is further configured to determine, for each unique merchant identifier, a number of candidate account identifiers and calculate at least one metric based on the number of candidate account identifiers. The processor is further configured to identify a source unique merchant identifier and match at least one candidate account identifier to a complete account identifier by matching one of the partial account identifiers to the at least one candidate account identifier.
US11948187B2 Artificial intelligence based digital leasing assistant
A leasing AI platform receives a message pertaining to leasing a real estate unit, generates a token matrix representing at least a portion of the message, and provide the token matrix as an input to a trained machine learning model. An output of the trained machine learning model comprises an indication of a first category associated with the at least the portion of the message. The leasing AI platform identifies one or more actions associated with the first category, the actions pertaining to leasing the real estate unit, and automatically executes the one or more actions without human involvement in response to receiving the message.
US11948186B1 User interface for image-based rendering of virtual tours
Under an embodiment of the invention, a computer system includes a user interface (UI) for virtual tours of modeled real estate. The UI includes three ways to navigate the modeled real estate. The first navigation element is a 3D UI element that provides a 3D view of the property and enables the user to freely navigate in the XY plane of the virtual model. The second navigation element is a 2D map of the real property overlaid on a portion of the 3D UI element. The 2D map overlay enables navigation in the XY plane of the virtual model. The third navigation element is a 1D text element of the real property overlaid on a portion of the 3D UI element. The 1D text overlay enables navigation along the Z axis or the XY plane of the virtual model.
US11948183B2 System and method for detecting a cart-based loss incident in a retail store
A method of detecting a cart-based loss incident in a retail store includes decoding one or more video frames of a video stream to obtain one or more motion vectors therefrom, detecting motion of a shopping cart within a cash register lane bounded by pre-defined tracking start and end points based on the one or more motion vectors, tracking a location of the shopping cart till the shopping cart reaches the pre-defined tracking end point, dynamically classifying the shopping cart in one of a plurality of classification statuses based on recognition of one or more items present in the shopping cart till the shopping cart reaches the pre-defined tracking end point, and generating an alert signal when the shopping cart is classified in a pre-defined classification status from the plurality of classification statuses at an alert threshold point between the pre-defined tracking start and end points.
US11948182B2 Decentralized trading system for fair ordering and matching of trades received at multiple network nodes and matched by multiple network nodes within decentralized trading system
A system includes: a plurality of network nodes communicatively coupled in a peer-to-peer network; and a plurality of computing devices each communicatively coupled to at least one of the plurality of network nodes. Computing devices transmit market trade requests to at least one of the network nodes. A first subset of network nodes (including at least two network nodes) determine an order of receipt of the plurality of market trade requests. The first subset of network nodes reach a consensus of the order of receipt of the plurality of market trade requests. The first subset of network nodes generate ordered data based on the order of receipt agreed upon by the first subset of network nodes. A second subset of network nodes (including at least two network nodes) match the plurality of market trade requests.
US11948178B2 Anomaly detection and subsegment analysis method, system, and manufacture
Systems and techniques may be used for identifying a product from a uniform resource locator (URL) of a website. A technique may include receiving the URL based on a user interaction with the website, the user interaction triggering an event on the website. In an example, the technique includes comparing the URL to a database of stored URLs. The technique may include determining a portion of the URL, comparing, for example using a regular expression, the portion of the URL to entries in a specified product name column of the database, and identifying a product in the specified product name column corresponding to the portion of the URL based on comparing the portion of the URL. The technique may include outputting an indication of the product.
US11948174B2 Systems and methods for physical-to-digital remarketing using beacons
The disclosed embodiments provide systems and methods for transmitting beacon signals that are associated with media content. A kiosk displays first media content on the electronic display. The kiosk transmits, at a radio frequency using a wireless transmitter of the kiosk, a first beacon signal that includes an identifier of the first media content. The kiosk replaces display of the first media content with display of second media content on the display. Upon replacing display of the first media content with the second media content, the kiosk transmits, at the radio frequency using the wireless transmitter, a second beacon signal that includes an identifier of the second media content, distinct from the identifier of the first media content.
US11948169B1 Methods and systems for detecting fraudulent advertisements in pay-per-call advertising
A method includes monitoring electronic network advertisements for policed advertising content via a fraud monitor, retrieving a pay-per-call advertisement of an advertiser via the fraud monitor based on the monitoring, analyzing the pay-per-call advertisement via the fraud monitor to confirm it as a suspect pay-per-call advertisement, establishing a fraud-detection telephone call via an advertisement telephone number of the suspect pay-per-call advertisement from a control telephone number of the fraud monitor and in response thereto connecting the fraud-detection telephone call to a target telephone number of the advertiser via a connection provider, and tracking and storing fraud-detection telephone call information, including the advertisement telephone number, the control telephone number, a publisher reference associated with the suspect pay-per-call advertisement, and the target telephone number, via the fraud monitor, of a telephone connection between the control telephone number and the target telephone number.
US11948168B2 Web advertisement change monitoring method, device and storage medium
The method, device and computer-readable storage medium of monitoring changes of web advertisements described in the present disclosure belong to a technical field of the Internet. The method of monitoring changes of web advertisements comprises loading a monitored page, storing the monitored page in a form of pictures, wherein the monitored page comprises an advertisement object; comparing the stored picture with a pre-stored picture of the monitored page and determining whether the advertisement on the monitored page is changed.
US11948164B2 Automatically measuring quality scores for connected components using machine learning models
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: generating linkage scores between nodes at least based on a machine learning model; creating links between the nodes to form connected components based on the linkage scores exceeding a predetermined threshold; generating an actual matching linkage set of the nodes linked in the connected components by using a relaxed blocking criteria; and generating a quality score for the connected components. Other embodiments are disclosed.
US11948163B2 User interface for visualizing output from supply chain replenishment simulation
An interactive visualization tool for displaying metrics associated with inventory related output from a replenishment simulation for an enterprise supply chain is described. Predicted values for metrics associated with simulation output may be received on a per item, per node, per epoch basis for a plurality of items associated with the supply chain at a plurality of nodes of the supply chain over a plurality of epochs. A visualization tool user interface may be rendered that includes item and node menus enabling user selection of varying granularity levels for viewing the metrics. The metrics may be aggregated according to a presently selected level of granularity, and represented within a single graphical view of the user interface to visualize projected inventory positions of items across nodes of the supply chain. The aggregated metrics may include an expected projection and a worst-case projection for one or more types of the metrics.
US11948160B2 System and method for autogenerated synthetic operational customer satisfaction scoring and analysis
A system and method for autogenerated synthetic operational customer satisfaction scoring and analysis, that generates synthetic calls and follows customer interactions across multiple channels as a single journey, which monitors synthetic calls for a plurality of failure events that may represent infrastructure related operational deficiencies that may adversely affect customer satisfaction and sentiment, which assigns a synthetic operational customer satisfaction score for each synthetic call, and which uses machine learning to optimize infrastructure configurations to improve customer satisfaction and sentiment.
US11948151B2 Customer identification verification process
An example device may include one or more processors to receive a request for a service from a requestor user device; provide transaction information associated with the service to a provider user device, where the transaction information may include location information corresponding to a location at which the service may be provided; obtain verification information from the requestor user device based on an interaction associated with the requestor user device or the provider user device at the location, where the verification information may include one or more characteristics of the requestor user device; generate a verification token based on the one or more characteristics of the requestor user device; and provide the verification information to the provider user device to permit the provider user device to verify the requestor user device, based on receiving the verification information and obtaining the verification token from the requestor user device.
US11948149B1 Systems and methods for virtual certification number source verification
Systems and methods for authorizing a source for virtual certification number (VCN) use include receiving a VCN use request from an external entity, the VCN use request including the VCN and transaction data associated with the VCN use request, determining that a VCN binding for the VCN is a strict binding, mapping the transaction data to a transaction source having a transaction source identifier based on the VCN binding being the strict binding, determining a VCN source identifier for the source associated with the VCN, based on a registration authentication of the VCN with the source, comparing the VCN source identifier to the transaction source identifier, determining that the VCN source identifier corresponds to the transaction source identifier based on comparing the VCN source identifier to the transaction source identifier, outputting an approved authorization indicating that the VCN is associated with the source and the source is the transaction source.
US11948142B2 Systems and methods for displaying user-created information on a payment device to assist a user in selecting a payment device for use in a transaction
The disclosed system and method provides a display on the representation of the electronic transaction account and the display may display information about the electronic transaction account or other data desired to be displayed by the consumer.
US11948141B2 Method and system for securely initiating a checkout with an enrolled device
A method, performed by an initiator system, for securely initiating a checkout with an enrolled device includes the steps of receiving, from an untrusted device, a checkout request including a user identifier; determining whether the user identifier is associated with one of a plurality of enrolled devices in an enrolled device database; responsive to a determination that the user identifier is associated with an enrolled device, retrieving user data associated with the user identifier; sending, to the untrusted device, a request for instructions to perform a checkout with the enrolled device; receiving, from the untrusted device, instructions to perform the checkout with the enrolled device; generating a request to perform the checkout with the enrolled device; and initiating a checkout by sending, to a communication system, a request to initiate a checkout with the enrolled device over a secure communications channel.
US11948137B2 Dashboard for review and management of pre-paid professional services
One embodiment provides a method comprising generating a first graphical user interface (GUI) for display on an electronic device. The first GUI comprises data indicative of at least one professional service available for selection. The method comprises receiving, from the electronic device, a request to initiate a professional service selected from the first GUI. The method further comprises generating a second GUI for display on the electronic device. The second GUI comprises a customized questionnaire for collecting information relevant to the professional service selected. The method further comprises receiving, from the electronic device, user responses to the customized questionnaire, and initiating an analysis of the user responses. A communication indicative of the analysis is forwarded to the electronic device.
US11948135B2 Casino cash system, apparatus and method utilizing integrated circuit cards
Methods, systems and apparatus are provided for facilitating financial transactions using an IC type financial card presented at a terminal. A requested transaction for monetary value is processed via a first transaction type. If the transaction is successful, monetary value (such as cash or a monetary value ticket or receipt) is dispensed to the user. If unsuccessful, the card is not ejected and the transaction is processed via a second transaction type. The first transaction type might be a PIN based ATM or ticket transaction and the second transaction type might be a signature based transaction.
US11948128B2 Intelligent preprocessing routing to decisioning services
The system and methods described herein allow users to give their applicant information when seeking to purchase a good with financing from multiple potential lenders, and may be pre-screened by one or more rule sets implemented by a marketplace client in an eligibility analysis to ultimately submit applicant information to a subset of the multiple potential lenders which are found to be suitable for lending to an applicant based on the applicant information, wherein lender microservices are then run in a jailed, firewalled, and self-contained, autonomous environment, and the results of said lender microservices are reported to the user and may be used to change the one or more rule sets implemented by the marketplace client for future pre-screening of applicants.
US11948126B2 Laser detection system for identifying item interaction
A laser detection system including at least one laser device projecting a light curtain, and a controller is provided. The controller includes a processor and non-transitory, processor-readable memory including executable instructions that, when executed by the processor, cause the controller to receive a signal from the at least one laser device, the signal including an interference point of an object with the light curtain, and distance data indicating a distance between the interference point and the at least one laser device, determine a location at which the object enters the light curtain based on the distance between the interference point and the at least one laser device, and identify an item of a plurality of items located in an area behind the light curtain and corresponding to the location at which the object enters the light curtain.
US11948119B2 Systems and methods for lost asset management using photo-matching
Systems and methods for lost asset management using photo-matching are disclosed herein. An example method includes capturing a lost asset image corresponding to a lost asset, and generating, by a feature extractor model, a lost asset descriptor that represents features of the lost asset image. The example method also includes storing the lost asset descriptor and the lost asset image in an asset database that includes known asset descriptors, and performing, by a visual search engine, a nearest neighbor search within the asset database to determine a respective metric distance between the lost asset descriptor and the known asset descriptors. The example method also includes determining, by the visual search engine, a ranked list of known assets corresponding to the lost asset, and displaying, at a user interface, the ranked list of known assets for viewing by a user.
US11948118B1 Codebase insight generation and commit attribution, analysis, and visualization technology
A method and system include code analysis and visualization technology. The method and system include (i) a repository that stores developer code in a codebase to which many developers and developer teams contribute code over time, (ii) one or more static analysis tools that identify misbehaviors in the codebase from a list of predetermined misbehaviors, (iii) a database that includes each commit that each developer performed on the codebase for a predetermined period of time, (iv) a code attribution tool that employs abstract syntax trees to determine if each commit that a particular developer performs resulted in breaking the code or impairing the code, or results in a failure to correct the code, or if clean code results, and (v) a dashboard tool that enables visualization at different levels of commits with misbehaviors over a predetermined period of time.
US11948115B2 Systems and methods for monitoring information security effectiveness
Systems and methods for automatically assessing and monitoring information security effectiveness using collected indicia of sensitive content and indicia of security measure information for a plurality of networked organizational assets/systems to provide respective asset/system value at risk ratings. Elements of the system include automated asset discovery, automated hosting provider and location discovery, collection of information harvested from public sources and, optionally non-public sources, analysis of the collected information against public, non-public, and proprietary sources, and/or mathematical models used to infer broader security program conclusions and to rank asset/system values at risk. Estimates of values at risk are used to prioritize allocation of security measures.
US11948113B2 Generating risk assessment software
One or more portions of a text corpus indicative of operational risk from a set of risk assessment documents is identified. Contextual features from the one or more portions of the text corpus are determined by applying a natural language processing (NLP) algorithm on the one or more portions. Risk identifiers are extracted based on the determined contextual features. A risk assessment software is generated based on the extracted risk identifiers and an operational risk category.
US11948112B2 Pharmacy workflow management with integrated alerts
Pharmacy workflow management with alert integration. A pharmacy workflow management application may obtain alert data from an alert generation platform. In turn, the alert information may be provided to a user of the workflow management application within the application without having to divert from use of the application. The user may further utilize the pharmacy workflow application to access the alert generation platform. In this regard, the user of the pharmacy workflow management application may be in bidirectional communication with the alert generation platform to, for example, exchange resolution information in relation to an alert. The alert data may comprise any pertinent data related to pharmacy activity managed by the pharmacy workflow management application and in particular may include data related to infection control or antimicrobial stewardship.
US11948109B1 Resource planning using block and route information
Techniques for planning resources using block and route information are described. In an example, a computing system determines a demand for item transportation expected during a planning horizon. The computing system determines information about a pre-planned transportation resource available during the planning horizon and costs associated with the pre-planned transportation resource. The computing system uses an optimization model to determine a block having a time length, a tour to transport, during the block, a first portion of the demand using the pre-planned transportation resource, and a second portion of the demand to be transported using an on-demand transportation resource. The computing system indicates, to a first computing device of the pre-planned transportation resource, an assignment of the block to the pre-planned transportation resource.
US11948104B2 Generating and providing team member recommendations for content collaboration
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for identifying and recommending team members for target users from a content management system utilizing a machine learning approach. In particular, the disclosed systems can generate a set of candidate team members from among users of the content management system based on various factors such as access to a common digital content item. In some embodiments, the disclosed systems further determine recommended team members from among the set of candidate team members. For example, the disclosed systems can utilize a machine learning approach to generate or predict recommended team members based on particular features extracted or determined for, or with respect to, the various candidate team members. In certain implementations, the disclosed systems further provide a recommended-team-member notification to notify a target user of a recommended team member.
US11948098B2 Meaning inference system, method, and program
A column meaning candidate selection means 303 selects a candidate for meaning of a column whose meaning is to be inferred. A column similarity computation means 304 computes, for each candidate for meaning selected by the column meaning candidate selection means 303, a score indicating a similarity between the selected candidate for meaning and meaning of each column other than the column whose meaning is to be inferred contained in a table. A column meaning identification means 305 identifies meaning of the column whose meaning is to be inferred from the candidates for meaning of the column with use of the score computed by the column similarity computation means 304.
US11948096B2 Adaptively adjusting influence in federated learning model updates
Techniques for improved federated learning are provided. One or more queries are issued to a plurality of participants in a federated learning system, and one or more replies are received from the plurality of participants. A first aggregated model is generated based on the one or more relies and a first influence vector. Upon determining that a predefined criterion is satisfied, a second influence vector modifying a weight of a first participant of the plurality of participants is generated. A second aggregated model is generated based on the one or more replies and the second influence vector.
US11948091B2 Image identification apparatus, image identification method, training apparatus, and neural network having sub-neural networks respectively inputted with mutually different data
There is provided with an image identification apparatus. An extraction unit extracts a feature value of an image from image data using a Neural Network (NN). A processing unit identifies the image based on the feature value extracted by the extraction unit. The NN comprises a plurality of calculation layers connected hierarchically. The NN includes a plurality of sub-neural networks for performing processing of calculation layers after a specific calculation layer. Mutually different data from an output of the specific calculation layer are respectively inputted to the plurality of sub-neural networks.
US11948090B2 Method and apparatus for video coding
In the present disclosure, a method for compressing a feature map is provided, where the feature map is generated by passing a first input through a deep neural network (DNN). A respective optimal index order and a respective optimal unifying method are determined for each of super-blocks that are partitioned from the feature map. A selective structured unification (SSU) layer is subsequently determined based on the respective optimal index order and the respective optimal unifying method for each of the super-blocks. The SSU layer is added to the DNN to form an updated DNN, and is configured to perform unification operations on the feature map. Further, a first estimated output is determined, where the first estimated output is generated by passing the first input through the updated DNN.
US11948087B1 Drop impact prediction method and system for heavy equipment airdrop based on neural network
The present disclosure provides a drop impact prediction method and system for heavy equipment airdrop based on a neural network. The drop impact prediction method includes the following steps: S1: acquiring a plurality of sets of sample data by using a finite element model for drop simulation of heavy equipment airdrop; S2: determining structural parameters of a BP neural network, and pre-processing the structural parameters; S3: constructing a BP neural network model; and S4: predicting a drop impact situation of heavy equipment airdrop in an actual application process by using the trained BP neural network model.
US11948082B2 System and method for proximate vehicle intention prediction for autonomous vehicles
A system and method for proximate vehicle intention prediction for autonomous vehicles are disclosed. A particular embodiment is configured to: receive perception data associated with a host vehicle; extract features from the perception data to detect a proximate vehicle in the vicinity of the host vehicle; generate a trajectory of the detected proximate vehicle based on the perception data; use a trained intention prediction model to generate a predicted intention of the detected proximate vehicle based on the perception data and the trajectory of the detected proximate vehicle; use the predicted intention of the detected proximate vehicle to generate a predicted trajectory of the detected proximate vehicle; and output the predicted intention and predicted trajectory for the detected proximate vehicle to another subsystem.
US11948080B2 Image processing method and image processing apparatus
An object of the present invention is to provide an image processing method and an image processing apparatus that make it possible to efficiently learn images having different identities. In learning and recognition using a hierarchical network, it is known that, based on experiences, a layer near the input functions as a feature extractor for extracting a feature that is necessary for recognition, and a layer near the output performs recognition by combining extracted features. Thus, performing learning by setting a higher learning rate to a layer near the input side of the hierarchical network than a learning rate in a layer near the output side in second learning processing as in an aspect of the present invention corresponds to mainly relearning (adjusting) a feature extraction portion in data sets having different identities. Accordingly, the difference between data sets can be absorbed, and learning can be performed more efficiently than in the case of simply performing transfer learning.
US11948079B2 Multi-agent coordination method and apparatus
The present disclosure discloses a multi-agent coordination method. The method includes: performing multiple data collections on N agents to collect E sets of data, where N and E are integers greater than 1; and optimizing neural networks of the N agents using reinforcement learning based on the E sets of data. Each data collection includes: randomly selecting a first coordination pattern from multiple predetermined coordination patterns; obtaining N observations after the N agents act on an environment in the first coordination pattern; determining a first probability and a second probability that a current coordination pattern is the first coordination pattern based on the N observations; and determining a pseudo reward based on the first probability and the second probability. The E sets of data include: a first coordination pattern label indicating the first coordination pattern, the N observations, and the pseudo reward.
US11948078B2 Joint representation learning from images and text
The disclosure provides a framework or system for learning visual representation using a large set of image/text pairs. The disclosure provides, for example, a method of visual representation learning, a joint representation learning system, and an artificial intelligence (AI) system that employs one or more of the trained models from the method or system. The AI system can be used, for example, in autonomous or semi-autonomous vehicles. In one example, the method of visual representation learning includes: (1) receiving a set of image embeddings from an image representation model and a set of text embeddings from a text representation model, and (2) training, employing mutual information, a critic function by learning relationships between the set of image embeddings and the set of text embeddings.
US11948076B2 Media rendering device control based on trained network model
A media rendering device controlled based on a trained neural network is provided. The media rendering device captures an image of a user, and determines a user-type of the user and user-profile information of the user or the user-type based on the captured image. The user-type corresponds to an age group, a gender, an emotional state, and/or a geo-location, associated with the user. The user-profile information corresponds to interests or preferences of the user or the determined user-type. The media rendering device further determines device-assistive information based on application of the trained neural network model on the determined user-type. The media rendering device is further controlled based on the determined device-assistive information, to change at least one configuration setting of the media rendering device or to output media content.
US11948075B2 Generating discrete latent representations of input data items
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating discrete latent representations of input data items. One of the methods includes receiving an input data item; providing the input data item as input to an encoder neural network to obtain an encoder output for the input data item; and generating a discrete latent representation of the input data item from the encoder output, comprising: for each of the latent variables, determining, from a set of latent embedding vectors in the memory, a latent embedding vector that is nearest to the encoded vector for the latent variable.
US11948074B2 Method and apparatus with neural network parameter quantization
Disclosed is a processor-implemented data processing method in a neural network. A data processing apparatus includes at least one processor, and at least one memory configured to store instructions to be executed by the processor and a neural network, wherein the processor is configured to, based on the instructions, input an input activation map into a current layer included in the neural network, output an output activation map by performing a convolution operation between the input activation map and a weight quantized with a first representation bit number of the current layer, and output a quantized activation map by quantizing the output activation map with a second representation bit number based on an activation quantization parameter.
US11948073B2 Machine learning inference engine scalability
Systems, apparatuses, and methods for adaptively mapping a machine learning model to a multi-core inference accelerator engine are disclosed. A computing system includes a multi-core inference accelerator engine with multiple inference cores coupled to a memory subsystem. The system also includes a control unit which determines how to adaptively map a machine learning model to the multi-core inference accelerator engine. In one implementation, the control unit selects a mapping scheme which minimizes the memory bandwidth utilization of the multi-core inference accelerator engine. In one implementation, this mapping scheme involves having one inference core of the multi-core inference accelerator engine fetch given data and broadcast the given data to other inference cores of the inference accelerator engine. Each inference core fetches second data unique to the respective inference core. The inference cores then perform computations on the first and second data in order to implement the machine learning model.
US11948062B2 Compressed recurrent neural network models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a compressed recurrent neural network (RNN). One of the systems includes a compressed RNN, the compressed RNN comprising a plurality of recurrent layers, wherein each of the recurrent layers has a respective recurrent weight matrix and a respective inter-layer weight matrix, and wherein at least one of recurrent layers is compressed such that a respective recurrent weight matrix of the compressed layer is defined by a first compressed weight matrix and a projection matrix and a respective inter-layer weight matrix of the compressed layer is defined by a second compressed weight matrix and the projection matrix.
US11948061B2 Deep auto-encoder for equipment health monitoring and fault detection in semiconductor and display process equipment tools
Implementations described herein generally relate to a method for detecting anomalies in time-series traces received from sensors of manufacturing tools. A server feeds a set of training time-series traces to a neural network configured to derive a model of the training time-series traces that minimizes reconstruction error of the training time-series traces. The server extracts a set of input time-series traces from one or more sensors associated with one or more manufacturing tools configured to produce a silicon substrate. The server feeds the set of input time-series traces to the trained neural network to produce a set of output time series traces reconstructed based on the model. The server calculates a mean square error between a first input time series trace of the set of input time series traces and a corresponding first output time series trace of the set of output time-series traces. The server declares the sensor corresponding to the first input time-series trace as having an anomaly when the mean square error exceeds a pre-determined value.
US11948055B1 Methods and computer program products for clustering records using imperfect rules
Record clustering is performed for a collection of records using training rules, training-rule labels, training data created from a sample of pairs of records, a pair-wise classifier, and a clustering algorithm. Record clustering is also performed for a collection of records using prediction rules, prediction-rule labels, a pair-wise classifier, and a clustering algorithm.
US11948054B2 Masked projected gradient transfer attacks
A system and method for transferring an adversarial attack involving generating a surrogate model having an architecture and a dataset that mirrors at least one aspect of a target model of a target module, wherein the surrogate model includes a plurality of classes. The method involves generating a masked version of the surrogate model having fewer classes than the surrogate model by randomly selecting at least one class of the plurality of classes for removal. The method involves attacking the masked surrogate model to create a perturbed sample. The method involves generalizing the perturbed sample for use with the target module. The method involves transferring the perturbed sample to the target module to alter an operating parameter of the target model.
US11948050B2 Caching of machine learning model training parameters
Techniques are provided for caching of machine learning model training parameters. One method comprises training a machine learning model using a given training dataset; and caching a parameter of the machine learning model from the training with the given training dataset. The cached parameter of the machine learning model is used for a subsequent training of the machine learning model. The caching may be performed after each of multiple iterations of the training of the machine learning model. A given cached iteration of the training of the machine learning model may be identified using a key based on: (i) a hash of the given training dataset, (ii) a hash of the machine learning model parameter, and/or (iii) hyperparameters of the machine learning model. The caching of a given iteration of the machine learning model may occur when the given cached iteration is not found in a cache memory.
US11948045B2 In-situ quantum error correction
Methods, systems, and apparatus for parallel optimization of continuously running quantum error correction by closed-loop feedback. In one aspect, a method includes continuously and effectively optimizing qubit performance in-situ whilst an error correction operation on the quantum system is running. The method directly monitors the output from error detection and provides this information as feedback to calibrate the quantum gates associated with the quantum system. In some implementations, the physical qubits are spatially partitioned into one or more independent hardware patterns, where the errors attributable to each hardware pattern are non-overlapping. The one or more different sets of hardware patterns are then temporarily interleaved such that all physical qubits and operations are optimized. The method allows for the optimization of each section of a hardware pattern to be performed individually and in parallel, and can result is O(1) scaling.
US11948044B2 Subregion transformation for label decoding by an automated checkout system
An automated checkout system modifies received images of machine-readable labels to improve the performance of a label detection model that the system uses to decode item identifiers encoded in the machine-readable labels. For example, the automated checkout system may transform subregions of an image of a machine-readable label to adjust for distortions in the image's depiction of the machine-readable label. Similarly, the automated checkout system may identify readable regions within received images of machine-readable labels and apply a label detection model to those readable regions. By modifying received images of machine-readable labels, these techniques improve on existing computer-vision technologies by allowing for the effective decoding of machine-readable labels based on real-world images using relatively clean training data.
US11948040B2 Electronic price label and electronic price label system
An electronic price label system and an electronic price label, which include a communication device for receiving information related to a product. The electronic price label further includes a first display for displaying information related to the product, and a second display for displaying information related to the product. The first display and the second display are separate displays, and the first display and second display are adapted to be controlled separate from each other.
US11948037B2 Contactless card manufacturing apparatus and contactless card manufacturing method
Disclosed are a contactless card manufacturing apparatus and a contactless card manufacturing method. The contactless card manufacturing apparatus comprises: an antenna implantation device, wherein the antenna implantation device is used for implanting a copper wire into a card manufacturing base material; a chip fixing device, wherein the chip fixing device is used for placing a chip at a fixed position on the card manufacturing base material; a pin welding device, wherein the pin welding device is used for respectively welding two ends of a wire to a pin of the chip and to the copper wire; and a transmission device, wherein the transmission device is used for transmitting the card manufacturing base material between the antenna implantation device, the chip fixing device and the pin welding device. According to the contactless card manufacturing apparatus and the contactless card manufacturing method, by means of the transmission device transmitting the card manufacturing base material, the card manufacturing base material is transmitted between the devices corresponding to various processing links, and with the card manufacturing base material as a reference, a required chip and antenna are disposed on the surface of the card manufacturing base material, such that a contactless card is manufactured in a more automated and standardized manner, and the labor costs for the manufacturing are reduced.
US11948036B2 RFID enabled metal transaction cards
A transaction card (smartcard) having a front “continuous” or non-continuous metal layer (ML, CML, DML) with a module opening (MO) for a dual-interface transponder chip module (TCM). Coating polyurethane resin may be used to replace (in lieu of) adhesive film layers and plastic slugs, and to fill module openings, cut-outs and voids in a metal transaction card. The amplifying element (BAC) and magnetic shielding layer may be encapsulated in a polyurethane resin. The resin may further fill and seal the module opening in the front face continuous metal layer and any voids or recesses in subsequent layers. The resin may fill and seal any discontinuity or opening in the rear discontinuous metal layer. The dual interface chip module may be implanted in a milled-out cavity in the polyurethane resin. Removed metal sections may also be encased in polyurethane resin.
US11948034B2 Electronic card structure with decoration
An electronic card structure with decorations includes a card body, an electrical control module and a decoration module. The card body includes a panel, a bottom plate and a through hole portion. The electrical control module is disposed in the card body. The electrical control module includes a circuit control carrier plate and a non-contact type radio-frequency antenna or a contact type communication chip. The decoration module is disposed in the card body. The decoration module includes a transparent casing and a decoration. The transparent casing is disposed at the panel through the through hole portion. The decoration is disposed in the transparent casing. Therefore, owing to the decoration module, the electronic card is pleasing in appearance, has high commemorative value, and is worth collection.
US11948033B2 Integrated biometric sensor and memory for biometric card
Embodiments of the invention are directed to a user device. A fingerprint sensor can be located adjacent to electrical contacts. As a result, both the fingerprint sensor and the electrical contacts can be directly connected to an underlying memory within the user device. The direct connection allows the user device to be free of wires.
US11948031B2 Method and device for authenticating passive RFID tag
A method for authenticating a passive RFID tag includes acquiring a tag fingerprint of a first tag as a first tag fingerprint, the first tag being the genuine tag; acquiring a tag fingerprint of a second tag as a second tag fingerprint, the second tag being the tag to be authenticated; comparing the first tag fingerprint with the second tag fingerprint: if the first tag fingerprint is consistent with the second tag fingerprint, determining that the second tag is a genuine tag, otherwise determining the second tag is a forged tag. The tag fingerprint is the persistence time enabling the passive RFID tag to operate normally during discharge after fully charging. The beneficial effects include being high in robustness to the change of environment and high in authentication accuracy and capable of being directly deployed on an existing commercial RFID device without modifying hardware of the tag and reader.
US11948029B2 Access control for encrypted data in machine-readable identifiers
A client device collects immunization data includes a type of immunization given to an individual and a date that the immunization was provided to the individual. The client device converts immunization data into a numeric string, where the numeric string as converted comprises an encrypted payload portion and a mode indicator portion. The client device generates a two-dimensional machine-readable identifier using the numeric string. A reader device reads the two-dimensional machine-readable identifier and accesses the numeric string. The reader device converts at least a portion of the numeric string comprising the immunization data into a predetermined format for importing into an electronic health record (EHR).
US11948023B2 Automatic application program interface (API) selector for unsupervised natural language processing (NLP) intent classification
Improved intelligent personal assistant (IPA) software agents are disclosed that are configured to interact with various people, service providers, files, and/or smart devices. More particularly, this disclosure relates to an improved Natural Language Processing (NLP) Intent Determination Service (IDS) that is able to determine the likely best action to take in response to generic user commands and queries. The disclosed NLP IDS automatically selects valid (or potentially valid) API paths (e.g., sequence of API calls) to produce desired actions. Associated system actions and known API sequencing rules may then be used to process the incoming user command or query. A feedback loop is also disclosed to identify newly available APIs and success criteria for selected API paths. Discovery of API paths may be performed using predefined information, monitored information, programmatically determined interfaces, and programmatically tested interfaces. A directed graph model may be used to represent potential API paths.
US11948022B2 Using a client to manage remote machine learning jobs
Methods, apparatuses, and systems for a web services provider to interact with a client on remote job execution. For example, a web services provider may receive a job command, from an interactive programming environment of a client, applicable to job for a machine learning algorithm on a web services provider system, process the job command using at least one of a training instance and an inference instance, and provide metrics and log data during the processing of the job to the interactive programming environment.
US11948021B2 Method for inter-core communication, processor, inter-core communication system and computer readable storage medium
The present disclosure relates to a method for inter-core communication of a multi-core processor, a processor, an inter-core communication system and a computer readable storage medium. The method for inter-core communication comprises: receiving a communication request sent by an initiating core for communication with receiving cores; and instructing, on the basis of the communication request, the initiating core to communicate with the receiving cores by using a delivery message to invoke interfaces of services in the receiving cores; wherein the delivery message is service-oriented and corresponds to the interfaces of the services in the receiving cores. According to the method for inter-core communication of the present disclosure, services built in various systems can interact in a uniform and universal manner by means of the service-oriented delivery message. Therefore, the portability of application programs located on different cores can be improved, and the development difficulty is reduced.
US11948019B1 Customized configuration of multimodal interactions for dialog-driven applications
An interruption-handling setting for a category of interactions of an application is determined via a programmatic interface. A set of user-generated input is obtained while presentation to a user of a set of output of the category is in progress. A response to the set of user-generated input is prepared based at least in part on the interruption-handling setting.
US11948018B2 Methods and systems for dynamic reconfiguring of hardware performance monitoring unit (PMU) events
A method, computer program product, and/or system is disclosed for changing the events monitored by a processor including: determining whether a change in the monitoring of the first event to the second different event has been requested; copying, in response to a request to change the monitoring of the first event to the second different event, op-codes from memory into microcode executable by a general processing engine; and executing the op-codes from memory by the general processing engine to change the first event monitored by the counter to the second different event.
US11948016B2 Application programming interface management
Embodiments of the present invention relate to a method, system and computer program product for application programming interface (API) management. According to the method, in response to a first response from an API provider indicating a failure of a first API request initiated by an API requestor, a second API request is generated at least based on the first API request. The second API request is transmitted to the API provider. A second response to the second API request is received from the API provider. A third response is provided to the API requestor based on the second response.
US11948014B2 Multi-tenant control plane management on computing platform
Methods, systems, devices, and computer-readable storage media for managing a multi-tenant cloud computing platform. Rather than maintain cluster control planes separately for each tenant, a cloud provider control plane implemented on one or more nodes can manage the creation, allocation, execution, and destruction of cluster control planes in an on-demand way. Computing resources can be used more efficiently at least because resources are not under-utilized. Adding additional tenants can be done with zero or small marginal cost per-tenant, because cluster control planes for servicing requests by the tenant are executed in response to a request, but destroyed when a tenant for the plane is idle. Multiple instances of an API server implementing a platform API for communicating between devices of the platform and clusters of computing resources can be generated and modified on a per-tenant basis.
US11948013B2 Apparatus and method with value prediction for load operation
An apparatus has processing circuitry, load tracking circuitry and load prediction circuitry to determine a prediction for a predicted load operation. It is determined whether the prediction is correct, and whether the tracking information indicates that, for a given younger load operation issued before it is known whether the prediction is correct, there is a risk of second target data associated with that given load operation having changed after having been loaded. Independent of whether the addresses of the predicted load operation and younger load operation correspond, at least the given load operation is re-processed when the prediction is correct and the tracking information indicates there is a risk of the second target data having changes after being loaded. This protects against ordering violations.
US11948011B2 Platform for temporary and intermittent transfers
Provided are systems and methods for auto-performing short-term investments on an intermittent basis via a crypto-network and returning the principal and any interest before the account holder needs the money back. For example, a method may include executing a machine learning model on ingested data records to identify a temporary value that is idle in an account and a period of time that the temporary value is idle, displaying the determined temporary value, the period of time, and one or more recommendations of one or more blockchain networks, receiving authorization and a selection of a blockchain network from a user interface, installing a pre-programmed blockchain wallet on a blockchain ledger of the selected blockchain network, and triggering a transfer of funds from the account of the user to the pre-programmed blockchain wallet via a crypto-exchange server which converts the funds to cryptocurrency prior to the transfer.
US11948010B2 Tag-driven scheduling of computing resources for function execution
An embodiment includes extracting, by a scheduler, function-tag data associated with a function identified by a deployment request. The embodiment also includes selecting, by the scheduler, a computing device within a server cluster to host the function based at least in part on a comparison of the function-tag data and host-tag data associated with the computing device. The embodiment also includes issuing, by the scheduler, an instruction to the computing device, wherein the issuing of the instruction causes an allocation of resources for hosting execution of the function.
US11948008B2 System management memory coherency detection
In an example, a system includes a firmware controller to initiate a SM execution mode of the system. The firmware controller scans memory for a process pool tag. The firmware controller compares the process pool tag to a set of operating system process pool tags and detects a coherency discrepancy between the process pool tag and the set of operating system process pool tags. The firmware controller exits the SM execution mode of the system.
US11948003B2 System and method for automated production and deployment of packaged AI solutions
A data processing method and system for automated construction, resource provisioning, data processing, feature generation, architecture selection, pipeline configuration, hyperparameter optimization, evaluation, execution, production, and deployment of machine learning models in an artificial intelligence solution development lifecycle. In accordance with various embodiments, a graphical user interface of an end user application is configured to provide a pre-configured template comprises an automated ML framework for data import, data preparation, data transformation, feature generation, algorithms selection, hyperparameters tuning, models training, evaluation, interpretation, and deployment to an end user. A configurable workflow is configured to enable a user to assemble one or more transmissible AI build/products containing one or more pipelines and/or ML models for executing one or more AI solutions. Embodiments of the present disclosure may enable full serialization and versioning of all entities relating to an AI build/product for deployment within an enterprise architecture.
US11948001B2 Adaptive CPU usage mechanism for networking system in a virtual environment
Methods and apparatus consistent with the present disclosure may be used in environments where multiple different virtual sets of program instructions are executed by shared computing resources. These methods may allow actions associated with a first set of virtual software to be paused to allow a second set of virtual software to be executed by the shared computing resources. In certain instances, methods and apparatus consistent with the present disclosure may manage the operation of one or more sets of virtual software at a point in time. Apparatus consistent with the present disclosure may include a memory and one or more processors that execute instructions out of the memory. At certain points in time, a processors of a computing system may pause a virtual process while allowing instructions associated with another virtual process to be executed.
US11947999B2 Multi-phased and multi-threaded program execution based on SIMD ratio
A SIMD microprocessor is configured to execute programs divided into discrete phases. A scheduler is provided for scheduling instructions. A plurality of resources are for executing instructions issued by the scheduler, wherein the scheduler is configured to schedule each phase of the program only after receiving an indication that execution of the preceding phase of the program has been completed. By splitting programs into multiple phases and providing a scheduler that is able to determine whether execution of a phase has been completed, each phase can be separately scheduled and the results of preceding phases can be used to inform the scheduling of subsequent phases. In one example, different numbers of threads and/or different numbers of data instances per thread may be processed for different phases of the same program.
US11947997B2 Systems and methods for customization of workflow design
Disclosed here are systems and methods that allow users, upon detecting errors within a running workflow, to either 1) pause the workflow and directly correct its design before resuming the workflow, or 2) pause the workflow, correct the erred action within the workflow, resume running the workflow, and afterwards apply the corrections to the design of the workflow. The disclosure comprises functionality that pauses a single workflow and other relevant workflows as soon as the error is detected and while it is corrected. The disclosed systems and methods improve communication technology between the networks and servers of separate parties relevant and/or dependent on successful execution of other workflows.
US11947991B2 Methods and apparatus to process commands from virtual machines
A disclosed example includes accessing, by a backend block service driver in an input/output virtual machine executing on one or more processors, a first command submitted to a buffer by a paravirtualized input/output frontend block driver executing in a guest virtual machine; generating, by the backend block service driver, a translated command based on the first command by translating a virtual parameter of the first command to a physical parameter associated with a physical resource; submitting, by the backend block service driver, the translated command to an input/output queue to be processed by the physical resource based on the physical parameter; and submitting, by the backend block service driver, a completion status entry to the buffer, the completion status entry indicative of completion of a direct memory access operation that copies data between the physical resource and a guest memory buffer corresponding to the guest virtual machine.
US11947988B1 Load balancer bypass for direct ingestion of data into a data intake and query system
A process for ingesting raw machine data that reduces network and data intake and query system resources is described herein. For example, instead of routing the raw machine data to an intake ingestion buffer via a load balancer, a publisher may instead route metadata to the load balancer. The load balancer can use the metadata to identify an available virtual machine in the intake ingestion buffer. The load balancer can then provide to the publisher the public IP address of the available virtual machine. The publisher can communicate with the available virtual machine using the public IP address, and the available virtual machine can identify which virtual machine owns the topic related to the raw machine data. The publisher can then transmit raw machine data to the virtual machine that owns the topic.
US11947986B2 Tenant-side detection, classification, and mitigation of noisy-neighbor-induced performance degradation
Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.
US11947984B2 Systems, methods, and apparatus that provide multi-functional links for interacting with an assistant agent
Methods, apparatus, systems, and computer-readable media are provided for introducing a user to functions of various applications through interactions with an assistant agent. The assistant agent can correspond to an assistant application that can provide a user interface with multiple selectable elements, each of which can correspond to a separate application. When a user selects one of the selectable elements, a function of an application can be demonstrated to the user, in order that the user might become more familiar with functions of the application. In some implementations, a portion of the selectable element can be selected to cause information about the application to be presented to the user. This allows the user to have the option to try out or learn about an application before investing computational resources through downloading and installing the entire application.
US11947982B2 UI adaptation constraint solving method and related apparatus
A plurality of constraint relationships in a UI are identified and grouped into two types, a constraint relationship of a first type is solved in an integrated development environment (IDE), and a constraint relationship of a second type is a constraint relationship solved in a terminal or the IDE. The plurality of constraint relationships are used to determine a layout of one or more components in the UI. The IDE calculates a first intermediate solution set based on the constraint relationship of the first type in the plurality of constraint relationships. The first intermediate solution set is used to determine the layout of the one or more components in the UI together with the constraint relationship of the second type.
US11947980B2 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.
US11947975B2 Offload server, offload control method, and offload program
An offload server includes: an application code analysis section configured to analyze a source code of an application and detect external library calls included in the source code as replacement sources; a replacement function detection section configured to retrieve libraries and IP cores from a code pattern database by using the detected external library calls as keys, as replacement-destination libraries/IP cores; and a replacement processing section configured to replace processing descriptions of the replacement sources with processing descriptions of the replacement-destination libraries/IP cores retrieved by the replacement function detection section and to generate interfaces of a CPU to the replacement-destination libraries/IP cores.
US11947974B2 Application start method and electronic device
Disclosed are an application start method and an electronic device. The method includes: obtaining, by a SystemServer process in an electronic device, a start message of a first application; sending, by the SystemServer process, a creation request for an application process to a daemon process in response to the start message, where the creation request includes application information of the first application; creating, by the daemon process, the application process for the first application in response to the creation request, where the application process includes a first thread and a second thread; executing, by the application process, the first thread and the second thread in parallel, where the first thread executes initialization of a main thread of the first application, and the second thread creates a first class loader according to the application information to load a class file of the first application.
US11947972B2 Coordinating power transitions between a smart interconnect and heterogeneous components
Described is an apparatus comprising a semiconductor interconnect substrate and an interface. The semiconductor interconnect substrate may be electrically coupled to one or more components mounted thereon. The interface may be operable to carry a configuration command set to the one or more components in a normal operation mode subsequent to a power-up mode.
US11947970B2 Information processing device, moving object, and information processing method
An information processing device includes: an ECU; a management ECU that provides the ECU with a virtual storage including a first storage area and a second storage area, one of which stores a first program to be executed by the ECU on start-up; an update controller that obtains, from an external device, a second program that is an update to the first program, and causes a remaining one of the first storage area and the second storage area to store the second program obtained; and a switching unit that switches a program to be executed by the ECU on start-up from the first program to the second program stored in the remaining one of the storage areas, after the second program is stored in the remaining one of the storage areas.
US11947965B2 Automated orchestration of large-scale flow log transformation
When a transformation job of flow logs generated for a cloud environment is triggered, a security service determines a parameterized template for batch data processing operations offered by the cloud service provider (CSP) to use based on the type of transformation job. The security service communicates an indication of the template and the corresponding parameter values to a data processing service/pipeline offered by the CSP. The provisioned processing resources retrieve the flow logs from a designated location in cloud storage, complete the transformation, and store the transformed flow logs in a new storage location. If the CSP does not provide a data processing service/pipeline which can perform bulk data transformation, the security service uses a generic parameterized template specifying a transformation job to be run on a cluster. Upon completion, the security service retrieves and analyzes the transformed flow logs as part of threat detection performed for securing the cloud environment.
US11947963B2 Computing resource management with fast sorting using vector instructions
Computing resource management is improved during fast sorting using vector instructions. The process includes: determining a pivot value and a pivot position in a data set (e.g., by sampling with vectors and determining the sample median), determining whether moving data in the sampled portion may be avoided (e.g., if it is constant-valued or already sorted) and, leveraging that determination to possibly avoid unnecessary data movement, sorting the data set. Some examples further determine the microarchitecture version of the computing device performing the sorting and select an implementation of sorting instruction that is tuned for that microarchitecture version (e.g., based on the number of vector registers and motherboard cache configuration). Some examples leverage a soft 3-way quicksort by finding data elements adjacent to the pivot position that also have the pivot value and adding a partition boundary at the end of the set of same-valued data elements.
US11947959B2 Re-using processing elements of an artificial intelligence processor
The disclosed embodiments are directed toward improved control circuitry for artificial intelligence processors. In one embodiment, a device is disclosed comprising a processing element, the processing element including a processing device configured to receive a first set of vectors; a hijack control circuit, the hijack control circuit configured to replace the first set of vectors with a second set of vectors in response to detecting that the processing element is idle; and a processing element control circuit (PECC), the PECC storing a set of values representing the second set of vectors, the set of values retrieved from a remote data source.
US11947954B2 Electronic apparatus adapted for container and software updating method for running container system
An electronic apparatus adapted for a container and a software updating method for a running container system are provided. A first software installation package is installed in a host system. The first software installation package includes an executable component used by the host system and a second software installation package. The executable component provides information required by an installation operation of the first software installation package. The second software installation package is made accessible to a container system by the host system based on the executable component. The second software installation package is installed in the container system to update an application in the container system.
US11947952B2 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.
US11947945B2 Apparatus and method of updating software of a vehicle cluster
An apparatus and a method of updating cluster software use a universal serial bus (USB) terminal. The method includes connecting a USB memory to a USB socket of the USB terminal, determining whether a cluster software update file is present in the USB memory, by a head unit, when there is the cluster software update file, changing a USB host to a cluster, and receiving data for update from the USB memory and updating the software of the cluster, by the cluster.
US11947939B1 Software application dependency insights
Network services are deployed in a networked environment in association with a user account. Dependencies of a network service, such as other network services, may be identified based on an online analysis and an offline analysis of the network service. Further, anomalies associated with the dependencies may be identified in some situations. A call graph may include nodes corresponding to the network services and its dependencies, and may include an identifier corresponding to a part of the call path that has the anomaly. An inspection of the call graph allows software developers to readily recognize that their service depends on a potentially flawed software that may cause a service failure or outage.
US11947936B2 User interface common components and scalable integrable reusable isolated user interface
Disclosed are examples related to building a customized data collection widget. Building of the customized data collection widget includes receiving a selection of several universal modules for inclusion in the widget. Each universal module of the selected several universal modules may include programming code that causes rendering of user-fillable data fields on a display, and a summary page including data requirements of the respective universal module. Based on the data requirements in a summary page of each respective universal module of the selected several universal modules, the selected several universal modules retrieved from a module repository may be combined in a customized data collection container stored in a composite repository. The selected customized data collection container may be combined with selected other data collection containers to form a uniquely identifiable, customized data collection widget. The customized data collection widget may be delivered to the composite repository.
US11947930B1 Method and device for remote acquisition of correlated pseudo-random numbers based on semi-trusted hardware
A method and a device for remote acquisition of correlated pseudo-random numbers based on semi-trusted hardware. When applied to semi-trusted hardware, the method comprises: acquiring a random seed of a sender and a selected number of a receiver; generating a plurality of first correlated pseudo-random numbers and first commitment seeds according to the random seed and a predetermined category of the correlated pseudo-random number; generating a first commitment value and a first open value by a commitment mechanism according to the first correlated pseudo-random numbers and the first commitment seeds; generating a Merkle proof according to the first commitment value and the selected number; sending the first correlated pseudo-random numbers, the first commitment value, the first open value and the Merkle proof corresponding to the selected number to the receiver.
US11947928B2 Multi-die dot-product engine to provision large scale machine learning inference applications
Systems and methods are provided for a multi-die dot-product engine (DPE) to provision large-scale machine learning inference applications. The multi-die DPE leverages a multi-chip architecture. For example, a multi-chip interface can include a plurality of DPE chips, where each DPE chip performs inference computations for performing deep learning operations. A hardware interface between a memory of a host computer and the plurality of DPE chips communicatively connects the plurality of DPE chips to the memory of the host computer system during an inference operation such that the deep learning operations are spanned across the plurality of DPE chips. Due to the multi-die architecture, multiple silicon devices are allowed to be used for inference, thereby enabling power-efficient inference for large-scale machine learning applications and complex deep neural networks. The multi-die DPE can be used to build a multi-device DNN inference system performing specific applications, such as object recognition, with high accuracy.
US11947927B2 Sorting unsorted rows of a composite dataset after a join operation
Disclosed are embodiments for sorting rows of a dataset after a JOIN operation. In one embodiment, a method is disclosed comprising performing a JOIN operation on an annotation dataset, the performing of the JOIN operation generating an unordered dataset; grouping a plurality of rows in the unordered dataset into a plurality of buckets, the grouping performed based on a root dataset associated with the annotation dataset; sorting each bucket, the sorting comprising sorting each bucket independently; and combining each sorted bucket into a sorted dataset.
US11947922B1 Prompt-based attribution of generated media contents to training examples
Systems, methods and non-transitory computer readable media for prompt-based attribution of generated media contents to training examples are provided. In some examples, a first media content generated using a generative model in response to a first textual input may be received. The generative model may be a result of training a machine learning model using a plurality of training examples. Each training example of the plurality of training examples may include a respective textual content and a respective media content. Properties of the first textual input and properties of the textual contents included in the plurality of training examples may be used to attribute the first media content to a first subgroup of the plurality of training examples. The training examples of the first subgroup may be associated with a source. Further, a data-record associated with the source may be updated based on the attribution.
US11947921B2 Document creation system, server, and method
A validation document while responding to a customer's demand is efficiently created. A server creates a first sample document upon receiving, from a terminal device, a request for creation of the first sample document including an inspection item targeted for a first device. The terminal device receives an operation of inputting the parameter value to the first sample document, and transmits the inputted parameter value to the server. The server creates a first validation document on the basis of the parameter value received from the terminal device and on the basis of the first sample document.
US11947920B2 Man-machine dialogue method and system, computer device and medium
Provided are a man-machine dialogue method and system, computer device and medium. A specific implementation of the method includes: obtaining a current dialogue sentence input by a user; using the current dialogue sentence and a goal type and a goal entity of a preceding dialogue sentence obtained before the current dialogue sentence as an input of a first neural network module of a neural network system, and generating the goal type and the goal entity of the current dialogue sentence by performing feature extraction through the first neural network module; and using the current dialogue sentence, the goal type and the goal entity of the current dialogue sentence and knowledge base data as an input of a second neural network module of the neural network system, and generating a reply sentence by performing feature extraction and classification through the second neural network module.
US11947915B1 System for determining document portions that correspond to queries
A document is divided into sections based on a characteristic of the text in the document. Characteristics may include specific characters such as paragraph breaks or selected punctuation, the topics or categories of the text, or a quantity of text in each section. Each section of the document may be represented by an embedding vector in a semantic embedding space. Values are determined based on the text in each section and the semantic characteristics of each section, such as word order, capitalization, punctuation, and word meaning. When a query is received, a vector value representing the query is determined based on the text and semantic characteristics of the query. Based on the similarity between the values determined for the query and those determined for the sections of a document, the specific section of a potentially large document that most closely matches the query is determined and included in a response.
US11947903B2 Perspective annotation for numerical representations
Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical representation in an original content and retrieving one or more perspectives from a database based on the detected numerical representation. The one or more perspectives individually include a restatement of information contained in the numerical representation. The method can also include annotating the original content with the retrieved one or more perspectives to form an annotated content.
US11947901B2 Method and system for automated data curation
A method for facilitating automated data curation in real-time is disclosed. The method includes retrieving electronic documents from a source; converting the electronic documents into data sets, the data sets corresponding to a predetermined format; preprocessing the data sets to identify linguistic units, the linguistic units relating to paragraphs and sentences; extracting, by using a model, attributes based on the linguistic units, the attributes relating to a key detail in the electronic documents; and generating, in real-time, messages based on the extracted attributes. Additionally, the electronic documents include a corporate action prospectus that provides information for a corresponding corporate event, the information including term and condition information, date information, and restriction information.
US11947900B2 e-Pub creator
A system and method for the preparation of electronic publications or “ePubs” that provide a rich multimedia experience to readers using any of a variety of user devices, without requiring those individuals wishing to prepare such ePubs to install proprietary client applications on the computing device used to prepare the ePubs, and without the need to download a large portion or all of the ePub to enable viewing on an electronic device of an end-user.
US11947897B2 Systems and methods for video content association
Methods and an apparatus are provided for associating video content to keywords present on the webpage of a user computer. Furthermore, the method includes creating a link on the webpage from the keyword which displays the video file when the link is activated. In addition, a system for video content association includes a video association controller configured to receive a request for video content association when a webpage is requested by a user computer and determine whether the webpage contains at least one keyword. Furthermore, the video association controller is configured to display a link on the webpage from at least one keyword to a video file.
US11947889B2 Chips placed in full-custom layout and electronic device for implementing mining algorithm
The present disclosure relates to a chip placed in a full-custom layout and an electronic device for implementing a mining algorithm. There is provided a chip placed in a full-custom layout, comprising a pipeline structure having a plurality of operation stages, wherein each operation stage includes: a plurality of rows arranged sequentially in an X-direction parallel to a substrate of the chip and having a uniform row height in the X-direction, the plurality of rows including rows of a first type, each row of the first type including: a first set of register modules; and a first set of logical operation modules; wherein the first set of register modules and the first set of logical operation modules are adjacently provided in a Y-direction, and the first set of logical operation modules is used for processing data in the first set of register modules.
US11947888B2 Semiconductor processing tools with improved performance by use of hybrid learning models
Embodiments disclosed herein include a semiconductor manufacturing tool with a hybrid model and methods of using the hybrid model for processing wafers and/or developing process recipes. In an embodiment, a method for developing a semiconductor manufacturing process recipe comprises selecting one or more device outcomes, and querying a hybrid model to obtain a process recipe recommendation suitable for obtaining the device outcomes. In an embodiment, the hybrid process model comprises a statistical model and a physical model. In an embodiment, the method may further comprise executing a design of experiment (DoE) on a set of wafers to validate the process recipe recommended by the hybrid process model.
US11947887B1 Test-point flop sharing with improved testability in a circuit design
A system includes a memory that stores instructions and receives a circuit netlist, and includes a processing unit that accesses the memory and executes the instructions. The instructions include an EDA application that includes a test-point flop allocation module that is configured to evaluate the circuit netlist to determine compatibility of the test-point nodes in the circuit netlist. The test-point flop allocation module can further allocate each of the test-point flops to a test-point sharing group comprising a plurality of compatible test-point nodes. The EDA application also includes a circuit layout module configured to generate a circuit layout associated with the circuit design, the circuit layout comprising the functional logic and scan-chains comprising the test-point flops allocated to the test-point sharing groups in response to the circuit netlist. The circuit layout is employable to fabricate an integrated circuit (IC) chip.
US11947885B1 Low-power static signoff verification from within an implementation tool
In one aspect, a method includes invoking a signoff tool via a first command from an implementation tool running on a register transfer level (RTL) design, and executing a native command of the signoff tool from within the implementation tool. The native command generates a notification. The method also includes determining whether the RTL design passes a low-power signoff check based on the notification and sending the design for final signoff verification based on the determination that the RTL design passes the low-power signoff checks.
US11947876B2 Method and system for multiple views computer-aided-design including propagation of edit operations across views while ensuring constraints consistency
A method of modifying a CAD system model performed on a data processing system includes receiving a dataset of co-ordinates representing an article in 2d, or in 3d and receiving 2d or 3d constraints respectively, to be applied to any changes to the dataset of co-ordinates for the article. A modification to be applied to the dataset is received and combined with the relevant 2d and 3d constraints to produce a constrained modification for each of the article and associated article. The constrained modification is solved in 2d and in 3d to determine whether a solution exists in which all constraints are met. If the solve is successful, the constrained modification is applied to each dataset simultaneously and, updated datasets are stored. If the solve fails, the constraints may be reduced and the solve step repeated, or the process is terminated.
US11947875B1 Apparatus and method for maintaining an event listing using voice control
An apparatus for maintaining an event listing using voice control, the apparatus includes a sound capturing device configured to capture acoustic data and a computing device connected to the sound device configured to receive the acoustic data, identify a voice input based on the acoustic data using a voice recognition module, wherein the voice recognition module is configured to identify a target entity and identify event activation data, obtain entity data associated with the target entity containing historical event data, generate a voice-activated command using the voice input via a command interpretation module, wherein the command interpretation module is configured to determine a maintenance operation for an event related to the target entity as a function of event activation data and the historical event data, maintain an event listing using the voice-activated command by executing the at least a maintenance operation, and display the event listing using a user interface.
US11947874B2 Input and edit functions utilizing accelerometer based earpiece movement system and method
A method for performing voice dictation with an earpiece worn by a user includes receiving as input to the earpiece voice sound information from the user at one or more microphones of the earpiece, receiving as input to the earpiece user control information from one or more sensors within the earpiece independent from the one or more microphones of the earpiece, inserting a machine-generated transcription of the voice sound information from the user into a user input area associated with an application executing on a computing device and manipulating the application executing on the computing device based on the user control information.
US11947869B2 Information processing device, information processing method, and program
Provided is an information processing device, an information processing method, and a program, the information processing device including a control unit that dynamically controls output of notification information related to a function corresponding to a gesture regarding function execution of the device based on a recognition status of an operation body that is executing the gesture in a predetermined operation region.
US11947862B1 Streaming native application content to artificial reality devices
Aspects of the present disclosure are directed to streaming interactive content from a native application executing at an artificial reality (XR) device into an artificial reality environment and/or to nearby XR device(s). A shell environment at an XR system can manage the software components of the system. The shell environment can include a shell application and a three-dimensional shell XR environment displayed to a user. An additional application, natively executing at the XR system, can provide a host version of content and a remote version of content. A two-dimensional virtual object displayed in the shell XR environment can display the host version of the content, and the remote version of the content can be streamed to a remote XR system. The remote XR system can display the remote content within another two-dimensional virtual object, for example in another shell XR environment displayed by the remote XR system.
US11947857B2 Inkjet printer system
A network environment is built in an already-existing production line without significant cost to provide a novel and user-friendly inkjet printer system. A portable repeater 3 includes a carriageable storage unit and is interposed between an inkjet printer 6 and a server 5. The inkjet printer 6 and the repeater 3 are communicated with other over short-range wireless 2 to transmit print related data from the inkjet printer 6 to the repeater 3 or from the repeater 3 to the inkjet printer 6, and the repeater 3 and the server 5 are communicated with each other over a communication network 4 to transmit the print related data either from the server 5 to the repeater 3 or from the repeater 3 to the server 5. This enables building of the network environment in an already-existing production line without significant cost.
US11947854B2 Information processing apparatus, information processing method, program, and recording medium
There are provided an information processing apparatus, an information processing method, a program, and a recording medium capable of proposing appropriate information to a user in a network printing technology. An information processing apparatus according to an embodiment of the present invention is an apparatus that includes a processor and implements printing of an image sent from a first user by a second user side. The processor is configured to execute proposal processing of proposing information about an image to be sent to the second user, information about setting of the printing, or information about a material to be used for the printing to the first user or the second user based on a behavior history of the first user related to an image and a behavior history of the second user related to an image.
US11947852B2 Image forming apparatus and non-transitory computer readable medium storing image forming program capable of performing reprint process for defective pages and outputting reprint pages together with pages of good print results
The image forming apparatus includes a processor configured to perform a print process on print media of plural pages, based on print data for the plural pages, acquire reprinted pages by performing a reprint process on separate print media for defective pages for which a result of the print process is defective, with print settings determined according to an arrangement posture of excellent pages, for which a result of the print process is excellent, on a reuse tray, and output the excellent pages transported from the reuse tray and the reprinted pages together.
US11947851B2 Configuring printing devices
An approach is provided for configuring printing devices. A configuration manager maintains configuration data for a printing device and provides the configuration data to a configuration agent executing on the printing device. The configuration agent applies the settings specified by the configuration data to the printing device and generates configuration identification data that uniquely identifies the settings. The configuration agent uses the configuration identification data to determine whether the current configuration of the printing device has changed. If so, then the configuration agent acquires and applies configuration data from the configuration manager.
US11947846B2 Media processing device to determine an error in received command and method for controlling media processing device
A media processing device includes a communicator communicable with an external device, and a controller configured to, in response to receiving, by the communicator, a first command including a plurality of pieces of setting information, the setting information including a setting item related to a setting and a setting value associated with the setting item, determine whether the setting information has an error. The controller is configured to, when it is determined that the setting information has the error, in response to receiving, by the communicator, a second command, transmit, by the communicator, response information including first information related to the setting item determined as having the error and second information related to the error.
US11947843B2 Method for processing a cache barrier command for a disk array and device for the same
Provided is a method of controlling a RAID controller, the method including generating, by the RAID controller, a command sequence, and transmitting, by the RAID controller, when a first cache barrier command included in the command sequence is identified, at least one cache barrier command to an arbitrary disk constituting a RAID before transmitting a first write command arranged after the first cache barrier command in the command sequence to the arbitrary disk.
US11947842B2 Method for writing data in append mode, device and storage medium
The present disclosure provides a method and apparatus for writing data in an append mode, a device and a storage medium. The present disclosure relates to the field of cloud storage technology, and can be applied to a cloud platform. The method includes: acquiring to-be-written data, and writing the to-be-written data into a magnetic disk; writing first index information of the to-be-written data in a memory; storing, in response to determining that the number of pieces of second index information is greater than a first preset threshold, the second index information into storage hardware, the second index information including the first index information; and writing first identifier information corresponding to the second index information in the memory.
US11947841B2 Managing address access information
Methods, systems, and devices for managing address access information are described. A device may receive a command for an address of a memory array. Based on or in response to the command, the device may read a first set of tag bits from the memory array. The first set of tag bits may indicate access information for a set of addresses that includes the address. The device may determine a second set of tag bits based on the command and the address. The second set of tag bits may indicate updated access information for the address. The device may generate a codeword based on the first set of tag bits and the second set of tag bits and may store the codeword in the memory array.
US11947840B2 Inter-die refresh control
Described systems, apparatuses, and methods relate to volatile memories that are refreshed to maintain data integrity, such as dynamic random-access memory (DRAM) and synchronous DRAM (SDRAM). A memory device includes multiple dies, with each die having a memory array to be refreshed. The multiple dies may be interconnected via at least one inter-die bus of the memory device. A memory controller sends a command to the memory device to enter a self-refresh mode. In response, a die of the multiple dies can enter the self-refresh mode and initiate or otherwise coordinate refresh operations of the other dies. To do so, the die may transmit at least one refresh-related command to at least one other die using the inter-die bus. Multiple different signaling schemes and timing approaches are disclosed. The described inter-die refresh control principles may be implemented in energy-efficient applications, such as in low-power double data rate (LPDDR) SDRAM.
US11947834B2 Data storage devices with reduced buffering for storage access messages
A method to provide network storage services to a remote host system, including: generating, from packets received from the remote host system, first control messages and first data messages; buffering, in a random-access memory of a memory sub-system, the first control messages for a local host system to fetch the first control messages, process the first control messages, and generate second control messages; sending the first data messages to a storage device of the memory sub-system without the first data messages being buffered in the random-access memory; communicating the second control messages generated by the local host system to the storage device of the memory sub-system; and processing, within the storage device, the second control messages and the first data messages to provide the network storage services.
US11947830B2 Key value data placement according to expected reads
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to receive key value (KV) pair data, group a plurality of KV pair data based on a data clustering value, aggregate the grouped plurality of KV pair data, and program the aggregated plurality of KV pair data to the memory device. A length of the KV pair data is less than a size of a flash management unit (FMU). The KV pair data includes a key and a value. Each KV pair data of the plurality of KV pair data has a length less than the size of the FMU. The received KV pair data is stored in a temporary location and grouped together in the temporary location. The grouping is based on a similarity of characteristics of plurality of KV pair data.
US11947827B2 Synchronizing a stale component of a distributed object using a delta component during maintenance
The disclosure herein describes enhancing data durability of a base component using a delta component. A delta component is generated based on the base component becoming unavailable. The delta component is configured to include unwritten storage space with an address space matching the base component and a tracking bitmap associated with data blocks of the address space of the delta component. Write operations targeted for the base component are routed to the delta component. Based on the routed write operations, bits associated with data blocks affected by the write operations are changed in the tracking bitmap. Based on the base component becoming available, data blocks affected by routed write operations are identified based on the tracking bitmap and the identified data blocks are synchronized from the delta component to the base component. The delta component is then removed.
US11947824B2 Electronic control unit, method, and program
An electronic control unit includes a volatile memory, a nonvolatile memory that includes a storage area including a data portion to which data loaded into the volatile memory is written and a margin portion which is an unused portion corresponding to the data, and a control unit configured to load the data of the nonvolatile memory into the volatile memory. The nonvolatile memory stores valid portion information which is information indicating the data portion. The control unit is configured to load the data of the nonvolatile memory into a storage area of the volatile memory based on the valid portion information.
US11947823B2 System and methods for providing a memory slice data structure for use with diverse memory and storage media
A data storage and retrieval system for a computer memory including a memory slice formed of segments and adapted to contain one or more documents and a checkpoint adapted to persist the memory slice. The checkpoint includes a document vector containing a document pointer corresponding to a document. The document pointer including a segment identifier identifying a logical segment of the memory slice and an offset value defining a relative memory location of the first document within the identified segment. There are checkpoint memory blocks, each storing a copy of a corresponding segment of the memory slice. The segment identifier of the document pointer identifies a checkpoint memory block and the offset value of the document pointer defines a relative location of the document within the checkpoint memory block.
US11947816B1 Solid state drives with improved format handling
A method performed by a controller of a solid-state drive (SSD) comprising receiving a command from a host, the command identifying a namespace in a non-volatile semiconductor memory device of the SSD to be formatted, identifying a plurality of regions in the non-volatile semiconductor memory device corresponding to the namespace, unmapping a dummy region in a volatile semiconductor memory device of the SSD using invalid addresses, and copying the invalidated dummy region to each region of the plurality of regions of the namespace.
US11947813B2 Configurable memory die capacitance
Methods, systems, and devices for configurable memory die capacitance are described. A memory device may include a capacitive component, which may include one or more capacitors and associated switching components. The capacitive component may be coupled with an input/output (I/O) pad and an associated input buffer, and the one or more capacitors of the capacitive component may be selectively couplable with the I/O pad via the switching components. Switching components may be activated individually, in coordination, or not at all, such that one, multiple, or none of the capacitors may be coupled with the I/O pad. The capacitive component, I/O pad, and input buffer may be included in a same die of the memory device. In some cases, a configuration of the capacitive component may be based on signaling received from a host device.
US11947811B2 Storage system and data replication method in storage system
In a storage system, processing related to data replication includes associating first control information with a logical volume and a snapshot and second control information with data on a pool volume. Data of the logical volume and the snapshot is managed by associating the first control information with the second control information. A time series of the logical volume and one or more snapshots is managed using generation information associated with the first control information, for each piece of data on the pool volume. Generation information indicating a generation in which the data is created is managed in association with the second control information. Invalidation of the first and second control information asynchronously with a processing of data related to the logical volume and the snapshot is executed. Whether the invalidation is possible is determined by referring to the generation information associated with the first and second control information.
US11947810B2 Semiconductor memory device and memory system including the same
A semiconductor memory device includes a memory cell array and a cyclic redundancy check (CRC) engine. The memory cell array includes a plurality of volatile memory cells coupled to respective ones of a plurality of word-lines and respective ones of a plurality of bit-lines. The CRC engine, during a memory operation on the memory cell array, detects an error in a main data and a system parity data provided from a memory controller external to the semiconductor memory device through a link, generates an error flag indicating whether the detected error corresponds to either a first type of error associated with the link or a second type of error associated with the volatile memory cells based on the system parity data and transmit the error flag to the memory controller.
US11947803B2 Effective utilization of different drive capacities
Techniques for providing effective utilization of different drive capacities in storage appliances. The techniques include providing a storage drive array that has a first set of storage drives and a second set of storage drives. Each storage drive in the first set has a first drive capacity and each storage drive in the second set has a second drive capacity. The first drive capacity is higher than the second drive capacity. The techniques include allocating, within the first drive capacity, at least a first sub-capacity and a second sub-capacity. The first sub-capacity is equal to the second drive capacity. The techniques include placing blocks of hot data in the first sub-capacities of the storage drives in the first set and/or the second drive capacities of the storage drives in the second set, and placing blocks of cold data in the second sub-capacities of the storage drives in the first set.
US11947796B2 Memory protocol
The present disclosure includes apparatuses and methods related to a memory protocol. An example apparatus can perform operations on a number of block buffers of the memory device based on commands received from a host using a block configuration register, wherein the operations can read data from the number of block buffers and write data to the number of block buffers on the memory device.
US11947795B2 Power loss protection based on write requirements
A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
US11947790B2 Interface display method and terminal, and computer readable storage medium
An interface display method and a terminal are provided. The interface display method is applied to the terminal and includes: receiving a first input performed by a user on a target control in a case of displaying a user interface of a first application in a first region of a screen of the terminal, and the target control being used to indicate the first application and/or a second application; and responding to the first input and displaying a user interface of the second application in the first region.
US11947789B2 Interactive control method and apparatus, storage medium, and electronic device
This application includes an interactive control method and apparatus, a storage medium, and an electronic device. In these method, apparatus, storage medium, and device, a touch operation performed on a touch panel is recognized. A holographic projection device is configured to display a holographic projection-based virtual character. The touch panel is disposed on the holographic projection device. An interaction request is generated according to the recognized touch operation. The interaction request corresponds to an interaction with the holographic projection-based virtual character. Further the holographic projection-based virtual character is controlled to perform an interactive action associated with the interaction request.
US11947785B2 Building system with a building graph
A building energy management includes building equipment, one or more data platform services, a timeseries database, and an energy management application. The building equipment operate to monitor and control a variable and provide raw data samples of a data point associated with the variable. The timeseries database stores a plurality of timeseries associated with the data point. The plurality of timeseries include a timeseries of the raw data samples and the one or more optimized data timeseries generated by the data platform services based on the raw data timeseries. The energy management application generates an ad hoc dashboard including a widget and associates the widget with the data point. The widget displays a graphical visualization of the plurality of timeseries associated with the data point and includes interactive user interface options for switching between the plurality of timeseries associated with the data point.
US11947780B2 Timeline-video relationship processing for alert events
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
US11947779B2 User-interface driven creation and distribution of computer applications
Systems and methods herein describe accessing a data processing pipeline, causing presentation of the data processing pipeline on a graphical user interface of a computing device, receiving a selection of a first user interface element within the graphical user interface, generating a datafile representing the data processing pipeline, submitting the datafile and an application to a software framework using an application programming interface, receiving, from the application, the generated datasets, applying the data operations the data processing pipeline, collecting performance data metrics from the data processing pipeline, and dynamically updating the graphical user interface with the collected performance data metrics.
US11947778B2 Media browsing user interface with intelligently selected representative media items
The present disclosure generally relates to navigating a collection of media items. In accordance with one embodiment, in response to receiving an input, a device displays a first view of a collection of media items, including concurrently displaying a representation of a first time period and a representation of a second time period. In accordance with a determination that a current time is associated with a first recurring temporal event: the representation of the first time period includes a first representative media item and the representation of the second time period includes a second representative media item. In accordance with a determination that the current time is associated with a second recurring temporal event, the representation of the first time period includes a third representative media item and the representation of the second time period includes a fourth representative media item.
US11947777B2 Metric presentation within a flow builder
Disclosed are some implementations associated with a flow builder application including a graphical representation of a flow. Performance data associated with the flow can be obtained. A set of metrics associated with the flow can be generated or updated based, at least in part, on the performance data. The set of metrics can include one or more metrics collected across one or more flow runs. At least a portion of the set of metrics can be provided for presentation within the flow builder application in relation to one or more elements of the flow. The portion of the set of metrics can indicate a performance condition including a duration of the one or more elements of the flow. A request to edit the flow based on the performance condition can be processed, and the graphical representation of the flow can be modified.
US11947776B2 Systems and methods for providing and interacting with application-update objects on a mobile device
An example method for sharing an application in an application store occurs at a mobile device in communication with a display device. The method includes, displaying, at the display device, an application store user interface for a particular application where the user interface includes an affordance for sharing the particular application. The method also includes, receiving an input corresponding to the affordance, and in response to receiving the input, displaying a sharing user interface that includes one or more options for sharing the particular application with another user. The method further includes, receiving an instruction to share the particular application with the other user, and in response to receiving the instruction, sending a link to the particular application in an application store to the other user.
US11947774B1 Techniques for utilizing audio segments for expression
Techniques are provided herein for selecting and transmitting snippets from a messaging application. A “snippet” refers to an audio segment of a song that is less than the whole of the song. A user may request to view various audio segments (e.g., by category, by search, etc.) corresponding to portions of respective songs via a user interface of the messaging application. In some embodiments, an audio segment can be selected and metadata associated with that particular audio segment may be transmitted to another computing device where the audio segment can be played (e.g., streamed). In this manner, these snippets can be employed by the user to enhance their chat or texting conversation.
US11947773B1 System and method for delivering specific media together with common media to specific recipients
By allowing a person to customize an otherwise common media prior to delivery of the media to a recipient on a regular basis it is possible to deliver professionally created media in a personalized manner. In one embodiment, a magazine subscription is delivered monthly to a recipient and the cover (centerfold, back page) contains content provided by the initiator. In another embodiment, video media delivered to the recipient is created by a professional as a universal offering but content, such as photos, videos, text, is added by the initiator prior to delivery.
US11947771B2 System and method for providing an interactive vehicle diagnostic display
A client computing system (CCS) receives a download including (i) an image representative of at least one circuit in a vehicle, the at least one circuit including a first circuit configured for carrying a first signal within the vehicle, and (ii) symbol data associated with at least one symbol, the at least one symbol including a first symbol. After receiving the download, the CCS displays the image and the at least one symbol. The CCS then receives a first input corresponding to selection of the first symbol. The CCS then responsively receives, from the vehicle, data representing value(s) of the first signal. The CCS then determines a first display-location at which to display the data representing the value(s) of the first signal. While the image and the at least one symbol are displayed, the CCS then displays, at the first display-location, the data representing the value(s) of the first signal.
US11947769B2 Interactive map
The present disclosure provides a system that collects customer data in a way that creates a shared experience. More specifically, an interactive map for customer engagement is provided. In some embodiments, this information may be displayed at the establishment for other customers to view. This system and method may receive and save addresses to show where customers may originate from. Displaying an interactive map may allow a company to gather data from their customers while engaging the customers in a social sharing platform. This may increase the likelihood that a customer may provide the data and increase a sense of community within a customer pool.
US11947768B2 Multi-touch detection
A method for multi-touch detection in a touch input device comprising a grid based sensor, the method comprises sampling outputs from a grid based sensor over a first stage of detection, selecting sensor lines based on the sampled outputs, scanning the selected sensor lines along one axis of the grid based sensor over a second stage of detection, and determining positions of user interaction based on outputs sampled in response to scanning the selected sensor lines during the second stage of detection.
US11947767B2 Touch sensor
A touch sensor including: a substrate including a sensing area and a non-sensing area; a touch electrode disposed on the sensing area of the substrate; a pad part disposed on the non-sensing area of the substrate; a connection line electrically connecting the touch electrode and the pad part, the connection line including a first connection line and a second connection line surrounding upper and side surfaces of the first connection line; a first insulating layer disposed on the connection line, the first insulating layer exposing at least a portion of the second connection line; and a connection electrode formed on the first insulating layer to protrude to the non-sensing area from one end of the touch electrode, the connection electrode being physically connected to the exposed second connection line through the first insulating layer.
US11947766B2 Touch panel device
A touch panel device includes a first conductive film having first and second regions, at least a part of the first conductive film between the first and the second regions being removed, a second conductive film laminated on the first conductive film across a gap, first and second terminals that output signals, a first electrode electrically connected to the first terminal, a second electrode facing the first electrode across the first region, a first resistor provided on the first conductive film in the second region and having a pair of electrodes, the pair of electrodes facing each other across a first resistance region in the first conductive film, one of the electrodes being electrically connected to the second electrode, the other of the electrodes being electrically connected to the second terminal, and a first switch electrically connecting the first conductive film to the second conductive film, in the second region.
US11947760B2 Display device with position input function
A display device with a position input function includes a pixel electrode, a common electrode, position detection electrodes, a position detection line, a pixel connection line, and a shield electrode. The common electrode is overlapped with the pixel electrode on an upper layer side or a lower layer side. The position detection electrodes are formed by dividing the common electrode by a partition opening and form a capacitance with a position input body and detect an input position. The position detection line is arranged on an upper layer side or a lower layer side with the common electrode and connected to the position detection electrode. The pixel connection line extends in parallel with the partition opening and is connected to the pixel electrode. The shield electrode extends overlapping with the partition opening and is on a same layer as the position detection line and connected to the position detection line.
US11947755B2 Display device and touch sensing system including the same
A display device includes a display unit having pixels, a touch sensing unit including touch electrodes disposed on the display unit, and a touch driver configured to supply a touch driving signal to the plurality of touch electrodes and receive a touch sensing signal from the touch electrodes. The touch driver supplies a first touch driving signal having a first phase to one or more first touch electrodes, and supplies a second touch driving signal having a second phase opposite to the first phase to one or more second touch electrodes, at least a part of which is disposed across a specific point from the first touch electrodes. The touch driver receives a first touch sensing signal having the first phase from at least one of the first touch electrodes, and receives a second touch sensing signal having the second phase from at least one of the second touch electrodes.
US11947752B2 Customizing user interfaces of binary applications
Aspects of the present invention facilitate the customization of binary application user interfaces without modification of the underlying source code. Embodiments described herein can provide for hands-free operation or accessibility services, such as touchless operation of compiled applications, with minimal intervention. Described embodiments can automatically interface with the touch-based operating system to generate hands-free commands that, when detected (e.g., voice detection), can cause corresponding touch-based commands to be executed. Embodiments can utilize audio inputs, by way of example, to facilitate hands-free interaction with the touch-based operating system and applications executing thereon.
US11947748B2 Display panel and display device
A display panel and a display device are provided. Each of touch trace regions is individually wired to connect to a touch integrated circuit, and it is not necessary for all the touch trace regions to be converged in a lower border region. Moreover, the touch trace regions are respectively arranged above a low-voltage trace region VSS and a high-voltage trace region VDD, so that a width of left and right lower border regions can be reduced, which is beneficial to a narrow down border design of large-sized display panels.
US11947746B2 Communication protocol for touch sensor and e-pen systems
An e-pen includes e-pen sensor electrodes (including a first and a second e-pen sensor electrode) and drive-sense circuits (DSCs) (including a first DSC and a second DSC. The first DSC drives a first e-pen signal having a first frequency via a first single line coupling to the first e-pen sensor electrode and simultaneously senses, via the first single line, the first e-pen signal. Based on e-pen/touch sensor device interaction, the first e-pen signal is coupled into at least one touch sensor electrode of the touch sensor device. The first DSC process the first e-pen signal to generate a first digital signal representative of a first electrical characteristic of the first e-pen sensor electrode. Similarly, the second DSC drives a second e-pen signal having a second frequency via a second single line coupling to the second e-pen sensor electrode and simultaneously senses, via the second single line, the second e-pen signal.
US11947743B2 Apparatus and method for controlling a pointer on a screen of an electronic device
An apparatus for controlling a pointer on a screen of an electronic device may include a receiver device and a wireless input device. The input device may include a sensing unit configured to detect the input device's movement; a position determination unit configured to determine the input device's current position based on the detected movement; a prediction unit configured to predict the input device's current position; a comparison unit configured to determine a difference between the determined and predicted positions, and whether the difference is greater than a similarity threshold; and a transmitting unit configured to transmit the determined position to the receiver device in response to determining that the difference is greater than the similarity threshold. The receiver device may include a receiving unit configured to receive the determined current position and a communication unit configured to communicate this received position to the electronic device to control the pointer.
US11947741B2 Controlling viewing orientation of a mobile device display
Viewing orientation of a display of a mobile device is changed by automatically tagging a change in a dynamic parameter of the device as intended or unintended based on a following change in a dynamic parameter of the device, the following change occurring within a predefined time period. The tagged change is used to train a detector to determine when a change in a dynamic parameter of the device implies a user intended change of viewing orientation. The trained detector is used to provide a determination of intention and a change of viewing orientation of the display is affected based on the determination.
US11947738B2 Operation system and operation method using force sensor, and program
An operation system includes: a force sensor; and a stick body configured to transmit, to a strain element of the force sensor, force or moment which has been received; and a control section configured to detect a direction of the force or moment received by the stick body, on the basis of an output of the force sensor, and to generate an operation signal for an object to be operated in accordance with the direction detected.
US11947736B1 Utilising focussing of light sources in image for controller tracking
A controller-tracking system includes: camera(s) arranged on head-mounted display (HMD); one or more light sources arranged on controller(s) to be tracked, and controller(s) being associated with the HMD. The light sources provide light having wavelength(s). The processor(s) are configured to receive image(s) representing controller(s); identify image segment(s) in image(s) that represents light source(s); determine level of focussing of light source(s) in image(s), based on characteristics associated with pixels of image segment(s); determine distance between camera(s) and light source(s), based on level of focussing, intrinsic parameters of camera(s), and reference focussing distance corresponding to wavelength of light provided by light source(s); and determine pose of controller(s) in global coordinate space of real-world environment, using distance between camera(s) and light source(s).
US11947734B2 Apparatus and method for force sensing, and electronic device
An apparatus and a method for force sensing, and an electronic device. The apparatus includes at least one first sensor, at least one second sensor, and a comparator. The at least one first sensor generates a first signal, the at least one second sensor generates a second signal, and the comparator receives both the first signal and the second signal. The first signal is determined by deformation of a deformable portion and temperature at the deformable portion, and the second signal is determined by the temperature at the deformable portion. The comparator determines whether the deformable portion deforms based on the first signal, the second signal, and the threshold signal, and further generates the third signal which is in the active state in response to the determination being positive. The apparatus can make an accurate response when the deformation of the deformable portion serves as an input operation.
US11947731B2 Intention-based user interface control for electronic devices
Aspects of the subject technology provide for intention-based user interface control for electronic devices. For example, an electronic device may utilize multiple indirect engagement indicators performed by a user of the electronic device, to confirm which of several displayed user interfaces with which the user intends to engage. Once the electronic device determines which of the multiple user interfaces the user intends to engage with, the electronic device may provide a user input to the application or other process underlying that user interface. The user input may be based, in whole or in part, one or more of the multiple indirect engagement indicators.
US11947729B2 Gesture recognition method and device, gesture control method and device and virtual reality apparatus
The disclosure provides a gesture recognition method and device, a gesture control method and device and a virtual reality apparatus, the gesture recognition method includes: obtaining a hand image, acquired by each lens of a binocular camera, of a user; recognizing, through a pre-constructed recognition model, a first group of hand bone points from the obtained hand image, to obtain a hand bone point image in which the first group of recognized hand bone points is marked on a hand region of the hand image; obtaining, according to the obtained hand bone point image, two-dimensional positional relations and three-dimensional positional relations between various bone points in a second group of hand bone points as hand gesture data of the user; and recognizing a gesture of the user according to the hand gesture data.
US11947726B2 Multi-orientation fingertip planar tactile feedback device
A multi-orientation fingertip planar tactile feedback device includes a planar tactile feedback actuator. The planar tactile feedback actuator includes a holder and a feedback mechanism, a holding hole and an accommodating cavity are provided in the holder, one end of the holding hole penetrates through the holder, the other end is communicated with the accommodating cavity, the feedback mechanism includes a plurality of feedback parts that are arranged on cavity walls of the accommodating cavity respectively, and each feedback part includes a base, an air bag block and a baffle which are sequentially connected. A structure is simple; a finger touch force can be adjusted; five pairs of electrified coils are arranged, and force feedback vector synthesis can be performed therebetween; a direction of the force feedback generated by the electrified coil can be consistent with a direction of tactile feedback of the distal finger segment by the baffle.
US11947723B2 Decoding device, decoding method, and program
Provided is a decoding device including a decoding unit configured to decode a plurality of pieces of encoded data on the basis of encoding method information that has been received, received bitstream data including the plurality of pieces of encoded data in which a plurality of segments of a tactile signal has been respectively encoded, in which the encoding method information includes information indicating in which encoding method of a plurality of encoding methods the respective segments of the tactile signal have been encoded, the plurality of encoding methods includes a simple tactile encoding method corresponding to a simple tactile signal related to a beginning segment of the tactile signal, the plurality of pieces of encoded data includes simple tactile encoded data in which the simple tactile signal has been encoded in the simple tactile encoding method, and the decoding unit decodes the simple tactile encoded data, in a case where the encoding method information indicates the simple tactile encoding method.
US11947716B2 Wireless devices with flexible monitors and keyboards
A portable device (e.g., a wireless device such as a cell phone) is provided with a flexible keyboard and a flexible display screen. Such flexible components may be stored in the housing of the portable device when not in use. The flexible display screen and flexible keyboard may be expanded from the housing when the flexible components are utilized by a user. Non-flexible display and input components may be provided on the exterior of the portable device such that the device may be used, in some form, while the flexible components are stored. In one embodiment, a portion of the flexible display (or flexible keyboard) may be utilized when the flexible display (or flexible keyboard) is stored in said first housing.
US11947714B2 System and method for authorizing appliance access
An appliance includes an external communication port, such as an RJ45 port, and a wireless communication module in wireless communication with a remote server through an external network. A controller is configured to receive, using the wireless communication module, a secure unlock command from a remote server, the secure unlock command being generated when a remote service device transmits appliance identification data to the remote server, and unlock the external communication port to permit the remote service device to access operating software through the external communication port.
US11947713B2 Systems and methods for classifying PUF signature modules of integrated circuits
Systems and method are provided for determining a reliability of a physically unclonable function (PUF) cell of a device. One or more activation signals are provided to a PUF cell under a plurality of conditions. A PUF cell output provided by the PUF cell under each of the plurality of conditions is determined. A determination is made of a number of times the PUF cell output of the PUF cell is consistent. And a device classification value is determined based on the determined number of times for a plurality of PUF cells.
US11947712B2 Secure identification of wafer and chip
Embodiments are disclosed for a method. The method includes generating a correction datastore indicating shifts in magnitude representing corresponding characters that uniquely identify hardware comprising a computer processing chip. The method further includes generating security masks based on a correction file. Additionally, the method includes using a correction process for the computer processing chip. The generated security masks include corresponding overlays representing the shifts in magnitude with respect to corresponding product masks for the computer processing chip. The method also includes generating the computer processing chip using the security masks and the product masks.
US11947711B1 Real-time feature level software security
Systems and techniques for real-time feature level software security are described herein. A request may be received from a computing device for data from the feature of the software application. The request for data may include authorization information of a user of the computing device. It may be identified that the feature of the software application contains code containing a reference to a security configuration service. A security configuration may be determined for the feature of the software application by comparing a resource identifier and a feature identifier of the feature of the software application to a set of security configurations of the security configuration service. The security configuration may provide access rules for the feature of the software application. A response may be sent to the computing device based on a comparison of the received authorization information of the user of the computing device to the determined security configuration.
US11947706B2 Token-based data security systems and methods with embeddable markers in unstructured data
A tokenization system receives a request for data anonymization, the request referencing unstructured/semi-structured content containing values of interest. The tokenization system performs a tokenization operation on the unstructured/semi-structured content, generates self-describing tokens for the values of interest, each self-describing token having a preconfigured pattern, an indication of a protection strategy, and a token value, and stores the values of interest in a secure data vault. The tokenization system may receive a request to reveal the self-describing tokens in the unstructured/semi-structured content. In response, the tokenization system searches the anonymized version of the unstructured or semi-structured content for the preconfigured pattern, identifies self-describing tokens, uses the self-describing tokens to retrieve the values of interest from the secure data vault, and produces a detokenized version of the unstructured/semi-structured content containing the values of interest.
US11947704B2 Tagging and auditing sensitive information in a database environment
Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.
US11947703B2 Display device, information terminal, personal information protection method, program, and recording medium whereon program is recorded
Provided are a program and personal information protection method which are executed by a system which is operated by a medical practitioner, said program and method comprising: a display process of causing a monitor part 2 to display an examination result screen 3 including personal information which identifies a subject; an identification process of identifying the personal information in the examination result screen 3 which is displayed in the display process; and an invalidation process of invalidating the personal information identified in the identification process in a captured image which includes the examination result screen 3. Instances of personal information being displayed in error to outside users are thus reduced in comparison to the prior art, and sharing of examination result information is implemented smoothly.
US11947699B2 Microsegment secure speech transcription
Embodiments are provided for securing data access to machine learning training data at a plurality of distributed computing devices. Electronic content including original data that corresponds to a preferred data security level is divided into a plurality of microsegments. The plurality of microsegments is restrictively distributed to a plurality of computing devices which apply transcription labels to the plurality of microsegments. The labeled microsegments are reconstructed into training data which is then used to train a machine learning model while facilitating an improvement in data security of the original data included with the training data from the reconstructed microsegments.
US11947693B2 Memory management in virtualized computing environments
Disclosed embodiments relate to systems and methods for securely provisioning sensitive data elements to virtualized execution instances. The techniques may include: identifying a request to provision a new virtualized execution instance; determining, in association with the request, that the new virtualized execution instance will require a prohibited data element in order to communicate with a target network resource; without providing the new virtualized execution instance the prohibited data element, registering the new virtualized execution instance; identifying a request from the new virtualized execution instance to communicate with the target network resource; performing a verification process for the request to communicate with the target network resource; and conditional on the verification process, provisioning the prohibited data element to the new virtualized execution instance.
US11947679B2 Systems and methods for managing vulnerability data
A method for managing vulnerability data may include: (1) ingesting, by a data ingestion engine, vulnerability data from a plurality of sources; (2) normalizing, by a data normalizer module, the vulnerability data into a plurality of data records; (3) generating, by a data processing module, a dynamic risk score for each data record; (4) storing, by a risk record register, a risk record for each data record, wherein the risk record may include the dynamic risk score, a priority level, an identifier for a software application, and a software dependency; (5) selecting, by a control policy selection engine, a control policy based on one of the dynamic risk scores; (6) implementing, by the risk record register, the selected control policy; (7) monitoring, by the risk record register, implementation of the control policy; and (8) updating, by the risk record register, the control policy selection engine based on the monitoring.
US11947678B2 Systems and methods for evaluating data access signature of third-party applications
A method for evaluating security of third-party applications includes: launching, in an automated test environment, a test instance of a first application; determining a data access pattern for the first application of accessing a protected remote server based on detecting data retrieval operations of retrieving data from the protected remote server by the test instance and determining application states of the first application associated with the detected data retrieval operations; and providing the data access pattern for the first application on a client device.
US11947677B2 Dynamic taint tracking in abstract syntax tree interpreters
A method may include determining that a non-constant value of a variable corresponding to a variable node of the abstract syntax tree flows into an operator node in the abstract syntax tree. The method may further include adding, to the abstract syntax tree, a check taint node including functionality to: make a taint status determination that the non-constant value is tainted, and return the non-constant value to the operator node. The operator node generates a result value by executing an operator using the non-constant value. The method may further include adding, to the abstract syntax tree, a set taint node that stores, based on the taint status determination, the result value in a second tainted object, and performing, using the abstract syntax tree, a taint analysis of the source code to identify a vulnerability in the source code.
US11947676B2 Processor system with a communication interface
A processor system includes a processor and a first memory area storing a boot program code. The boot program code starts execution of the operating system when executed by the processor, performs a cryptographic operation when processor executes the boot program code. A second memory area stores one or more cryptographic keys and is only accessible to the boot program code. A third memory stores the operating system. A communication interface receives data over a communication network. The processor retrieves the boot program code from the first memory area and executes the boot program code to start execution of the operating system. The processor terminates execution of the boot program code. The processor is configured to re-execute the boot program code while the operating system is executed to cryptographically encrypt data upon the basis of the cryptographic keys stored in the second memory area.
US11947675B2 Restoration of firmware subsystems based on manufacturing states
An example computing device incudes a main processor, a management firmware subsystem, and a controller to control operation of the management firmware subsystem. The controller is separate from a main processor. A memory stores subsystem data that is useable by the controller. The computing device further includes a set of instructions that determines a manufacturing mode of the computing device. The manufacturing mode is enabled when the computing device is under manufacture or maintenance. The manufacturing mode is disabled when the computing device is under normal operation. The set of instructions further determines a manufacturing state of the subsystem data. The manufacturing state indicates whether the subsystem data is complete. In response to determining that the manufacturing mode is disabled and that the manufacturing state of the subsystem data is incomplete, the set of instructions initiates a restoration of the subsystem data from a backup of the subsystem data.
US11947667B2 Preventing ransomware from encrypting files on a target machine
Techniques for preventing ransomware from encrypting files on a target machine are disclosed. In some embodiments, a system/process/computer program product for preventing ransomware from encrypting files on a target machine includes monitoring file system activities on a computing device; detecting an unauthorized activity associated with a honeypot file or honeypot folder; and performing an action based on a policy in response to the unauthorized activity associated with the honeypot file or honeypot folder.
US11947666B2 Systems and methods for exploit prevention and malicious code neutralization using non-predictable results for JavaScript-enabled applications
Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.
US11947665B2 Secured computer code and systems, methods, and storage media for creating the secured computer code from original computer code
Systems, methods, and storage media for creating secured computer code from original computer code are disclosed. The secured computer code is created from original computer code and has a secured interface between a first code domain and a second code domain of the original computer code, the first code domain including code in a first coding language and the second code domain including code in a second coding language, the first code domain being compiled separately from the second code domain. Exemplary implementations may: identify a code method defined in the first code domain that is declared in the second code domain; create a corresponding code method in the second code domain that has a signature that corresponds to a signature of the code method; and create a transformed code method in the first code domain.
US11947663B2 Control flow protection based on phantom addressing
Disclosed are methods, systems, devices, media, circuits, and other implementations, including a method that includes generating for a code block of a process executing on a controller-based device one or more code block copies defined in a virtual address space of the controller-based device, with the code block of the process being stored in a particular segment of a physical address space of the controller-based device, and with the code block configured to separately map to each of the one or more of the code block copies in the virtual address space. The method further includes processing at least a portion of one of the one or more code block copies defined in the virtual address space when the corresponding code block of the process is to be processed.
US11947662B2 Uniform enclave interface
A uniform enclave interface is provided for creating and operating enclaves across multiple different types of backends and system configurations. For instance, an enclave manager may be created in an untrusted environment of a host computing device. The enclave manager may include instructions for creating one or more enclaves. An enclave may be generated in memory of the host computing device using the enclave manager. One or more enclave clients of the enclave may be generated by the enclave manager such that the enclave clients configured to provide one or more entry points into the enclave. One or more trusted application instances may be created in the enclave.
US11947660B2 Securing pods in a container orchestration environment
Securing pods in a container orchestration environment is provided. A container runtime interface command is verified to perform an orchestration action on a set of containers comprising an application workload that corresponds to a service based on matching the container runtime interface command to a rule contained in a trusted execution environment contract included in a pod sandbox virtual machine of a trusted execution environment. It is determined whether the container runtime interface command to perform the orchestration action on the set of containers is valid based finding a matching rule in the trusted execution environment contract. In response to determining that the container runtime interface command to perform the orchestration action on the set of containers is valid, the container runtime interface command is executed to perform the orchestration action on the set of containers in the pod sandbox virtual machine of the trusted execution environment.
US11947658B2 Password generation device and password verification device
Some embodiments are directed to a password generation device that includes an input unit arranged to receive, from a user device, a computer address for accessing a computer resource, a user identifier indicating a user of the user device, a user password, and a password unit arranged to determine a first combined identifier from a base address system-identifier, a user system-identifier, and the user password. Moreover, the password generation device may be configured for password verification and/or validation.
US11947656B2 Proofing against tampering with a computer
A technique of proofing against tampering with a computer including a chassis with a plurality of fasteners. The technique includes obtaining by the computer data indicative of a sequence of implication events associated with the fasteners of the plurality of fasteners, generating a pattern corresponding to the sequence of implication events, matching between data corresponding to the generated pattern and a reference data, and initiating one or more anti-tampering actions responsive to a mismatching result. The method can further include generating a cryptographic signature corresponding to the generated pattern, wherein matching between data corresponding to the generated pattern and the reference data includes matching the generated cryptographic signature to a cryptographic reference corresponding to the reference data. Alternatively, or additionally, the generated cryptographic signature can be usable for secure access to information stored on the computer.
US11947655B1 Secure authentication using companion trust
A computing device may authenticate a user of the computing device as an authorized user. The computing device may, in response to authenticating the user of the computing device as the authorized user, transition from a locked state to an unlocked state. The computing device may, in response to authenticating the user of the computing device as the authorized user, determine one or more computing devices that are proximate to the computing device. The computing device may, in response to determining the one or more computing devices that are proximate to the computing device, send to each of the one or more computing devices an indication of successful user authentication by the computing device to enable each of the one or more computing devices to transition from the locked state to the unlocked state without performing user authentication.
US11947653B2 Manipulating user credentials
A method, apparatus and product comprising: identifying a login session in a Graphical User Interface (GUI) of a user device, wherein the login session is configured to enable a user of the user device to login to a first software system; extracting one or more user credentials from the login session, wherein the one or more user credentials comprise one or more user inputs to the login session; manipulating the one or more user credentials using one or more manipulations, thereby obtaining manipulated credentials; and automatically utilizing the manipulated credentials in order to login the user into a second software system.
US11947652B2 Manipulating user credentials
A method, apparatus and product comprising: identifying a login session in a Graphical User Interface (GUI) of a user device, wherein the login session is configured to enable a user of the user device to login to a first software system; extracting one or more user credentials from the login session, wherein the one or more user credentials comprise one or more user inputs to the login session; manipulating the one or more user credentials using one or more manipulations, thereby obtaining manipulated credentials; and automatically utilizing the manipulated credentials in order to login the user into a second software system.
US11947651B2 Biometric identification platform
An improved authentication, identification, and/or verification system is provided in various embodiments. The system is provided for use in relation to provisioning access or establishing identity in relation to one or more human users, and may be used in a single site/scenario/system, or across multiple sites/scenarios/systems. A combination of biometric modalities and authentication mechanisms having diverse characteristics are utilized to establish identity, the diverse characteristics being utilized to modify aspects of identity management and access provisioning.
US11947648B2 Electronic device related to user identification, authentication, liveliness, encryption using biometrics technology and methods for operation thereof
In one embodiment, a method for authenticating a user with an electronic device is disclosed. The method incudes receiving digital sensor data from a motion sensor over a signal acquisition time period; deleting a beginning portion of the digital sensor data prior to the signal acquisition time period; suppressing signal components in the data associated with voluntary movement of the user; signal processing the suppressed digital sensor data to extract signal features representing neuro muscular tone of the user; tabulating the extracted signal features over periods of time into a feature vector table; executing a predictive model with the feature vector table; generating a numerical degree of matching level based on the feature vector table and the user parameter set; and making a determination to either authorize the user or not based on the numerical degree of matching level. The predictive model is trained by a user parameter set.
US11947646B2 Biometric access sensitivity
The present application provides methods and corresponding systems for accessing services on a gaming device which include receiving at least one item of identity verification data from a user of a gaming device; enabling at least one service, such as a wager-type game, on the gaming device based on a match between the at least one item of identity verification data received and at least one item of identity verification data obtained previously; displaying an interface screen comprising graphic objects associated with the wager-type game and at least one selectable element for the user to submit a gaming command and a wagering command during game play; obtaining at least one item of user change data from a user during game play; and prompting the user for identity verification data when a user change is suspected based on the at least one item of user change data.
US11947645B2 Voice-based authentication after successful authentication based on non-voice input
An information processing apparatus includes a processor configured to obtain a registered first voice of a first user identified in first authentication achieved by an authentication method different from an authentication method employing a voice, obtain a second voice uttered by a second user during operation, perform second authentication for confirming that the second user is the first user identified in the first authentication by comparing a feature of the first voice and a feature of the second voice, and perform, if the second authentication is successfully completed, a process in accordance with an operation associated with the second voice.
US11947644B2 Facial recognition framework using deep learning for attended robots
A facial recognition framework may be configured for robotic process automation (RPA) to automate a workflow for an application interface. A set of images of a user may be captured after the robot is initiated for the automated workflow. The set of images may be utilized by a deep learning neural network model to identify facial characteristics. The automated workflow may be performed by an attended robot based on successful validation of the user with the facial characteristics and credentials of the user for the attended robot.
US11947642B1 Apparatuses, methods, and computer program products for proactive offline authentication
A method, apparatus, and computer program product for proactive offline authentication are provided. An example method includes determining a current offline condition of a computing device at a first time and determining a prior online condition of the computing device at a second time that is earlier than the first time at which the computing device generated second authentication credentials based upon one or more user attributes obtained from a digital identity construct database associated with a first user at the second time. The method further includes obtaining, at the first time, first authentication credentials associated with the first user and determining a discrepancy between the first and the second authentication credentials. In response to the determined discrepancy, the method includes generating an authentication token based upon the second authentication credentials for authenticating a first user device of the first user with the computing device.
US11947640B2 Adaptive, multi-channel, embedded application programming interface (API)
A mobile device configured for communication with a multi-channel, operating-system (OS)-agnostic application programming interface (API) is provided. The API is configured to provide generic access to an OS-agnostic-device API output. The API may be coupled to a library of user credentials, and a library of data. The data provides information for one or more responses to a request from the user. The device may include an OS-based application and a translator. The translator translates communications between the OS-based application and said OS-agnostic API. The translator may convert an OS-compliant message header to a generic message header and to convert a generic message header to an OS-compliant message header. The OS-agnostic API may receive a communication initiation from the device. The device may be associated with a first channel. The API may request and receive 1) user credentials associated with the device and 2) data, authenticate the user credentials, and pull the data.
US11947637B2 Authorization of access rights licenses
Systems, apparatuses, and methods are described for preauthorizing a batch of access rights licenses, e.g., Digital Rights Management (DRM) licenses, and storing them at a location. The preauthorization may be based on predicting a batch of content items to be viewed. The location may be a content server or a user device. After receiving a request from the user device to play back a content item of the batch of predicted content items, the DRM license may be provided from the storage location instead of performing an authorization operation to obtain one from a DRM server. Providing the DRM license from the storage location may take less time than performing the authorization operation to obtain the DRM license from the DRM server.
US11947636B2 Systems and methods for payload encoding and decoding
Systems and methods for payload encoding and decoding are disclosed. Example instructions cause one or more processors to at least determine encoding data corresponding to a message to be encoded into audio data by an encoding device; generate a license file including the encoding data; and cause transmission of the license file to a decoding device to enable the decoding device to decode the message from the audio data based on the license file.
US11947627B2 Context aware anomaly detection
A computer-implemented method for context aware anomaly detection includes receiving a signal including real-time data, dividing the received signal into a set of training wavelets bounded by a respective training context, generating a prediction model for the training context by processing the set of training wavelets through a recurrent neural network to identify patterns in a sequence of data of a respective training wavelet. The method includes, in response to execution of a current context that is different from the training context, extracting current wavelets from a signal of the current context, identifying a pairwise match between same dimensions of the current wavelets and a wavelet pattern of the prediction model by aligning sequences of the current wavelet and sequences of the wavelet pattern of the prediction model. Upon determining that a total cumulative distance between the two sequences exceeds a predetermined threshold, an anomaly is identified.
US11947620B1 Interfaces for automatically mapping webpages to page groups
Aspects of the present disclosure involve a system including a computer-readable storage medium storing a program and method for providing interfaces for automatically mapping webpages to page groups. The program and method provide for determining prioritized terms for plural URLs corresponding to webpages of a website; sending, to a user's client device, an indication of the prioritized terms; receiving, from the client device, an indication of the prioritized terms as modified by the user; generating page groups based on the modified prioritized terms, each page group being assigned to a page category for the website, and each page group having URL-based conditions; sending, to the client device, an indication of the page groups; receiving, from the client device, an indication of the page groups as modified by the user; and causing display of a mapping interface on the client device, the mapping interface corresponding to the modified page groups.
US11947619B2 Systems and methods for benchmarking online activity via encoded links
The present disclosure is directed towards benchmarking online activity via encoded links generated by an online activity benchmarking system. The method may include identifying by a server of an online activity benchmarking system, for an information resource, a plurality of encoded links encoded by the server of the online activity benchmarking system and linked to the information resource, receiving by the server, via the identified plurality of encoded links, a plurality of requests to access the information resource, identifying by the server, for each request of the plurality of requests to access the information resource, one or more attributes corresponding to the request, categorizing by the server, the plurality of requests to access the information resource based on the one or more identified attributes, and providing by the server, for presentation, an output indicating statistics corresponding to the categorized plurality of requests based on the one or more identified attributes.
US11947618B2 Identifying and storing relevant user content in a collection accessible to user in website subscribed to service
A method, system and computer program product for maintaining a collection service for websites. A user preference for content desired to be viewed by the user subscribed to the collection service is acquired. Content may then be searched and reviewed both within and outside a website subscribed to the service by the collection service to identify the content of interest to the user using an artificial intelligence system based on the acquired user preference and a rule set. The artificial intelligence system is a learning system that learns the content of interest to the user based on the user's actions. The identified content of interest is then presented to the user in a container within the website subscribed to the service, where the container is a “reusable construct” in that it may appear to the user within any subscribed website.
US11947616B2 Systems and methods for implementing session cookies for content selection
A method is disclosed. The method may include establishing a connection with a client device via an application executing on the client device; detecting one or more web pages that the application of the client device has visited during the established connection; determining a target audience for the connection based on the detected one or more web pages; responsive to determining the target audience, identifying a set of content items from memory based on each content item of the set having a stored association with an identifier of the target audience in the memory; selecting a first content item from the set of content items; and transmitting the first content item to the client device over the connection for display on a web page.
US11947615B2 Session replay with multiple browser tabs
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing session replay with multiple browser tabs. The program and method provide for receiving plural session events corresponding to a browsing session of a webpage, the plural session events corresponding to user interactions performed across plural browser tabs with respect to the webpage; determining, based on the plural session events and for each browser tab of the plural browser tabs, a set of in-focus time periods during which user interaction was focused on the browser tab relative to other browser tabs of the plural browser tabs; and consolidating, for the determined sets of in-focus time periods, session events of the plural session events into chronological order, the consolidated session events corresponding to a single stream of in-focus activity for the browsing session across the plural browser tabs.
US11947614B1 Method and system for centralized multi-instance deployment consolidation
A computerized method is disclosed including establishing communicative couplings with each of a first data intake and query system instance and a second data intake and query system instance, automating execution of a first search query on the first data intake and query system instance and a second search query on the second data intake and query system instance, and causing rendering of a graphical user interface that consolidates results from each of the first data intake and query system instance and the second data intake and query system instance. Additional operations may include obtaining a result of the first search query while preserving fields within the results of the first and second search queries extracted by the first data intake and query system instance and the second data intake and query system instance, respectively.
US11947613B2 System and method for efficiently querying data using temporal granularities
A system and method for displaying data using temporal granularities. The method includes determining at least one first dataset of a plurality of datasets based on at least one temporal data requirement, wherein the plurality of datasets is generated based on a data model, wherein each of the plurality of datasets is generated based further on a distinct temporal granularity of a plurality of temporal granularities, wherein the distinct temporal granularity of each of the at least one first dataset meets at least one of the at least one temporal data requirement; and querying the determined at least one first dataset in order to obtain at least one query result.
US11947609B2 Portable information terminal and application recommending method thereof
The purpose of the present invention is to provide a suitable user-friendliness to a user regarding a recommendation of application software on a portable information terminal. In order to accomplish the purpose, this portable information terminal is configured to set an application as a recommendation candidate when the status of the portable information terminal matches a condition corresponding to the application, and recommend the application when the application further matches a pre-set recommendation permitting condition. Hence, the portable information terminal and the application recommending method thereof capable of providing a preferable user-friendliness to the user can be provided.
US11947608B2 Search term recommendation method and system based on multi-branch tree
The invention relates to a search term recommendation method and system based on a multi-branch tree. The method comprise that steps that: A, a multi-branch tree term chain data generation process: splitting each hot term into a plurality of independent words, generating a term chain according to the sequence of the words from first to last in the hot term, each word is a node in the term chain, and nodes corresponding to the same word in different term chains are used as public nodes to generate multi-branch tree term chain data; B, a search term recommendation process: searching multi-branch tree term chain data accord to that currently input terms, taking a term chain that matches the inputted words as a recommended term.
US11947605B2 Automatically separating claim into elements/limitations and automatically finding art for each element/limitation
A system and method for a patent search and analytics software tool that finds prior art for each claim limitation/element by breaking up claims into individual claim limitations. Once the claims are separated, the system finds the best prior art for each of the individual separate, different claim limitations/elements. Additionally, the software finds the best prior art for entire claims, including non-patent literature (NPL) searching. The system takes into account the limitations of the claim under consideration (query claim of query patent), the text of the art, the link structure of the citation network, and the patent classification and then constructs a network that consists of two types of nodes: (i) the art (patents and non-patent literature) and the (ii) classes of the patent classification. Each art node is linked to all the art nodes that it cites and is linked to all the classification nodes that it belongs to.
US11947604B2 Ranking of messages in dialogs using fixed point operations
An example system includes a processor to receive a pseudo-relevance set including top results form a search engine in response to transmitting a set of concatenated messages of a dialog. The processor can execute a first fixed point operation on the pseudo-relevance set to generate weighted terms. The processor can also execute a second fixed point operation on a message graph including nodes with a heaviness based on the weighted terms.
US11947602B2 System and method for transmitting submissions associated with web content
Among other things, embodiments of the present disclosure enable real-time communication between a first user and a second user regarding web content, and enable the second user to receive a submission of at least some of the web content from the first user.
US11947599B1 Data confidentiality-preserving machine learning on remote datasets
The present disclosure involves systems, software, and computer implemented methods for data confidentiality-preserving machine learning on remote datasets. An example method includes receiving connection information for connecting to a remote customer database and storing the connection information in a machine learning runtime. Workload schedule information for allowable time windows for machine learning pipeline execution on remote customer data of the customer is received from the customer. A determination is made that an execution queue includes a machine learning pipeline during an allowed time window. The connection information is used to connect to the remote customer database during the allowed time window. Execution is triggered by the machine learning runtime of the machine learning pipeline on the remote customer database. Aggregate evaluation data corresponding to the execution of the machine learning pipeline on the remote customer database is received and provided to a user.
US11947595B2 Storing semi-structured data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing semi-structured data. One of the methods includes maintaining a plurality of schemas; receiving a first semi-structured data item; determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas; and in response to determining that the first semi-structured data item does not match any of the schemas in the plurality of schemas: generating a new schema, encoding the first semi-structured data item in the first data format to generate the first new encoded data item in accordance with the new schema, storing the first new encoded data item in the data item repository, and associating the first new encoded data item with the new schema.
US11947593B2 Sound categorization system
A system, method, and computer program product for hierarchical categorization of sound comprising one or more neural networks implemented on one or more processors. The one or more neural networks are configured to categorize a sound into a two or more tiered hierarchical coarse categorization and a finest level categorization in the hierarchy. The categorization sound may be used to search a database for similar or contextually related sounds.
US11947592B2 Systems and method of generating custom messages based on rule-based database queries in a cloud platform
Systems and methods are disclosed for generating messages in a cloud platform. One method comprises storing a collection of audio files and destination information identifying location information corresponding to plurality of different geographic locations where a plurality of edge devices are located and grammar information including language-specific rules, receiving messages from one or more of a plurality of requesting devices, the messages including a first type of message and a second type of message, generating an action list, determining an available time slot at a first geographic location of a first edge device when the first edge device is available to render an announcement, retrieving, using the grammar information associated with the second type of destination information included in the action list, an audio file from the collection of audio files stored; and transmitting the audio file and the action list to the first edge device to render an announcement.
US11947589B2 Web-scale personalized visual search recommendation service
Systems and methods directed to returning personalized image-based search results are described. In examples, a query including an image may be received, and a personalized item embedding may be generated based on the image and user profile information associated with a user. Further, a plurality of candidate images may be obtained based on the personalized item embedding. The candidate images may then be ranked according to a predicted level of user engagement for a user, and then diversified to ensure visual diversity among the ranked images. A portion of the diversified images may then be returned in response to an image-based search.
US11947588B2 System and method for predictive curation, production infrastructure, and personal content assistant
Data points, calendar entries, trends, and behavioral patterns may be used to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. The collections are selected from files on the user's device, cloud-based photo library, or other libraries shared among other individuals and grouped into thematic products. Based on analysis of the user's collections and on-line behaviors, the system may estimate types and volumes of potential media-centric products, and the resources needed for producing and distributing such media-centric products for a projected period of time. A user interface may take the form of a “virtual curator”, which is a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas with each user and can interact with the user via text/audio messaging.
US11947584B1 System and method for searching and playing a predetermined start and end time of a clip within a larger audio or video file
System and method for creating clips of larger audio streams based on very accurate in point and out point and for searching for the clips. The system and method use byte signatures in MP3 or media files to accurately and efficiently find a specific cue point, such as for example, the beginning of a sentence in a podcast. The system and method are configured to search and locate a given clip even if that sequence moves inside the stream, such as for example, if the audio file adds additional content like advertisements or other audio sequence, the hash representation of the cue point can still be found with millisecond accuracy.
US11947581B2 Dynamic taxonomy builder and smart feed compiler
A plurality of personalized news feeds are generated from input feeds including digital content items based on a dynamic taxonomy data structure. Entities are extracted from the input feeds and relationship strengths are obtained for the extracted entities and the digital content items. The dynamic taxonomy data structure is updated with the extracted entities and entries for the digital content news items are included at the corresponding branches based on the relationship strengths. Attributes are obtained for the entities and those entities corresponding to the trending topics are identified. Personalized news feeds are generated including the digital content items listed under the entities. Digital content items are added or removed from the digital content feeds based on one or more entity attributes.
US11947572B2 Method and system for clustering executable files
A method and a system for clustering executable files are provided. The method comprises: obtaining a plurality of executable files; for each executable file: (i) detecting repeat sequences of commands of a predetermined length in a given executable file; (ii) determining at least one frequently occurring sequence of the repeat sequences in the given executable file; and based on the at least one frequently occurring sequence of commands, attributing the given executable file to a respective family; iteratively executing the detecting, the determining, and the attributing until one of: all of the plurality of executable files are attributed to at least one respective family, and until un-attributed files of the plurality of executable files do not contain any repeat sequences of commands; and responsive to presence of un-attributed files, attributing each of the un-attributed files of the plurality of executable files to a separate family.
US11947569B1 Framework for exposing network activities
Systems and methods are provided for investigation network activities. Network activity information may be accessed. The network activity information may describe for an individual (1) respective relationship with one or more persons; and (2) respective activity status information indicating whether a given person has engaged in a particular activity. A network activity graph may be generated based on the network activity information. The network activity graph may include two or more nodes representing the individual and the one or more persons. Connections between the nodes may represent the respective relationships between the individual and the one or more persons. Data corresponding to the network activity graph may be presented through an interface.
US11947566B2 Employee data replication system
An employee data replication system receives a request to replicate employee data hosted by a host system. At least one of: a live date corresponding to when the employee data is to be live on the enterprise system or a selection of one or more applications to be used on the enterprise system is identified. A cutoff date for the employee data is calculated based on one or more of the live date and the selection of one or more applications, the cutoff date indicating an oldest date for which the employee data is to be replicated to the enterprise system. Employee data is replicated from the host system to the enterprise system based on the cutoff date, and an indication is provided that the replication has completed.
US11947560B2 Processing a federated query via data serialization
Techniques are described with respect to processing a federated query. An associated computer-implemented method includes compiling a query received from a client computing system to generate a query statement and a query access plan. The query access plan incorporates a modified database access application programming interface (API) that supports data serialization. The method further includes executing the query access plan to transmit the query statement to a remote database system. The method further includes fetching a query result set from the remote database system including serialized binary large object (BLOB) data. The method further includes deserializing the serialized BLOB data of the query result set and populating an in-memory data structure with deserialized query results. In an embodiment, the method further includes transmitting the deserialized query results to the client computing system. In an additional embodiment, the method further includes generating query serialization capabilities for the remote database system.
US11947559B1 Dynamic schema identification to process incoming data feeds in a database system
A data manager receives a first data layout from a data source and classifies the first data layout as corresponding to a first data domain. The data manager compares the first data layout with one or more existing data layouts that are already classified as corresponding to the first data domain and detects that at least one attribute and corresponding dataset of the first data layout matches with a second attribute and corresponding second dataset from an existing data layout. Data manager generates a second data layout corresponding to the first data layout, wherein the second data layout is a copy of the first data layout with the at least one attribute and the corresponding dataset from the first data layout replaced by the second attribute and the second dataset from the first existing data layout. Data manager loads a data warehouse from the second data layout.
US11947557B2 Recommendations from comments on online social networks
In one embodiment, a method includes, by one or more computing devices, receiving, from a client system of a first user of an online social network, a text post inputted by the first user, parsing the text post to identify a query associated with the text post, sending, to the client system, instructions for presenting a confirmation prompt requesting confirmation of the identified query from the first user, receiving, from the client system, a confirmation of the identified query from the first user, generating, in response to receiving the confirmation, a recommendation list responsive to the query, wherein the recommendation list comprises references to one or more objects referenced in one or more prior comments associated with one or more prior posts of the online social network associated with the query, and sending, to the client system, instructions for presenting the recommendation list to the first user.
US11947556B1 Computerized monitoring of a metric through execution of a search query, determining a root cause of the behavior, and providing a notification thereof
The disclosure includes methods and systems that perform operations of identifying a behavior of a metric, where the metric is associated with a node of included within a nodal graph displayed on a graphical user interface. Additionally, a root cause of the behavior is determined through automated, computerized analytics, which may include execution of a search query associated with the node, and a notification of the root cause may be provided via the graphical user interface. Additionally, the graphical user interface may be configured to receive user input that results in the generation of a nodal graph, where the user input includes placement of nodes on a display screen and edges representing a connection between two nodes, where the edges may represent a dependency between the nodes.
US11947552B2 Method for discovering causality from data, electronic device and storage medium
A method for discovering causality from data includes acquiring to-be-processed data, and obtaining a covariance matrix of the to-be-processed data; determining a first target column in the covariance matrix, taking the number of columns of the first target column as a first place in a rearrangement sequence, and obtaining a first upper triangular matrix according to the first target column; determining a position of the number of columns of the covariance matrix other than the first target column except the first place in the rearrangement sequence according to the first target column and the first upper triangular matrix, and obtaining an upper triangular matrix in each position determination; obtaining an adjacency matrix according to an upper triangular matrix and a rearrangement sequence obtained in final position determination; and generating directed acyclic graph (DAG) by using the adjacency matrix, and taking the DAG as causality discovery result of the to-be-processed data.
US11947550B1 Fast ad-hoc filtering of time series analytics
Techniques and tools are described for producing time-series data using faceted search based on document creation time. For example, index information can be created from events (e.g., by adding meta-data and indexing the events as documents). In addition, index information can be created that maps document creation time to time ranges. Search queries can then be executed (e.g., comprising ad-hoc filters to filter on the meta-data), and search results can be faceted on the time ranges to produce time-series data. The time-series data can be graphed to display trends of activity (e.g., trends of events based on user activity).
US11947549B2 Generating modified view based on identified subset of content items and providing modified view to user associated with user account for display
A computing system generates a default view of content items associated with a user account. The default view is representative of an underlying hierarchical structure of the content items associated with the user account. The computing system receives a request to transition from the default view to a modified view of the content items. The computing system ranks the content items based on a predicted likelihood of the user interacting with the particular content item. The computing system identifies the subset of content items for the modified view based on the ranking. The computing system generates the modified view based on the identified subset of the content items. The modified view maintains the underlying hierarchical structure of the content items associated with the user account. The computing system provides the modified view to the user associated with the user account for display.
US11947547B1 Contextual search using database indexes
Provided are systems, methods, and computer-program products for a contextual connection system. In various implementations, the system can receive data corresponding to an interaction between a first node and a second node. The system can use an interaction history to associate the first node with a subset of other nodes. The system can receive input corresponding to a search, where the search is associated with the third node. The search requests a list of nodes, where nodes in the list of nodes are likely to accept a connection request from the third node. The system can determine similarity between the third node and the second node. Determining the similarity can further include using the similarity and a result of searching to identify the context associated with the first node. The system can add the first node to the list of nodes, and respond to the search with the list of nodes.
US11947546B2 Method and system for data processing
System (100) comprising several edge computing devices (ECD), each one comprising a sensor (S), a memory (M), a Central Processing Unit, CPU and a digital communication interface (IF) allowing digital communication digitally across a network (NW).The invention is characterised in that each device is arranged with a respective interpreting software function, arranged to interpret computer code, received via said interface and stored in said memory, according to a query language having a predetermined syntax; in that said syntax is arranged to define queries the results of which are streams of data; in that each device is arranged to produce a result to at least one query and to communicate said result via said interface, in that said syntax allows said query to be defined in terms of a calculation to be performed based on a measured value from said sensor, and in that the device in question is arranged to perform, as a part of said interpretation, said calculation.The invention also relates to a method.
US11947541B1 Table user-defined function for graph data processing
A method may include receiving a definition of a table user-defined function (TUDF) in a graph query language. The table user-defined function may be created based on the definition. For example, the creation of the table user-defined function may include checking and compiling the definition to generate executable code associated with the table user-defined function. Upon receiving a query including a relational query language statement invoking the table user-defined function, such as a structured query language select statement, the query may be executed on at least a portion of a graph data stored in a database. The executing of the query may include calling the executable code to execute the table user-defined function included in the relational query language statement. Related systems and computer program products are also provided.
US11947539B2 Concurrency and cancellation in distributed asynchronous graph processing
Techniques to efficiently assign available workers to executing multiple graph queries concurrently on a distributed graph database are disclosed. The techniques comprise a runtime engine assigning multiple workers to executing portions of multiple graph queries, each worker in each assignment asynchronously executing a portion of a graph query within a parallel-while construct that includes return statements at different locations, and the runtime engine reassigning a worker to executing another portion of the same or a different graph query to optimize the overall performance of all workers.
US11947537B1 Automatic index management for a non-relational database
Index management for non-relational database systems may be automatically performed. Performance of queries to a non-relational database may be evaluated to determine whether to create or remove an additional index. An additional index may be automatically created to store a subset of data projected from the non-relational database to utilize when performing a query to the non-relational database instead of accessing data in the non-relational database.
US11947536B2 Identifying and processing poly-process natural language queries
An embodiment for identifying and processing poly-process natural language queries may include receiving a natural language query. The embodiment may also automatically identify a bridge entity in the received natural language query. The embodiment may also automatically determine whether the received natural language query is a poly-process query. The embodiment may further include, in response to identifying that the received natural language query is the poly-process query, automatically generating sub-queries for each process in the poly-process query and generate results for each sub-query. The embodiment may also automatically combining the results of each sub-query using the bridge entity to output a combined result. The embodiment may further include automatically generating a modified sub-query for post-processing of the combined result. The embodiment may also automatically process the modified sub-query to generate a final query result for the received natural language query.
US11947535B2 Multicomputer system with machine learning engine for query optimization and dynamic data reorganization
Systems for dynamic data reorganization and query optimization are provided. In some aspects, a database query may be received and evaluated to determine whether it meets one or more criteria. If the database query meets the one or more criteria, the query may be executed and the output of the executed database may be transmitted to the user device. If the database query does not meet the one or more criteria, data associated with the database query may be dynamically modified and/or reorganized (e.g., using machine learning). Modified data may be generated based on the dynamically modified and/or reorganized data. The modified data may be stored in an optimized query cache. An updated query may be generated based on the modified data and stored in the optimized query cache. The updated query may be executed and an output of the executed updated query may be transmitted to the user device.
US11947532B2 Lifecycle tracking of data objects
Techniques are disclosed relating to managing data objects. A computer system may access a first application comprising a set of functions and may execute a second application to facilitate execution of the first application. The first application may be written in a different programming language than the second application. The second application may manage, on behalf of the first application, memory resources of data objects that are defined within ones of the set of functions of the first application. The second application may establish, for the data objects, ownership information that indicates which ones of the functions are utilizing the data objects. The ownership information may be usable to determine, upon completion of a function of the set of functions, whether a given one of the data objects can be deallocated based on whether the given data object is being utilized by another function.
US11947526B2 System, method, and apparatus for generating analytics with structured query files
Provided is a system, method, and apparatus for generating analytics with structured query files. The method includes the steps of generating at least one graphical user interface configured to receive query parameters from a user for querying transaction data, generating a request file based on the query parameters, the request file including a request definition object and a segment object, processing the request file to query at least one transactional database based at least partially on the request file, and generating a response file including transaction data based on a return from the query of the at least one database, the response file structured based on the request definition object from the request file.
US11947521B1 Efficient automatic web scraping systems and methods
A processor may identify a plurality of data sets subject to upcoming update processing in a next update cycle. For each of the plurality of data sets, the processor may determine a probability that data included in the data set has changed since a most recent update processing. The processor may exclude a first subset of the plurality of data sets having respective probabilities below a threshold value from the upcoming update processing until the respective probabilities are determined again in a subsequent update cycle. The processor may perform the upcoming update processing on the plurality of the data sets not included in the first subset, where the upcoming update processing may include obtaining updated data from at least one external data source.
US11947520B2 Storage medium, transmission support device, and transmission support method
A non-transitory computer-readable storage medium storing a transmission support program that causes at least one computer to execute a process, the process includes generating a management identifier of a message in response to reception of the message; returning the management identifier to a transmitter of the message; when receiving the management identifier and lists of personal identifiers of individuals who have attributes according to conditions regarding the attributes, from each of a plurality of companies that holds information on the attributes of the individuals, based on reception of the conditions and the management identifier from the transmitter, specifying the personal identifiers that are duplicate between the lists that have the management identifier that is common; and transmitting the specified personal identifiers and the received message.
US11947519B2 Assigning an anomaly level to a non-instrumented object
Examples described herein provide a computer-implemented method that includes defining a key performance indicator associated with a non-instrumented object of a processing system. The method further includes determining a current anomaly level of the key performance indicator for an instrumented object having a relationship with the non-instrumented object. The method further includes assigning an anomaly level to the non-instrumented object based on the current anomaly level.
US11947515B2 Relational method for transforming unsorted sparse dictionary encodings into unsorted-dense or sorted-dense dictionary encodings
Unsorted sparse dictionary encodings are transformed into unsorted-dense or sorted-dense dictionary encodings. Sparse domain codes have large gaps between codes that are adjacent in order. Unlike spare codes, dense codes have smaller gaps between adjacent codes; consecutive codes are dense codes that have no gaps between adjacent codes. The techniques described herein are relational approaches that may be used to generate sparse composite codes and sorted codes.
US11947513B2 Search phrase processing
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is stored as discrete events time stamps. A search is received and relevant event information is retrieved based in whole or in part on the time stamp, a keyword indexing mechanism, or statistical indices calculated at the time of the search.
US11947512B2 Feedback-based inverted index compression
The disclosed technology is generally directed to the compression of inverted indexes. In one example of the technology, an inverted index that includes a plurality of posting lists and metadata is provided. The inverted index indicates compression settings that are associated with the plurality of posting lists. At periodic scheduled times, a regeneration is performed on the inverted index. The regeneration includes decompressing the inverted index. The decompressing uses the compression settings indicated by the inverted index. The regeneration further includes determining compression settings to use during a next periodic scheduled time of the plurality of periodic scheduled times, such that at least a first posting list of the plurality of posting lists uses a different compression setting than a second posting list of the plurality of posting lists.
US11947509B2 Storing and querying knowledge graphs in column stores
Various embodiments for a triple integration and querying system are described herein. An embodiment operates by identifying a plurality of triples corresponding to a knowledge graph, and generating a table in a database into which to import the set of triples. The table includes a subject column, a predicate column, and multiple object columns across different datatypes. Values from the triples of the knowledge graph are loaded into the table and a query is executed on the table.
US11947506B2 Method and system for mapping a dataset from a Hilbert space of a given dimension to a Hilbert space of a different dimension
A computer-implemented method is disclosed for mapping a dataset from a Hilbert space of a given dimension to a Hilbert space of a different dimension, the method comprising obtaining a dataset, for each data sample of the dataset, for a plurality of episodes, generating an encoded sample; configuring an adiabatic quantum device by embedding each encoded sample into a q-body Hamiltonian H representative of an adiabatic quantum device, causing the adiabatic quantum device to evolve from an initial state to a final state; and performing a projective measurement along z axis at the final state to determine the value of each qubit; generating a corresponding binary vector representative of the given data sample in a transformed Hilbert space using the determined value of each qubit at each episode and providing a mapped dataset comprising each of the generated corresponding binary vectors.
US11947503B2 Autoregressive graph generation machine learning models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating data defining a graph. In one aspect, a method comprises: sequentially generating a respective edge set for each node in the graph, wherein for each of a plurality of nodes after a first node, generating the edge set for the node comprises: receiving a context embedding for the node that summarizes a respective edge set for each node that precedes the node; generating, based on the context embedding for the node: (i) a respective edge set for the node, and (ii) a respective embedding of the edge set for the node; generating a context embedding for a next node in the ordering of the nodes using the embedding of the edge set for the node; and adding the set of edges defined by the edge set for the node to the graph.
US11947502B2 Concurrent enumeration of multiple hierarchies in a database environment
Methods and systems are disclosed for enumeration of trees in a database environment. Temporary copies of trees are stored in a database accelerator environment, for efficient access by software programs operating within the database layer. Multiple trees can be enumerated concurrently using level-by-level traversal. Nodes are assigned sortable indices through which a tree structure is maintained. Enumeration supports linking from a node of a parent tree to a child tree stored separately. Enumeration supports synthesizing child nodes in order to satisfy constraints on a parent node. Filtering and sorting are supported. The disclosed technology provides unexpectedly superior results, and can be applied in many fields. Variants are disclosed.
US11947499B2 Peer-to-peer global namespace for storage system metadata federations
A peer-to-peer global namespace for storage system metadata federations. Specifically, the disclosure proposes a peer-to-peer metadata federation architecture, where enterprise storage metadata for any and all geo-distributed sites may be distributed across and continually reconciled by a network of nodes, instead of being maintained by a single node assigned to a given geographic location. In implementing a federation, the network of nodes may lack exploitable, centralized points of vulnerability, and therefore, may exhibit no central point of failure. Furthermore, the disclosure proposes the implementation of a global metadata namespace for the enterprise storage metadata spanning the entirety of an enterprise (across all geographic locations). The global metadata namespace may be maintained on each node through event-based synchronization.
US11947498B2 De-duplication of data in executable files in a container image
Methods, systems, and computer program products for de-duplicating data in executable files in a container image are disclosed. The method may include receiving a request to read a file in a first layer in a container image including a plurality of layers, wherein the file is a delta file which is from an updated executable file based on a base executable file, the base executable file is in a lower layer than the first layer in the container image, and the delta file includes block mappings between the updated executable file and the base executable file and different data between the two files, and blocks included in the two files are based on respective file structure. The method may also include restoring the updated executable file based on the delta file and the base executable file. The method may further include returning data in the updated executable file.
US11947493B2 Techniques for archived log deletion
During a backup a procedure, a first storage entity may backup a set of database logs from a second storage entity and metadata associated with the set of database logs may be stored in a log deletion table. In accordance with a user configuration of the second storage entity and the backup procedure, a first command to delete one or more database logs of the set from the second storage entity may be transmitted to the second storage entity. The log deletion table may be updated based on a query of second storage entity about whether the one or more database logs were deleted from the second storage entity in response to the first command. Based on the updated log deletion table, a second command may be transmitted to the second storage entity to delete database logs that were not deleted in response to the first command.
US11947489B2 Creating snapshots of a storage volume in a distributed storage system
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. Subsequent write requests to the storage volume are then performed on the segments allocated to the new snapshot. A segment maps segments to a particular snapshot and metadata stored in the segment indicates storage volume addresses of data written to the segment. The snapshots may be represented by a storage manager in a hierarchy that identifies an ordering of snapshots and branches to clone snapshots.
US11947488B2 Graphic migration of unstructured data
Aspects of the current subject matter are directed to a user-facing approach for migration of unstructured data. A graphical user interface is provided to enable a user to execute a migration process of attachments between content repositories, where the execution is end to end with simple commands and/or user actions through interaction with the graphical user interface. The commands and/or user actions are translated into a background execution of the steps of the migration process in the proper order with proper parameters. Aspects of the current subject matter provide for the migration process to be transparent to the end user. Logs or reports relating to the migration process may be available and accessible to the user.
US11947474B2 Multi-mode memory module and memory component
A memory module comprises an address buffer circuit, a command/address channel, and a plurality of memory components controlled by the address buffer circuit via the command/address channel. At least one memory component comprises a plurality of data ports, a memory core to store data, and a data interface. The data interface is capable of transferring data between the memory core and the data ports. The data interface supports a first data width mode in which the data interface transfers data at a first bit width and a first burst length via the data ports. The data interface also supports a second data width mode in which the data interface transfers data at a second bit width and second burst length via the data ports. The first bit width is greater than the second bit width and the first burst length is shorter than the second burst length.
US11947472B2 Composable infrastructure enabled by heterogeneous architecture, delivered by CXL based cached switch SoC
Described herein are systems, methods, and products utilizing a cache coherent switch on chip. The cache coherent switch on chip may utilize Compute Express Link (CXL) interconnect open standard and allow for multi-host access and the sharing of resources. The cache coherent switch on chip provides for resource sharing between components while independent of a system processor, removing the system processor as a bottleneck. Cache coherent switch on chip may further allow for cache coherency between various different components. Thus, for example, memories, accelerators, and/or other components within the disclose systems may each maintain caches, and the systems and techniques described herein allow for cache coherency between the different components of the system with minimal latency.
US11947471B2 Unsuccessful write retry buffer
A memory module includes at least two memory devices. Each of the memory devices perform verify operations after attempted writes to their respective memory cores. When a write is unsuccessful, each memory device stores information about the unsuccessful write in an internal write retry buffer. The write operations may have only been unsuccessful for one memory device and not any other memory devices on the memory module. When the memory module is instructed, both memory devices on the memory module can retry the unsuccessful memory write operations concurrently. Both devices can retry these write operations concurrently even though the unsuccessful memory write operations were to different addresses.
US11947467B2 Electronic device and operation method thereof
An electronic device includes a first memory controller, a second memory controller, and a memory access controller. The first memory controller stores setting information of a predetermined memory, wherein the predetermined memory is defined as an execute-only-memory. The second memory controller provides and sets an enabling register according to the setting information of the predetermined memory, and generates an enabling signal. The memory access controller accesses the first memory controller and the second memory controller to move the data of the predetermined memory to a predetermined memory space corresponding to the enabling register according to the enabling signal and the setting information of the predetermined memory.
US11947466B2 Storage device, nonvolatile memory system including memory controller, and operating method of the storage device
A nonvolatile memory system is disclosed. The nonvolatile memory system includes a host device and a storage device connected to the host device through a physical cable including a power line and a data line. The storage device includes: a nonvolatile memory; a link controller configured to temporarily deactivate the data line while supplying power from the host device through the power line; and a memory controller including a user verification circuit configured to authenticate a user of the storage device and change a state of the memory controller according to a verification result, a relink trigger circuit configured to control the link controller based on the state change of the memory controller, and a data processing circuit configured to encrypt and decrypt data.
US11947457B2 Scalable cache coherency protocol
A scalable cache coherency protocol for system including a plurality of coherent agents coupled to one or more memory controllers is described. The memory controller may implement a precise directory for cache blocks from the memory to which the memory controller is coupled. Multiple requests to a cache block may be outstanding, and snoops and completions for requests may include an expected cache state at the receiving agent, as indicated by a directory in the memory controller when the request was processed, to allow the receiving agent to detect race conditions. In an embodiment, the cache states may include a primary shared and a secondary shared state. The primary shared state may apply to a coherent agent that bears responsibility for transmitting a copy of the cache block to a requesting agent. In an embodiment, at least two types of snoops may be supported: snoop forward and snoop back.
US11947455B2 Suppressing cache line modification
Disclosed is a system and method for use in a cache for suppressing modification of cache line. The system and method includes a processor and a memory operating cooperatively with a cache controller. The memory includes a coherence directory stored within a cache created to track at least one cache line in the cache via the cache controller. The processor instructs a cache controller to store a first data in a cache line in the cache. The cache controller tags the cache line based on the first data. The processor instructs the cache controller to store a second data in the cache line in the cache causing eviction of the first data from the cache line. The processor compares based on the tagging the first data and the second data and suppresses modification of the cache line based on the comparing of the first data and the second data.
US11947447B2 Systems and methods for evaluating product testing
An electronic system includes a first data retriever to communicate with a first database associated with an analytic tool, and a second data retriever to communicate with a second database associated with an electronic testing device; wherein the analytic tool is configured to store information regarding actual usage of a product in the first database; wherein the electronic testing device is configured to store product testing data for the product in the second database; wherein the first data retriever comprises a first communication interface to electronically receive the information; wherein the second data retriever comprises a second communication interface to electronically receive the product testing data; and wherein the electronic system further comprises a processing unit configured to compute a score indicating a quality of product testing for the product based on the information regarding the actual usage of the product and/or the product testing data.
US11947443B2 Robotic process automation (RPA) debugging systems and methods
In some embodiments, a robotic process automation (RPA) robot is configured to identify a runtime target of an automation activity (e.g., a button to click, a form field to fill in, etc.) by searching a user interface for a UI element matching a set of characteristics of the target defined at design-time. When the target identification fails, some embodiments display an error message indicating which target characteristic could not be matched. Some embodiments further display for selection by the user a set of alternative target elements of the runtime interface.
US11947441B2 Visual testing of implemented product code from a codified user experience design
An automated system for implementing visual testing of a Graphical User Interface (GUI) of an implemented product is provided. A codified user experience design is used to automatically create precompiled code. The precompiled code is executed to generate a GUI based on the intended codified user experience design. The implemented product code is executed to generate a GUI of the implemented product code. Screenshots of the GUIs are compared to perform automatic visual testing of the implemented product code from the codified user experience design.
US11947440B2 Management of search features via declarative metadata
A method for managing features for a search system using declarative metadata. The method includes receiving search metadata including declarative statements identifying at least one search feature to be enabled across a plurality of components of the search system, performing functional verification of the at least one search feature, testing the at least one search feature, and enabling the at least one search feature in at least one of the plurality of components of the search system in response to positive functional verification and positive testing.
US11947438B2 Operation and maintenance system and method
Embodiments of the present disclosure provide an operation and maintenance system and method. The operation and maintenance system comprises a plurality of interconnected modules including: a data acquisition module, a data storage module, an exception and fault labeling module, an automatic model training and assessment module, an operation and maintenance management and task execution module, and a result checking module.
US11947437B2 Assignment of robotic devices using predictive analytics
Provided is a method, computer program product, and system for automatically assigning robotic devices to users based on need using predictive analytics. A processor may monitor activities performed by one or more users. The processor may determine, based on the monitoring, a set of activities that require assistance from a robotic device when being performed by the one or more users. The processor may match the set of activities to a set of capabilities related to a plurality of robotic devices. The processor may identify, based on the matching, a first robotic device that is capable of assisting the one or more users in performing a first activity of the set of activities. The processor may deploy the first robotic device to assist the one or more users in performing the first activity.
US11947435B2 Method and device for testing microservice-based computing platforms
A computer-implemented method for testing a functionality of a computing platform, the computing platform comprising a first microservice, the method comprising: receiving, by an injector microservice, a test configuration file; determining from the test configuration file: a test input message; a test input communication mechanism; and a test output communication mechanism. The method further comprises: generating a test identifier for identifying that a message is being used for testing purposes; transmitting, by the injector microservice, the test input message to the first microservice using the test input communication mechanism, wherein the test input message comprises the test identifier; identifying, by the injector microservice, an output message transmitted via the test output communication mechanism that comprises the test identifier; and recording, by the injector microservice, the output message comprising the test identifier.
US11947434B2 System under test analysis method to detect deficiencies and/or auto-corrections
An analysis system includes a control module generates data gathering parameters and data analysis parameters based on one or more inputs regarding an evaluation of a system aspect under test of a system, a data input module receives system gathered data regarding the system aspect under test to produce gathered data, and a data analysis module configured to generate the evaluation of the system aspect under test based on the data analysis parameters and the gathered data One or more databases store one or more of the gathered data, the data analysis parameters, and the evaluation of the system aspect under test and one or more data extraction modules interact with the system aspect under test to extract data from the system aspect under test in accordance with a respective portion of the data gathering parameters to produce the system gathered data and provide the system gathered data.
US11947429B2 Data disaster recovery method and site
A data disaster recovery method performed by a disaster recovery site includes: selecting a first backup copy when taking over a service of a production site; receiving service data through a virtual machine; obtaining changed block tracking CBT) information based on a CBT technology and the received service data, where the CBT information includes incremental information generated after the disaster recovery site receives the first backup copy; and sending, by the disaster recovery site, a first message to the production site, where the first message includes the CBT information.
US11947427B2 Method, electronic device, and computer program product for storage management using blockchain
A method, an electronic device, and a computer program product for storage management are provided. The method includes: acquiring a lock attribute record in a lock attribute record chain from a data protection network for backing up data, data protection servers of the data protection network reaching a consensus on the lock attribute record chain, the lock attribute record including a first attribute value of an attribute of a lock operation, the lock operation being used for preventing a backup of the data stored in a storage server from being tampered with; acquiring, based on the lock attribute record, a second attribute value of the attribute of the lock operation from the storage server; and generating, based on determining that the first attribute value does not match the second attribute value, an alarm indicating that the backup is tampered with. This solution can better prevent data from being tampered with.
US11947425B2 Storage volume snapshot object management
Systems and methods for durable storage of storage volume “snapshots” are provided. Snapshots are stored as collections of snapshot data objects. To improve the durability of snapshot storage, physical deletion of snapshot data objects may be delayed for a period of time after the snapshot data objects are marked for deletion. Lists of the stored snapshot data objects and the snapshot data objects that make up active snapshots may be periodically analyzed. If there are any snapshot data objects that are part of active snapshots and are not present in the list of stored snapshot data objects, the snapshot data objects may be recovered before they are physically deleted.
US11947424B2 Smart cataloging of excluded data
Embodiments of the invention relate to generating backups of applications. The user or administrator that monitors the backup is notified of those files and/or folders that have not been backed up in the most recent backup. Further, embodiments of the invention enable alerts to be initiated when a particular file or folder has not been backed up over multiple backups or over a predetermined period. As a result, the user or administrator can have a better understanding of the protection and lack of protection that the present backups are providing.
US11947422B2 Nonvolatile semiconductor memory device
According to one embodiment, a nonvolatile semiconductor memory device is connectable to a controller. The nonvolatile semiconductor memory device includes a cell array and a control circuit. The cell array includes a plurality of blocks. The control circuit executes program operations for a plurality of pages included in a write destination block of the blocks, in a certain program order. The write destination block is selected by the controller from the blocks. The control circuit is configured to notify a page address corresponding to a next program operation with respect to the write destination block to the controller.
US11947419B2 Storage device with data deduplication, operation method of storage device, and operation method of storage server
An operation method of a storage device includes: receiving a write request including an object identifier and data from an external device; performing a hash operation on the data to generate a hash value; determining whether an entry associated with the hash value is empty in a table; storing the data in an area of the storage device corresponding to a physical address and updating the entry to include the physical address and a reference count, when it is determined that the entry is empty; and increasing the reference count included in the entry without performing a store operation associated with the data, when it is determined that the entry is not empty, and an error message is returned to the external device when the entry associated with the hash value is not present in the table.
US11947418B2 Remote access array
A computer system and a method implementing a remote access array are provided. A first drawer includes a first processor chip. A first main memory region is operatively connected to the first processor chip. A first non-addressable memory region is operatively connected to the first processor chip and includes the first remote access array. The first remote access array is configured to track data portions that are stored in the first main memory region and for which copies were created and sent to an external node. The first remote access array is backed up in the first main memory region. The first remote access array includes one or more entries and is configured to update all of the entries in response to a multi-drawer working partition being reduced to fit within the first drawer.
US11947410B2 Broadband error remediation engine in a data analytics system
Methods, systems, and computer storage media for providing an error remediation recommendation—for flagged incorrect values in broadband service deployment data—using a broadband error remediation engine in a data analytics system. The error remediation recommendation can identify a corrective action to resolve errors (i.e., incorrect values) in broadband service deployment data. Operationally, the broadband error remediation engine is configured to access broadband service deployment data associated with a plurality of broadband service data features. The broadband error remediation engine uses an error remediation model to and a plurality of datasets to execute a sequence of error remediation operations (e.g., checks and comparisons). Based on executing the sequence of error remediation operations, a corrective action (e.g., change geographic coordinates or remove deployment units) for an incorrect value of a broadband service feature in the broadband service deployment data. An error remediation recommendation associated with the corrective action is then communicated.
US11947408B2 Anomaly detection method, anomaly detection recording medium, anomaly detection device, rewriting method, and rewriting device
An anomaly detection method includes: reading a branch target address corresponding to a branch instruction, twice or more; determining whether the branch target addresses read are identical; and executing the branch instruction when the branch target addresses read are identical, and executing anomaly detection processing when the branch target addresses read are not identical.
US11947407B1 Database and file management for data validation and authentication
A computer system, method, and non-transitory computer-readable medium are provided. A request including unauthenticated data is created and securely transmitted to a remote device, metadata corresponding to the request is updated to indicate successful validation, a response file is validated, and a discrepancy is detected between the unauthenticated data and the authenticated data. Correction data is obtained, and a transaction based on the request and the correction data is executed. A second processor of the remote device verifies that an unauthorized user has not modified the authenticated data, generates a database table based on one or more fields of the authenticated data, extracts one or more predetermined data values from the authenticated data and the database table, and validates the unauthenticated data in the request based on comparing the one or more predetermined data values from the authenticated data and the database table to the unauthenticated data in the request.
US11947406B2 Method, electronic device, and computer program product for memory fault prediction
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for memory fault prediction. In a method for memory fault prediction provided by the embodiments of the present disclosure, an accuracy of fault prediction over a past period of time is obtained, each fault prediction is made based on a comparison of a prediction confidence with a confidence threshold, and the accuracy indicates an amount of work to reconstruct and diagnose predicted faulty memories after the fault prediction; the confidence threshold is adjusted in response to the accuracy being less than an accuracy threshold; a detection rate of the fault prediction over the past period of time is obtained; and the confidence threshold is adjusted reversely in response to the detection rate being less than a detection rate threshold. In this way, the reliability of memories in nodes is guaranteed while reducing unnecessary reconstructions and diagnoses.
US11947405B2 Systems and methods for mitigating power failover
A rack in a datacenter is powered by a first power feed and a second power feed. The rack supports a plurality of servers which have a maximum combined power consumption which is greater than a maximum supplied power from either the first power feed or the second power feed. When power is lost from one of the power feeds, a rack manager reduces the total power consumption of the plurality of servers by throttling at least one of the servers and/or shutting off at least one of the plurality of servers.
US11947404B2 Electronic device control method and device
An electronic device control method includes obtaining position information of a specific object in a detection area, determining a movement direction of the specific object based on the position information, setting the electronic device to a first operating state in response to the specific object moving out of the detection area from a first direction, or setting the electronic device to a second operating state in response to the specific object moving out of the detection area from a second direction, the first operating state being different from the second operating state when the first direction is different form the second direction.
US11947403B1 Systems and methods for operating a termination device of an access communication network
A method for operating a termination device of an access communication network includes (a) performing, at the termination device, a first start-up procedure, (b) after performing the first start-up procedure, detecting, at the termination device, presence of a communication signal meeting one or more predetermined criteria, and (c) in response to detecting presence of the communication signal meeting the one or more predetermined criteria, performing, at the termination device, a second start-up procedure that is different from the first start-up procedure.
US11947399B2 Determining tap locations on a handheld electronic device based on inertial measurements
Systems and methods are described in which the location of a tap on the body of a handheld device is determined in real time using data streams from an embedded inertial measurement unit (IMU). Taps may be generated by striking the handheld device with an object (e.g., a finger), or by moving the handheld device in a manner that causes it to strike another object. IMU accelerometer, gyroscopic and/or orientation (relative to the magnetic and/or gravitational pull of the earth) measurements are examined for signatures that distinguish a tap at a location on the body of the device compared with signal characteristics produced by taps at other locations. Neural network and/or numerical methods may be used to perform such classifications. Tap locations, tap timing and tap attributes such as the magnitude of applied forces, device orientation, and the amplitude and directions of motions during and following a tap, may be used to control or modulate responses within the handheld device and/or actions within connected devices.
US11947396B2 Support assembly, method for manufacturing same, and display device
Provided is a support assembly. The support assembly includes at least one bending region, and a first surface and a second surface opposite to the first surface; wherein the at least one bending region is provided with a plurality of blind holes, wherein the plurality of blind holes are disposed in the second surface, the plurality of blind holes are arranged in an array, and a lengthwise direction of each of the plurality of blind holes is consistent with a bending direction of the bending region.