Document | Document Title |
---|---|
US11887896B2 |
Semiconductor device and method of manufacture
Semiconductor devices and methods which utilize a treatment process of a bottom anti-reflective layer are provided. The treatment process may be a physical treatment process in which material is added in order to fill holes and pores within the material of the bottom anti-reflective layer or else the treatment process may be a chemical treatment process in which a chemical reaction is used to form a protective layer. By treating the bottom anti-reflective layer the diffusion of subsequently applied chemicals is reduced or eliminated, thereby helping to prevent defects that arise from such diffusion. |
US11887890B2 |
Partial self-aligned contact for MOL
Partial self-aligned contact structures are provided. In one aspect, a method of forming a semiconductor device includes: patterning fins in a substrate; forming a gate(s) over the fins, separated from source/drains by first spacers, wherein a lower portion of the gate(s) includes a workfunction-setting metal, and an upper portion of the gate(s) includes a core metal between a metal liner; recessing the metal liner to form divots in the upper portion of the gate(s) in between the first spacers and the core metal; forming second spacers in the divots such that the first spacers and the second spacers surround the core metal in the upper portion of the gate(s); forming lower source/drain contacts in between the first spacers over the source/drains; recessing the lower source/drain contacts to form gaps over the lower source/drain contacts; and forming source/drain caps in the gaps. A semiconductor device is also provided. |
US11887889B2 |
Semiconductor device and method for manufacturing the same
A method of manufacturing a semiconductor device can include: forming an interlayer dielectric layer on an upper surface of a lower metal layer, the lower metal layer including first and second regions; forming a through hole extending from an upper surface of interlayer dielectric layer to the lower metal layer to expose the upper surface of the lower metal layer; forming a conductive layer covering a bottom part and sidewall parts of the through hole, and the upper surface of the interlayer dielectric layer; forming a first dielectric layer covering the first conductive layer on the first region of the lower metal layer; filling the through hole with a first metal; and forming an upper metal layer above the upper surface of the interlayer dielectric layer. |
US11887885B2 |
Radio frequency silicon on insulator wafer platform with superior performance, stability, and manufacturability
A semiconductor-on-insulator (e.g., silicon-on-insulator) structure having superior radio frequency device performance, and a method of preparing such a structure, is provided by utilizing a single crystal silicon handle wafer sliced from a float zone grown single crystal silicon ingot. |
US11887884B2 |
Pre-loaded bowl mechanism for providing a symmetric radio frequency return path
Exemplary substrate processing systems may include a body that defines processing and transfer regions. The systems may include a liner atop the body. The systems may include a faceplate atop the liner. The systems may include a support within the body. The support may be vertically translatable between process and transfer positions. The support may include a plate having a heater. The support may include a shaft coupled with the plate. The support may include a bowl about the shaft below the plate. The bowl may be in alignment with the liner. The support may include springs that push the bowl upward as the support translates to the process position. The support may include straps that couple the plate and bowl. The support may include a hard stop. The bowl may contact the liner in the process position and may be spaced apart from the liner in the transfer position. |
US11887883B2 |
Heterogeneous composite material and method for producing the same
A heterogeneous composite material and a method for manufacturing the heterogeneous composite material are provided. The heterogeneous composite material includes a first compression structure formed by compressing a first material, and a second compression structure formed by compressing a second material different from the first material, and disposed in close contact with the first compression structure, wherein at least a portion of the first compression structure and at least a portion of the second compression structure are disposed on both sides of a boundary surface existing in a circular shape with a predetermined radius with respect to a central axis in a state in contact with each other at the boundary surface. |
US11887881B2 |
Lithographic apparatus, substrate table, and non-uniform coating method
A method of fabricating a substrate table includes supporting a table base and disposing a coating on a surface of the table base. The surface of the table base is substantially flat. The coating has a non-uniform thickness. The coating exerts a stress on the table so as to bend the table base. The non-uniform thickness causes a surface of the coating to become substantially flat after the bending. |
US11887879B2 |
In-situ apparatus for semiconductor process module
Aspects of the present disclosure generally relate to apparatuses and methods for edge ring replacement in processing chambers. In one aspect, a carrier for supporting an edge ring is disclosed. In other aspects, robot blades for supporting a carrier are disclosed. In another aspect, a support structure for supporting a carrier in a degassing chamber is disclosed. In another aspect, a method of transferring an edge ring on a carrier is disclosed. |
US11887868B2 |
Substrate processing apparatus and apparatus for manufacturing integrated circuit device
A substrate processing apparatus includes a vessel providing a processing space for processing a substrate, a substrate support supporting the substrate loaded in the processing space, and a barrier between a side wall of the vessel and the substrate support and surrounding an edge of the substrate supported by the substrate support. |
US11887863B2 |
Double-sided partial molded SIP module
A semiconductor device has a substrate and a first component disposed over a first surface of the substrate. A connector is disposed over the first surface of the substrate. A first encapsulant is deposited over the first component while the connector remains outside of the first encapsulant. A shielding layer is formed over the first encapsulant while the connector remains outside of the shielding layer. A second component is disposed over a second surface of the substrate. A solder bump is disposed over the second surface of the substrate. A second encapsulant is deposited over the second surface of the substrate. An opening is formed through the second encapsulant to expose the solder bump. A solder ball is disposed in the opening. The solder ball and solder bump are reflowed to form a combined solder bump. |
US11887859B2 |
Method for forming active region array and semiconductor structure
A method for forming an active region array and a semiconductor structure are provided. The method for forming the active region array includes the steps of: providing a substrate; forming a first mask layer on a surface of the substrate, a first etched pattern being provided in the first mask layer; forming a second mask layer covering a surface of the first mask layer; forming a third mask layer having a second etched pattern on a surface of the second mask layer; forming a flank covering a sidewall of the second etched pattern; removing the third mask layer to form a third etched pattern between adjacent flanks; etching the first mask layer along the third etched pattern to form a fourth etched pattern in the first mask layer; and etching the substrate along the first etched pattern and the fourth etched pattern, to form multiple active regions in the substrate. |
US11887858B2 |
Semiconductor device and method of manufacturing same
A semiconductor device includes a semiconductor part, first and second electrodes. The semiconductor part is provided between the first and second electrodes. A method of manufacturing the device includes forming the first electrode covering a back surface of a wafer after the second electrode is formed on a front surface of the wafer; forming a first groove by selectively removing the first electrode; and dividing the wafer by forming a second groove at the front surface side. The wafer includes a region to be the semiconductor part; and the first and second grooves are provided along a periphery of the region. The first groove is in communication with the first groove. The second groove has a width in a direction along the front surface of the wafer, the width of the first groove being narrower than a width of the first groove in the same direction. |
US11887857B2 |
Methods and systems for depositing a layer comprising vanadium, nitrogen, and a further element
Disclosed are methods and systems for depositing layers comprising vanadium, nitrogen, and element selected from the list consisting of molybdenum, tantalum, niobium, aluminum, and silicon. The layers are deposited onto a surface of a substrate. The deposition process may be a cyclical deposition process. Exemplary structures in which the layers may be incorporated include field effect transistors, VNAND cells, metal-insulator-metal (MIM) structures, and DRAM capacitors. |
US11887856B2 |
Enhanced spatial ALD of metals through controlled precursor mixing
Methods of depositing a film by atomic layer deposition are described. The methods comprise exposing a substrate surface to a first process condition comprising a first reactive gas and a second reactive gas and exposing the substrate surface to a second process condition comprising the second reactive gas. The first process condition comprises less than a full amount of the second reactive gas for a CVD process. |
US11887854B2 |
Semiconductor structure manufacturing method and two semiconductor structures
The present application provides a semiconductor structure manufacturing method and two semiconductor structures. The manufacturing method includes: providing a substrate and a silicon layer, the substrate exposing a top surface of the silicon layer; performing deposition to form an alloy layer on the silicon layer, the deposition being performed in a nitrogen-containing atmosphere, and a concentration of nitrogen atoms in the nitrogen-containing atmosphere increasing with an increase in deposition time; and annealing the alloy layer and the silicon layer. In embodiments of the present application, an increase in the concentration of nitrogen atoms can control a silicification reaction of the alloy layer, thereby preventing a line width effect and reducing the resistance of the semiconductor structure. |
US11887852B2 |
Lateral transistor with self-aligned body implant
A method of manufacturing a lateral transistor is described. The method includes providing a semiconductor substrate. A dielectric layer is formed over the semiconductor substrate. A gate layer is formed over the dielectric layer. A photoresist layer is applied over the gate layer. The photoresist layer is opened by lithography to form a first opening of a first opening size in the photoresist layer. The first opening is transferred into a second opening of a second opening size, the second opening being either formed in the photoresist layer or in an auxiliary layer. A body region is formed in the semiconductor substrate by dopant implantation. Further the gate layer is structured to form a gate edge. An overlap between the structured gate layer and the body region is controlled by an offset between the first opening size and the second opening size. |
US11887847B2 |
Methods and precursors for selective deposition of metal films
Methods and precursors for selectively depositing a metal film on a silicon nitride surface relative to a silicon oxide surface are described. The substrate comprising both surfaces is exposed to a blocking compound to selectively block the silicon oxide surface. A metal film is then selectively deposited on the silicon nitride surface. |
US11887845B2 |
Method for producing three-dimensional structure, method for producing vertical transistor, vertical transistor wafer, and vertical transistor substrate
A method for producing a three-dimensional structure, a method for producing a vertical transistor, a vertical transistor wafer, and a vertical transistor substrate, capable of suppressing the emission of Si due to a heat treatment and making an interface between an oxide film and a core mainly consisting of Si relatively smooth include: forming a three-dimensional shape by processing (for example, by etching) a surface layer of a monocrystalline silicon substrate, the surface layer having an oxygen concentration of 1×1017 atoms/cm3 or more; and then forming an oxide film on the surface of the three-dimensional shape by performing a heat treatment. The three-dimensional structure has a shape having projections and recesses in a thickness direction of the silicon substrate, and a height in the thickness direction of the silicon substrate is between 1 nm and 1000 nm, and preferably between 1 nm and 100 nm. |
US11887842B2 |
Spliced micro light-emitting-diode display panel
A spliced micro light-emitting-diode display panel includes multiple circuit boards spliced with each other and multiple micro light-emitting-diode modules. Each circuit board includes at least one driver IC. The micro light-emitting-diode modules are disposed separately on each circuit board and are electrically connected to the driver IC. Each micro light-emitting-diode module includes multiple light-emitting-diode units arranged in an array. On each circuit board, the driver IC drives the light-emitting-diode units of the micro light-emitting-diode modules to emit light. There is a first gap between any adjacent two of the light-emitting-diode units on any adjacent two of the circuit boards, and there is a second gap between any adjacent two of the light-emitting-diode units on each micro light-emitting-diode module, and the first gap is smaller than the second gap. |
US11887841B2 |
Semiconductor packages
A semiconductor package includes a first semiconductor chip, a second semiconductor chip, first main connection pad structures, and first dummy connection pad structures. The first main connection pad structures are arranged at an interface between the first semiconductor chip and the second semiconductor chip and arranged to be apart from each other by a first main pitch in a first direction parallel to a top surface of the first semiconductor chip, wherein each of the first main connection pad structures includes a first connection pad electrically connected to the first semiconductor chip, and a second connection pad electrically connected to the second semiconductor chip and contacting the first connection pad. The first dummy connection pad structures are arranged at an interface between the first semiconductor chip and the second semiconductor chip, are arranged to be apart from the first main connection pad structures, and are arranged to be apart from each other by a first dummy pitch in the first direction, the first dummy pitch being greater than the first main pitch. |
US11887839B2 |
Imaging unit and imaging apparatus
An imaging unit comprising an imaging chip and a mounting substrate that has the imaging chip mounted thereon and includes a first metal layer for outputting a signal generated by the imaging chip to the outside. An imaging apparatus comprises an imaging unit that includes an imaging chip and a mounting substrate that has the imaging chip mounted thereon and includes a first metal layer for outputting a signal generated by the imaging chip to the outside. |
US11887835B2 |
Laser-sustained plasma lamps with graded concentration of hydroxyl radical
A plasma lamp is disclosed. The plasma lamp includes a gas containment structure configured to contain a gas and generate a plasma within the gas containment structure. The gas containment structure is formed from a glass material transparent to illumination from a pump laser and the broadband radiation emitted by the plasma. The gas containment structure includes a glass wall and the glass within the glass wall includes an OH concentration distribution that varies across a thickness of the glass wall. |
US11887834B2 |
Ultraviolet ray emitting device
An ultraviolet emitting device according to the present disclosure includes a lamp for mounting a discharge gas and an ultraviolet emission source therein, and a plurality of yarns formed by extending and aggregating carbon nanotubes in a first direction, and includes a first electrode at least partially exposed to the discharge gas within the lamp. Accordingly, electron emission efficiency of the first electrode is improved to achieve high efficiency, and durability is also improved to provide a long-life device. |
US11887833B2 |
Ion trap mass spectrometer, mass spectrometry method and non-transitory computer readable medium storing control program
An ion trap mass spectrometer includes an ion trap including a first electrode and a second electrode different from the first electrode, a first voltage controller that periodically switches a DV voltage among DC voltages having a plurality of values and apply the DV voltages to the first electrode, and a second voltage controller that applies a sine-wave voltage to the second electrode when ions captured in the ion trap are dissociated. |
US11887832B2 |
Mass spectrometer
An isotope ratio mass spectrometer has an ion source, a static field mass filter, a reaction cell to induce a mass shift reaction, and a sector field mass analyser for spatially separating ions from the reaction cell according to their m/z. A detector platform detects a plurality of different ion species separated by the sector field mass analyser. The static field mass filter has a first Wien filter that deflects ions away from a longitudinal symmetry axis of the spectrometer in accordance with the ions' m/z, and a second Wien filter that deflects ions back towards the longitudinal symmetry axis in accordance with the ions' m/z. An inverting lens is positioned along the longitudinal axis between the Wien filters to invert the direction of deflection of the ions from the first Wien filter. The static field mass filter provides high transmission and improved spectrometer sensitivity. The first and second Wien filters permit simple tuning. |
US11887830B2 |
Non-intrusive laser-based technique for monitor and control of protein denaturation on surfaces
A method and apparatus for monitoring and/or controlling the extent of denaturation and/or bond cleavages of proteins on any surface (e.g., biological tissues, biofilms, etc.). In one embodiment, a low power laser (e.g., a 5 mW, 362 nm diode laser) is directed through a biological sample to a photodetector. The sample is heated by a set of radiant heaters to between about 220° C. and about 250° C. in a time period of between 10 seconds to 60 seconds. The baseline transmissivity of the sample is monitored continuously throughout treatment of the biological sample via continuous monitoring of the signal voltage detected at the photodetector. Upon detection of increase in relative transmissivity in the biological sample, the heating treatment is concluded and the biological sample is removed for in situ protein identification as part of an imaging MALDI-MS measurement. |
US11887826B2 |
Semiconductor manufacturing apparatus and earth shield
A semiconductor manufacturing apparatus according to an embodiment includes a stage, a backing plate and an earth shield. The stage is configured to hold a substrate that a film is to be deposited on. The backing plate faces the stage and is configured such that a target containing a film deposition material is to be joined. The earth shield has an opening configured to enclose the target, and a plurality of through holes provided over a whole circumference of a circumferential part of the opening. |
US11887825B2 |
Control method and plasma processing apparatus
A method of controlling a scanning-type plasma processing apparatus using a phased array antenna, includes observing light emission of plasma generated inside a processing container through observation windows provided at multiple positions in the processing container, calculating an in-plane distribution of values representing characteristics of the plasma on a substrate, based on data on the observed light emission of the plasma, and correcting a scanning pattern and/or a plasma density distribution of the plasma based on the calculated in-plane distribution of the values representing the characteristics of the plasma on the substrate. |
US11887823B2 |
Electron bias control signals for electron enhanced material processing
Systems and methods for material processing using wafer scale waves of precisely controlled electrons in a DC plasma is presented. A surface floating potential of a substrate placed atop a stage in a positive column of the DC plasma is adjusted and maintained to a reference potential. A periodic biasing signal referenced to the reference potential is capacitively coupled to the stage to control a surface potential at the substrate according to: an active phase for provision of kinetic energy to free electrons in the DC plasma for activation of targeted bonds at the surface of the substrate; a neutralization phase for repelling of the free electrons from the surface of the substrate; and an initialization phase for restoring an initial condition of the surface floating potential. |
US11887822B2 |
Edge ring and etching apparatus
An edge ring includes a ramp surface of which a height decreases from an outer edge-side portion toward an inner edge-side portion. The edge ring is configured to satisfy the relation of T2/T1>T4/T3. Where, T1 is a thickness of the edge ring, before plasma treatment, at a first position on the ramp surface of the inner edge-side portion, and T2 is a thickness of the edge ring, before plasma treatment, at a second position on the ramp surface of the outer edge-side portion. T3 is a thickness of the edge ring, after plasma treatment, at the first position, and T4 is a thickness of the edge ring, after plasma treatment, at the second position. |
US11887820B2 |
Sector shunts for plasma-based wafer processing systems
A radio frequency plasma processing system including a reaction chamber, an electrode having an electrode symmetry axis, the electrode disposed in the reaction chamber, and a plurality of plates, each having an electrically conducting layer, disposed in the reaction chamber azimuthally with respect to the electrode symmetry axis around a perimeter of the electrode at a gap from the electrode surface, each of the plurality of plates connected to an electrical ground through a variable reactance circuit. |
US11887819B2 |
Systems for cooling RF heated chamber components
In one embodiment, a plasma processing device may include a dielectric window, a vacuum chamber, an energy source, and at least one air amplifier. The dielectric window may include a plasma exposed surface and an air exposed surface. The vacuum chamber and the plasma exposed surface of the dielectric window can cooperate to enclose a plasma processing gas. The energy source can transmit electromagnetic energy through the dielectric window and form an elevated temperature region in the dielectric window. The at least one air amplifier can be in fluid communication with the dielectric window. The at least one air amplifier can operate at a back pressure of at least about 1 in-H2O and can provide at least about 30 cfm of air. |
US11887814B2 |
Plasma processing method
Provided is a plasma processing method capable of improving an etching selectivity of a material to be etched with respect to a mask material and reducing a roughness of a side wall of a mask pattern. The plasma processing method of selectively depositing a deposition film on the mask material with respect to the material to be etched includes controlling an etching parameter so that an incubation time of the mask material is shorter than an incubation time of the material to be etched. |
US11887810B2 |
Reduced charging by low negative voltage in FIB systems
A method of processing a region of a sample, the method comprising: positioning a sample within a vacuum chamber; generating an ion beam with a focused ion beam (FIB) column; focusing the ion beam on the sample and scanning the focused ion beam across the region of the sample thereby generating secondary electrons that are ejected from a surface of the sample within the region; and during the scanning, applying a negative bias voltage to an electrically conductive structure proximate the region to alter a trajectory of the secondary electrons and repel the secondary electrons back to the sample surface, wherein the electrically conductive structure is one of a gas injection nozzle, a voltage pin or a nano-manipulator. |
US11887808B2 |
Hybrid high-temperature electrostatic clamp for improved workpiece temperature uniformity
A thermal electrostatic clamp has a central electrostatic portion associated with a central region of a workpiece. A central body has a clamping surface and one or more electrodes are associated with the central body. One or more electrodes selectively electrostatically clamp at least the central region of the workpiece to the clamping surface based on an electrical current passed therethrough. One or more first heaters of the central body selectively heat the central electrostatic portion to a first temperature. A non-electrostatic peripheral portion associated with a peripheral region of the workpiece has a peripheral body encircling the central body, separated by a gap. The peripheral body is positioned beneath the peripheral region of the workpiece. The peripheral portion does not electrostatically clamp the peripheral region of the workpiece. One or more second heaters of the peripheral body selectively heat the non-electrostatic peripheral portion to a second temperature. |
US11887807B2 |
Apparatus of plural charged-particle beams
A multi-beam apparatus for observing a sample with high resolution and high throughput is proposed. In the apparatus, a source-conversion unit forms plural and parallel images of one single electron source by deflecting plural beamlets of a parallel primary-electron beam therefrom, and one objective lens focuses the plural deflected beamlets onto a sample surface and forms plural probe spots thereon. A movable condenser lens is used to collimate the primary-electron beam and vary the currents of the plural probe spots, a pre-beamlet-forming means weakens the Coulomb effect of the primary-electron beam, and the source-conversion unit minimizes the sizes of the plural probe spots by minimizing and compensating the off-axis aberrations of the objective lens and condenser lens. |
US11887805B2 |
Filament-less electron source
Electron sources can include an electron source crystal coupled in series between opposing electrically conductive supports to form an electrically conductive path, wherein the electrical resistance of each of the electrically conductive supports is lower than the electrical resistance of the electron source crystal. Electron source crystals can include an emitting end and opposing shank end, wherein the shank end includes opposing leg portions. Electrically conductive supports can include foil supports spaced apart across a gap, wherein each of the opposing leg portions is attached to a respective foil support such that the foil supports are electrically connected to form the electrically conductive path. Particle focusing system are also disclosed. Electron sources can include an electron source crystal having an emitting end and opposing shank end, wherein the shank end is formed of a pair of opposing leg portions. Methods of manufacturing and operating electron sources are also disclosed. |
US11887800B1 |
Welded composite fuse element and method of manufacture
The disclosed concept relates generally to overlay composite fuse elements, materials for their construction that include copper and silver metals, and methods of production and fabrication using metal stamping and ultrasonic welding processes. In certain embodiments, a composite overlay fuse element includes a composite metal material 37 constructed of silver and copper metals, which includes a plurality of strain absorbing bend features 39 constructed of copper metal, and a plurality of arc interrupting weak spot features 43 constructed of a silver metal portion and a copper metal portion. The silver and copper metal portions on each of the plurality of arc interrupting weak spot features 43 are connected by a weld joint surface 45 that is structured to form an overlay of the silver and copper metal portions. |
US11887799B2 |
Arc extinction apparatus of air circuit breaker
An arc extinction apparatus according to an embodiment of the present disclosure comprises a chamber unit, a division unit, a filter unit, and a cover unit. A discharge port is formed in the chamber unit such that a fluid in the chamber unit is discharged to the outside. An insertion groove is provided on inner faces of the chamber unit that face each other. The division unit is coupled to the inside of the chamber unit. In addition, the division unit divides a path of the fluid discharged through the discharge port into multiple paths. The filter unit is disposed in the discharge port and filters out at least one predetermined material from the fluid passing through the discharge port. The cover unit comprises a plurality of exhaust pipes and is coupled to the discharge port from the outside of the filter unit. |
US11887798B2 |
Snap fit circuit breaker and load center system
A circuit breaker and panel system includes a panel including a base pan having a plurality of base pan electrical connections. A circuit breaker including a housing having a plurality of circuit breaker electrical connections arranged to contact the base pan electrical connections when the circuit breaker is coupled to the base pan. The circuit breaker is rotatably coupleable with the base pan via a pivot joint for engaging the plurality of base pan electrical connections with the plurality of circuit breaker electrical connections per a predetermined electrical connection coupling sequence. One of the housing and the base pan includes a protrusion and the other of the housing and the base pan includes a corresponding recess which, when engaged with each other, retain the housing to the base pan to prevent reverse rotational movement of the breaker with respect to the base pan. |
US11887794B2 |
Breaking device
A breaking device for interrupting current includes an electrically conducting outer member, an electrically conducting inner member arranged radially inside the outer member with respect to a breaking axis and an electrically insulating or semiconducting breaking member arranged radially between the outer member and the inner member with respect to the breaking axis, where the breaking member is arranged to move along the breaking axis from a starting position to a protruding position in which the breaking member protrudes from a space within the outer member for interrupting a current between the outer member and the inner member and the breaking member includes a first tubular including a first insulating material and a second insulating material, where the first insulating material has a higher wear resistance than the second insulating material. |
US11887790B2 |
Multilayer capacitor and board having the same
A multilayer capacitor includes: a capacitor body including dielectric layers and first and second internal electrodes, and having first to six surfaces; first and second side portions disposed on the fifth and sixth surfaces of the capacitor body, respectively, and having roughnesses on surfaces thereof; a first external electrode disposed on the third surface of the capacitor body and parts of the first and second side portions and connected to the first internal electrodes; and a second external electrode disposed on the fourth surface of the capacitor body and parts of the first and second side portions and connected to the second internal electrodes. |
US11887786B2 |
Ceramic electronic component
A ceramic electronic component includes a body including a dielectric layer and an internal electrode; and an external electrode disposed on the body and connected to the internal electrode. The dielectric layer includes a plurality of grains and grain boundaries disposed between adjacent grains. The grain boundary includes a secondary phase including Sn, a rare-earth element, and a first subcomponent. The rare-earth element includes at least one of Y, Dy, Ho, Er, Gd, Ce, Nd, Sm, Tb, Tm, La, Gd and Yb. The first subcomponent includes at least one of Si, Mg, and Al. |
US11887783B2 |
Capacitor
A capacitor according to an embodiment of the present disclosure is provided with a capacitor body in which a plurality of dielectric layers and a plurality of internal electrode layers are alternately laminated. The dielectric layers each includes crystal particles, grain boundaries and metal particles. An average particle size of the metal particles is smaller than an average particle size of the crystal particles and larger than an average width of interfacial grain boundaries among the grain boundaries. Observation of the longitudinal cross section of the dielectric layer shows that the metal particles are distributed along the width direction and the thickness direction of the dielectric layer. |
US11887775B2 |
Dual mode wireless power system designs
Electronic devices according to embodiments of the present technology may include a battery. The devices may include a nanocrystalline foil. The devices may include a wireless charging coil seated on the nanocrystalline foil. The devices may also include an integrated circuit configured to operate the wireless charging coil in a wireless charging transmission mode. |
US11887774B2 |
System and method for differential protection under geomagnetically induced current
A system and method for differential protection of a transformer under geomagnetically induced current (GIC). The method including: receiving differential currents associated with the transformer; outputting a high GIC signal where second harmonic phasors of the differential currents are in a negative-sequence format and at least one magnitude of the second harmonic phasors is greater than a magnitude threshold, or waveforms of three phases of the differential currents are all asymmetrical in a positive or negative direction; determining derivatives of the differential currents of three phases of the transformer; outputting a high supplementary signal where at least one of the derivatives of the differential currents is greater than a supplementary threshold; combining the GIC signal with the supplementary signal; combining the supplemented GIC signal with a second harmonic blocking signal; and outputting a trip signal for electrically tripping the transformer based on a supplemented second harmonic blocking signal. |
US11887773B2 |
Coil winding, coil module, transmitting apparatus, receiving apparatus, system, and terminal
A coil winding includes a first part of coils and a second part of coils located on opposite sides of an insulation layer, where the first part of coils comprises a first segment of conducting wire, and the second part of coils comprises a second segment of conducting wire. The first segment of conducting wire and the second segment of conducting wire each includes N cutting openings. Both the first segment of conducting wire and the second segment of conducting wire are divided into N+1 sub conducting wires by the N cutting openings. The N+1 sub conducting wires in the first segment of conducting wire and the N+1 sub conducting wires in the second segment of conducting wire are electrically coupled in a one-to-one manner to form N+1 pairs of sub conducting wires including a crossover structure. |
US11887772B2 |
Surface mount inductor
A surface mount inductor includes a molded body made of a composite material containing magnetic powder, and a metal plate including a first metal plate portion embedded in the molded body and a second metal plate portion extending from the first metal plate portion to an outside of the molded body. The second metal plate portion is extended from a side surface or mounting surface side of the molded body, is arranged along the molded body with a bent portion, and forms an external terminal arranged at least on the mounting surface side of the molded body. The external terminal includes a plating layer on a surface on an opposite side from a surface facing the molded body, and does not include a plating layer on the surface facing the molded body. |
US11887771B2 |
Electronic component and method for manufacturing electronic component
An electronic component comprises: a magnetic core having a flat base and a core, the flat base having a top, a bottom, and first and second opposite sides, the core is on the top; a winding having an edgewise coil including a wound flat wire and the core, the winding having two non-wound flat wires extending therefrom; and a magnetic exterior body covering the core and the edgewise coil. The two non-wound flat wires extend along the top, the first side, the bottom and then the second side, and the two non-wound flat wires are non-adhesively positioned around the flat base. The two non-wound flat wires on the bottom are externally exposed electrodes. The second side inclines towards the core. The two ends of the two non-wound flat wires are embedded into the magnetic exterior body to fix the two non-wound flat wires to the magnetic exterior body. |
US11887767B2 |
Inductor built-in substrate and method for manufacturing the same
An inductor built-in substrate includes a core substrate having an opening and a first through hole, a first plating film formed in the first through hole of the core substrate, a magnetic resin body having a second through hole and including a magnetic resin filled in the opening of the core substrate, and a second plating film formed in the second through hole of the magnetic resin body such that the second plating film is formed in contact with the magnetic resin body. |
US11887765B2 |
Switching transformers and electronic devices including the same
A switching transformer includes a primary circuit and a secondary circuit. The primary circuit includes a first input/output (I/O) terminal, a plurality of primary windings, and primary switching circuitry including at least one switch configured to selectively connect the plurality of primary windings in series or in parallel. The secondary circuit includes a second I/O terminal, a plurality of secondary windings, and secondary switching circuitry including at least one switch configured to selectively connect the plurality of secondary windings in series or in parallel. |
US11887764B2 |
Laminated electronic component
A laminated electronic component having a coil formed in the laminated body of pluralities of laminated magnetic material layers and conductor patterns by electrically connecting the conductor patterns adjacent to each other via the magnetic material layers. The magnetic material layers contain a metal magnetic material. The coil has a first end portion close to a bottom surface of the laminated body and a second end portion distant from the bottom surface of the laminated body. The first end portion is electrically connected to a first external terminal disposed on the bottom surface of the laminated body. The second end portion is electrically connected to a second external terminal disposed on the bottom surface of the laminated body via an electrode disposed on a side surface of the laminated body. The electrode is covered with an insulator film. |
US11887756B2 |
Thick electric wire
An electric wire for use in an electric vehicle with a large current of 100 A or more and a high voltage of 30 V or more includes a conductor and an electrically insulating layer covering an outer surface of the conductor, wherein the conductor includes first twisted wires in each of which a plurality of element wires are twisted together, and the first twisted wires are twisted together to form one or more second twisted wires, wherein an element-wire diameter of each of the element wires is 0.18 mm to 0.35 mm, and wherein a secant modulus of the electrically insulating layer is 15 MPa to 41 MPa. |
US11887748B2 |
Adhesive composition and coupling structure
A connected structure including: a first circuit member having a first electrode; a second circuit member having a second electrode; and a connecting portion provided between the first circuit member and the second circuit member and electrically connecting the first electrode and the second electrode to each other, wherein at least one of the first electrode and the second electrode has a layer made of Cu or Ag as an outermost surface thereof, and the connecting portion contains a conductive particle having a layer made of Pd or Au as an outermost surface thereof. |
US11887747B2 |
Acqueous composition comprising a conductive polymer and use thereof
Aqueous composition comprising: from 0.5% by weight to 5% by weight, preferably from 1% by weight to 4% by weight, with respect to the total weight of said aqueous composition, of at least one conductive polymer; from 1% by weight to 100% by weight, preferably from 2% by weight to 10% by weight, more preferably from 15% by weight to 50% by weight, with respect to the total weight of said at least one conductive polymer, of at least one cellulose ether. Said aqueous composition may advantageously be used as a printable ink or printable paste in various techniques such as, for example, screen printing, gravure printing, flexographic printing, spray coating, slot die coating, spin-coating, ink-jet printing. Preferably, said aqueous composition may advantageously be used as a printable paste for screen printing. More particularly, said aqueous composition may be used for the preparation of electrically organic conductive layers, even more particularly for the preparation of electrically organic conductive layers used in photovoltaic cells (or solar cells), in printable electronics, in organic light-emitting diodes (OLEDs), in touch screens, in antistatic coatings. |
US11887745B2 |
Methods for producing radionuclides using minimal targeting material
Among the various aspects of the present disclosure is the provision of methods for producing radioisotopes and improving the specific activity of radioisotopes (e.g., Cu-64 chloride). As described herein, the method includes matching of the target material and the proton beam strike area, resulting in improved specific activity while reducing the amount of target material used. |
US11887744B2 |
Container for radioactive waste
A container system for radioactive waste and method for using the same is provided. The system includes a canister configured for holding radioactive waste and a lid system. In one embodiment, the lid system comprises a two-part lid assembly including a confinement lid and a shielded lifting lid. The confinement lid is detachably mounted to the confinement lid. In use, the lifting lid supports the confinement lid for lifting and placement on the canister. The lifting lid further shields operators while the confinement lid is mounted to the canister. Thereafter, the lifting lid is removed and may be reused for confinement lid mountings on other canisters. In one embodiment, the confinement lid is bolted to the canister. The canister may be disposed in a protective overpack for transport and storage. |
US11887742B2 |
Cold sprayed radiation shielding
Radiation shield and methods for manufacturing a radiation shield are provided herein, the method includes identifying a substrate for the radiation shield; identifying at least one material for cold spraying on the substrate; applying by cold spray a coating of the at least one material on the substrate thereby obtaining a radiation shield. The radiation shield is lighter, thinner, and more efficient compared to conventional radiation shields. |
US11887741B2 |
Fuel assembly with outer channel including reinforced sidewall and non-reinforced sidewall
The fuel assembly includes at least one fuel rod and an outer channel with four sidewalls surrounding the fuel rod, the outer channel having a configuration based on a position of the fuel assembly within a core of the nuclear reactor, wherein at least a first select sidewall, of the four sidewalls of the outer channel, is a reinforced sidewall, the remaining sidewalls of the outer channel, other than the at least a first select sidewall, are non-reinforced sidewalls, the at least a first select sidewall being in a controlled location that faces and is directly adjacent to a control blade that is to be utilized in the nuclear reactor, wherein an entirety of the reinforced sidewall as a whole is at least one of thicker and made from a material that is more resistant to radiation-induced deformation as compared to an entirety of the non-reinforced sidewalls. |
US11887740B2 |
Unloading and temporary storage device
The present application relates to an unloading and temporary storage device. The unloading and temporary storage device includes a stock bin, a stock bin external member, a stock bin internal member, a shielding module and a loading module; the stock bin includes a barrel and a tank body; the stock bin external member includes a cooling water jacket; the stock bin internal member includes a straight bin, an inclined bin and an unloading bin that communicate sequentially; the shielding module includes an external shield and a neutron shield; the loading module includes a loading body; and sphere inlet passages are provided in the loading body. The unloading and temporary storage device can perform the functions of receiving, temporarily storing, atmosphere switching, and unloading of spherical elements, and also has the safety functions of ensuring geometrical integrity of the spherical elements, radiological protection and residual heat removal. |
US11887736B1 |
Methods for evaluating clinical comparative efficacy using real-world health data and artificial intelligence
Systems and methods for evaluating clinical comparative efficacy using real-world health data are provided herein. The method includes obtaining health trajectories for members of a healthcare system. The method also includes identifying index events in the health trajectories, and segmenting the health trajectories with index events into sub-trajectories such that each sub-trajectory ends at a different index event. The method also includes generating a digital fingerprint for each sub-trajectory by either (i) generating a raw data vector, or (ii) applying representation learning to generate an embedding vector. The method also includes identifying sub-trajectories that are similar to a patient sub-trajectory by either (i) performing a stratified search, or (ii) performing a nearest-neighbor search on the embedding vectors of the members. The method also includes ranking treatment strategies for the patient based on outcomes of the treatment strategies, according to the identified similar sub-trajectories. |
US11887734B2 |
Systems and methods for clinical decision support for lipid-lowering therapies for cardiovascular disease
Provided herein are methods and systems for making patient-specific therapy recommendations of a lipid-lowering therapy for patients with known or suspected cardiovascular disease, such as atherosclerosis. |
US11887731B1 |
Systems and methods for extracting patient diagnostics from disparate
A method is described herein that comprises receiving scanned documents, wherein the scanned documents comprise unstructured data. The method includes performing optical character recognition of the scanned documents to produce text data for each page of the scanned documents, wherein the text data for each page comprises a sequence of words stored together with their location. The method includes dividing each page of the scanned documents into subsections. The method includes using the text data to identify a structure type of each subsection of a page, wherein the structure type includes at least one of a table and text paragraph. The method includes using the text data to label each subsection of a page with a semantic type, wherein the semantic type defines a context surrounding collection of information in a subsection. The method includes using the text data for each subsection of a page to identify medical concepts. |
US11887730B2 |
Systems and methods for unobtrusive digital health assessment
This disclosure relates generally to methods and systems for unobtrusive digital health assessment of high risk subjects, wherein bio-markers pertaining to a disease are identified automatically using physical activity and physiology monitoring on a continuous basis. Identification of bio-markers in the medical domain is conventionally dependent on insights derived from medical tests which are obtrusive in nature. Systems and methods of the present disclosure integrate physical characteristics, lifestyle habits and prevailing medical conditions with monitored physical activities and physiological measurements to assess health of high risk subjects. Systems and methods of the present disclosure also enable automatic generation of control class and treatment class that may be effectively used for health assessment. |
US11887726B2 |
Application licensing for a centralized system of medical devices
Centralized systems execute one or more applications for monitoring and operating a plurality of network enabled medical devices. An indication to start a selected application at the centralized system or at a network enabled medical device is received at the centralized system/network enabled medical device. The selected application may require a license to operate and, at the time the indication is received, may have a first license available. Instead of using the first license, the centralized system/network enabled medical device may determine to inherit at least a portion of a second license to operate the selected application. The centralized system/network enabled medical device may inherit at least the portion of the second license to form an inherited license, where the inherited license enables features of the selected application. Using the inherited license, the selected application is started with the enabled features. Related apparatus, systems, techniques and articles are also described. |
US11887719B2 |
Food knowledge graph for a health tracking system
A method of operating a health tracking system is disclosed. The method comprises: storing a food knowledge graph having a plurality of labels describing consumable items and a plurality of relationships between pairs of labels, some of the labels being generic names for consumable items; receiving a data record having a descriptive string regarding a consumable item from a first health tracking device; matching the descriptive string to at least one label in the plurality of labels; and updating one or more information fields of the data record to associate the data record with the at least one label to which the descriptive string was matched. In some embodiments, the method further includes receiving a request for data records from a health tracking device and matching the request to the plurality of labels to provide an improved response to the request for data records. |
US11887718B2 |
Predicting implant size in arthroplasty using demographic variables
Generating a prediction for at least one implant size for use in arthroplasty is disclosed. Patient demographic factors are received and processed to generate at least one implant size prediction. The processing includes accessing procedure information representing joint replacement procedures previously performed for a plurality of patients and implant information representing types and sizes of implants from a plurality of manufacturers and determining, as a function of at least one statistical model and the accessed procedural information and implant information, unadjusted probabilities of implant size recommendations in a range of implant sizes. At least one processor is further configured for providing, in a graphical user interface operating on at least one user computing device, information representing the respective implant size recommendations and unadjusted probabilities. Further, the at least one processor is configured for receiving a selection of at least one of the respective implant size recommendations. |
US11887716B2 |
Infusion management system
A method includes receiving, by a master infusion device from a server, at least one fluid delivery protocol. The fluid delivery protocol includes one or more parameters for delivering a fluid to a user. The method also includes configuring, by the master infusion device, a first slave infusion pump with a first fluid delivery protocol of the at least one fluid delivery protocol. The method further includes configuring, by the master infusion device, a second slave infusion pump with a second fluid delivery protocol of the at least one fluid delivery protocol. The method also includes delivering, by the first slave infusion pump and based on the first fluid delivery protocol, the fluid to the user. Related methods and articles of manufacture, including apparatuses and computer program products, are also disclosed. |
US11887714B2 |
Apparatuses and methods for handling pills within pharmaceutical dispensing devices
A method of dispensing medication from a plurality of medication containers, using a dispensing system for collecting a medication dosage from a medication container including: receiving a medication selection; selecting a medication container, from the plurality of medication containers, based on the medication selection; matching a collection protocol to be applied to the medication container including one or more parameter for control of the dispensing system; and dispensing the medication selection from the medication container according to the collection protocol. |
US11887713B2 |
Non-invasive determination of likely response to anti-diabetic therapies for cardiovascular disease
Provided herein are methods and systems for making patient-specific therapy recommendations of an anti-diabetic therapy for patients with known or suspected cardiovascular disease, such as atherosclerosis. |
US11887710B2 |
Precision-based immuno-molecular augmentation (PBIMA) computerized system, method, and therapeutic vaccine
As disclosed herein a precision based immunomolecular augmentation (PBIMA) high specificity patient profiling networked computer system, rapid therapeutic vaccine design method, and personalized vaccine, which utilizes immuno-molecular biopathway HLA affinity mapping and selection prediction ranking tools. This PBIMA approach comprises: Strategic-Selection, Molecular-Mapping, Antigen-Alignment, Receptor-Recognition, and Tactical Technology (SMART). The platform obtains data from a patient's genes and proteins as input. NGS data, including WES, WGS, ctDNA and cfDNA, RNAseq uses as input. PBIMA comprises a gene-protein-cell Cloud-based sequence editing interface to select the high confidence peptides. The PBIMA vaccine is a solution-based multi-purpose vaccine design strategy. PBIMA technology can produce therapeutic vaccines for cancer, autoimmune, neurodegenerative, inflammation-driven disease, and novel pathogen infection treatment. PBIMA therapeutic design is multi-mechanistic and broad-spectrum. |
US11887706B1 |
Bit vector record linkage
Methods, systems, and computer-readable media are provided for facilitating record matching and entity resolution and for enabling improvements in record linkage. A power-spectrum-based temporal pattern-specific weight may be incorporated into record linkage methods to enhance the record linkage accuracy and statistical performance. For example, in embodiments, a value-specific weight may be calculated from a population-based frequency of field-specific values or dichotomized values of selected phenotypic variables, and provides an opportunity to capture and measure the relative importance of specific values found in a field. A phenotypic bit-vector “fingerprint” pattern-specific weight or Bayesian power spectrum weight may be determined and incorporated into record linkage methods. |
US11887702B1 |
Computer-based systems configured for real-time integration of resources across disparate electronic platforms and methods of use thereof
Described herein are systems and methods for real-time integration of resources across disparate electronic platforms, including automated data mapping and message translation for improved resource platform access. The embodiments provide technical solutions and technical improvements that overcome technical problems, drawbacks and/or deficiencies in the technical fields involving compatibility with multiple third-party APIs, unified access to data from multiple platforms, and efficient synchronization with multiple platforms. Technical solutions and technical improvements herein include aspects of improved API call normalization for scalable and flexible API calls that integrate with various platforms, proactive and/or real-time caching of data associated with the various platforms, and efficient orchestration of client queries, platform API calls and cache querying to answer the client queries most efficiently and quickly with up-to-date, synchronized data. |
US11887697B2 |
Graphical user interface displaying relatedness based on shared DNA
A user may select one or more potential common ancestors with a DNA match to view the target individual's relationship with them. The process may include identifying, from a first genealogical profile of the target individual. A first individual has a first linkage that connects the target individual towards the selected potential common ancestor. The process may also include identifying, from a second genealogical profile of the DNA match, a second individual who has a second linkage that connects the DNA match towards the selected potential common ancestor. The process may further include connecting the first linkage and the second linkage with the selected potential common ancestor by adding one or more individuals whose profiles are retrieved from other searchable genealogical profiles stored in the online system. With the nodes and connections available, the process may generate a map of visual connections between the target individual and the DNA match. |
US11887694B2 |
Memory device and operating method of the memory device
A memory device includes a memory block and a peripheral circuit. The memory block includes a first word line group of word lines included in the memory block and a second word line group of the word lines included in the memory block. The word lines of the first word line group are different from the word lines of the second word line group. The peripheral circuit provides the first word line group and the second word line group with an equalizing voltage during an equalizing section overlapping an erase voltage discharging section for the memory block to constantly keep voltages of the first word line group and the second word line group to the equalizing voltage. |
US11887690B2 |
Signal development circuitry layouts in a memory device
Methods, systems, and devices for signal development circuitry layouts in a memory device are described. A memory device may include signal development circuitry that is positioned in multiple levels of a memory die relative to a substrate. For example, a set of first transistors used for developing access signals may be located on a first level of a memory die, and a set of second transistors used for developing the access signals may be located on a second level of the memory die. Formation of the set of first transistors and the set of second transistors may involve processing operations that are common with the formation of other transistors on a respective level, such as cell selection transistors, deck selection transistors, shunting transistors, and other transistors of the respective level. |
US11887686B2 |
Fast and efficient system and method for detecting and predicting rowhammer attacks
Embodiments provide for predicting rowhammer attack vulnerability of one or more memory cells of a direct random access memory (DRAM) chip, the DRAM chip including a plurality of memory cells. An example method, determines, for each memory cell of a subset of memory cells of the plurality of memory cells, a leakage time t, a resistance of intrinsic leakage RL based at least in part on the leakage time t, an activation time of an adjacent aggressor row to flip a bit in the memory cell, a resistance of coupling leaking RSW based at least in part on the activation time, and a toggling count. The method identifies, based at least in part on one or more of the RSW, RL, or toggling count, whether the direct random memory access (DRAM) chip is vulnerable to a rowhammer attack. |
US11887685B2 |
Fail Bit repair method and device
A Fail Bit (FB) repair method and device can be applied to repairing an FB in a chip. The method includes: a bank to be repaired including multiple target repair regions in a chip to be repaired is determined; first repair processing is performed on a first FB in each target repair region by using a redundant circuit; a second FB position determination step is executed to determine a bit position of a second FB, and second repair processing is performed on the second FB; unrepaired FBs in each target repair region is determined, and the second FB position determination step is recursively executed to obtain a test repair position of each unrepaired FB to perform third repair processing on the unrepaired FB according to the test repair position. |
US11887681B2 |
Performing selective copyback in memory devices
Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising determining a data validity metric value with respect to a source set of memory cells of the memory device; determining whether the data validity metric value satisfies a first threshold criterion; responsive to determining that the data validity metric value satisfies the first threshold criterion, performing a data integrity check on the source set of memory cells to obtain a data integrity metric value; determining whether the data integrity metric value satisfies a second threshold criterion; and responsive to determining that the data integrity metric value fails to satisfy the second threshold criterion, causing the memory device to copy data from the source set of memory cells to a destination set of memory cells of the memory device. |
US11887679B2 |
Data protection in NAND memory using internal firmware to perform self-verification
The present disclosure provides a method of data protection for a NAND memory. The method can include programming a selected page of the NAND flash memory device according to programming data. The programming of the selected page can include a plurality of programming operations and a plurality of verifying operations, with ones of the plurality of verifying operations performed after corresponding ones of the plurality of programming operations to determine whether programmed memory cells of the selected page have threshold voltage levels according to the programming data. The method can also include determining a completion of the programming of the selected page based on each of the plurality of verification operations returning a pass result. The method can also include performing, after the determining, a read operation on the selected page by the NAND flash memory device to self-verify data stored at the selected page according to the programming data. |
US11887676B2 |
Adjusting program effective time using program step characteristics
A program effective time (PET) for programming at least a portion of a plurality of memory cells based on one or more program step characteristics is determined. The determined PET and a target PET is compared. In response to the determined PET being different than the target PET, the one or more program step characteristics is adjusted to adjust the determined PET to the target PET. |
US11887673B2 |
Memory device for performing read operation and method of operating the same
The present technology relates to an electronic device. A memory device according to the present technology includes a plurality of memory cells connected to a word line, an operation controller configured to apply a first or a second read voltage to the word line and to obtain data that is stored in the plurality of memory cells through bit lines that are respectively connected to the plurality of memory cells, and a read voltage controller configured to control the operation controller to read the data that is stored in the plurality of memory cells by using the second read voltage, and to read the data that is stored in the plurality of memory cells by using the first read voltage according to the number of off cells that are counted based on the data that is read by using the second read voltage, in response to a read command. |
US11887670B2 |
Controlling bit line pre-charge voltage separately for multi-level memory cells and single-level memory cells to reduce peak current consumption
Apparatuses and techniques are described for controlling a bit line pre-charge voltage in a program operation based on a number of bits per cell, with a goal to reduce peak current consumption. In one aspect, the ramp up of a bit line voltage to an inhibit level is optimized according to the number of bits per cell. The ramp up can involve increasing the bit line voltage from an initial level to a target voltage at a regulated rate, then increasing the bit line voltage from the target voltage to a final voltage at an unregulated rate. In one approach, the regulated ramp rate is less for single-level cell programming compared to multi-level cell programming. The target voltage can also be optimized based on the number of bis per cell. |
US11887666B2 |
Semiconductor device having electrically floating body transistor, semiconductor device having both volatile and non-volatile functionality and method of operating
A semiconductor memory cell includes a floating body region configured to be charged to a level indicative of a state of the memory cell; a first region in electrical contact with said floating body region; a second region in electrical contact with said floating body region and spaced apart from said first region; and a gate positioned between said first and second regions. The cell may be a multi-level cell. Arrays of memory cells are disclosed for making a memory device. Methods of operating memory cells are also provided. |
US11887665B2 |
Memory cell programming that cancels threshold voltage drift
The present disclosure includes apparatuses, methods, and systems for memory cell programming that cancels threshold voltage drift. An embodiment includes a memory having a plurality of memory cells, and circuitry configured to program a memory cell of the plurality of memory cells to one of two possible data states by applying a first voltage pulse to the memory cell, wherein the first voltage pulse has a first polarity and a first magnitude, and applying a second voltage pulse to the memory cell, wherein the second voltage pulse has a second polarity that is opposite the first polarity and a second magnitude that can be greater than the first magnitude. |
US11887664B2 |
Systems and methods for adaptive self-referenced reads of memory devices
Methods and systems include memory devices with a memory array comprising a plurality of memory cells. The memory devices include a control circuit operatively coupled to the memory array and configured to receive a read request for data and to apply a first voltage to the memory array based on the read request. The control circuit is additionally configured to count a total number of the plurality of memory cells that have switched to an active read state based on the first voltage and to apply a second voltage to the memory array based on the total number. The control circuit is further configured to return the data based at least on bits stored in a first and a second set of the plurality of memory cells. |
US11887663B2 |
Systems and methods for adaptive self-referenced reads of memory devices
Methods and systems include memory devices with a memory array comprising a plurality of memory cells. The memory devices include a control circuit operatively coupled to the memory array and configured to receive a read request for data and to apply a first voltage at a first time duration to the memory array based on the read request. The control circuit is additionally configured to count a number of the plurality of memory cells that have switched to an active read state based on the first voltage and to derive a second time duration. The control circuit is further configured to apply a second voltage at the second duration to the memory array. The control circuit is also configured to return the data based at least on bits stored in a first and a second set of the plurality of memory cells. |
US11887661B2 |
Cross-point pillar architecture for memory arrays
Methods, systems, and devices for a cross-point pillar architecture for memory arrays are described. Multiple selector devices may be configured to access or activate a pillar within a memory array, where the selector devices may each be or include a chalcogenide material. A pillar access line may be coupled with multiple selector devices, where each selector device may correspond to a pillar associated with the pillar access line. Pillar access lines on top and bottom of the pillars of the memory array may be aligned in a square or rectangle formation, or in a hexagonal formation. Pillars and corresponding selector devices on top and bottom of the pillars may be located at overlapping portions of the pillar access lines, thereby forming a cross point architecture for pillar selection or activation. The selector devices may act in pairs to select or activate a pillar upon application of a respective selection voltage. |
US11887659B2 |
Apparatuses and methods for driving data lines in memory arrays
In some examples, separate main I/O (MIO) lines may be used for writing to different banks of a memory array. In some examples, separate MIO lines may be used for writing to and reading from different memory banks. In some examples, the MIO lines for some banks may be used as shield lines between the MIO lines for other banks. |
US11887658B2 |
Data writing method
A data writing method and a memory, in which the data writing method is used for writing data to a memory array of the memory. The data writing method includes that: old data is read from a target column of the memory array; the old data is updated according to data to be written which carries target data bits information to generate new data; and the new data is written into the target column, in which the memory includes a plurality of data columns, the data is required to be written into the target column, and the target column includes a part of the data columns. |
US11887655B2 |
Sense amplifier, memory, and method for controlling sense amplifier by configuring structures using switches
A sense amplifier includes an amplification module and a control module electrically connected to the amplification module. Herein, in a case of reading a data in a memory cell on a first bit line, at an offset compensation stage of the sense amplifier, the control module is arranged to configure the amplification module to include a first diode structure, a first current mirror structure, and a first inverter with an input terminal and an output terminal connected to each other. In a case of reading a data in a memory cell on a second bit line, at the offset compensation stage of the sense amplifier, the control module is arranged to configure the amplification module to include a second diode structure, a second current mirror structure, and a second inverter with an input terminal and an output terminal connected to each other. |
US11887651B2 |
Temperature informed memory refresh
Devices and techniques for temperature informed memory refresh are described herein. A temperature counter can be updated in response to a memory device write performed under an extreme temperature. Here, the write is performed on a memory device element in the memory device. The memory device element can be sorted above other memory device elements in the memory device based on the temperature counter. Once sorted to the top of these memory device elements, a refresh can be performed the memory device element. |
US11887649B2 |
Staggering refresh address counters of a number of memory devices, and related methods, devices, and systems
Methods of operating a number of memory devices are disclosed. A method may include receiving, at each of a number of memory devices, a refresh command. The method may also include refreshing, at each of the number of memory devices and in response to the refresh command, a number of memory cells based on a count of an associated refresh address counter, wherein a count of a refresh address counter of at least one memory device of the number of memory devices is offset from a count of a refresh address counter of at least one other memory device of the number of memory devices. Related systems and memory modules are also described. |
US11887642B2 |
Storage control device, storage device, and information processing system
A state of a reference cell in a storage device is appropriately managed. A first memory cell array includes a first reference cell that generates reference potential of a sense amplifier. A second memory cell array includes a second reference cell that generates reference potential of a sense amplifier. A state storage unit stores, regarding each of the first and second reference cells, a state indicating certainty of a held value. When write to either one of the first and second reference cells is instructed, the write control unit controls the instructed write on the basis of the state regarding the first and second reference cells stored in the state storage unit. |
US11887637B2 |
Magnetic tape having characterized magnetic layer surface, magnetic tape cartridge, and magnetic tape device
A magnetic tape in which a C—H derived C concentration calculated from a C—H peak surface area ratio in C1s spectra obtained by X-ray photoelectron spectroscopy performed on a surface of the magnetic layer at a photoelectron take-off angle of 10 degrees is 45 atom % to 65 atom %, and in an environment with a temperature of 32° C. and a relative humidity of 80%, a frictional force F45° on the surface of the magnetic layer with respect to an LTO8 head measured at a head tilt angle of 45° is 4 gf to 15 gf, and a standard deviation of a frictional force F on the surface of the magnetic layer with respect to the LTO8 head measured at each of head tilt angles of 0°, 15°, 30°, and 45° is 10 gf or less. |
US11887636B2 |
Magnetic tape having characterized magnetic layer surface, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes: a non-magnetic support; and a magnetic layer containing a ferromagnetic powder, and a magnetic tape cartridge and a magnetic tape apparatus include the magnetic tape. In a binarized image of a secondary electron image obtained by imaging a surface of the magnetic layer with a scanning electron microscope at an acceleration voltage of 5 kV, the number of bright regions having an equivalent circle diameter of 60 nm or more and less than 120 nm is 8000 or more and 30000 or less. Standard deviation σ of the number of the bright regions in a width direction of the surface of the magnetic layer is 2000 or less. |
US11887632B1 |
Systems and methods for confirming accuracy of video edits
Video frames of a video may be marked with visual patterns to identify individual video frames. The video may be changed by applying one or more effects to the video. The accuracy with which the changes were made to the video by the effect(s) may be determined using the visual patterns marked on the video frames. |
US11887630B2 |
Multimedia data processing method, multimedia data generation method, and related device
Provided are a multimedia data processing method, a multimedia data generation method, and a related device, which relate to the technical field of computers. The processing method comprises: acquiring multimedia data; displaying an editing page, wherein the editing page displays material data in the multimedia data; in response to a marking operation being carried out on at least one piece of material data, marking the at least one piece of material data; and in response to a template generation instruction, removing the marked material data from the multimedia data and generating a template. |
US11887623B2 |
End-to-end speech diarization via iterative speaker embedding
A method includes receiving an input audio signal corresponding to utterances spoken by multiple speakers. The method also includes encoding the input audio signal into a sequence of T temporal embeddings. During each of a plurality of iterations each corresponding to a respective speaker of the multiple speakers, the method includes selecting a respective speaker embedding for the respective speaker by determining a probability that the corresponding temporal embedding includes a presence of voice activity by a single new speaker for which a speaker embedding was not previously selected during a previous iteration and selecting the respective speaker embedding for the respective speaker as the temporal embedding. The method also includes, at each time step, predicting a respective voice activity indicator for each respective speaker of the multiple speakers based on the respective speaker embeddings selected during the plurality of iterations and the temporal embedding. |
US11887622B2 |
Mental health diagnostics using audio data
The present disclosure generally relates to a system and method for obtaining a diagnosis of a mental health condition. An exemplary system can receive an audio input; convert the audio input into a text string; identify a speaker associated with the text string; based on at least a portion of the audio input, determine a predefined audio characteristic of a plurality of predefined audio characteristics; based on the determined audio characteristic, identify an emotion corresponding to the portion of the audio input; generate a set of structured data based on the text string, the speaker, the predefined audio characteristic, and the identified emotion; and provide an output for obtaining the diagnosis of the mental disorder or condition, wherein the output is indicative of at least a portion of the set of structured data. |
US11887620B2 |
Language model score calculation apparatus, language model generation apparatus, methods therefor, program, and recording medium
The present invention improves the accuracy of language prediction. A history speech meta-information understanding unit 11 obtains a history speech meta-information vector from a word string of a preceding speech using a meta-information understanding device. A history speech embedding unit 12 converts the word string of the preceding speech and a speaker label into a history speech embedding vector. A speech unit combination vector construction unit 13 obtains a speech unit combination vector by combining the history speech meta-information vector and the history speech embedding vector. A speech sequence embedding vector calculation unit 14 converts a plurality of speech unit combination vectors obtained for the past speech sequences to a speech sequence embedding vector. A language model score calculation unit 15 calculates a language model score of a current speech from a word string of the current speech, a speaker label, and a speech sequence embedding vector. |
US11887619B2 |
Method and apparatus for detecting similarity between multimedia information, electronic device, and storage medium
A multimedia information processing method includes: parsing multimedia information to separate an audio from the multimedia information; converting the audio to obtain a mel spectrogram corresponding to the audio; determining, according to the mel spectrogram corresponding to the audio, an audio feature vector corresponding to the audio; and determining, based on an audio feature vector corresponding to a source audio in source multimedia information and an audio feature vector corresponding to a target audio in target multimedia information, a similarity between the target multimedia information and the source multimedia information. |
US11887614B2 |
Device and method for transmitting and receiving voice data in wireless communication system
Provided are a device and a method for transmitting and receiving voice data in a wireless communication system. A method for operating a transmission terminal for transmitting a voice signal comprises the steps of: generating sampling and bitrate request information including sampling information for determining a sampling rate of the voice signal and bitrate information for determining a bitrate of the voice signal, and transmitting the generated sampling and bitrate request information to a reception terminal; receiving, from the reception terminal, combined determination information obtained by at least one combination of the sampling rate determined on the basis of the sampling information and the bitrate determined on the basis of the bitrate information; and compressing the voice signal according to the received combined determination information, and transmitting the compressed voice signal to the reception terminal. |
US11887610B2 |
Audio encoding and decoding method and audio encoding and decoding device
An audio decoding method includes obtaining an encoded bitstream; performing bitstream demultiplexing on the encoded bitstream, to obtain a high frequency band parameter of a current frame of an audio signal, wherein the high frequency band parameter indicates a location, a quantity, and an amplitude or energy of a tone component comprised in a high frequency band signal of the current frame; obtaining a reconstructed high frequency band signal of the current frame based on the high frequency band parameter; and obtaining an audio output signal of the current frame based on the reconstructed high frequency band signal of the current frame. |
US11887605B2 |
Voice processing
A method including searching, on the basis of a voiceprint feature of a speaker, for an identifier of the speaker in a speaker registry, the voiceprint feature of the speaker being a parameter obtained according to a voice signal of the speaker captured by a microphone array; if position information corresponding to the identifier of the speaker in the speaker registry is different from position information of the speaker, updating the speaker registry, the position information of the speaker being a parameter obtained according to the voice signal of the speaker captured by the microphone array; and labeling the voice signal of the speaker with the identifier of the speaker, so as to track the speaker. The present disclosure enables voice tracking of multiple persons. |
US11887604B1 |
Speech interface device with caching component
A speech interface device is configured to receive response data from a remote speech processing system for responding to user speech. This response data may be enhanced with information such as a remote ASR result(s) and a remote NLU result(s). The response data from the remote speech processing system may include one or more cacheable status indicators associated with the NLU result(s) and/or remote directive data, which indicate whether the remote NLU result(s) and/or the remote directive data are individually cacheable. A caching component of the speech interface device allows for caching at least some of this cacheable remote speech processing information, and using the cached information locally on the speech interface device when responding to user speech in the future. This allows for responding to user speech, even when the speech interface device is unable to communicate with a remote speech processing system over a wide area network. |
US11887601B2 |
Systems, methods, and storage media for providing presence of modifications in user dictation
System and method for providing presence of modifications in user dictation are disclosed. Exemplary implementations may: obtain primary audio information representing sound, including speech from a recording user, captured by a client computing platform; perform speech recognition on the primary audio information to generate a textual transcript; effectuate presentation of the transcript to the recording user; receive user input from the recording user; alter, based on the received user input from the recording user, a portion of the transcript to generate an altered transcript; effectuate presentation of the altered transcript in conjunction with audio playback of at least some of the primary audio information in a reviewing interface on a client computing platform; receive user input from the reviewing user; alter, based on the received user input from the reviewing user, portions of the altered transcript to generate a reviewed transcript; and store the reviewed transcript in electronic storage. |
US11887600B2 |
Techniques for interpreting spoken input using non-verbal cues
In various embodiments, a communication fusion application enables other software application(s) to interpret spoken user input. In operation, a communication fusion application determines that a prediction is relevant to a text input derived from a spoken input received from a user. Subsequently, the communication fusion application generates a predicted context based on the prediction. The communication fusion application then transmits the predicted context and the text input to the other software application(s). The other software application(s) perform additional action(s) based on the text input and the predicted context. Advantageously, by providing additional, relevant information to the software application(s), the communication fusion application increases the level of understanding during interactions with the user and the overall user experience is improved. |
US11887597B2 |
Voice application platform
Among other things, requests are received from voice assistant devices expressed in accordance with different corresponding protocols of one or more voice assistant frameworks. Each of the requests represents a voiced input by a user to the corresponding voice assistant device. The received requests are re-expressed in accordance with a common request protocol. Based on the received requests, responses to the requests are expressed in accordance with a common response protocol. Each of the responses is re-expressed according to a protocol of the framework with respect to which the corresponding request was expressed. The responses are sent to the voice assistant devices for presentation to the users. |
US11887594B2 |
Proactive incorporation of unsolicited content into human-to-computer dialogs
Methods, apparatus, and computer readable media are described related to automated assistants that proactively incorporate, into human-to-computer dialog sessions, unsolicited content of potential interest to a user. In various implementations, in an existing human-to-computer dialog session between a user and an automated assistant, it may be determined that the automated assistant has responded to all natural language input received from the user. Based on characteristic(s) of the user, information of potential interest to the user or action(s) of potential interest to the user may be identified. Unsolicited content indicative of the information of potential interest to the user or the action(s) may be generated and incorporated by the automated assistant into the existing human-to-computer dialog session. In various implementations, the incorporating may be performed in response to the determining that the automated assistant has responded to all natural language input received from the user during the human-to-computer dialog session. |
US11887585B2 |
Global re-ranker
Systems and processes for operating an intelligent automated assistant are provided. An example method includes, at an electronic device having one or more processors and memory: receiving a natural language speech input; determining, based on the natural language speech input, a plurality of candidate intents; obtaining contextual data associated with the user device; ranking, based on the contextual data, the plurality of candidate intents using a machine learning model, wherein the machine learning model is pre-trained at least partially on the user device; determining a user intent based on the ranked candidate intents; and performing a task corresponding to the determined user intent. |
US11887580B2 |
Dynamic system response configuration
A natural language processing system may select a synthesized speech quality using user profile data. The system may receive a natural language input and determine responsive output data. The system may, based at least in part on user profile data associated with the input, determine response configuration data corresponding to a quality of synthesized speech. The system may then determine further output data for presentation using the responsive output data and response configuration data. |
US11887579B1 |
Synthetic utterance generation
This disclosure relates to generating a comprehensive set of synthetic utterances. An example system is configured to provide an input utterance to a plurality of synthetic utterance generation pipelines in parallel. Each of the plurality of synthetic utterance generation pipelines include one or more utterance synthesizers. For example, one or more pipelines may use a synthesizer chain that includes a plurality of synthesizers in parallel. The plurality of synthetic utterance generation pipelines generates synthetic utterances, which may be stored in a database after evaluating the similarity between the original input utterance and each resulting synthetic utterance. For example, a synthetic utterance may be retained if the cosine similarity between the input and synthetic utterances is less than a predetermined threshold. Additionally, the synthetic utterances may be fed back at input utterances based on the similarity evaluation and the feedback loop repeated until a desired number of utterances are generated. |
US11887578B2 |
Automatic dubbing method and apparatus
A method and system for automatic dubbing method is disclosed, comprising, responsive to receiving a selection of media content for playback on a user device by a user of the user device, processing extracted speeches of a first voice from the media content to generate replacement speeches using a set of phenomes of a second voice of the user of the user device, and replacing the extracted speeches of the first voice with the generated replacement speeches in the audio portion of the media content for playback on the user device. |
US11887566B2 |
Method of generating music data
A computer-implemented method of generating a piece of music is disclosed. The method comprises: determining an initial sequence of notes for the piece of music; determining at least one probability distribution for selecting at least one subsequent note from a set of candidate notes; generating a biasing output based on data of the initial sequence of notes; and extending the initial sequence of notes with at least one subsequent note selected from the set of candidate notes according to the probability distribution and the biasing output, wherein the biasing output biases the selection so as to affect the likelihood of the selection resulting in a repeat of a musical element formed by the initial sequence of notes. |
US11887565B2 |
Method of storing musical accessories
A method of storing musical accessories includes providing a storage case, the storage case comprising a compartment and a lid, the compartment defining an interior configured to receive musical accessories, the lid configured to cover an opening of the compartment to enclose the interior; inserting a musical accessory into the interior of the compartment through an orifice in the lid; receiving the musical accessory on one of an accessory tray and an accessory mount; and retrieving the musical accessory from the interior of the compartment. |
US11887560B2 |
Perceptual luminance nonlinearity-based image data exchange across different display capabilities
A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is configured to access a code mapping between the reference code values and device-specific code values of the imaging device. The device-specific code values are configured to produce gray levels that are specific to the imaging device. Based on the code mapping, the data converter is configured to transcode the reference encoded image data into device-specific image data, which is encoded with the device-specific code values. |
US11887558B1 |
Method and apparatus for memory management in a video processing system
An integrated circuit (IC) includes a video buffer memory and display driver circuitry. The video buffer memory includes a buffer memory map. The video buffer memory stores one or more raster lines of video data organized as tiled lines. Each of the tiled lines including two quartiles. The display driver circuitry is coupled to the video buffer memory. The display driver circuitry writes data associated with a portion of a first data line to a first one of the two quartiles of a first one of the tiled lines, and updates the buffer memory map. Further, the display driver determines a full display line being present within the video buffer memory based on the buffer memory map. The display driver further outputs the full display line to a display device. |
US11887556B2 |
Data driving circuit, display module, and display device
A data driving circuit, a display module, and a display device are provided. The data driving circuit at least includes a selecting unit and a signal conversion unit. The selecting unit is configured to directly output an image signal received to the signal conversion unit, or invert the image signal and then transmit the image signal inverted to the signal conversion unit. The control signal represents a display mode of a pixel unit that receives the image signal and perform image display according to the image signal. The signal conversion unit is configured to convert the image signal into a grayscale voltage in an analog form. The grayscale voltage is transmitted to the pixel unit to perform image display. |
US11887550B2 |
Viewing-angle-dependent color/brightness correction for display system
A display system including a tracking subsystem configured to track one of a pose of a head of a viewer or a pose of an eye of the viewer. The display system further includes an image correction module configured to, for each pixel of at least a subset of pixels of an input image, determine a pixel view angle for the pixel based on the pose of the head or the pose of the eye, determine a corrected pixel value based on an input pixel value of the pixel in the input image and based on the pixel view angle; and provide the corrected pixel value for the pixel in an angle-corrected image corresponding to the input image. The display system further includes a display panel to display the angle-corrected image. |
US11887548B2 |
Gate driver and display device including the same
A gate driver includes signal transmission units cascade-connected via a carry line to which a carry signal is applied from a previous signal transmission unit. An nth signal transmission unit includes: a first circuit including a first Q logic generator to receive the carry signal from the previous signal transmission unit to charge a first control node, and a second Q logic generator to discharge the first control node; a second circuit to discharge a second control node according to a first control node voltage; and an output to output the carry signal and a gate signal based on potentials of the first and second control nodes. The second Q logic generator includes: a second-1 transistor and a second-2 transistor each respectively having a first electrode, a gate electrode, a back gate electrode, and a second electrode. |
US11887542B2 |
Display device
A display includes a light emitting element that emits light, a driving transistor that controls a driving current flowing through the light emitting element, a light sensing element spaced apart from the light emitting element and generating a photocurrent according to external light, a first sensing transistor that controls a sensing current flowing to a readout line according to a voltage of a gate electrode of the first sensing transistor, which is electrically connected to an electrode of the light sensing element, and a shielding electrode disposed around a side of the gate electrode of the first sensing transistor in plan view. |
US11887541B2 |
Further reduction of power consumption in display device with low-frequency driving
A display device includes: a plurality of scanning lines; a plurality of data lines; a plurality of light-emission control lines; a plurality of pixel circuits each including a light-emitting element; a scanning line drive circuit that drives the scanning lines based on a first clock signal; a data line drive circuit that drives the data lines; a light-emission control line drive circuit that drives the light-emission control lines based on a second clock signal; and a display control circuit that outputs at least the first and second clock signals. The display control circuit classifies a frame period into a scanning period and a pause period, and during the pause period, the display control circuit stops the first clock signal and makes a frequency of the second clock signal lower than that during the scanning period. This further reduces the power consumption of the display device that performs low-frequency driving. |
US11887537B2 |
Driving circuit of active-matrix organic light-emitting diode with hybrid transistors
A driving circuit includes a first transistor, a second transistor and a third transistor. The first transistor has a first terminal connected to a first voltage level, a second terminal, and a third terminal. The second transistor has a first terminal connected to the second terminal of the first transistor, a second terminal connected to a second voltage level, and a third terminal connected to the third terminal of the first transistor. The third transistor has a first terminal connected to the first terminal of the second transistor. The first transistor and the second transistor are low temperature poly-silicon transistors, and the third transistor is an oxide semiconductor transistor. |
US11887536B2 |
Pixel circuit and display device including the same
A pixel circuit comprises a first switch element comprising a first electrode to which an initialization voltage is applied, a gate electrode to which a initialization pulse is applied, and a second electrode connected to a second node; a second switch element comprising a first electrode connected to a third node or a fourth node, a gate electrode to which a sensing pulse is applied, and a second electrode to which a reference voltage is applied; a third switch element comprising a first electrode to which a data voltage is applied, a gate electrode to which a scan pulse is applied, and a second electrode connected to the second node; and a fourth switch element comprising a first electrode connected to the third node, a gate electrode to which a first emission control pulse is applied, and a second electrode connected to the fourth node. |
US11887535B2 |
Electronic device, display device, and semiconductor device and method for driving the same
A pixel having a transistor which controls a current value supplied to a load, a first storage capacitor, a second storage capacitor, and first to fourth switches is included. After the threshold voltage of the transistor is held in the second storage capacitor, a potential in accordance with a video signal is input to the pixel. Voltage obtained by adding a potential in which the potential in accordance with the video signal and the first storage capacitor are capacitively divided to the threshold voltage is held in the second storage capacitor in this manner, so that variation of a current value caused by variations in the threshold voltage of the transistor is suppressed. Thus, desired current can be supplied to the load such as a light-emitting element. In addition, a display device with little deviation from luminance specified by the video signal can be provided. |
US11887528B2 |
Display device and method of driving display device
A display device may include a display panel including a plurality of pixel rows, a power supply providing a power voltage to the display panel, and an overcurrent protector shutting down the power supply when at least one of the pixel rows is burnt. The overcurrent protector may include a sensing controller sensing a first current of at least one first pixel row of the display panel in a first frame period, and sensing a second current of the first pixel row in a second frame period after the first frame period when the first current is greater than or equal to a first threshold value. The overcurrent protector may further include a burnt determiner determining whether the first pixel row is burnt, and providing a shutdown signal to the power supply when the first pixel row is burnt. |
US11887521B2 |
Pixel circuit and display device including the same
A pixel circuit may include a light-emitting element, a driving transistor which applies a driving current to the light-emitting element, a storage capacitor connected to a control electrode of the driving transistor, a data voltage-applying transistor which applies a data voltage to the storage capacitor, an emission transistor which connects the driving transistor to the light-emitting element in response to an emission signal, and a bias capacitor disposed between a first electrode of the driving transistor and a control electrode of the emission transistor. |
US11887520B2 |
Chipset for frame rate control and associated signal processing method
The present invention provides a chipset for FRC, wherein the chipset includes a first FRC chip and a second FRC chip. The first FRC chip is configured to receive a first part of input image data, and perform a motion compensation on the first part of the input image data to generate a first part of an output image data, wherein a frame rate of the output image data is greater than or equal to a frame rate of the input image data. The second FRC chip is configured to receive a second part of the input image data, and perform the motion compensation on the second part of the input image data to generate a second part of the output image data; wherein the first part and the second part of the output image data are combined into the complete output image data for displaying on a display panel. |
US11887515B2 |
Display panel, crack detection method therefor, and display device
A display panel, crack detection method therefor, and display device. The display panel comprises a display area (100) provided with at least one first data line (101) and at least one second data line (102), and peripheral area (200) surrounding the display area and provided with a first crack detection line, second crack detection line, first detection switch circuit (51), and second detection switch circuit (52); the first crack detection line and second crack detection line are in different functional layers; the first crack detection line has a first end (A) electrically connected to a first test end and a second end (C) electrically connected to first detection switch circuit; the second crack detection line has a first end (B1) electrically connected to a third node (B) that is different from the first end (A) and second end (C), and a second end (A1) electrically connected to second detection switch circuit. |
US11887512B2 |
Display substrate, display device, and manufacturing method of display substrate
A display substrate and a manufacturing method thereof, and a display device are provided. The display substrate includes a base substrate, a gate driving circuit, power lines, a first signal line group, and a second signal line group. The gate driving circuit includes cascaded shift register units; the power lines are configured to provide power signals to the shift register units; the first signal line group includes at least one clock signal line, and the clock signal line is configured to provide a clock signal to the shift register units; the second signal line group includes a trigger signal line, and the trigger signal line is configured to provide a trigger signal to a first-stage shift register unit; and the gate driving circuit includes at least one transistor, and an extending direction of a channel of the transistor is parallel to an extending direction of the one clock signal line. |
US11887505B1 |
System for deploying and monitoring network-based training exercises
Techniques are described for implementing a system that deploys and monitors training simulations and exercises across a network, and that enables the development and execution of virtual training. An example system outputs, for display in a web browser of a trainee computing system, a graphical user interface that includes one or more training exercises, and initiates execution of software agent(s) associated with skill(s) to be demonstrated by a trainee. The example system outputs, at the trainee computing system, content corresponding to scene(s) of an at least partially virtual environment for a training exercise, where the content is rendered for display at least in the web browser of the trainee computing system. After receiving interaction data collected by the software agent(s) during the training exercise, the example system determines, based on the interaction data, that the skill(s) associated with the training exercise have been demonstrated. |
US11887504B2 |
Simulated tissue models and methods
Simulated tissue structures for practicing surgical techniques and methods of manufacturing those structures are provided. In particular, a realistic organ model or simulated tissue portion for practicing the removal of a tumor or other undesired tissue followed by suturing a remnant defect as part of the same surgical procedure is provided. The simulated tissue structures include a polyp simulation having a suturable mesh layer that is separable from a defect layer. A simulated colon model with interchangeable and suturable tissue pods is also provided as is a fully suturable rectum model and a rectum model with integrative suturable and removable polyp zones. |
US11887502B2 |
Surgical simulation camera scope
A surgical simulation camera scope is provided. The surgical simulation camera scope comprises a lens mount with a lens and a sensor mount with an image sensor disposed between the sensor mount and the lens mount. The arrangement of the lens mount and the sensor mount ensures that the location of the sensor is maintained within the depth of focus of the lens while not damaging the sensor. |
US11887497B2 |
Interactive reading assistant
A method includes, while displaying a first set of text content via a display device, determining an engagement value that characterizes a level of user engagement with respect to the first set of text content. The method includes, in accordance with a determination that the engagement value satisfies a threshold, replacing the first set of text content with a second set of text content via the display device. The first set of text content is different from the second set of text content. The method includes in accordance with a determination that the engagement value does not satisfy the threshold, maintaining display of the first set of text content via the display device. |
US11887496B2 |
Methods and apparatus for coaching based on workout history and readiness/recovery information
System and method for coaching based on workout history and/or readiness/recovery information. Improved solutions enable intelligent management of a user's personal fitness journey based on workout recommendations that closely align with the user's traits. In one exemplary embodiment, workout data for a population of different individuals is analyzed to identify groups of similarly performing individuals. Each group of individuals is analyzed to generate an expected profile that approximates the physiological and/or psychological traits of the group. An expected profile includes heuristics and/or performance metrics that enable dynamic coaching during workouts. Subsequently thereafter, users can be dynamically coached by their client device, based on the expected profile. |
US11887495B2 |
Augmented reality for vehicle operations
Systems, methods, and computer products according to the principles of the present inventions may involve a training system for a pilot of an aircraft. The training system may include an aircraft sensor system affixed to the aircraft adapted to provide a location of the aircraft, including an altitude of the aircraft, speed of the aircraft, and directional attitude of the aircraft. It may further include a helmet position sensor system adapted to determine a location of a helmet within a cockpit of the aircraft and a viewing direction of a pilot wearing the helmet. The helmet may include a see-through computer display through which the pilot sees an environment outside of the aircraft with computer content overlaying the environment to create an augmented reality view of the environment for the pilot. A computer content presentation system may be adapted to present computer content to the see-through computer display at a virtual marker, generated by the computer content presentation system, representing a geospatial position of a training asset moving within a visual range of the pilot, such that the pilot sees the computer content from a perspective consistent with the aircraft's position, altitude, attitude, and the pilot's helmet position when the pilot's viewing direction is aligned with the virtual marker. |
US11887494B2 |
Generating a virtual reality learning environment
A method executed by a computing device includes generating a virtual reality environment utilizing first and second sets of object representations by identifying a common illustrative asset based on the first and second set of object representations. The method further includes rendering the common illustrative asset to produce a set of illustrative asset video frames for selecting a common portion of video frames for the virtual reality environment. The method further includes rendering another representation of the first set of object representations to produce a first remaining portion of the video frames and rendering another representation of the second set of object representations to produce a second remaining portion of the video frames. The method further includes linking the common portion, the first remaining portion, and the second remaining portion of the video frames to produce the virtual reality environment. |
US11887492B2 |
Method and system for computing a trajectory for landing an aircraft
To bring an aircraft in flight to a runway, an automatic trajectory generation system obtains a procedure, called STARI procedure, which provides a final trajectory flyable by the aircraft to land on the runway, such that from the entry point of the final trajectory or from any point above it, a holding loop pattern of a predefined shape is flyable in order to dissipate energy if necessary. The automatic trajectory generation system then computes a lateral trajectory, avoiding any terrain relief, meteorological obstacles and military zones, between the current position of the aircraft and the entry point or a point above it, based on performance adapted to an operational state of the aircraft. An overall trajectory is thus obtained, by linking the computed lateral trajectory and the final trajectory of the STARI procedure, including iterations of the holding loop pattern if necessary. |
US11887490B2 |
Visualization of weather phenomenon along a path in three-dimensions
A method of presenting weather data, representing weather events, on a graphical user interface (GUI). The weather data is received. At least one of the weather events is present in at least one of several altitude zones for a physical area centered on a reference point. A corresponding intensity rank is assigned to each of the weather events. Each of the altitude zones is divided into a corresponding grid defined for the physical area. Each corresponding grid has corresponding sectors defined by corresponding lines and vertices. A corresponding highest intensity ranking weather event extant in the corresponding sectors is assigned to each of the corresponding sectors in the altitude zones. A selection of a selected altitude zone is received from among the altitude zones. A rendered image is generated by rendering the corresponding grid for the selected altitude zone. The rendered image is displayed on the GUI. |
US11887486B2 |
Context driven alerting
A context driven alerting system and method is described in accordance with one or more embodiments of the present disclosure. The alerting system and method may consider a pilot's physiological, psychological, and behavioral state during a given mission context. The system may include biometric information which is fused with a context of the flight. The context may be based on one or more of a mission profile data or an aircraft state data. The fused data may be time synchronized and provided to an alerting algorithm. The alerting algorithm may then provide an alert to the pilot which includes a priority, intensity, frequency, or modality determined based on the fused information. |
US11887482B2 |
Deriving an equivalent real-time engine control unit (ECU) speed of a vehicle
A server device can obtain historical location data, concerning a vehicle, captured by a global positioning system (GPS) device of the vehicle and historical engine control unit (ECU) data concerning the vehicle captured by an ECU of the vehicle. The server device can process the historical location data and the historical ECU data to train a machine learning model to determine a relationship between the historical location data and the historical ECU data. The server device can receive location data and ECU data concerning the vehicle and update the machine learning model based on the location data and the ECU data. The server device can receive real-time location data concerning the vehicle and derive an equivalent real-time ECU speed using the machine learning model. The server device can generate a message regarding the equivalent real-time ECU speed of the vehicle and send the message to a remote device for display. |
US11887479B2 |
Parking management system, vehicle control device, and control center
A parking management system is provided that addresses the problem of parking difficulties in auto-valet situations where vehicle size is not taken into account. It includes a target parking position determination unit, a route generation unit, and a vehicle control unit. The determination unit considers parking block sizes, empty vehicle space position, and the own vehicle's size to find a suitable parking spot. The route generation unit creates a guidance route from the entrance to the target parking position. The vehicle control unit autonomously drives the own vehicle along the generated route. The system generates potential routes based on entrance or exit positions and determines a turning point on the route. If the own vehicle can safely navigate the turning point considering parked vehicle sizes and minimum turning radius, that route is selected as the guidance route. |
US11887478B2 |
Communication terminal, server device, movement guidance system, and computer program
There are provided a communication terminal, a server device, a movement guidance system, and a computer program that can provide movement guidance based on a new version of map information soon after starting up the communication terminal. Specifically, a communication terminal 5 is configured to identify, after its startup, update target areas which are areas whose terminal-side map information 48 included in the communication terminal 5 is an older version of map information than device-side map information 25 included in a server device 3; request the server device 3 for movement guidance information 26 targeted for at least update target areas around a current location, the movement guidance information 26 being used to provide movement guidance for a mobile unit; and provide movement guidance for the mobile unit using movement guidance information 26 transmitted from the server device 3 in response to the request. |
US11887476B2 |
Emergency service vehicle notification and acknowledgement
A processing system including at least one processor may transmit a notification of a presence of an emergency service vehicle to a plurality of entities, obtain, from at least a first entity of the plurality of entities, at least a first acknowledgement of the presence of the emergency service vehicle, determine that at least a second acknowledgement is not obtained from at least a second entity of the plurality of entities, and present information associated with the at least the second entity to a device of the emergency service vehicle. |
US11887474B2 |
Detecting and responding to traffic redirection for autonomous vehicles
The technology relates to controlling a vehicle in an autonomous driving mode, the method. For instance, a vehicle may be maneuvered in the autonomous driving mode using pre-stored map information identifying traffic flow directions. Data may be received from a perception system of the vehicle identifying objects in an external environment of the vehicle related to a traffic redirection not identified the map information. The received data may be used to identify one or more corridors of a traffic redirection. One of the one or more corridors may be selected based on a direction of traffic flow through the selected corridor. The vehicle may then be controlled in the autonomous driving mode to enter and follow the selected one of the one or more corridors based on the determined direction of flow of traffic through each of the one or more corridors. |
US11887471B2 |
Intelligently providing user-specific transportation-related information
A method, system, and medium are provided for distributing transportation alerts to computing devices in accordance with factors, such as device-specific and location-specific factors. In embodiments of the present invention, travel alerts, including public alerts associated with certain areas, are formatted or held prior to delivery, based on safety concerns, legal requirements, device settings, or other considerations. |
US11887470B2 |
Radio control transmitter
There is provided a radio control transmitter comprising: a grip portion gripped by an operator at the time of performing remote control of a control target; a base portion disposed at one end of the grip portion; a head portion disposed at the other end of the grip portion and having an operating member configured to control the control target, wherein the radio control transmitter is configured to transmit a control signal to the control target in response to an operation of the operating member; and a switch mechanism including an operating member provided as a part of a surface of the base portion and at least one switch built in the base portion and configured to activate a pre-assigned function when the operating member is pressed. |
US11887465B2 |
Methods, systems, and computer programs for alarm handling
A method comprises identifying an alarm event pattern within a log of alarm events that occur within a process control system, determining that a current alarm event within the process control system belongs to the alarm event pattern, determining one or more actions for resolving the current alarm event based on the alarm event pattern, and implementing the one or more actions to resolve the current alarm event. |
US11887464B2 |
Security ecosystem, device and method for distributing physical resources based on workflow interactions
A security ecosystem, device and method for distributing physical resources based on workflow interactions is provided. A computing device determines that a trigger, of a safety-workflow, has occurred, comprising: determining, from distribution-tracking data, that distribution of physical resources in a region meets a suboptimal-distribution condition. In response, the computing device implement a first responsive action, of the safety-workflow, comprising generating an indication of the distribution of the physical resources in the region at an electronic map. The computing device implements an analysis component, of the safety-workflow, comprising: determining whether the distribution of the physical resources meeting the suboptimal-distribution condition meets a predetermined exemption condition. In response to the predetermined exemption condition not being met, the computing device implements a second responsive action, of the safety workflow, comprising: providing an alert to one or more notification devices identifying that the distribution of the physical resources meets the suboptimal-distribution condition. |
US11887461B2 |
Sensing peripheral heuristic evidence, reinforcement, and engagement system
Systems and methods for identifying a condition associated with an individual in a home environment are provided. Sensors associated with the home environment detect data, which is captured and analyzed by a local or remote processor to identify the condition. In some instances, the sensors are configured to capture data indicative of electricity use by devices associated with the home environment, including, e.g., which devices are using electricity, what date/time electricity is used by each device, how long each device uses electricity, and/or the power source for the electricity used by each device. The processor analyzes the captured data to identify any abnormalities or anomalies, and, based upon any identified abnormalities or anomalies, the processor determines a condition (e.g., a medical condition) associated with an individual in the home environment. The processor generates and transmits a notification indicating the condition associated with the individual to a caregiver of the individual. |
US11887459B2 |
Wearable device with multibiometry
It is provided a wearable device for determining when a user has fallen down. The wearable device comprises: a first biometric sensor for obtaining first biometric data of the user, wherein the first biometric sensor is a first accelerometer configured to measure acceleration of a part of a first limb of the user; a second biometric sensor for obtaining second biometric data of the user comprising a finger pressure parameter; and a third biometric sensor for obtaining third biometric data, the third biometric sensor being a second accelerometer configured to measure acceleration of a body part of the user being distinct from the first limb. The wearable device is configured to determine an identity of the user is based on the first biometric data, the second biometric data and the third biometric data, the identity being used to control access to a physical space, and to determine when the user has fallen down. |
US11887457B2 |
Information processing device, method, and program
An information processing device (1) includes: a transmission unit (32) that transmits, on the basis of rule information set in advance and a sensing result by a sensor (2) that senses environment information on a predetermined area, notification information based on the sensing result to a terminal device (10); a reception unit (31) that receives, from the terminal device (10), feedback information for the notification information transmitted by the transmission unit (32); and an update unit (57) that updates the rule information on the basis of the feedback information received by the reception unit (31). |
US11887456B1 |
Deferrable tracking for GPS mobile communication devices
A method is provided for a parent to determine a geo location of a child and the child may defer the release of their location by providing an affirmative response to the parent, the parent and child each having a network accessible device and the child's device being GPS enabled. The method utilizes a server based application in which the parent may request a response from the child. The application starts a countdown timer and the child must respond to the parent before the timer expires. If the timer expires and the child has not responded, the application attempts to determine the geo location of the child's device and forward any determined location to the parent's device. The method provides a parent peace of mind that they might locate their child in an emergency while providing the child a level of autonomy without feeling that they are constantly being watched. |
US11887454B2 |
System and method for monitoring elevator operating environment
A system and method for monitoring an elevator operating environment. The system for monitoring the elevator operating environment includes at least one local monitoring device, a cloud computing platform, and at least one alarm module associated with the local monitoring device, wherein, each of the local monitoring devices is arranged in an operating area and is configured to: determine heat index based on temperature data and humidity data of the operating area, and output a first warning message locally; and transmit the temperature data and humidity data to the cloud computing platform regularly or irregularly, the cloud computing platform is configured to send the temperature data and humidity data to the alarm module regularly or irregularly, and the alarm module is configured to generate a third warning message based on the temperature data and humidity data and present the third warning message. |
US11887453B2 |
Luminaire network with sensors
Example embodiments relate to luminaire networks with sensors. One example luminaire network includes a plurality of luminaires and a central unit that includes a central communication unit. The plurality of luminaires includes a communication unit configured to make it possible for the luminaires to communicate with each other and/or with the central communication unit. The plurality of luminaires also includes a control unit configured to control the luminaire as well as the communication unit. The central unit is configured to have access to information about the location of the luminaires. At least one of the plurality of luminaires in the luminaire network further includes at least one sensor which can sense information relating to the environment. The communication unit of the luminaire is configured to send messages relating to the sensed information to the central communication unit and/or to at least one other luminaire including a communication unit. |
US11887451B2 |
Hazard detector with optical status indicator
A life safety device includes a housing, a detector for detecting one or more conditions, and an actuatable mechanism coupled to the housing. The actuatable mechanism includes a light assembly operable in response to detection of at least one of the one or more conditions. |
US11887450B2 |
Smoke chamber for multiwave multiangle smoke detector
An optical chamber assembly of a detection device includes a light ring for supporting at least one light device, an optical cover defining an interior chamber of the optical chamber assembly, and an intermediate component disposed between the light ring and the optical cover. The intermediate component optically couples the at least one light device with the interior chamber. The light ring is formed from a first material, the intermediate component is formed from a second material, and the optical cover is formed from a third material, the first material, the second material, and the third material being different. |
US11887449B2 |
Programmable infrared security system
A security system. The security system has a camera operated by a microcontroller. The microcontroller has a logic to scan the images collected by the camera and determine if a dangerous event is happening. After a dangerous event is identified, the microcontroller activates a security system. The security system will activate several functional features including a speaker, a light and a door lock. |
US11887448B2 |
Digital video alarm guard tour monitoring computer system
A computer system for digital video alarm guard tour monitoring. The computer system includes a computer having non-transitory memory for storing machine instructions that are to be executed by the computer. The machine instructions when executed by the computer implement the following functions: receiving one or more guard tour parameters; identifying a plurality of digital frames in response to the one or more guard tour parameters; motion analyzing the plurality of digital frames to detect motion between the plurality of digital frames; object analyzing the plurality of digital frames to detect an object and an object class of the object in response to detecting the motion; and transmitting a guard tour event and the plurality of digital frames to an alarm server in response to determining the object class is associated with an alarm analytics tag. |
US11887446B2 |
Smart barrier alarm device
A barrier alarm device for reducing the number of false alarms that may occur in a home or business security system. In one embodiment, a barrier alarm device, such as a door or window sensor, determines whether a barrier, such as a door or a window, has been opened, and determines whether a human being is inside a premises in proximity to the door or window. If a human being is inside the monitored premises when the door or window is opened, it indicates that the human being is authorized to be inside the monitored premises, and the barrier alarm device transmits a timed alarm signal to a central security panel, causing a security response to be generated by the central security panel if a predetermined time period elapses without a user canceling the security response. |
US11887445B2 |
Information processing apparatus, information processing system, information processing method, and program
Realized is a configuration that monitors a behavior of a visitor and issues an alert or performs some other action in the case where a suspicious behavior is detected. The configuration includes a data processing section configured to monitor the behavior of the visitor. The data processing section identifies the visitor, acquires profile information of the identified visitor, determines a behavior monitoring mode of the visitor on the basis of the profile information, and monitors the behavior of the visitor according to the determined behavior monitoring mode. For example, the data processing section calculates a security risk on the basis of the profile information of the visitor and profile information of a visited user, determines the behavior monitoring mode of the visitor according to the calculated security risk, performs a process of monitoring the behavior of the visitor according to the determined mode, and issues an alert or performs some other action in the case where a suspicious behavior is detected. |
US11887442B2 |
Indexing methods and apparatus with competitive performance parameters
Some embodiments may include a poker indexing service. For example, a multi-dimensional vector of player performance and/or other data may be determined based on gaming related activity that is input or otherwise captured. Such a vector may be used in various forms to generate a metric or to facilitate wagering and/or other gaming activity. Other methods and apparatus are described. |
US11887439B2 |
Gaming system providing group-based awards
Innovations in game design features of an electronic gaming device are presented. Groups of players can be defined that may win an award that is also available to non-group based players. If the award is won by a group-based player, the award can be distributed to at least a portion of the group members in addition to the player who won the award. A group profile can define criteria for group membership, awards associated with the group, how awards will be distributed among the group, and how and when groups can be altered. Groups can be associated with awards other than those associated with gaming activity. In addition, a value of a gaming award can be increased based on non-gaming activity. |
US11887434B2 |
Incrementing feature in gaming device
Embodiments of the present invention set forth systems, apparatuses and methods for implementing an incrementing feature in gaming devices. Accordingly, a gaming device can be configured to generate a game outcome in response a wager and determine if an incrementing symbol is present on a game grid when the generated game outcome is shown on a display of the gaming device. When the incrementing symbol is present, a processor is further operable to increment the incrementing symbol while maintaining at least the initial position of the incrementing symbol in the game grid during a subsequent game event. |
US11887426B2 |
Security management apparatus
A security management apparatus includes a receiver, a printer, and a notifier. The receiver acquires, at an entrance of a facility, information about a visitor to a visiting destination of the facility. The information includes a stay permitted time at the visiting destination and at least one of an attribute, relation information, or a visiting purpose. The printer generates a portable medium that includes the information and the stay permitted time and records an image allowing distinguishing of content of the information. The notifier is configured to receive the stay permitted time from one or more readers disposed at the facility and is configured to read the stay permitted time from the portable medium in a noncontact manner. The notifier, in response to the stay permitted time being elapsed, warns the visitor who passes a disposition position of the one or more readers. |
US11887425B2 |
Entry/exit detection locking device
An entry/exit detection locking device includes a knob axle of a lock and an engaging and holding unit and a retention unit. The knob axle includes upper and lower rotary axles each formed with a notch. The engaging and holding unit is arranged at one side of the knob axle. The retention unit is arranged below the knob axle. The retention unit is connected through a control circuit to a card reader at an outdoor side. Through adjustment, the engaging and holding unit is set in engagement with the notch of the upper rotary axle or the notch of the lower rotary axle to achieve a locked state for exit or entry. Rotating the knob axle for entry or exit triggers the retention unit to make a record of the exit or entry. The engaging and holding unit is connected to the card reader to enable unlocking through card swiping. |
US11887423B2 |
Display unit for a passage control device
A display unit for a passage control device, having a housing that has a front side, a rear side and an encircling circumferential side connecting the front side and rear side to one another. A display surface is integrated in the front side of the housing. The housing has an optical signaling apparatus that consists of front and rear light bands that are able to be actuated by a computing unit of the passage control device. The front light strip is arranged between the front and circumferential sides and the rear light strip is arranged between the rear and circumferential sides such that the front light strip is visible in a plan view of the front side and the rear light strip is visible in a plan view of the rear side. |
US11887420B2 |
Electronic access control and location tracking system
A method and system that allows authorized individuals access into controlled access locations and the ability to grant temporary and limited access to guests into these locations. The method and system allow for navigational services to be provided to members and guests, and real-time tracking and confirmation to members and administrators that guests have arrived at their destination and did not enter any unauthorized areas. The method preferably can work through a system of wireless radio, sound and/or light-based beacons communicating with member and guest's electronic devices. Members and administrators can send one or more temporary electronic access keys to a guest's smartphone or other electronic device. Wireless radio, sound and/or light-based beacons provide an access control and location tracking system with real-time data about the member and guest whereabouts, allowing for the confirmation and tracking. |
US11887416B2 |
Systems, methods, and devices for access control
An access control system may comprise a credential including credential data, and at least one reader. The at least one reader is configured to receive, over a link, the credential data. The at least one reader is configured to verify that the credential is valid based on the credential data, and mark the credential as valid and track a location of the credential relative to the at least one reader. The at least one reader is configured to make or delay an access control decision for the credential based on the location of the credential. |
US11887413B2 |
Method and system for displaying PIDs based on a PID filter list
An example method includes determining identifying information for a vehicle to be serviced. The method further includes receiving at least one symptom identifier for the vehicle. The method further includes sending a request over a communication network to a remote server for a PID filter list for the vehicle, the request comprising the identifying information for the vehicle and the at least one symptom identifier for the vehicle. The method additionally includes receiving a response to the request over the communication network from the remote server, the response comprising the PID filter list for the vehicle. The method further includes determining, based on the PID filter list for the vehicle, a symptom-based subset of PIDs for the vehicle from a set of available PIDs. The method additionally includes displaying, on a display interface, the symptom-based subset of PIDs for the vehicle. |
US11887412B1 |
Load management using ranging
A system, including a housing having a front and a rear, a controller contained within the housing, a trigger module contained within the housing, the trigger module coupled to the controller, the trigger module receiving a trigger signal and outputting a range measurement signal, a range module contained within the housing, the ranging module coupled to the controller, the range module outputs a range data signal in response to the range measurement signal, a memory module contained within the housing, the memory module coupled to the controller, the memory module storing the range data signal, a wireless transceiver contained within the housing, the wireless transceiver coupled to the controller the wireless transceiver outputting the stored range data signal and an affixment coupled to the housing rear enabling physical connection to a shipping structure. |
US11887409B2 |
Device health code broadcasting on mixed vehicle communication networks
Described herein are systems, methods, and non-transitory computer-readable media for self-detection of fault conditions experienced by vehicle components, generation of device health codes indicative of the fault conditions, and broadcasting of the device health codes over mixed vehicle communication networks. The device health codes can be parsed to identify fault information, and the fault information can be assessed along with current vehicle operational data to determine a recommended vehicle response measure to one or more fault conditions experienced by one or more vehicle components. |
US11887406B2 |
Vehicle-based electronic toll system with interface to vehicle display
A system carried by a vehicle for computing tolls that interfaces with vehicle data entry and display components. The system uses these components to display toll-related information and to accept user input for toll-related information. The system may also incorporate vehicle sensors including seat occupancy sensors, infrared sensors and cameras to determine vehicle occupancy for tolling purposes. |
US11887401B2 |
Display backplane, manufacturing method thereof, and full-screen fingerprint identification display device
The present disclosure provides a display backplane, a method for manufacturing the same and a full-screen fingerprint identification display device. The display backplane includes a substrate; a circuit layer disposed on a surface of the substrate; a light emitting device layer disposed on a surface of the circuit layer away from the substrate; and a plurality of fingerprint identification photodetectors disposed in at least one of the circuit layer and the light emitting device layer. |
US11887399B2 |
Biometric information detecting device and display apparatus having the same
A biometric information detecting device includes a measurer, a determiner, a controller, and a processor. The measurer measures biometric information of a user as an electrical signal. The determiner is connected to the measurer to receive the electrical signal, processes the electrical signal according to a first reference condition to output a first result signal, and processes the electrical signal according to a second reference condition to output a second result signal. The controller controls the determiner such that the determiner is operated in the first reference condition or the second reference condition, and the processor processes the first and second result signals to obtain the biometric information of the user. |
US11887396B2 |
Method for identifying a hand pose in a vehicle
A method for identifying a hand pose in a vehicle involves identifying a hand image for a hand in the vehicle by extraction from a vehicle image of the vehicle. A plurality of contextual images of the hand image is obtained based on the single point. Each of the plurality of contextual images are processed using one or more layers of a neural network to obtain a plurality of contextual features associated with the hand image. A hand pose associated with the hand is identified based on the plurality of contextual features using a classifier model. |
US11887394B2 |
Image analysis to mine document information
The present disclosure describes image analysis techniques that identify the source of a document. Once the source of the document is determined, the image analysis may locate one or more anchor fields in the document. The anchor fields may identify one or more additional fields that contain time-sensitive data and/or information. The image analysis performed herein may identify the time-sensitive data and/or information and process the data and/or information to schedule due dates and reminders. |
US11887393B2 |
End-to-end system for extracting tabular data present in electronic documents and method thereof
The present disclosure describes a method, system, and a computer readable medium for extracting tabular data present in a document. The method comprises detecting presence of at least one table in the document using a deep learning based model and a statistical method. The method further comprises identifying a type of the table based on determining a count of horizontal and vertical lines, presence of outer borders, and presence of row-column intersections in the table. The type of the table comprises a bordered table, a partially bordered table, or a borderless table. The method further comprises processing the detected table, depending on its type, to identify one or more cells present in the table. The method further comprises generating an output file by extracting the tabular data present in the table, where the extracting comprises performing optical character recognition on the identified one or more cells. |
US11887392B2 |
Systems and methods for digitized document image text contouring
Systems and methods for digitized document image text contouring are provided. One or more memories may be coupled to one or more processors, the one or more memories including instructions operable to be executed by the one or more processors. The one or more processors may be configured to receive a digitized document image. The one or more processors may be configured to preprocess the digitized document image to generate a plurality of contours. The one or more processors may be configured to adjust a plurality of bounding boxes of the plurality of contours; analyze the adjusted plurality of bounding boxes; create one or more clips based on the analysis; dynamically threshold the one or more clips; perform optical character recognition of the one or more clips; and receive output responsive to the optical character recognition. |
US11887391B2 |
Information processing system, data output system, image processing method, and recording medium
An apparatus, system, and method, each of which associates a region subjected to image processing with identification information, receives, in response to a device accepting selection from a user, the identification information and image data from the device, and outputs a result of the image processing performed on the region subjected to image processing associated with the identification information. |
US11887390B2 |
Information processing apparatus, information processing system, information processing method, and non-transitory recording medium
An information processing apparatus includes circuitry. The circuitry receives an input of ledger sheet image data read from a ledger sheet. The circuitry identifies, among a plurality of character strings extracted through character recognition performed on the ledger sheet image data, a reference point character string based on relative positions of the reference point character string and a particular character string of the plurality of character strings. The reference point character string forms a reference point for extraction. The circuitry extracts a corresponding character string corresponding to the reference point character string based on relative positions of the corresponding character string and the reference point character string. |
US11887381B2 |
Use of HCNN to predict lane lines types
A method of predicting lane line types utilizing a heterogeneous convolutional neural network (HCNN) includes capturing an input image with one or more optical sensors disposed on a host member, passing the input image through the HCNN, the HCNN having at least three distinct sub-networks, the three distinct sub-networks: predicting object locations in the input image with a first sub-network; predicting lane line locations in the input image with a second sub-network; and predicting lane line types for each predicted lane line in the input image with a third sub-network. |
US11887379B2 |
Road sign content prediction and search in smart data management for training machine learning model
Systems and method for machine-learning assisted road sign content prediction and machine learning training is disclosed. A sign detector model processes images or video with road signs. A visual attribute prediction model extracts visual attributes of the sign in the image. The visual attribute prediction model can communicate with a knowledge graph reasoner to validate the visual attribute prediction model by applying various rules to the output of the visual attribute prediction model. A plurality of potential sign candidates are retrieved that match the visual attributes of the image subject to the visual attribute prediction model, and the rules help to reduce the list of potential sign candidates and improve accuracy of the model. |
US11887378B2 |
Close-in sensing camera system
The technology relates to an exterior sensor system for a vehicle configured to operate in an autonomous driving mode. The technology includes a close-in sensing (CIS) camera system to address blind spots around the vehicle. The CIS system is used to detect objects within a few meters of the vehicle. Based on object classification, the system is able to make real-time driving decisions. Classification is enhanced by employing cameras in conjunction with lidar sensors. The specific arrangement of multiple sensors in a single sensor housing is also important to object detection and classification. Thus, the positioning of the sensors and support components are selected to avoid occlusion and to otherwise prevent interference between the various sensor housing elements. |
US11887377B2 |
Acceleration of data processing for object detection
Spatial data may be divided along an axis of the second dimension into a first data segment and a second data segment, such that the first data segment is limited to data points of the spatial data with second dimension coordinates within a first range and the second data segment is limited to data points of the spatial data with second dimension coordinates within a second range. A first processing element may execute an object detection process on the first data segment to generate a first list of objects within the first data segment. A second processing element may execute the object detection process on the second data segment to generate a second list of objects within the second data segment. A first set of objects detected in the first data segment may be combined with a second set of objects detected in the second data segment. |
US11887376B2 |
Method and apparatus of estimating road condition, and method and apparatus of establishing road condition estimation model
The present disclosure provides a method and apparatus of estimating a road condition, and a method and apparatus of establishing a road condition estimation model, which relates to a field of big data and intelligent traffic. The method includes: acquiring, for a first preset duration before a first moment, a sequence of user tracks for a road and a sequence of road images for the road; extracting a track-related feature of the road from the sequence of the user tracks, and extracting an image-related feature of the road from the sequence of the road images; and inputting the track-related feature of the road and the image-related feature of the road into a pre-trained road condition estimation model, so as to determine, for a second preset duration after the first moment, a road condition information of the road by using an estimated result of the road condition estimation model. |
US11887375B2 |
Techniques for capturing enhanced images for pattern identifications
This disclosure describes techniques for capturing still images during video streaming to identify patterns in a region-of-interest on the captured still images. The video streaming may be performed by an imaging device that includes or is communicatively connected to one or more sensors (e.g., radar, light sensor, etc.) The one or more sensors may be configured to perform data measurements such as vehicle speed measurements, light intensity measurements, and/or the like. In one example, during the video streaming, the data measurement may be compared with a corresponding threshold. In this example, the imaging device may be triggered to capture still images of the surrounding area based on the comparison between the data measurement and the corresponding threshold. Thereafter, the still images may be processed to identify the region-of-interest on the still images. |
US11887369B2 |
Systems and methods for generating media content
Techniques and systems are provided for generating media content. For example, a server computer can detect a trigger from a device located at a site. The trigger is associated with an event at the site. The server computer can obtain media segments of media captured by a plurality of media capture devices located at the site. At least one of the media segments corresponds to the detected trigger. The server computer can determine one or more quality metrics of a media segment based on a first motion of an object captured in the media segment and/or a second motion of a media capture device used to capture the media segment. A subset of media segments can be selected from the obtained media segments based on quality metrics determined for the obtained media segments. A collection of media segments including the subset of media segments can then be generated. |
US11887362B2 |
Sky filter method for panoramic images and portable terminal
A sky filter method for panoramic images and a portable terminal is provided. The method comprises: obtaining several panoramic images containing sky regions as a data set, and marking a sky region and a ground region of each panoramic image to obtain a marked mask image and a panoramic template image of sky; extracting features of the sky region and the ground region of each panoramic image, and marking a positive sample and a negative sample; inputting the positive sample and the negative sample to SVM for training to obtain a model; extracting the features of the panoramic images, and inputting same to the model to obtain an initial mask image; removing a misclassified pixel and a misclassified region in the initial mask image to obtain an accurate mask image; and fuse the panoramic template image of sky and a test panoramic image to achieve a sky filter effect. |
US11887353B1 |
Deep learning image classification oriented to heterogeneous computing device
The present disclosure relates to deep learning image classification oriented to heterogeneous computing devices. According to embodiments of the present disclosure, the deep learning model can be modeled as an original directed acyclic graph, with nodes representing operators of the deep learning model and directed edges representing data transmission between the operators. Then, a new directed acyclic graph is generated by replacing the directed edges in the original directed acyclic graph with new nodes and adding two directed edges to maintain a topological structure. |
US11887352B2 |
Live streaming analytics within a shared digital environment
Analytics are used for live streaming based on analysis within a shared digital environment. An interactive digital environment is accessed, where the interactive digital environment is a shared digital environment for a plurality of participants. The participants include presenters and viewers. A plurality of images is obtained from a first set of participants within the plurality of participants involved in the interactive digital environment. Cognitive state content is analyzed within the plurality of images for the first set of participants within the plurality of participants. Results of the analyzing cognitive state content are provided to a second set of participants within the plurality of participants. The obtaining and the analyzing are accomplished on a device local to a participant such that images of the first set of participants are not transmitted to a non-local device. The analyzing cognitive state content is augmented with evaluation of audio information. |
US11887351B1 |
System and method for hyperspectral image-based quality control analysis of crop loads
System and method for imaging-based quality assessment of raw produce loads, including an imaging structure comprising a mounting beam, light sources; optical sensors, and additional sensors; wherein the mounting beam is configured to allow vertical, lateral and/or longitudinal and movement of the measurement chamber. The system also includes a processing unit configured to control the vertical, lateral and/or longitudinal movement of the measurement chamber relative to the mounting beam, control opto-mechanical parameters of the optical sensors, control the position, orientation, light projection and/or light intensity of the light sources; trigger signal acquisition, receiving and fusing spectral data from the optical sensors with data from the additional sensors; and feeding the fused data into machine learning algorithm and/or big-data analytics model, to derive internal and/or external quality attributes of the produce. |
US11887343B2 |
Method and apparatus for generating simulation scene
Embodiments of the present disclosure provide a method and an apparatus for generating a simulation scene. The method includes: acquiring scene parameters of a benchmark scene, where a dimensionality of the scene parameters of the benchmark scene is M; inputting the scene parameters of the benchmark scene into an encoder that is trained, and acquiring encoding parameters according to an output result of the encoder, where a dimensionality of the encoding parameters is N, and N |
US11887342B2 |
Method and device for encoding three-dimensional image, and method and device for decoding three-dimensional image
The present disclosure relates to a method of encoding a three-dimensional image including a point cloud. According to an embodiment of the present disclosure, a method of encoding a three-dimensional image may include determining a spatial area in a three-dimensional space represented by the point cloud, projecting, onto a two-dimensional plane, a plurality of points included in the point cloud to generate a plurality of patches, determining at least one patch corresponding to the determined spatial area, down-sampling at least one patch according to a predefined rule, generating a two-dimensional image by packing the at least one down-sampled patch and the plurality of patches corresponding to areas other than the determined spatial area, and generating and outputting a bitstream including data in which the two-dimensional image is compressed and information related to the down-sampling performed to generate the two-dimensional image. |
US11887341B2 |
Systems and methods for hue based encoding of a digital image
A system and method for encoding a digital image may include obtaining image data of the digital image, wherein the image data comprises a plurality of image pixels, selecting a plurality of sample pixels from the plurality of image pixels, clustering the plurality of sample pixels based on an influence function to generate a plurality of hue clusters, classifying the image pixels to the plurality of the hue clusters, and assigning hue values of the hue clusters to the plurality of the image pixels. |
US11887334B2 |
Information management system, and in-vehicle device, portable device, and image management server used therein
The in-vehicle device transfers the selected image selected by the user from the photographed images stored in the storage device and the selected vehicle state, which is the vehicle state when the selected image is captured, to the form terminal. The portable device transmits the selected image and the selected vehicle state to the image management server only when the transmission is permitted by the user. The image management server determines whether or not the selected image is a rare image using the selected image and the selected vehicle state, and stores the selected image in the image storage device when the selected image is determined to be a rare image. |
US11887327B2 |
Microscopic examination device and navigation method
A microscopic examination device includes: a camera that images an observation area of an examination subject observed with a microscope device so as to acquire an image of the observation area; and one or more processors including hardware, the one or more processors being configured to: align the image of the observation area with an area in a reference image, the area corresponding to the image of the observation area; generate a navigation map from the reference image by recording, on the reference image, a position of the image of the observation area in the reference image; calculate a direction of movement to an unobserved area in the navigation map, the unobserved area being an area where the position of the image of the observation area is not recorded; and present an access method to the unobserved area on a basis of the direction of movement. |
US11887325B2 |
Face image processing method and apparatus, readable medium, and electronic device
A face image processing method and apparatus, a readable medium, and an electronic device, relates to the field of image processing technologies. The method includes: obtaining (101) sight line information in a face image to be processed in accordance with a preset recognition algorithm, where the sight line information includes: a first coordinate and an edge coordinate for an eye, and the edge coordinate is used to indicate an intersection of a sight line of an eye and an edge of the face image; determining (102) a target area in the face image according to the sight line information, where the target area includes a sight line segment with the first coordinate and the edge coordinate as endpoints; and rendering (103) a preset effect material to target area to obtain a target image. |
US11887323B2 |
Self-supervised estimation of observed vehicle pose
A method may include: receiving a first image captured by a camera at a first time instance, wherein the first image includes at least a portion of an observed vehicle; determining a first ray angle based on a coordinate system of an ego-vehicle and a coordinate system of the observed vehicle corresponding to the first image; receiving a second image captured by the camera at a second time instance, wherein the second image includes at least a portion of the observed vehicle oriented at a different viewpoint; determining a second ray angle based on a coordinate system of the ego-vehicle and the coordinate system of the observed vehicle corresponding to the second image; determining a local angle difference based on the first ray angle and the second ray angle; and training a deep neural network using the local angle difference, the first image, and the second image. |
US11887321B2 |
Three-dimensional scanning image acquisition and processing methods and apparatuses, and three-dimensional scanning device
The present disclosure provides three-dimensional scanning image acquisition and processing methods and apparatuses, and a three-dimensional scanning device. The three-dimensional scanning image processing method includes: synchronously acquiring a projection pattern of first wavelength light and an illumination image of second wavelength light projected on a measured object, and acquiring a color texture image projecting the measured object. Through the present disclosure, a problem of texture misalignment caused by the time difference and position difference between the three-dimensional reconstruction data and the color texture image in related art is solved. |
US11887319B2 |
Systems and methods for reducing artifacts in oct angiography images
Various methods for reducing artifacts in OCT images of an eye are described. In one exemplary method, three dimensional OCT image data of the eye is collected. Motion contrast information is calculated in the OCT image data. A first image and a second image are created from the motion contrast information. The first and the second images depict vasculature information regarding one or more upper portions and one or more deeper portions, respectively. The second image contains artifacts. Using an inverse calculation, a third image is determined that can be mixed with the first image to generate the second image. The third image depicts vasculature regarding the same one or more deeper portions as the second image but has reduced artifacts. A depth dependent correction method is also described that can be used in combination with the inverse problem based method to further reduce artifacts in OCT angiography images. |
US11887318B2 |
Object tracking
An apparatus, method and computer program is described comprising detecting a first object in a first image of a sequence of images using a neural network, wherein the means for detecting the first object provides an object area indicative of a first location of the first object; and tracking the first object, wherein the means for tracking the first object further comprises generating a predicted future location of the first object and generating an updated location of the first object using the neural network. The means for generating the predicted future location of the first object may, for example, receive said object area indicative of a first location of the first object and may receive said updated location information of the first object. |
US11887317B2 |
Object trajectory forecasting
A plurality of agent locations can be determined at a plurality of time steps by inputting a plurality of images to a perception algorithm that inputs the plurality of images and outputs agent labels and the agent locations. A plurality of first uncertainties corresponding to the agent locations can be determined at the plurality of time steps by inputting the plurality of agent locations to a filter algorithm that inputs the agent locations and outputs the plurality of first uncertainties corresponding to the plurality of agent locations. A plurality of predicted agent trajectories and potential trajectories corresponding to the predicted agent trajectories can be determined by inputting the plurality of agent locations at the plurality of time steps and the first uncertainties corresponding to the agent locations at the plurality of time steps to a variational autoencoder. The plurality of predicted agent trajectories and the potential trajectories corresponding to the predicted agent trajectories can be output. |
US11887307B1 |
Computer systems and computer-implemented methods for rapid diagnostic test result interpretation platform utilizing computer vision
Disclosed are computer systems and computer-implemented methods for rapid diagnostic test result interpretation platform employing computer vision. The system can visually analyze the test device in real-time by receiving image streams of the test device from the camera system. The detection system can be used to identify the test result in the test region. In some embodiments, the test result is binary (e.g., Positive/Negative). In some embodiments, the test result is in semi-quantitative formats (e.g., 1-10). The test result can be sent back to the user, operator, HMO, or physician for further confirmation, recording, and medical treatment decision/follow-up. The detection system can close the loop between the user of the test device and the HMO/physician for recording of the test result and the provision of medical treatment/follow-up. |
US11887305B1 |
Systems and methods for identifying personalized vascular implants from patient-specific anatomic data
Embodiments include methods of identifying a personalized cardiovascular device based on patient-specific geometrical information, the method comprising acquiring a geometric model of at least a portion of a patient's vascular system; obtaining one or more geometric quantities of one or more blood vessels of the geometric model of the patient's vascular system; determining the presence or absence of a pathology characteristic at a location in the geometric model of the patient's vascular system; generating an objective function defined by a plurality of device variables and a plurality of hemodynamic and solid mechanics characteristics; and optimizing the objective function using computational fluid dynamics and structural mechanics analysis to identify a plurality of device variables that result in desired hemodynamic and solid mechanics characteristics. |
US11887296B2 |
Setting up care areas for inspection of a specimen
Methods and systems for setting up care areas (CAs) for inspection of a specimen are provided. One system includes an imaging subsystem configured for generating images of a specimen and a computer subsystem configured for determining a number of defects detected in predefined cells within one or more of the images generated in a repeating patterned area formed on the specimen. The computer subsystem is also configured for comparing the number of the defects detected in each of two or more of the predefined cells to a predetermined threshold and designating any one or more of the two or more of the predefined cells in which the number of the defects is greater than the predetermined threshold as one or more CAs. In addition, the computer subsystem is configured for storing information for the one or more CAs for use in inspection of the specimen. |
US11887285B2 |
Encoding and decoding HDR videos
To enable a high quality HDR video communication, which can work by sending corresponding LDR images potentially via established LDR video communication technologies, which works well in practical situations, applicant has invented a HDR video decoder (600, 1100) arranged to calculate a HDR image (Im_RHDR) based on applying to a received 100 nit standard dynamic range image (Im_RLDR) a set of luminance transformation functions, the functions comprising at least a coarse luminance mapping (FC), which is applied by a dynamic range optimizer (603), and a mapping of the darkest value (0) of an intermediate luma (Y′HPS), being output of the dynamic range optimizer, to a received black offset value (Bk_off) by a range stretcher (604), the video decoder comprising a gain limiter (611, 1105) arranged to apply an alternate luminance transformation function to calculate a subset (502) of the darkest luminances of the HDR image, from corresponding darkest lumas (Y′_in) of the standard dynamic range image. |
US11887283B2 |
Fast distortion correction for wide field of view (FOV) cameras
Devices, methods, and non-transitory program storage devices are disclosed herein to provide for improved perspective distortion correction for wide field of view (FOV) video image streams. The techniques disclosed herein may be configured, such that the distortion correction applied to requested region of interest (ROI) portions taken from individual images of the wide FOV video image stream smoothly transitions between applying different distortion correction to ROIs, depending on their respective FOVs. In particular, the techniques disclosed herein may modify the types and/or amounts of perspective distortion correction applied, based on the FOVs of the ROIs, as well as their location within the original wide FOV video image stream. In some cases, additional perspective distortion correction may also be applied to account for tilt in an image capture device as the wide FOV video image stream is being captured and/or the unwanted inclusion of “invalid” pixels from the wide FOV image. |
US11887272B2 |
Method and system for determining a spatial transformation employing partial dimension iterative closest point
A spatial monitoring system employs a partial dimension iterative closest point analysis to provide improved accuracy for point cloud registration. The partial dimension iterative closest point analysis improves registration accuracy by performing optimization in accordance with an error magnitude of each dimension, wherein dimensions having large initial errors are significantly improved, and dimensions having high initial accuracy are further improved. The registration separately optimizes each dimension using surfaces with contributing information for the optimized dimension. |
US11887271B2 |
Method and system for global registration between 3D scans
Computer implemented methods and computerized apparatus are provided for global registration between a first point cloud and a second point cloud obtained by a scanning device on an identical spatial scene at two separate instances. The method comprises extracting a first set of discriminative line-pairs from the first point cloud and a second set of discriminative line-pairs from the second point cloud, wherein a discriminative line-pair is a line-pair having high discriminative power compared to a randomly selected line-pair. In some embodiments, then a plurality of matching line-pair groups between the two sets of discriminative line-pairs are identified in accordance with one thresholding criterion related to between-line relationship, line geometry and line location; and a compass angle criterion related to compass errors of the scanning device. The method further comprises finding most reliable correspondence between the two point clouds by voting and then computing a global transformation matrix. Finally, the global transformation matrix is used to align the two point clouds. Embodiments of the present invention provide an accurate and efficient registration especially for building construction applications. |
US11887270B2 |
Multi-scale transformer for image analysis
The technology employs a patch-based multi-scale Transformer (300) that is usable with various imaging applications. This avoids constraints on image fixed input size and predicts the quality effectively on a native resolution image. A native resolution image (304) is transformed into a multi-scale representation (302), enabling the Transformer's self-attention mechanism to capture information on both fine-grained detailed patches and coarse-grained global patches. Spatial embedding (316) is employed to map patch positions to a fixed grid, in which patch locations at each scale are hashed to the same grid. A separate scale embedding (318) is employed to distinguish patches coming from different scales in the multiscale representation. Self-attention (508) is performed to create a final image representation. In some instances, prior to performing self-attention, the system may prepend a learnable classification token (322) to the set of input tokens. |
US11887264B2 |
Generating augmented reality images using sensor and location data
Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination. |
US11887262B2 |
Recommendations for extended reality systems
Techniques and systems are provided for providing recommendations for extended reality systems. In some examples, a system determines one or more environmental features associated with a real-world environment of an extended reality system. The system determines one or more user features associated with a user of the extended reality system. The system also outputs, based on the one or more environmental features and the one or more user features, a notification associated with at least one application supported by the extended reality system. |
US11887259B2 |
Method, system, and apparatus for full-body tracking with magnetic fields in virtual reality and augmented reality applications
A system configured for full-body tracking with magnetic fields in virtual reality (“VR”) and augmented reality (“AR”) applications includes at least one tracker, at least one wearable article, and a computational device. Each of the at least one trackers hosts a joint sensor suite. The joint sensor suite is configured to track positions, orientations, and joint angles of a joint along a body. Each of the at least one trackers is configured to be attached to the body. Each of the at least one wearable articles is configured to enable one of the at least one trackers to be fastened to the joint along the body. The computational device is configured to capture real-time user generated movements via each of the at least one trackers and digitize user poses and body positions. |
US11887251B2 |
System and techniques for patch color correction for an immersive content production system
A computing device in communication with an immersive content generation system can generate and present images of a virtual environment on one or more light-emitting diode (LED) displays at least partially surrounding a performance area. The device may capture a plurality of images of a performer or a physical object in the performance area along with at least some portion of the images of the virtual environment by a taking camera. The device may identify a color mismatch between a portion of the performer or the physical object and a virtual image of the performer or the physical object in the images of the virtual environment. The device may generate a patch for the images of the virtual environment to correct the color mismatch. The device may insert the patch into the images of the virtual environment. Also, the device may generate content based on the plurality of captured images. |
US11887250B2 |
Guide display device and crane equipped with same
Provided is a guide display device that prevents misidentification of the same feature as a plurality of different features or the ground surface even if an occlusion area occurs. A guide display device for a crane includes: a laser scanner that scans a suspended load and a ground surface from above the suspended load; and a data processing unit that calculates a representative point for each grid using the point cloud data acquired by the laser scanner, creates a three-dimensional map based on the representative points, and updates the three-dimensional map if the newly calculated representative point differs from the existing representative point. When an occlusion area, which is a shadow of the suspended load, occurs in the three-dimensional map, the occlusion area is not updated even if the newly calculated representative point and the existing representative point are different. |
US11887249B2 |
Systems and methods for displaying stereoscopic rendered image data captured from multiple perspectives
A method includes receiving video data of a user, the video data comprising a first captured image and a second captured image, generating a two-dimensional planar proxy of the user, determining a pose comprising a location and orientation of the two-dimensional planar proxy within a three-dimensional virtual environment, rendering one or more display images for one or more displays of an artificial-reality device based on the two-dimensional planar proxy having the determined pose and at least one of the first and second captured images, displaying the rendered one or more display images using the one or more displays, respectively, determining that a viewing angle of the artificial-reality device relative to the two-dimensional planar proxy exceeds a predetermined maximum threshold, and based on the determination that the viewing angle exceeds the predetermined maximum threshold, ceasing to display the one or more display images. |
US11887247B2 |
Visual localization
In an embodiment of the invention there is provided a method of visual localization, comprising: generating a plurality of virtual views, wherein each of the virtual views is associated with a location; obtaining a query image; determining the location where the query image was obtained on the basis of a comparison of the query image with said virtual views. |
US11887234B2 |
Avatar display device, avatar generating device, and program
An avatar display device includes: an obtaining part that obtains captured image data of a person; a second obtaining part that obtains, from the captured image data, depth data or image data of the person; a generating part that composes a 3D model in accordance with the depth data or image data to generate an avatar; and a display part that displays, in an image display area of an information communication device, the avatar that is caused to follow a motion of the person. |
US11887233B2 |
Machine learning acceleration of complex deformations such as muscle, skin and clothing simulation
Methods and systems are provided preparing training data for training a neural network to simulate deformations of a surface of a CG character, for training a neural network to simulate deformations of a surface of a CG character and for employing a neural network to simulate deformations of a surface of a CG character. Matrix decomposition techniques are used to generate the training data and are subsequently used by trained neural networks during inference to reconstruct CG character surfaces. The inference methods and systems are suitable for real time animation applications. |
US11887229B2 |
Method and system for populating a digital environment using a semantic map
A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated. |
US11887221B2 |
Systems and methods for image correction in positron emission tomography
System for image correction in PET is provided. The system may acquire a PET image and a CT image of a subject. The system may generate, based on the PET image and the CT image, an attenuation-corrected PET image of the subject by application of an attenuation correction model. The attenuation correction model may be a trained cascaded neural network including a trained first model and at least one trained second model downstream to the trained first model. During the application of the attenuation correction model, an input of each of the at least one trained second model may include the PET image, the CT image, and an output image of a previous trained model that is upstream and connected to the trained second model. |
US11887218B2 |
Image optimization method, apparatus, device and storage medium
The disclosure provides an image optimization method, system, and storage medium. The image optimization method includes extracting texture quality information from an input image. The texture quality information indicates a spatial distribution of texture quality in the input image. The image optimization method also includes performing, according to the texture quality information, texture restoration on a set region in the input image to generate a texture restored image. |
US11887217B2 |
Text editing of digital images
Digital image text editing techniques as implemented by an image processing system are described that support increased user interaction in the creation and editing of digital images through understanding a content creator's intent as expressed using text. In one example, a text user input is received by a text input module. The text user input describes a visual object and a visual attribute, in which the visual object specifies a visual context of the visual attribute. A feature representation generated by a text-to-feature system using a machine-learning module based on the text user input. The feature representation is passed to an image editing system to edit a digital object in a digital image, e.g., by applying a texture to an outline of the digital object within the digital image. |
US11887216B2 |
High resolution conditional face generation
The present disclosure describes systems and methods for image processing. Embodiments of the present disclosure include an image processing apparatus configured to generate modified images (e.g., synthetic faces) by conditionally changing attributes or landmarks of an input image. A machine learning model of the image processing apparatus encodes the input image to obtain a joint conditional vector that represents attributes and landmarks of the input image in a vector space. The joint conditional vector is then modified, according to the techniques described herein, to form a latent vector used to generate a modified image. In some cases, the machine learning model is trained using a generative adversarial network (GAN) with a normalization technique, followed by joint training of a landmark embedding and attribute embedding (e.g., to reduce inference time). |
US11887215B2 |
Image processing apparatus and method for style transformation
Provided is an image processing method according to an embodiment, which includes: obtaining a label of a first image by inputting the first image to a recognition model; obtaining reference style data for a target reference image to which a visual sentiment label is assigned, the visual sentiment label being the same as the obtained label from among visual sentiment labels pre-assigned to reference images; generating second style data based on first style data for the first image and the obtained reference style data; and generating a second image based on the generated second style data. |
US11887205B2 |
Beacon enabled distribution items
Systems and methods of tracking distribution items using hardware components on or in the distribution items. Shippers and recipients of distribution items can track or locate a distribution item, especially a high value item, if the distribution item is lost, misrouted, or delayed. |
US11887203B1 |
Air quality monitors minimization system and methods
In one illustrative configuration, a system and method of air quality monitor minimization/optimization is disclosed. The method may include providing at least a first air quality monitor on a site. The first air quality monitor may be configured to generate a first set of attached parameters. The method may further include providing a SCADA system, on the site, configured to generate a set of SCADA data. The SCADA data, the first set of attached parameters may be processed to determine a redundant/sub-optimized air quality monitor, which may be removed. In other illustrative configurations, the system and method may be utilized to locate and/or quantify emissions. |
US11887199B2 |
Systems and methods to enhance news literacy in news consumers
Examples of methods and systems to generate information about news source items appearing in user social media feed content, where the news source items describe news events or topics. The news events or topics can be identified by the recognition of news information associated with a news source in information configured for use as user social media feed content. The generated information can be displayed on a user device along with assigned bias, skew, or viewpoint ratings for news sources that describe the news source events. The news source items, news sources, and information can be selected on the user display for further user review. Notifications associated with news source bias, skew, or viewpoint ratings and information associated with user engagement with social media feed content can also be generated. Bias, skew, or viewpoint ratings for user social media accounts can be provided. |
US11887198B2 |
System and method for recognizing revenue and managing revenue lifecycles
A system and method for calculating variable consideration for performance obligations. The method can involve, checking a database for historical transaction data, accessing the historical transaction data, and applying one or more predetermined variable consideration rules to the historical transaction data. The method can include automatically analyzing the historical transaction data generating an analysis report based on the data. The method can include uploading predetermined corrections to variable consideration transactions to a database or other storage medium and applying the corrections to historical performance obligation transaction data. The method can include determining whether variable consideration changes should be applied to individual transaction lines within the variable consideration transactions. |
US11887195B1 |
Catastrophe resource system
A system comprising a plurality of mobile devices, an insurance policy database, and a server is disclosed. The server may be configured to receive barometric data from one or more sensors in each of the plurality of mobile devices, identify that the barometric data indicates an occurrence of at least one catastrophic event, identify a geographic region affected by the at least one catastrophic event, access the insurance policy database to determine a number of insurance policies in the geographic region, estimate a number of catastrophe resources needed to handle the number of insurance policies in the geographic region, and assign at least one of the catastrophe resources to each of the insurance policies in the geographic region. |
US11887193B2 |
Risk adaptive asset management
A computer-implemented method is provided for determining an action with respect to a given portfolio of items for supply chain management. The method includes acquiring, by a hardware processor, a feature vector for supply chain delivery trends, the given portfolio, and a current investment amount. The method further includes determining, by the hardware processor, whether a current supply chain delivery situation is normal or abnormal based on the feature vector. The method also includes performing a risk-avoidance action to reduce the current investment amount and avoid potential supply chain delivery losses, responsive to a determination that the current supply chain delivery situation is abnormal. The method additionally includes performing a risk adaptive action to increase the current investment amount and incur potential supply chain delivery gains by using a distributional reinforcement learning process, responsive to a determination that the current supply chain delivery situation is normal. |
US11887187B2 |
Streamline banking
A streamline banking system includes a customer kiosk having a photographic element and a processor. The processor is programmed to capture an image with the photographic element and determine that the captured image comprises an image of a machine-readable code. The processor decodes the machine-readable code and extracts customer financial account data therefrom. The customer financial account data is associated with one or more financial institutions. The processor retrieves information associated with one or more financial product offerings offered by the financial institutions. Each of the financial institutions is presented to a customer along with the respective financial accounts and the respective financial product offerings. The customer selects one or more of the financial accounts and the financial product offerings. The customer kiosk then transmits to the customer service computing system the customer selection. |
US11887182B2 |
Generating replacement queries for alternate listings with desired item attributes
A server receives an initial query that identifies a first item listed by a first user account and an initial query value for the first item. The server provides the initial query to a first computing device associated with the first user account and receives a first response to the initial query from the first computing device. The first response indicates a rejection of the initial query value. In response to the rejection, the server identifies a second item listed by a second user account. The second item includes a shared attribute with the first item. The server substitutes the initial query with a replacement query that identifies the second item and the initial query value for the first item. The replacement query is provided to a second computing device associated with the second user account. |
US11887181B2 |
In-store mirror cart in an in-store environment
Systems and methods for dynamic creation of virtual-cart enabled purchasing in an in-store environment and automated product recommendation are disclosed herein. Virtual cart enabled purchasing can include receiving a user identifier and creating a mirror-cart linked with the received user identifier. An entry in the mirror-cart can be generated corresponding to a physical item selected for purchase by the user, and an invoice including pricing information for to items in the virtual-cart can be generated. A request for the invoice can be received, and the invoice can be transferred to the point of sale terminal. A payment confirmation can be received indicating completion of transacting of payment for the items in the virtual-cart and tracked in the invoice. |
US11887179B2 |
Methods for hosting local transactions between senders and recipients
A method for selecting hubs, such as third-party retail locations, with storage allocated to goods transacted between local recipients and senders. The method further includes generating a listing for a good, within an online marketplace, and associating the listing with a sender hub. Additionally, the method includes aggregating listings associated with sender hubs matched to a recipient hub, presenting the subset of listings to the recipient. When a good is purchased by a recipient, the method includes generating and serving a sender order prompting delivery of the good to the sender hub, generating and serving a hub ticket prompting storage of the good and release of the good to the recipient, and generating and serving a recipient receipt including a prompt to accept delivery of the good. |
US11887177B2 |
Part re-order based on part-specific sensor data
In one example in accordance with the present disclosure, a system is described. The system includes a reader to read an identifier associated with a part. An extractor of the system extracts, based on the identifier, sensor output data for the part. A transmitter of the system transmits a re-order request for the part based on the sensor output data. |
US11887174B2 |
Systems and methods for analyzing lower body movement to recommend footwear
Systems and methods for analyzing lower body movement in low stress and loaded states and selecting footwear are disclosed herein. A system configured in accordance with embodiments of the present technology can include, for example, a plurality of markers and/or sensors and a controller. The markers or sensors can be used to detect lower body movement of a human subject, including inward and outward knee motion and tibia rotation. The controller can be configured to record lower body movement of the human subject in an unloaded state and a loaded state. The controller can further be configured to determine a trend corresponding to a change in the lower body movement from the unloaded state to the loaded state. Based on this trend, the system can select footwear characteristics that counteract any trend away from the lower body movement in the unloaded state. |
US11887173B2 |
Computer-implemented systems and methods for in-store product recommendations
When a person visits a physical retail store, the merchant often does not have enough information about the person to make meaningful product recommendations. Also, a physical retail store typically has products physically distributed throughout the store. It may be desirable to have some sort of relationship between where the customer is and the location of the product being recommended. In some embodiments, when a person visits the store, a computer determines an identity of the person and generates a product recommendation based on user-specific information for that person. In some embodiments, generating the product recommendation includes detecting that a field of view of a camera of the device has changed, and in response determining a plurality of products within or proximate to a current field of view of the camera. At least one of the plurality of products is then identified as the recommended product. |
US11887172B2 |
Methods and apparatus for electronic detection of fraudulent transactions using machine learning processes
This application relates to apparatus and methods for identifying fraudulent transactions. The embodiments may employ machine learning processes to detect fraudulent activity. In some examples, a computing device determines customer data and device data for a customer and device involved in a transaction. The customer data may include previous transactions by the customer, and the device data may include previous transactions involving the device. The computing device generates features based on the customer data and the device data, and applies one or more machine learning models to the generated features to generate a trust score. The trust score is indicative of how likely a transaction is to be fraudulent. In some examples, the transaction is not allowed if the trust score is beyond a threshold. In some examples, the computing device trains the machine learning models based on customer data and device data for a plurality of customers and devices. |
US11887168B2 |
Predicting the value of an asset using machine-learning techniques
A system and a method are disclosed for a platform that determines the classification of a physical asset received from a provider. For a physical asset, the platform extracts intrinsic data from the asset and compiles extrinsic data by web scraping data associated with the asset. The platform generates a principal component vector comprising the intrinsic data and extrinsic data and inputs the principal component vector into a machine learning model. The machine-learning model is trained using training data that includes an aggregation of principal components of a physical asset as labeled by a historical classification and a time associated with the entry. The machine-learning model outputs the classification of the physical asset corresponding to a present time. The platform provides the classification to a user in visual association with a representation of the physical asset. |
US11887167B2 |
Utilizing machine learning models to generate an optimized digital marketing simulation
A device may receive and transform metric data and share of voice data, associated with digital marketing by an entity, into transformed data, may generate model data from the transformed data, and may divide the model data into training data, test data, and validation data. The device may train models, with the training data, to generate training results, and may process the test data, with the models, to generate test results. The device may process the validation data, with the models, to generate validation results, and may select a first model, a second model, and a third model based on the results. The device may utilize the first model to predict a share of voice, and may utilize the second model to predict a click through rate. The device may utilize the third model to predict a conversion rate, and may perform actions based on the predicted data. |
US11887160B2 |
Real time bidding engine with radius insights
The subject technology provides a targeted content curation and placement optimization system comprising a processor connected to a publication network, the publication network navigated by an online consumer seeking actionable content. An online demand side portal is accessible, via the publication network, to a content provider. An online supply side portal is accessible, via the network, to a publisher of content on the publication network. An integrated bidding exchange is communicatively coupled to the demand side portal and the supply side portal and presents user interfaces enabling receipt of bids from the content provider for placement of content by the publisher at a specified location or domain on the publication network. A geographic insights generator may generate geo-specific intender attributes that may be used to curate the targeted content and optimize one or more bidding parameters of the content provider. |
US11887158B2 |
System and method for targeting advertisements
Methods and systems for performing targeted advertising are described. Relative concentration of consumer types in the audience of particular media content is determined by measuring the coincidence of key values identifying certain consumer types, and other key values identifying audiences of particular media content, in a database. |
US11887149B1 |
Determining winning arms of A/B electronic communication testing for a metric using historical data and histogram-based bayesian inference
Apparatuses, methods, and systems for determining winning arms of electronic testing. One method includes obtaining historical data related to the testing, creating a histogram based on the historical data, the histogram including bins and weights, creating a distribution by computing concentration parameters of the distribution from the weights of the histogram, executing the testing, receiving new data collected based on the execution of the test, allocating the new data into same bins as the bins of the histogram of the historical data yielding a new data bin count, computing a posterior distribution comprising updating the distribution using the same bins and the new data bin counts and the concentration parameters of the distribution in closed form vie conjugate prior formulae, inferring corresponding central tendencies of samplings of a metric distribution, constructing an overall utility distribution for each arms of the test, and determining a winning arm of the testing. |
US11887148B2 |
Cross-platform tracking of user generated data for unified data output
There are provided systems and methods for cross-platform tracking of user generated data for unified data output. A computing device may be utilized to access an online platform and perform one or more processes, including viewing an online marketplace to purchase items in a transaction. The device may be used to browse items and items may be added to a digital shopping cart or other checkout process and interface. However, the device may not finish electronic transaction processing for the items and may abandon the digital cart on a first platform used by the user. When a user uses a second online platform to shop and generate another digital cart, a cross-platform process may retrieve the previously abandoned cart's data, and may generate output for display of the previous cart with the new cart in the second platform's user interface. |
US11887144B2 |
Systems and methods for pooling disparate point currencies
In some aspects, the techniques described herein relate to a method including: providing, in a collaboration space, a point conversion interface; passing, via the point conversion interface, user credentials to a third-party point issuer; receiving, via the point conversion interface and from the third-party point issuer, a number of points, wherein the number of points is associated with the user credentials; multiplying the number of points by a conversion factor, wherein the multiplying produces a number of unified points; crediting a points pool associated with a collaboration space, with the number of unified points; and receiving, at the collaboration space and from a user of the collaboration space, an instruction to apply the number of unified points to a travel objective, wherein the travel objective is included on a digital itinerary provided by the collaboration space. |
US11887142B1 |
Insurance policy modifications using informatic sensor data
A computer device and method for processing risk related data to affect changes to an insurance policy whereby one or more terms of an insurance policy associated with an insured and informatic data from a plurality of sensor devices are received by a computer processor. Analysis is performed on the received informatic data to determine a risk assessment value regarding the insured and/or other risks relevant to the insurance policy, such as a dwelling. Predefined business rules are then applied using at least the determined risk assessment value to determine if conditions have been met to allow or require modification of the insurance policy whereafter modification of one or more terms of the insurance policy is performed if the insurance policy associated with the insured permits modification. |
US11887141B2 |
Telematics service detection and action messaging based on machine learning for assisting car sharing platform
A method includes training artificial neural network models; analyzing first data to determine vehicle imperatives; and generating a respective action value by analyzing actions using the of trained artificial neural network models. A non-transitory computer readable medium containing program instructions that when executed, cause a computer system to: train artificial neural network models; analyze first data to determine vehicle imperatives; and generate a respective action value by analyzing actions using the of trained artificial neural network models. A computing system includes: a processor; and a memory having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to: train artificial neural network models; analyze first data to determine vehicle imperatives; and generate a respective action value by analyzing actions using the of trained artificial neural network models. |
US11887140B2 |
Risk-constrained optimization of virtual power plants in pool and future markets
Embodiments for distributing energy for an energy system having an energy generation source, an energy storage system and a load. The method including identifying a risk level for the energy system, the risk level having objectives prioritized relative to one another. Calculating an objective function based on values including energy market values, electricity rates, and power producing, storing and consumption. Identifying an Optimized solution for charging or discharging the energy storage system based on the objective function. Controlling the distribution of energy to the energy storage system for charging according to the Optimized solution based on the objective function and discharging according to the Optimized solution. The objective function is Optimized using feasibility constraints, again Optimized using technical constraints and additional constraints. The Optimized solution maximizes an expected total pool market revenue and an expected total future market revenue, while minimizing an expected total energy cost for the energy system. |
US11887135B2 |
Information processing system and information processing method
Provided is an information processing system including an accumulating unit that accumulates an emotion history in which a level of a specific emotion calculated on a basis of a behavior history of a user, a date and time and a position at which the specific emotion occurs, and an associated keyword are associated, and a control unit that predicts a level of the specific emotion in a specific place at a specific date and time from a relation between at least any one of the specific date and time, the specific place, and a keyword associated with the date and time or the place and the emotion history accumulated in the accumulating unit. |
US11887134B2 |
Product performance with location on page analysis
Systems and techniques may be used for providing information related to an underperforming product. An example technique may include determining, for products in a particular zone of a website, an underperforming product based on pageviews or interaction metrics of users visiting the website. The technique may include identifying a product type of the underperforming product, and outputting a recommendation for display. The recommendation may include at least one replacement product of the product type, other than the underperforming product, to replace the underperforming product in the particular zone. |
US11887130B2 |
Computer application content detection and feedback
A method for automatically detecting inappropriate content on a computing application is provided. The method may include, in response to detecting an attempt to post content on the computing application, parsing the content to identify parts of the content. The method may further include determining whether the parts of the content comprises inappropriate content by applying algorithms to the parts of the content based on information associated with one or more computing applications and by predicting whether potential viewers of the one or more parts of the content view the one or more parts as inappropriate. The method may further include, in response to determining that the one or more parts of the content includes inappropriate content based on the applied algorithms and the potential viewers, generating and displaying feedback and providing suggestions for editing the inappropriate content on the attempted post. |
US11887128B1 |
Systems and methods for providing an end to end customer portal
Methods and systems for providing an end to end full stack customer portal are provided. A customer portal may be configured by a commerce platform based on configuration settings received from a merchant, the configuration settings indicating a set of functions to be provided by the customer portal. Upon receiving a request to generate a portal session, the commerce platform may generate the portal session and a portal session object, the portal session object comprising a uniform resource locator (URL) to provide access to the portal session. The portal session object may be transmitted to the merchant. In response to a portal access request made via the URL, the commerce platform may provide access to the customer portal via the portal session, to a customer who made the portal access request. |
US11887126B2 |
Systems and methods for generating a probationary automated-decisioning workflow in a machine learning-task oriented digital threat or digital abuse mitigation system
A machine learning-based method for accelerating a generation of automated fraud or abuse detection workflows in a digital threat mitigation platform includes identifying a plurality of distinct digital event features indicative of digital fraud; automatically deriving a plurality of distinct digital event decisioning criteria based on the plurality of distinct digital event features and a digital event data corpus associated with a target subscriber; automatically constructing a probationary automated fraud or abuse detection workflow based on the plurality of distinct digital event decisioning criteria, and deploying the probationary automated fraud or abuse detection workflow to a target digital fraud prevention environment associated with the target subscriber. |
US11887125B2 |
Systems and methods for dynamically detecting and preventing consumer fraud
Systems and methods discussed herein relate to a system for detecting and preventing fraudulent transactions through collecting requests for website access, stored-card trades and sales, and transactions using physical or electronically issued credit, debit, stored-value, and other cards. The fraud detection system not only flags individual transactions, but is also configured to dynamically track and update banned/watch lists associated with request artifacts and cards in order to catch and prevent individual actors as well as BOTs, at least by adjusting the thresholds used to evaluate risk scores and what is placed on the banned/watch lists based upon requests received as well as information from financial institutions, merchants, government agencies, and watchdog groups. The system is also configured to provide information to those groups. |
US11887124B2 |
Systems, methods and computer program products for securing electronic transactions
The invention provides systems, methods and computer program products for securing electronic transactions and users of electronic transaction services from phishing attacks by malicious attackers and fraudsters. A terminal device receives a first data communication comprising an OTP associated with a requested electronic transaction, and identifies a validity period associated with the OTP. The terminal device responds to detection of a second data communication between the terminal device and a remote entity during the identified validity period, by extracting content from the second data communication. The extracted content is analyzed and a risk decision is generated based on output of the analysis of the extracted content. The risk decision determines whether the remote entity comprises, or is controlled by, a malicious attacker. Responsive to the risk decision determining that the remote entity comprises, or is controlled by, a malicious attacker, the terminal device may initiate a risk mitigation process. |
US11887120B2 |
System and method for touchless pin entry
A system and method is described for the touchless entry of a personal identification number (PIN) at a self-service terminal such as an automated teller machine (ATM). A mobile device includes a PIN entry application. The self-service terminal includes a wireless interface for communicating wirelessly with the PIN entry application in the mobile device. A communication channel is established between a particular customer's mobile device and the self-service terminal. The PIN entry application verifies a public key for the self-service terminal at the mobile device. The customer's PIN is encrypted by the PIN entry application at the mobile device using either an ephemeral symmetric encryption key or a one-time RSA PIN transport public key. The encrypted PIN is transmitted to an encryption processor at the self-service terminal. The encryption processor decrypts the PIN using the appropriate encryption key. |
US11887119B1 |
System and method for managing user digital assets while maintaining security and privacy
The present invention is provides a system or a computer implemented user digital assets management method for managing digital assets of a user while maintaining privacy and security. The digital assets are converted into anonymous data having a verifiable portion and an encrypted portion. The verifiable portion contains non identifiable information of the user and the encrypted portion contains identifiable information of the user. The identifiable information includes user personal data. The user has control on the anonymous data and grants access to the service provider accordingly. |
US11887118B2 |
Method, program, and apparatus for identifying device by using chip unique value-based virtual code
Embodiments of the present invention provide a method, program, and apparatus that may identify a device by using a virtual code generated based on a unique value of a chip inside a device without a separate procedure for identifying the device. Furthermore, embodiments of the present invention provide a method, program, and apparatus that may generate a virtual code, which is not matched with any other code, whenever a code for identifying a device is requested. Moreover, embodiments of the present invention provide a method, program, and apparatus for identifying a device that may add and use only an algorithm without changing a conventional process. |
US11887114B2 |
Systems and methods for pulsing content
Systems and methods for pulsing and controlling quality of content are provided. An automated QC system that automatically monitors (e.g., pulses) content for any changes by third-party servers and subsequently deactivates problematic content may improve user experience in relation to viewing content and enhance revenue gains for the content provider. For example, a confidence tool may identify problematic changes to the content via a pulsing mechanism, in which content is identified for deactivation until changes to the content meet the specification of the content presentation services. Active (e.g., live) or in-flight (e.g., scheduled to be live) content may continue being pulsed for any modifications unless it has been deactivated |
US11887109B1 |
Service composition in a mobile communication device application framework
A method of providing a mobile application service on a user equipment based on composing a plurality of services supported by service platforms executing in a backend of a communication network. The method comprises receiving a request for a content service from a mobile application executing on a user equipment (UE) by a mobile application framework (MAF) and verifying the request for the content service by the MAF through a communication service provider platform, wherein the communication service provider platform completes verification in part by invoking a service of the MAF. The method further comprises completing a payment transaction for the content service by the MAF through messaging a payment platform, wherein the payment platform iteratively invokes services of the MAF and ordering the content service delivery by the MAF through messaging a content provider platform, wherein the content provider platform iteratively invokes services of the MAF. |
US11887106B2 |
Provisioning of secure application
Methods and devices for provisioning a secure application on an electronic device with first issuer data for a first issuer are described. In an embodiment, the provisioning system receives and stores first issuer records. The example provisioning system receives a provisioning request to provision the secure application with the first issuer data. The provisioning request includes identifying information. The example provisioning system evaluates the provisioning request based on at least one of the first issuer evaluation criteria, the first issuer records and the identifying information in the provisioning request. When the provisioning request satisfies the first issuer evaluation criteria, the example provisioning system generates a signal using the communication module to provide the first issuer data to the electronic device to provision the secure application on the electronic device. |
US11887102B1 |
Temporary virtual payment card
In one embodiment, a method includes, by one or more computing devices associated with a payment service (PS), assigning a first payment card number of a first plurality of payment card numbers to an account of a user, wherein the first plurality of payment card numbers is issued from a first issuer processor. The PS detecting an event affecting the use of the first payment card in a transaction. The PS, in response to detecting the event, accessing a second plurality of payment card numbers issued from a second issuer processor and assigning a second payment card number of the second plurality of payment card numbers to the account of the user. The PS receiving an indication that a status of the event has changed. The PS, in response to receiving the indication, automatically enabling, the first payment card number for use in transactions for the account of the user. |
US11887100B2 |
Systems and methods for contactless and secure data transfer
In one embodiment, a method comprises receiving a unique identifier from an item and sending a communication to an electronic device requesting that a user confirm a pending transaction, receiving input from the electronic device associated, and sending the received input to an authentication system for completing a transaction. In another embodiment, a system comprises a sensor, an authentication system, and a transaction processing system. The sensor is configured to emit energy and receive at least one first identifier, send at least one communication to an electronic device requesting a second identifier, receive at least one second identifier, and send the at least one first identifier and the at least one second identifier to the authentication system. The authentication system is configured to receive the at least one first and second identifiers from the sensor, to choose, based on the at least one first identifier and the at least one second identifier, a transaction processing system, and send the at least one first and second identifiers to the chosen transaction processing system. |
US11887098B1 |
Systems and methods for peer-to-peer rewards and gift card transfer via messaging
A provider institution computing system comprises a network interface circuit and a processing circuit. The processing circuit includes a processor coupled to a non-transitory memory storing instructions that, when executed by the processing circuit, cause the processing circuit to perform operations. The operations include receiving a request from a first messaging application of a sender device to send a gift to a recipient device via a second messaging application of the recipient device. The operations further include verifying that a first account associated with the sender includes a first value of points and converting the first value of points to a first gift value and a second gift value that is different than the first gift value. The operations further include providing a first gift option to the first messaging application, which includes a first gift with the first gift value and a second gift with the second gift value. |
US11887096B2 |
Web page action guidance system
A web server device can match a series of commands from a user device to a workflow associated with a particular type of action. The web server device can, based on the particular type of action, select a particular database device from which to obtain data for executing the particular type of action. The web server device can prevent, via a user interface displayable by the user device, the user from entering information on the user interface that is unnecessary for executing the particular type of action. The web server device can retain, on the user interface, requests for information for executing the particular type of action. |
US11887095B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus according to one example embodiment is an information processing apparatus that performs a checkout process for a product or a service, and the information processing apparatus includes: a motion unit that causes the information processing apparatus to autonomously move; a detection unit configured to detect a position of a person; and a control unit that controls the motion unit in accordance with the position of the person. |
US11887094B2 |
Authentication server, user terminal, settlement system, settlement method, and recording medium
Provided is an authentication server and the like capable of easily preventing illegal electronic settlement in a store. An authentication server 300 includes: a storage unit 2 for storing settlement destination information indicating a destination of a request for electronic settlement in a store and first face data of a salesclerk of the store in association with each other; an input unit 1 for acquiring second face data of the salesclerk of the store from a user terminal that makes the electronic settlement; an authentication unit 3 for collating the second face data that has been acquired with the first face data stored in the storage unit; and an output unit 4 for outputting the settlement destination information associated with the first face data to the user terminal based on a result of collation. |
US11887091B2 |
Money handling apparatus and money handling system
Provided is a money handling apparatus that can be easily introduced in a store. The money handling system includes: a money handling apparatus installed in a store and capable of executing basic functions including a checkout function; and a operation terminal connected to the money handling apparatus. When executing the checkout function, the money handling apparatus receives, through the operation terminal, an input of prices and quantities of items a customer purchases in the store, to calculate a transaction amount. The apparatus recognizes and counts money, which is deposited through an inlet for paying the transaction amount, to calculate a deposit amount of deposited money, and stores the deposited money inside the money handling apparatus. When the deposit amount exceeds the transaction amount, the money handling apparatus feeds out money corresponding to a difference therebetween, and dispenses the fed out money as change to an outlet. |
US11887090B2 |
Self-payment system, management apparatus, and terminal management method
A management apparatus capable of reducing troubles with cash operations to be performed by store clerks and decreasing the costs for store operations is provided. A self-payment system includes a scanning station, a payment station, and a management server. The payment station includes a money-insertion acceptance unit for accepting insertion of cash upon payment for a product to be purchased that has been registered on the basis of the scanning station, and a money-ejection acceptance unit for accepting ejection of cash on the basis of a manipulation performed by a customer on the payment station. The management server includes a cash amount determination unit for determining the amount of cash within the payment station, and a cash processing restriction unit for restricting money-insertion acceptance by the money-insertion acceptance unit of the payment station or money-ejection acceptance by the money-ejection acceptance unit of the payment station in accordance with the amount of cash determined by the cash amount determination unit. |
US11887089B2 |
Dynamic and predictive adjustment of payment attributes based on contextual data and metadata
Implementations described herein relate to dynamic and predictive updating of a payment attribute of a payment instrument. In some implementations, the method includes receiving, at a computing device, route data for a plurality of trips, receiving, at the computing device, first trip data for the first trip from the user device, wherein the first trip data includes at least location data of the user device, calculating, based on the received first trip data, a fuel likelihood score for the first trip, comparing the fuel likelihood score to a first threshold, based on a determination that the fuel likelihood score meets the first threshold: transmitting, to a computer associated with a payment network, a message to update one or more payment attributes stored at the payment network and associated with the first payment instrument, and displaying an indication that the first payment instrument is approved for the fuel transaction. |
US11887086B1 |
Systems and methods for controlling an automated transaction machine
Systems, apparatuses, methods, and computer program products are disclosed for controlling a function of an automated transaction machine (ATM). An example method includes receiving, by a query language processing (QLP) circuitry, a query command signal. The example method further includes generating, based on the query command signal and a tree-structured menu of an ATM, a set of control signals configured to instruct the ATM to perform the function by crawling a tree-structured menu of the ATM. Subsequently, the example method includes transmitting, to an ATM, the set of control signals to cause display of the advancement of the tree-structured menu. Additionally, the example method includes a text to speech (TTS) circuitry configured to receive a response signal and generate, based on the response signal, electronic information indicating a vocal representation of the response signal. The example method may further include transmitting to the ATM, the electronic information. |
US11887082B2 |
System for implementing centralized resource distribution framework
Systems, computer program products, and methods are described herein for implementing centralized resource distribution framework. The present invention is configured to electronically receive, from a computing device associated with a client, an indication to initiate a resource transfer to a user; retrieve, from a resource repository, one or more resource transfer parameters associated with the user based on at least the information associated with the user; and execute the resource transfer to the user based on at least the one or more resource transfer parameters, wherein executing further comprises transferring the resource from a source repository to the one or more target repositories via the one or more resource routing channels. |
US11887081B2 |
Assignment of conditional access rights to assignable tokens based on an interaction
A method includes storing, by a first computing device, assignable tokens in a first partition of a plurality of partitions of a first address of a first digital asset unit and initiating an interaction with a second computing device including a second digital asset unit. The method further includes determining to assign conditional access rights to an amount of the assignable tokens to the second computing device for the interaction. The assignment of the conditional access rights is a smart contract. The method further includes locking, in accordance with the smart contract, the amount of the assignable tokens stored in the first partition, associating a second partition with the second digital asset unit, and associating the amount of the assignable tokens with the second partition. The second digital asset unit does not store the amount of the assignable tokens. |
US11887077B2 |
Generating exchange item utilization solutions in an exchange item marketplace network
A method for execution by a marketplace server begins by receiving an indication of an intention to utilize an exchange item to support a purchase transaction associated with a computing device, where the exchange item is associated with an exchange item rule set. The method continues by determining one or more exchange items associated with the computing device and determining purchase requirements of the purchase transaction. The method continues by identifying alternative exchange items to potentially support the purchase transaction based on the purchase requirements, the one or more exchange items, and the exchange item rule set. The method continues generating a list of exchange item utilization solutions to support the purchase transaction. The method continues by the marketplace server sending the list of exchange item utilization solutions to the computing device. |
US11887072B2 |
Digital currency minting in a system of network nodes implementing a distributed ledger
A system includes at least a first computing device, at a financial institution, configured to generate a currency request and apply first-level signature(s) to the currency request. A minting request is generated from the currency request and the first-level signature(s). The system also includes at least a second computing device, at a currency management department, configured to apply second-level signature(s) to the minting request to generate a signed minting request. The system also includes a third computing device, at a director's office, configured to apply third-level signature(s) to the signed minting request. The system also includes a plurality of network nodes, implementing a distributed ledger, configured to verify the first-level signature(s), the second-level signature(s), and the third-level signature(s); and mint the digital currency when the first-level signature(s), the second-level signature(s), and the third-level signature(s) are successfully verified. |
US11887071B2 |
Systems and methods for monitoring content consumption
Systems and methods are described for monitoring content consumption. A method may comprise determining, by a device, content accessed by one or more user devices. The method may comprise causing a distributed ledger record to be generated. The distributed ledger record may comprise an indication of the content. The distributed ledger record may be stored on a distributed ledger. The distributed ledger may comprise other records indicating content accessed by a plurality of other devices. |
US11887068B2 |
Transaction settlement method and apparatus
The present disclosure provides a method and a device for transaction clearing. The method includes receiving first clearing requests transmitted by a quantity N of terminals, where N>1; according to the first clearing requests, acquiring transaction data of the quantity N of terminals from a database; initializing a cache queue, and loading the transaction data into the cache queue; reading the transaction data in the cache queue, and performing a clearing process on the transaction data; and writing a clearing result into the database and feeding back the terminals with an execution result of the first clearing requests. |
US11887067B2 |
System and methods for international ACH transactions
A method includes receiving a first ACH (automated clearing house) transaction at a local (domestic) sponsor bank. The first ACH transaction originates from a domestic originating bank. In response to the first ACH transaction, a second ACH transaction is executed from the local sponsor bank to a foreign sponsor bank. The second ACH transaction includes addressing messaging. The addressing messaging indicates a receiving bank in the same country as the foreign sponsor bank. The receiving bank is designated to receive a third ACH transaction from the foreign sponsor bank to benefit a recipient's account at the receiving bank. The addressing messaging contains an account number to identify the recipient's account. |
US11887065B2 |
Intelligent credit card payment system and payment processing method
An intelligent credit card payment system and payment processing method may be implemented to perform duplex payment through VAN or PG linking so that payment can be stably performed, in consideration of the problem that credit card payment is no longer available due to reaching the monthly limit set by a card company for a member store, or for another reason due to the member store. To this end, an intelligent terminal, a VAN network, and a PG network are included, so that: according to a configuration for an intelligent terminal, VAN approval information is converted into PG approval information, and thus payment processing according to VAN linking is changed to payment processing according to PG linking; or PG approval information is converted into VAN approval information, and thus payment processing according to PG linking is changed to payment processing according to VAN linking. |
US11887063B2 |
Automated vehicle repair estimation by random ensembling of multiple artificial intelligence functions
Automated vehicle repair estimation by random ensembling of multiple artificial intelligence functions is provided. A method comprises receiving a vehicle damage object that includes a plurality of metadata objects of the damaged vehicle; fragmenting the object into fragments each including at least one of the metadata objects; providing each of the fragments to a respective artificial intelligence function; receiving a respective vehicle repair recommendation set from each of the artificial intelligence functions, wherein each of the vehicle repair recommendation sets identifies a recommended vehicle repair operation of a plurality of the vehicle repair operations for the damaged vehicle; selecting a plurality of the recommended vehicle repair operations; generating a composite vehicle repair recommendation set that identifies the selected recommended vehicle repair operations; and providing the composite vehicle repair recommendation set to one or more vehicle repair insurance claims management systems. |
US11887061B1 |
Systems and methods for determination, description, and use of feature sets for machine learning classification systems, including electronic messaging systems employing machine learning classification
Systems and methods for dynamically defining features for machine learning models in classification systems are disclosed. Such systems and methods may be usefully applied to train and utilize machine learning models in a variety of contexts, including email classification systems. |
US11887055B2 |
System and method for forming, storing, managing, and executing contracts
A system and method for computable contracts that includes a contract management system accessible by involved parties, managing a formation stage of a contract document by obtaining object components, assembling a contract object graph from the object components, and committing the contract object graph to post formation execution; and in an execution environment during a post-formation stage, executing the contract object graph where instances of execution include receiving a contract state update, and appending at least one update object component to the contract object graph in accordance with the contract state update. Variations of the system and method may apply peer-to-peer negotiation and execution, use a cryptographic directed acyclic contract object graph, and/or interface with distributed ledgers. |
US11887053B2 |
Systems and methods of wireless communication for inventory management
Systems, devices, and methods for automatically monitoring and managing inventory in real time within a retail environment are presented. To monitor and manage inventory of electronic devices configured to communicate wirelessly, the electronic devices are configured to send device status messages via wireless communication to wireless connection devices, which in turn send inventory messages to a remote inventory server via a communication network. To monitor non-communicating inventory, wireless tags are included within or affixed to inventory packaging to communicate with the electronic devices or wireless connection devices. Based upon such inventory messages, the remote inventory server monitors inventory location and levels at retail locations. Inventory levels may be adjusted according to inventory distribution plans based upon such inventory information. |
US11887052B2 |
System and method for determining volume of fluid in a tank
Volume of a fluid, such as gasoline or diesel fuel, in a tank is determined by measuring the pressure of the fluid using a pressure sensor positioned proximate the bottom of the tank. The depth of the fluid in the tank is then calculated by dividing the pressure by the density of the fluid. Fluid volume is then determined mathematically or from charts given the depth as well as the size and shape of the tank. Multiple pressure readings may be taken along or near the bottom of a tank, and an average pressure determined that may be used to calculate measured volume. To maintain accuracy at different altitudes, pressure readings are preferably adjusted for atmospheric pressure using differential pressure sensors or a processor using data indicative of both pressures. Volume changes exceeding a predetermined threshold, or which are not comparable to dispensed fuel, may be flagged and alerts generated. |
US11887049B1 |
Systems and methods for light curtain contour detection failure compensation
Systems and methods are disclosed for light curtain contour detection failure compensation. In one embodiment, an example carrier may include a first base portion, a second base portion, and a platform disposed between the first base portion and the second base portion, where the platform is configured to support a first rollable cart and a second rollable cart. Some embodiments include a frame and a first light curtain assembly coupled to the frame on a first side of the carrier. The shuttle may include a first reflective component removably coupled to the first base portion on the first side of the carrier, and a second reflective component removably coupled to the second base portion on the first side of the carrier, where the first reflective component and the second reflective component are configured to reflect light emitted by the light curtain assembly. |
US11887048B2 |
Locating, identifying, and shifting objects in automated or semi-automated fashion including during transit
Detecting, locating, identifying, engaging, and/or shifting objects in automated or semi-automated fashion as well as methods, systems, apparatuses, and computer-program products therefor. Embodiments used for shifting objects in automated or semi-automated fashion may be implemented in stationary environments, and/or in moving, e.g., in-transit, environments, and may be used to transfer, route, and/or organize objects based on their designated destinations. The embodiments may further be implemented in a logistics network, thereby increasing the efficiency and capacity of the logistics network, among other benefits. |
US11887047B2 |
System with refrigerator and self-reporting container
A refrigerator is provided with a container for storing a substance and that has a sensing and reporting system configured to determine an amount of the substance within the container. The sensing and reporting system includes a sensor configured to sense the amount of the substance, a transmitter, and a processor in communication with the sensor and the transmitter. |
US11887041B2 |
Delivery at a precise location
Embodiments herein provide for efficient delivery of a package or other item to a precise delivery location using beacons transmitted by a beaconing device, which are detected by a delivery device and used to guide the delivery device to the precise delivery location. Different types of events may be used as triggering events to trigger the transmission of the beacons, and beacons may be encoded to include instructions and/or information to the delivery device for identifying the precise delivery location. According to some embodiments, the beacons may be encoded based on a code unique to the package delivery and/or recipient. |
US11887036B2 |
Method and system for on-demand customized services
The invention is related to pairing a customer with the best service provider upon a selection from the customer in on-demand transportation service. A platform in the invention provides a graphical representation of the electronic interface displaying sets of indicators that reflect transportation service relevant data corresponding to each of the available service providers and containing two or more identifications through at least a Global Positioning System (GPS) receiver. The display is corresponding to the one or more inputs provided by the customer to the two or more search parameters including a maximum number of available service providers and at least one of the following groups comprising the one or more available service providers within a time span or a distance span for arrival to a pick-up location of the customer. The sets of indicators corresponding to each of the available service providers that match the preset preferences. |
US11887035B2 |
System and method for automatic parameter tuning of campaign planning with hierarchical linear programming objectives
A system and method are disclosed for campaign planning and include modeling the use of campaign operations and campaignable resources of a supply chain network including a production line to produce products using campaign operations and campaignable resources as campaign planning problems, defining an evaluation function comprising a weighted sum of features evaluated from the campaign planning problem, initializing weights to build a consumption profile and evaluation function, determining fitness values that indicate a level of variability, evaluating reward values based on the fitness values, selecting a sub-sample of the top fitness values having the best associated objective function, repeating the generating, the evaluating and the selecting steps to adjust the weights until a stopping criterion is met indicating an optimal solution has been reached, and determining a campaign plan for the use of the campaign operations and campaignable resource. |
US11887034B2 |
System and method for optimizing design, workflows, performance, and configurations based on design elements
Methods, systems, and computer-readable media are disclosed herein for an application that optimizes the design element and workflow configuration of a target computer program. Generally, the application automatically displays preview images of graphical user interface in response to a user-input answer in a questionnaire, where the preview image accounts for design element and/or workflow impacts to the graphical user interface of the target computer program. The application also predicts performance indicators for target computer programs that account for design elements and/or workflow steps directly or indirectly selected through the user-input answers. |
US11887030B2 |
Interactive network and method for securing conveyance services
The inventive system and method address a long felt need for enhancing the efficiency of systems in the interactive conveyance industry for goods and services by providing for the filtering, selection and securing of conveyance services in accordance with one or more of client and representative preferences in substantially real time. |
US11887026B2 |
Executing a graph network model to obtain a gate pushback time
A misconnect management system models the movement of passengers, bags, and crew through flights and airports. In various embodiments, a misconnect management system identifies potential misconnected passengers and provides recommendations and input configured to support decision makers, such as ramp controllers and operations controller, in evaluating hold/no hold decisions for a flight. Via use of the misconnect management system and associated methods, misconnected passenger numbers may be reduced, expenses associated with missed connections may be reduced, and organizational efficiency may be improved. |
US11887022B2 |
Systems and methods for provisioning point of sale terminals
A provisioning system is provided for terminals such as point of sale terminals. An interface device interfaces with a smart card and a provisioning server, providing initialization keys and security codes that are stored on the smart card. At a terminal, an initialization key from the smart card may be provided to the terminal if a correct security code is entered at the terminal. The terminal may then provide a terminal authorization package to the smart card. The terminal authorization package is stored on the smart card. At the interface device, the terminal authorization package is provided to the provisioning server. The terminal may then securely communicate transactions with an issuer server. |
US11887021B1 |
Predictive packaging system
Techniques for improving packaging systems are described. In an example, a computer system receives item data from a workstation. The item data includes a description of an item. The workstation is configured to facilitate packaging of the item. Based at least in part on an input to the predictive model, the computer system generates a package decision indicating a package type associated with the packaging of the item. The input is based at least in part on the item data. The predictive model is trained based at least in part on damage data associated with packaging. The computer system sends the package decision to the workstation. |
US11887019B2 |
Geological formation permeability prediction system
Systems, methods, and apparatuses are provided for permeability prediction. The method acquires data associated with one or more geological formations, calculates, using processing circuitry and a trained Hidden Markov model, log-likelihood values to group the data into a plurality of clusters, and trains an artificial neural network for each of the plurality of clusters when the mode of operation is training mode. Further, the method acquires one or more formation properties corresponding to a geological formation, determines using the trained Hidden Markov model, a log-likelihood score associated with the one or more formation properties, identifies a cluster associated with the one or more formation properties as a function of the log-likelihood score, and predicts a permeability based at least in part on the one or more formation properties and a trained artificial neural network associated with the identified cluster when the mode of operation is forecasting mode. |
US11887017B2 |
Automatically predicting transaction likelihood information and transaction-related temporal information using machine learning techniques
Methods, apparatus, and processor-readable storage media for automatically predicting transaction likelihood information and transaction-related temporal information using machine learning techniques are provided herein. An example computer-implemented method includes obtaining historical data pertaining to completed transactions within an enterprise system; determining, for at least one of the completed transactions, a set of multiple transaction-related features by processing at least a portion of the obtained historical data; training at least one machine learning model using at least a portion of the set of multiple determined transaction-related features; predicting transaction likelihood information and transaction-related temporal information associated with input data attributed to at least one pending transaction within the enterprise system by processing at least a portion of the input data using the at least one machine learning model; and performing one or more automated actions based on one or more of the predicted transaction likelihood information and the predicted transaction-related temporal information. |
US11887014B2 |
Dynamic question recommendation
In an example embodiment, a request is received, via a graphical user interface, to add a new object to a directory of objects, the new object having a first category in a hierarchical taxonomy of categories and objects. Then one or more questions previously assigned to the first category and/or one or more existing objects within the first category are retrieved. Each of the retrieved one or more questions and information about the new object are then fed into a first machine learned model trained to output a probability that a question is applicable to an object. One or more questions are generated for the new object based on the probability for each of the retrieved one or more questions. At least one of the one or more generated questions is then assigned to the new object. |
US11887013B2 |
System and method for facilitating model-based classification of transactions
In certain embodiments, resolved exceptions information regarding resolved exceptions may be obtained. The resolved exceptions information may indicate the resolved exceptions and, for each resolved exception of the resolved exceptions, a set of attributes of a transaction for which the resolved exception was triggered. The resolved exceptions information may be provided as input to a prediction model to obtain multiple decision trees via the prediction model. Each decision tree of the multiple decision trees may comprise nodes and conditional branches, each node of the nodes of the decision tree indicating a probability of a dividend-related classification for a transaction that corresponds to the node. A decision tree may be obtained from the multiple decision trees. Unresolved exception information regarding unresolved exceptions may be processed based on the decision tree to determine which of the decision tree's nodes respectively correspond to transactions for which the unresolved exceptions were triggered. |
US11887011B2 |
Schema augmentation system for exploratory research
In examples, a schema augmentation system for exploratory research leverages intelligence from a machine learning model to augment such tasks by leveraging intelligence derived from machine learning capabilities. Augmenting tasks include schematization of content, such as information units and groupings of information units. Based on the schematization of such content, semantic proximities for information units are determined. The semantic proximities may be used to identify and present potentially relevant information units, for example to accelerate the exploratory research task at hand. As such, users engaged in consumption of heterogeneous content (e.g., across client applications and/or content sources), may receive machine-augmented support to find potential information units. To optimize machine training, user input may be received, such that the system may intelligently augment the user's exploratory research task based on the semantic coherence of the content processed from information units and associated user behavior. |
US11887010B2 |
Data classification for data lake catalog
Data classification extracts from structured text business data inputs, via natural language understanding processing, training set data elements (training keywords, training concepts, training entities, and/or training taxonomy classifications). Embodiments identify associations within the structured training business data of business class categories with respective ones of extracted training set data elements, and build a logical relationship data classification training knowledge base ontology that connects business classes to respective associated ones of extracted training data elements as questions into knowledge base ontology question-business class associations. |
US11887009B2 |
Autonomous driving control method, apparatus and device, and readable storage medium
The present application discloses an automatic driving control method. In the method, parameters are optimally set by using a noisy and noiseless dual-strategy network, identical vehicle traffic environment state information is input into the noisy and noiseless dual-strategy network, a motion space perturbation threshold is set by using a noiseless strategy network as a comparison and a benchmark so as to adaptively adjust noise parameters, and motion noise is indirectly added by adaptively injecting noise into a strategy network parameter space, such that exploration of an environment and a motion space by a deep reinforcement learning algorithm may be effectively improved, automatic driving exploration performance and stability based on deep reinforcement learning is improved, and full consideration of influence of an environment state and driving strategies in vehicle decision-making and motion selection is ensured, thereby improving the stability and safety of an automatic vehicle. |
US11887008B2 |
Contextual text generation for question answering and text summarization with supervised representation disentanglement and mutual information minimization
Methods and systems for disentangled data generation include accessing a dataset including pairs, each formed from a given input text structure and a given style label for the input text structures. An encoder is trained to disentangle a sequential text input into disentangled representations, including a content embedding and a style embedding, based on a subset of the dataset, using an objective function that includes a regularization term that minimizes mutual information between the content embedding and the style embedding. A generator is trained to generate a text output that includes content from the style embedding, expressed in a style other than that represented by the style embedding of the text input. |
US11886997B2 |
Training action selection neural networks using apprenticeship
An off-policy reinforcement learning actor-critic neural network system configured to select actions from a continuous action space to be performed by an agent interacting with an environment to perform a task. An observation defines environment state data and reward data. The system has an actor neural network which learns a policy function mapping the state data to action data. A critic neural network learns an action-value (Q) function. A replay buffer stores tuples of the state data, the action data, the reward data and new state data. The replay buffer also includes demonstration transition data comprising a set of the tuples from a demonstration of the task within the environment. The neural network system is configured to train the actor neural network and the critic neural network off-policy using stored tuples from the replay buffer comprising tuples both from operation of the system and from the demonstration transition data. |
US11886989B2 |
System for measuring information leakage of deep learning models
Using a deep learning inference system, respective similarities are measured for each of a set of intermediate representations to input information used as an input to the deep learning inference system. The deep learning inference system includes multiple layers, each layer producing one or more associated intermediate representations. Selection is made of a subset of the set of intermediate representations that are most similar to the input information. Using the selected subset of intermediate representations, a partitioning point is determined in the multiple layers used to partition the multiple layers into two partitions defined so that information leakage for the two partitions will meet a privacy parameter when a first of the two partitions is prevented from leaking information. The partitioning point is output for use in partitioning the multiple layers of the deep learning inference system into the two partitions. |
US11886988B2 |
Method for adaptive exploration to accelerate deep reinforcement learning
Adaptive exploration in deep reinforcement learning may be performed by inputting a current time frame of an action and observation sequence sequentially into a function approximator, such as a deep neural network, including a plurality of parameters, the action and observation sequence including a plurality of time frames, each time frame including action values and observation values, approximating a value function using the function approximator based on the current time frame to acquire a current value, updating an action selection policy through exploration based on an ε-greedy strategy using the current value, and updating the plurality of parameters. |
US11886986B2 |
Architecture for a hardware based explainable neural network
Explainable neural networks may be designed to be easily implementable in hardware efficiently, leading to substantial speed and space improvements. An exemplary embodiment extends upon possible hardware embodiments of XNNs, making them suitable for low power applications, smartphones, mobile computing devices, autonomous machines, server accelerators, Internet of Things (IoT) and edge computing applications amongst many other applications. The capability of XNNs to be transformed from one form to another while preserving their logical equivalence is exploited to create efficient, secure hardware implementations that are optimized for the desired application domain and predictable in their behavior. |
US11886982B2 |
Control of processing node operations
In a data processing system, at least one processing node is configured to perform computations for a multi-stage process whilst at least one other processor performs the load/unload operations required to calculate a subsequent stage of the multi stage process. An exchange of data then occurs between the processing nodes. At a later time, at least one processing node performs calculations using the data loaded from storage, whilst at least one other processor performs the load/unload operations required to calculate a subsequent stage of the multi stage process. |
US11886969B2 |
Dynamic network bandwidth in distributed deep learning training
Embodiments of a method are disclosed. The method includes performing distributed deep learning training on a batch of training data. The method also includes determining training times representing an amount of time between a beginning batch time and an end batch time. Further, the method includes modifying a communication aspect of the communication straggler to reduce a future network communication time for the communication straggler to send a future result of the distributed deep learning training on a new batch of training data in response to the centralized parameter server determining that the learner is the communication straggler. |
US11886964B2 |
Provisioning interactive content based on predicted user-engagement levels
Methods and systems disclosed herein relate generally to systems and methods for using a machine-learning model to predict user-engagement levels of users in response to presentation of future interactive content. A content provider system accesses a machine-learning model, which was trained using a training dataset including previous user-device actions performed by a plurality of users in response to previous interactive content. The content provider system receives user-activity data of a particular user and applies the machine-learning model to the user-activity data, in which the user-activity data includes user-device actions performed by the particular user in response to interactive content. The machine-learning model generates an output including a categorical value that represents a predicted user-engagement level of the particular user in response to a presentation of the future interactive content. |
US11886962B1 |
Enforcing, with respect to changes in one or more distinguished independent variable values, monotonicity in the predictions produced by a statistical model
A facility for estimating a value relating to an occurrence is described. The facility receives a first occurrence specifying a first value for each of a plurality of independent variables that include a distinguished independent variable designated to be monotonically linked to a dependent variable. The facility subjects the first independent variable values specified by the received occurrence to a statistical model to obtain a first value of the dependent variable. The facility receives a second occurrence specifying a second value for each of the plurality of independent variables (the second values varying from the first values in a first direction). The facility subjects the second independent variable values to the statistical model to obtain a second value of the dependent variable, the second value of the dependent variable being guaranteed not to vary from the first value of the dependent variable in a second direction opposite the first direction. |
US11886959B2 |
System and method for self-healing in decentralized model building for machine learning using blockchain
Decentralized machine learning to build models is performed at nodes where local training datasets are generated. A blockchain platform may be used to coordinate decentralized machine learning (ML) over a series of iterations. For each iteration, a distributed ledger may be used to coordinate the nodes communicating via a blockchain network. A node can include self-healing features to recover from a fault condition within the blockchain network in manner that does not negatively impact the overall learning ability of the decentralized ML system. During self-healing, the node can determine that a local ML state is not consistent with the global ML state and trigger a corrective action to recover the local ML state. Thereafter, the node can generate a blockchain transaction indicating that it is in-sync with the most recent iteration of training, and informing other nodes to reintegrate the node into ML. |
US11886957B2 |
Artificial intelligence controller that procedurally tailors itself to an application
A method may include receiving a communication from a device at an artificial intelligence controller including state information for a software application component running on the device, the state information including information corresponding to at least one potential state change available to the software application component, and metrics associated with at least one end condition, interpreting the state information using the artificial intelligence controller, and selecting an artificial intelligence algorithm from a plurality of artificial intelligence algorithms for use by the software application component based on the interpreted state information; and transmitting, to the device, an artificial intelligence algorithm communication, the artificial intelligence algorithm communication indicating the selected artificial intelligence algorithm for use in the software application component on the device. |
US11886950B2 |
System and method for assessing and verifying the validity of a transaction
A method and system for validating compliance with the terms of a transaction, includes gathering sensor and human-sourced data and analyzing and grading the data for compliance with each element and with the transaction as a whole. |
US11886949B2 |
Radio frequency identification flat sheet
The invention relates to the field of radio frequency identification, in particular, to the one containing a radio frequency tag in printing paper for typographical printing. The technical result is the creation of the technical solution as an alternative to the known one. The sheet material with the radio frequency identification is characterized in by the fact that it is made in the form of a rectangular sheet with a layer for printing, a length of 480 mm and a width of 325 mm, and it contains an antenna and a chip placed inside the sheet, what's more one of the sheet angles is made with a 45° bevel and a length of 10 mm. |
US11886943B2 |
Liquid ejection apparatus, image processing method, and image processing program
A printing unit that prints an inspection image, a reading unit that reads the inspection image printed by the printing unit, and an analysis unit that performs analyzation based on a reading result read by the reading unit are provided. The inspection image includes an inspection pattern of a plurality of colors, the inspection pattern including a first position detection mark printed in a first color, a second position detection mark printed in the first color, and a second color inspection pattern printed in a second color different from the first color, the printing unit prints the second color inspection pattern at a position adjacent to the first position detection mark, and the analysis unit specifies a first position of the first position detection mark in a first region, and specifies a second position of the second position detection mark in a second region smaller than the first region. |
US11886942B2 |
Hybrid analog-digital matrix processors
Techniques for computing matrix operations for arbitrarily large matrices on a finite-sized hybrid analog-digital matrix processor are described. Techniques for gain adjustment in a finite-sized hybrid analog-digital matrix processor are described which enable the system to obtain higher energy efficiencies, greater physical density and improved numerical accuracy. In some embodiments, these techniques enable maximization of the predictive accuracy of a GEMM-based convolutional neural network using low-precision data representations. |
US11886940B2 |
Network interface card, storage apparatus, and packet receiving method and sending method
This application discloses a network interface card so as to improve reliability of a storage apparatus using an RDMA network and improve storage access performance of a single QP connection. A network interface card includes a parser and at least one shared connector, where the parser is configured to distribute a received first remote direct memory access RDMA packet to a first shared connector in the at least one shared connector; and the first shared connector is configured to establish a QP connection to a peer network device, and determine a first queue pair QP corresponding to a first controller based on the first RDMA packet, so as to implement communication with the first controller, where the first shared connector is separately connected to a plurality of controllers including the first controller, and one QP corresponding to each of the plurality of controllers corresponds to the first shared connector. |
US11886939B2 |
System, device, method and datastack for managing applications that manage operation of assets
A system, device, method, and datastack for managing applications that manage operation of assets are provided. In the method, data is shared between the applications. The method includes generating, by a first application of the applications, one or more metadata stacks associated with one or more assets. The one or more metadata stacks include at least one metadata string generated based on operation of the one or more assets. Access to the one or more metadata stacks is enabled. A second application of the applications is capable of accessing the one or more metadata stacks and datapoints associated with the one or more metadata stacks. |
US11886937B2 |
Methods and apparatus for data pipelines between cloud computing platforms
Methods, apparatus, systems and articles of manufacture to establish a data pipeline between cloud computing platforms. An apparatus includes at least one memory, machine readable instructions in the apparatus, and processor circuitry to execute the machine readable instructions to at least extract a data producer name from data, the data to be provided from a data producer to a data consumer, identify a buffer identifier based on a mapping of the data producer name to the buffer identifier, cause transmission of the data to a buffer associated with the buffer identifier, and cause transmission of the data from the buffer to the data consumer based on an association between the buffer identifier and a data consumer name, the data consumer name corresponding to the data consumer. |
US11886936B2 |
Data processing apparatus, data processing method, and storage medium storing therein data processing program
According to one embodiment, a data processing apparatus includes a processor provided with hardware. The processor extracts a first event data item, a second event data item, and a third event data item from input first document data. When a first relational data item indicating a presence of transitivity between the first event data item and the second event data item is extracted and a second relational data item indicating a presence of transitivity between the second event data item and the third event data item is extracted, the processor generates a third relational data item indicating a presence of a relation between the first event data item and the third event data item. |
US11886934B2 |
Control of data transfer between processing nodes
A data processing system comprising a plurality of processing nodes, each comprising at least one memory configured to store an array of data items, wherein each of the plurality of processing nodes is configured to execute compute instructions during a compute phase and following a precompiled synchronisation barrier, enter at least one exchange phase. During the at least one exchange phase, a series of collective operations are carried out. Each processing node is configured to perform a reduce scatter collective in at least one first dimension. Using the results of the reduce scatter collective, each processing node performs an allreduce in a second dimension. The processing nodes then perform an all-gather collective in the at least one first dimension using the results of the allreduce. |
US11886932B1 |
Managing resource instances
Reliability monitoring can be performed for compute instances in a cluster with auto-scaling capability. Such monitoring can analyze state information for various instances, such as spot instances, to determine when an interruption or termination is to occur. An impact assessor can determine the impact on performance due to any such interruption or termination, and if necessary to maintain at least a minimum level of performance then an action performer can obtain additional or alternate instances, which may be of a different type, to make up for lost capacity. Any tasks being performed can be migrated to the newly-allocated instances without any failures or significant impact on performance, and the previously-utilized instances can be released corresponding to the termination or interruption. |
US11886931B2 |
Inter-node execution of configuration files on reconfigurable processors using network interface controller (NIC) buffers
The technology disclosed relates to inter-node execution of configuration files on reconfigurable processors using network interface controller (NIC) buffers. In particular, the technology disclosed relates to a runtime logic that is configured to execute configuration files that define applications and application data for applications using a first reconfigurable processor connected to a first host, and a second reconfigurable processor connected to a second host. The first reconfigurable processor is configured to push input data for the applications in a first plurality of buffers. The first host is configured to cause a first network interface controller (NIC) to stream the input data to a second plurality of buffers from the first plurality of buffers. The second host is configured to cause a second NIC to stream the input data to the second reconfigurable processor from the second plurality of buffers. |
US11886929B2 |
Deploying cloud-native services across control planes
The present disclosure relates to systems, methods, and computer-readable media for deploying cloud-native services across a plurality of cloud-computing platforms. For example, systems disclosed herein identify resource identifiers associated with cloud-computing services (e.g., types of services) to be deployed on one or more resources capable of executing or otherwise providing cloud-native services. The systems disclosed herein further generate resource bindings including deployment specifications that include data for deploying cloud-native services on corresponding platform resources (e.g., cloud resources, edge resources). Using the resource bindings, the systems disclosed herein can deploy cloud-native services across multiple platforms via control planes configured to manage operation of resources on the different platforms. |
US11886926B1 |
Migrating workloads between computing platforms according to resource utilization
Techniques and technologies for migrating workloads between different VM instance types based on changes in resource utilization over a period of time. Selecting one VM instance type to host workloads can result in use of a VM instance type that is optimized for the workload during one timeframe of a period of time, but is over-provisioned or under-provisioned for the workload during another timeframe of a period of time. Accordingly, a service provider network may analyze historical utilization patterns of workloads over a period of time, and identify different VM instance types that are optimized for the workloads during different timeframes of the period of time. The service provider network may then cause the workloads to be migrated between the different VM instance types over the period of time such that the workloads are hosted on VM instances that are optimized for the current resource utilization of the workloads. |
US11886925B2 |
Managing partitions in a scalable environment
Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment. |
US11886924B2 |
Methods and apparatus to handle dependencies associated with resource deployment requests
An example apparatus includes a dependency graph generator to generate a dependency graph based on a resource request file specifying a first resource and a second resource to deploy to a resource-based service, the dependency graph representative of the first resource being dependent on a second resource, a verification controller to generate a status indicator after a determination that a time-based ordering of a first request relative to a second request satisfies the dependency graph, and a resource controller to cause transmission of the first request and the second request to the resource-based service based on the dependency graph, and, after determining that the time-based ordering of the first request relative to the second request satisfies the dependency graph, cause transmission of the status indicator to a user device. |
US11886923B2 |
Computerized system for user-directed customization and user interface transformation
A system includes a processor and memory that stores asset identifiers. The asset identifiers correspond to a respective index and a respective category. The memory stores instructions for execution by the processor. The instructions include, in response to receiving a request signal from a user device, obtaining a set of asset identifiers corresponding to a first index indicated in the request signal and filtering the set of asset identifiers based on a first category indicated in the request signal. The instructions include generating an adjusted set of asset identifiers by, for each category represented in the filtered set of asset identifiers, adjusting a representation ratio of the asset identifiers associated with the corresponding category in response to the request signal including the representation ratio associated with the corresponding category, and transforming an interface of the user device by rendering a graphical depiction of the adjusted set of asset identifiers. |
US11886918B2 |
Apparatus and method for dynamic control of microprocessor configuration
An apparatus and method for intelligently scheduling threads across a plurality of logical processors. For example, one embodiment of a processor comprises: a plurality of cores; one or more peripheral component interconnects to couple the plurality of cores to memory, and in response to a core configuration command to deactivate a core of the plurality of cores, a region within the memory is updated with an indication of deactivation of the core. |
US11886917B2 |
Automation of management of cloud upgrades
Resources in an Infrastructure-as-a-Service (IaaS) system are upgraded in an iterative process. In response to an upgrade request indicating requested changes to a current configuration of the system, one or more graph representations of the current configuration and the requested changes are created. The graph representations include a control graph which has vertices representing resource groups, and edges representing dependences among the resource groups. A batch of resource groups is identified to be upgraded in a current iteration based on the dependencies and Service Level Agreement (SLA) requirements including availability and elasticity of the system. Upgrade operations are executed on the identified batch using selected upgrade methods which handle potential incompatibilties during transition of system configurations. The graph representations are updated to include any new requested changes and recovery operations in response to feedback of failed upgrade operations. The iterative process proceed to upgrade remaining one or more resource groups. |
US11886915B2 |
System and method of providing system jobs within a compute environment
The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis. |
US11886912B2 |
Multi substrate public cloud big data jobs as a service
Data processing approaches are disclosed that include receiving a configuration indicating a plurality of parameters for performing a data processing job, identifying available compute resources from a plurality of public cloud infrastructures, where each public cloud infrastructure of the plurality of public cloud infrastructures supports one or more computing applications, one or more job schedulers, and one or more utilization rates, selecting one or more compute clusters from one or more of the plurality of public cloud infrastructures based on a matching process between the parameters for performing the data processing job and a combination of the one or more computing applications, the one or more job schedulers, and the one or more utilization rates, and initiating the one or more compute clusters for processing the data processing job based on the selecting. |
US11886911B2 |
End-to-end quality of service mechanism for storage system using prioritized thread queues
At least one processing device comprises a processor and a memory coupled to the processor. The at least one processing device is configured to associate different classes of service with respective threads of one or more applications executing on at least one of a plurality of processing cores of a storage system, to configure different sets of prioritized thread queues for respective ones of the different classes of service, to enqueue particular ones of the threads associated with particular ones of the classes of service in corresponding ones of the prioritized thread queues, and to implement different dequeuing policies for selecting particular ones of the enqueued threads from the different sets of prioritized thread queues based at least in part on the different classes of service. The at least one processing device illustratively comprises at least a subset of the plurality of processing cores of the storage system. |
US11886907B2 |
Analytic model execution engine with instrumentation for granular performance analysis for metrics and diagnostics for troubleshooting
At an interface an analytic model for processing data is received. The analytic model is inspected to determine a language, an action, an input type, and an output type. A virtualized execution environment is generated for an analytic engine that includes executable code to implement the analytic model for processing an input data stream. |
US11886903B2 |
Continuous uptime of guest virtual machines during upgrade of a virtualization host device
Systems and methods for providing a continuous uptime of guest Virtual Machines (“VMs”) during upgrade of a virtualization host device. The methods comprising: connecting all of the guest VMs' frontends or drivers to at least one old control VM which is currently running on the virtualization host device and which contains old virtualization software; creating at least one upgraded control VM that contains new virtualization software and that is to replace the old VM in the virtualization host device; connecting the guest VMs' frontends or drivers to the upgraded VM; and uninstalling the old control VM from the virtualization host device. |
US11886897B2 |
Personal digital assistant and inspection support system
A personal digital assistant for supporting inspection of at least one device disposed in an inspection target area includes: an abnormality acquisition unit configured to acquire information about an abnormality in the at least one device; a guidance information storage unit configured to store guidance information which at least includes at least one response procedure for each abnormal event in the at least one device and information about response capability required to execute the at least one response procedure; and a display unit configured to refer to the guidance information stored in the guidance information storage unit, and display the guidance information for responding to an abnormal device which is the device where the abnormality is acquired by the abnormality acquisition unit. |
US11886892B2 |
Machine learned retraining for detection of user interface controls via variance parameters
Computerized detection of one or more user interface objects is performed by processing an image file containing one or more user interface objects of a user interface generated by an application program. Sub-control objects can be detected in the image file, where each sub-control object can form a portion of a user interface object that receives user input. Extraneous sub-control objects can be detected. Sub-control objects that overlap with or that are within a predetermined vicinity of an identified set of sub-control objects can be removed. Sub-control objects in the identified set of sub-control objects can be correlated to combine one or more of the sub-control objects in the identified set of sub-control objects to generate control objects that correspond to certain of the user interface objects of the user interface generated by the application program. |
US11886880B2 |
Data processing apparatus and related products with descriptor management
The present disclosure provides a data processing apparatus and related products. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model. |
US11886876B2 |
Secure strong mapping computing systems, methods, secure computing apparatus and program
A secure strong mapping computing system is a secure joining system including a plurality of secure computing apparatuses. The plurality of secure computing apparatuses include a first vector joining unit 11n, a first permutation calculation unit 12n, a first vector generation unit 13n, a second vector joining unit 14n, a first permutation application unit 15n, a second vector generation unit 16n, a first inverse permutation application unit 17n, and a first vector extraction unit 18n. |
US11886874B2 |
Arithmetic operation device and arithmetic operation method
An arithmetic operation device causes a convolution arithmetic unit to perform a convolution arithmetic operation between a filter and target data corresponding to a size of the filter in each of a plurality of convolution layers constituting a neural network. The arithmetic operation device includes: a bit reduction unit that reduces a bit string corresponding to a first bit number from a least significant bit of the target data and reduces a bit string corresponding to a second bit number from a least significant bit of a weight that is an element of the filter for each convolution layer; and a bit addition unit that adds a bit string corresponding to a third bit number obtained by adding the first bit number and the second bit number to a least significant bit of a convolution arithmetic operation result output from the convolution arithmetic unit by inputting the target data and the weight after being reduced by the bit reduction unit to the convolution arithmetic unit. |
US11886873B2 |
Software product upgrade with transparent data migration
Generally discussed herein are devices, systems, and methods for transparency and control in a user data migration process. A method can include displaying, by a display device, a user interface (UI) including a first display region including text indicating that a legacy application is being replaced by an upgraded application and that a user can select what data from the legacy application is ported over to the upgraded application, receiving, by the UI and from the user, data indicating what portion of data from the legacy application is to be ported over to the upgraded application, and porting over only the portion of the data from the legacy application indicated by the user. |
US11886871B2 |
Vehicle control system and vehicle control method
A vehicle control system includes a plurality of devices, a first device included in the devices including: a storage configured to store consistency information including a permitted combination of versions of software installed on each of one or more devices in association with each of the control functions; a determination unit configured to determine whether the consistency information consistent with versions of software installed on a part of the devices exists when consistency does not exist in the versions of all software installed on each of the devices; and a performance control unit configured to permit performance of a part of control functions associated with the consistency information consistent with the versions of software installed on the part of the devices when the consistency information consistent with the versions of software installed on the part of the devices exists. |
US11886867B2 |
Workflow patching
Various embodiments are provided for patching of workflows in a computing environment by one or more processors in a computing system. One or more patches may be extracted from a source workflow. The target workflow in a plurality of nodes may be statically or dynamically modified by applying the one or more patches to the target workflow. The one or more of the plurality of nodes may be added, removed, or modified in the target workflow while the target workflow is active according to applying the one or more patches. |
US11886866B2 |
Credential management for IoT devices
A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path. The management system can update devices individually, on a device family basis, or on a system-wide basis. |
US11886863B2 |
Mobility system and method for managing updating thereof
A mobility system includes: one or more controllers; one or more batteries; a switching device configured to switch connections between the one or more controllers and the one or more batteries; and a processor configured to control an order of update target controllers among the one or more controllers and batteries to supply power to the update target controllers among the one or more batteries by controlling the switching device based on at least one of relative importance of the one or more controllers, a present state of the one or more batteries, or a vehicle driving state. |
US11886858B2 |
Medical monitoring hub
A patient monitoring system includes a physiological sensor to sense light after it has passed through tissue of a patient and generate a signal indicative a physiological parameters in response to the sensed light, and a patient monitoring device in communication with the physiological sensor to receive the signal and determine measurements of the physiological parameters from the received signal. The patient monitoring device includes a processor and memory having multiple system images. The patient monitoring device downloads an image upgrade to one system image that the not latest used or tested system image. The patient monitoring device boots the processor from the system image that includes the image upgrade. If the upgraded system image fails, the patient monitoring device boots the processor from another system image of the multiple system images. The patient monitoring device repairs the failed system image. |
US11886853B2 |
Software widget installation on a client device
In some implementations, a client device receives, from a developer system, a page link to obtain a plurality of related software widgets. The client device receives, via a graphical user interface of the client device, a selection of the page link. The client device receives, from the developer system, metadata associated with the page link. The client device receives the plurality of related software widgets based on the metadata. The client device installs the plurality of related software widgets on the client device. The plurality of related software widgets is configured to be displayed on a next available navigation pane window of the graphical user interface in accordance with corresponding sizes and positions indicated in the metadata. |
US11886852B1 |
Application composition and deployment
Implementations are directed to configuring a set of applications and one or more modules associated with each application, wherein the one or more modules of an application comprise functional components that are bundled into the application, wherein each application is associated with a site of an on-premise system where the application is to be deployed; creating a process flow that includes a plurality of nodes, each node corresponding to a process executed at the site; associating a collection of applications to each node included in the process flow, wherein the collection of applications are selected from the set of applications, wherein the set of applications are categorized based on a relevance score of each application; and deploying the process flow and the collection of applications associated with each node to corresponding on-premise edge devices of the on-premise system based on the site of each application. |
US11886851B2 |
Multi-cloud licensed software deployment
Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures. Licenses to the virtualization system software components can float between any combination of different cloud computing infrastructures, including floating the licenses between private clouds and public clouds. |
US11886849B2 |
System and method to compare modules for the common code, remove the redundancy and run the unique workflows
One example method includes receiving a code request, parsing code associated with the code request, storing, in a staging database, a portion of the code, traversing a codebase to identify any code in the codebase that matches the portion of the code, and when code is found in the codebase that matches the portion of the code, incrementing a green count and pushing the portion of the code to a redundant code bin, and when no code is found in the codebase that matches the portion of the code, incrementing a red counter and updating the codebase to include the portion of the code. |
US11886845B1 |
Computer dashboard editing tool
Dashboard evaluation includes receiving a dashboard code defining a dashboard that includes visualizations in a layout, rendering, in a graphical user interface (GUI) of a dashboard editing tool, the dashboard based on the dashboard code, and extracting, using the dashboard code, a data attribute of a data object represented by a visualization of the multiple visualizations. Dashboard evaluation further includes evaluating, by the dashboard editing tool, the visualization based on the data attribute to obtain a score, presenting, in the GUI of the dashboard editing tool, a recommendation based on the score failing to satisfy a first threshold, receiving, through the GUI of the dashboard editing tool and after presenting the recommendation, an edit to the dashboard code that adjusts the visualization, and storing, by the dashboard editing tool, the edit to the dashboard code. |
US11886844B1 |
Updating reusable custom functions across playbooks
Techniques are described for enabling users of an information technology (IT) and security operations application to create highly reusable custom functions for playbooks. The creation and execution of playbooks using an IT and security operations application generally enables users to automate operations related to an IT environment responsive to the identification of various types of incidents or other triggering conditions. Users can create playbooks to automate operations such as, for example, modifying firewall settings, quarantining devices, restarting servers, etc., to improve users' ability to efficiently respond to various types of incidents operational issues that arise from time to time in IT environments. |
US11886842B2 |
Development assistance device, development assistance system, and development assistance method
A development assistance device includes: multiple conversion units each converting either an inputted signal value or inputted meta information into either a signal value or meta information, and outputting either the signal value after conversion or the meta information after conversion as output information; a pipeline unit causing, on the basis of pipeline information showing a relationship of mutual connections between the multiple conversion units, the multiple conversion units to sequentially perform the corresponding converting processes; an inference unit making an inference by using the output information outputted by a final conversion unit which the pipeline unit causes, on the basis of the pipeline information, to finally perform the converting process, out of the multiple conversion units; and an image generation unit generating image information for visualizing the connection relationship shown by the pipeline information, and a relationship of a connection between the final conversion unit and the inference unit. |
US11886841B2 |
Argument helper for python program editor
A method for Python programming on a handheld device is provided that includes activating, by a Python program editor executing on the handheld device and responsive to programmer input, a first argument helper for a first parameter of a Python function, wherein the first argument helper includes first valid argument values for the first parameter, receiving, by the Python program editor, programmer selection of a first valid argument value of the first valid argument values, and displaying, by the Python program editor, the Python function with the first valid argument value in an editor screen. |
US11886840B2 |
Systems and methods for creating software from library and custom components
Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features. |
US11886839B2 |
Non-transitory computer-readable recording medium, function generation method, and information processing device
Provided is a non-transitory computer-readable recording medium storing a function generation program that causes a computer to execute a process, the process including referring to a storage unit that stores instruction information about an instruction to generate a first function that corresponds to the instruction and receives one or more arguments representing one or more operands of the instruction, generating first code inside the first function, where the first code calls a second function that returns machine language representing a process executed by the instruction for the one or more operands represented by the one or more arguments, and generating second code inside the first function, where the second code writes the machine language in a memory. |
US11886836B2 |
Dynamic enterprise application platform
The instant invention provides a Dynamic Enterprise Application Platform and a method accordingly for development of application software in a computer system in which users develop application software for their enterprise without the assistance of software consultants. The platform comprises an Enterprise Software Design Model which works with and an Enterprise Software Engine. Data and information gathered by users are configured by the Enterprise Software Design Model and saved into database in the Enterprise Software Engine. The Enterprise Software Engine performs a mapping and reduction procedure to create functional enterprise software application using visual editor with drag and drop interface. |
US11886835B2 |
Cascade multiplier using unit element analog multiplier-accumulator
A multiplier-accumulator accepts A and B digital inputs and generates a dot product P by applying the bits of the A input and the bits of the B inputs to unit elements comprised of groups of AND gates coupled to charge transfer lines through a capacitor Cu. The number of bits in the B input is a number of AND-groups and the number of bits in A is the number of AND gates in an AND-group. Each unit element receives one bit of the B input applied to all of the AND gates of the unit element, and each unit element having the bits of A applied to each associated AND gate input of each unit element. The AND gates are coupled to charge transfer lines through a capacitor Cu, and the charge transfer lines couple to binary weighted charge summing capacitors which sum and scale the charges from the charge transfer lines, the charge coupled to an analog to digital converter which forms the dot product output. The charge transfer lines may span multiple unit elements. |
US11886834B2 |
Electronic device, input-data processing method, and storage medium
An electronic device including a processor configured to execute a program stored in a memory, in which the processor executes input-screen display processing of causing a display to display an input screen, in order to accept input of data for a certain item, executes, when the input of the data for the certain item is accepted by a first method during display of the input screen, default-value setting processing of setting the data as a default value for the certain item, and executes data processing with the data, and executes, when the input of the data for the certain item is accepted by a second method during display of the input screen, default-value non-setting processing of not setting the data as the default value, and executes the data processing with the data. |
US11886832B2 |
Operation device and operation method
An operation device includes a quantizer circuit, a buffer circuit, a convolution core circuit and a multiply-add circuit. The quantizer circuit receives first feature data and performs asymmetric uniform quantization on the first feature data to obtain and store in the buffer circuit second feature data. The quantizer circuit further receives a first weighting coefficient and performs symmetric uniform quantization on the first weighting coefficient to obtain and store in the buffer circuit a second weight coefficient. The convolution core circuit performs a convolution operation on the initial operation result, an actual quantization scale factor and an actual bias value to obtain a final operation result. |
US11886829B2 |
Content access devices that use local audio translation for content presentation
A content access device uses local audio translation for content presentation. The content access device receives video and first audio data associated with a first language. The content access device uses translation software and/or other automated translation services to translate the first audio data to second audio data associated with a second language. The content access device synchronizes the video with the second audio data and outputs the video and the second audio data for presentation. The first audio data may be audio, text, and so on. The second audio data may be output as audio, text, and so on. |
US11886827B1 |
General intelligence for tabular data
Systems and methods for generating a contextually adaptable classifier model are disclosed. An example method is performed by one or more processors of a system and includes obtaining a dataset, feature values, and labels, transforming each datapoint into a natural language statement (NLS) associating the datapoint's feature values and label with feature identifiers and a label identifier, generating a feature matrix for each NLS, transforming the feature matrix into a global feature vector, generating a target vector for each NLS, transforming the target vector into a global target vector having a same shape, and generating, using the vectors, a similarity measurement operation, and a loss function, a classifier model trained to generate a compatibility score predictive of an accuracy at which the classifier model can classify given data based on at least one of a different feature characterizing the given data or a different label for classifying the given data. |
US11886822B2 |
Hierarchical relationship extraction
Methods, apparatus, system and computer-implemented method are provided for embedding a portion of text describing one or more entities of interest and a relationship. The portion of text describes a relationship for the one or more entity(ies) of interest, where the portion of text includes multiple separable entities describing the relationship and the entity(ies). The multiple separable entities including the one or more entity(ies) of interest and one or more relationship entity(ies). A set of embeddings for each of the separable entities is generated, where the set of embeddings for a separable entity includes an embedding for the separable entity and an embedding for at least one entity associated with the separable entity. One or more composite embeddings may be formed based on at least one embedding from each of the sets of embeddings. The composite embedding(s) may be sent for input to a machine learning model or classifier. |
US11886816B2 |
Bot dialog manager
A method manages bot dialogue. A user input is converted to a phrase vector. A set of identified tokens are identified by a token identification engine from the phrase vector. An unsupervised token is selected from the set of identified tokens. A supervised token is selected from the set of identified tokens. A voted token selected from the unsupervised token and the supervised token. A next token is identified based on a set of recent tokens that includes the voted token. The next token is presented as one of a voice communication and an email communication. |
US11886814B2 |
Systems and methods for deviation detection, information extraction and obligation deviation detection
The present disclosure is directed towards systems and methods for detecting deviations between documents and portions thereof, extracting information from text and detecting deviations between obligations. Information is extracted by identifying defined terms and their definitions in input text as well as by identifying portions of different input texts relevant to a point of interest and detecting deviations in those portions between the different input texts. |
US11886813B2 |
Efficient automatic punctuation with robust inference
A system and method of operating a system for automatically punctuating text using non-recurrent neural networks is disclosed. The system and method at least: applying a text string to a first component of a non-recurrent neural network trained to generate one or more contextualized vectors, wherein the first component determines the contextualized vectors by processing each word in the text string in parallel with one another; applying the contextualized vectors to a second component of the non-recurrent neural network trained to generate a set of probability values for each word in the text string, wherein the second component determines the set of probability values by processing the contextualized vectors in parallel with one another; and transmitting the set of probability values to a text generation engine to generate a formatted text string based on the set of probability values. |
US11886810B2 |
System and method for electronic document interaction with external resources
A system and method for electronic document management including: creating an executable document object, wherein the executable document object comprises at least one programmable element; constructing an interaction schema object, wherein each interaction schema comprises: executable logic and a trigger as part of an inbound interaction schema or an outbound interaction schema that associates an external resource with the executable document object; and bundling the interaction schema object with the executable document object. The method further includes: in response to triggering an inbound interaction schema trigger: activating the executable logic of the inbound interaction schema, initiating at least one programmable element of the executable document object, and updating the state of the executable document object; and in response to triggering an outbound interaction schema trigger: activating the executable logic of the outbound interaction schema, and modifying the associated external resource with respect to the state of the executable document object. |
US11886809B1 |
Identifying templates based on fonts
In implementations of systems for identifying templates based on fonts, a computing device implements an identification system to receive input data describing a selection of a font included in a collection of fonts. The identification system generates an embedding that represents the font in a latent space using a machine learning model trained on training data to generate embeddings for digital templates in the latent space based on intent phrases associated with the digital templates and embeddings for fonts in the latent space based on intent phrases associated with the fonts. A digital template included in a collection of digital templates is identified based on the embedding that represents the font and an embedding that represents the digital template in the latent space. The identification system generates an indication of the digital template for display in a user interface. |
US11886807B2 |
Method and system to provide object for content arrangement
Disclosed is a method and system for providing an object for content arrangement. A content arrangement method includes providing a cue card list that is a card-type dedicated object for content arrangement; and arranging a content set in a card unit using a cue card selected from the cue card list. |
US11886805B2 |
Unconventional virtual assistant interactions
An exemplary method of using a virtual assistant may include receiving an unstructured natural-language user request for a service from a virtual assistant; determining whether the user request corresponds to at least one of a plurality of plan templates accessible to the virtual assistant, based on the content of the user request and the content of the plan templates; in accordance with a determination that the user request corresponds to at least one of the plurality of plan templates, selecting one of the plurality of plan templates; and in accordance with a determination the user request fails to correspond to at least one of the plurality of plan templates, foregoing selection of a plan template; and in response to selection of one of the plan templates, beginning to respond to the user request according to the selected plan template. |
US11886801B1 |
System, method and device for multimodal text editing
Systems and methods of text editing are disclosed. A system may include a touchscreen, a memory, and a processor. A method may include receiving, from an electronic pen in communication with the processor, pressure signals indicating a detection of a first amount of pressure at a pen tip. In response to receiving the pressure signals, handwriting recognition may be activated. Touch input representing handwriting a first location of the touchscreen may then be received, and the touch input may then be converted into rendered textual content corresponding to the handwriting. |
US11886800B1 |
Transformer model architecture for readability
A method includes detecting, in a written electronic communication, an input sentence satisfying a readability metric threshold, and processing, by a sentence transformer model responsive to the input sentence satisfying the readability metric threshold, the input sentence to output a suggested set of sentences. The method further includes evaluating the first suggested set of sentences along a set of acceptability criteria, and determining, based on the evaluating, that the set of acceptability criteria is satisfied. The method further includes modifying, based on determining that the set of acceptability criteria is satisfied, the written electronic communication with the suggested set of sentences to obtain a modified written electronic communication, and storing the modified written electronic communication. |
US11886799B2 |
Determining functional and descriptive elements of application images for intelligent screen automation
The presently disclosed inventive concepts are directed to systems, computer program products, and methods for intelligent screen automation. According to one embodiment, a method includes: determining one or more logical relationships between textual elements and non-textual elements of one or more images of a user interface; building a hierarchy comprising some or all of the non-textual elements and some or all of the textual elements in order to form a data structure representing functionality of the user interface; and outputting the data structure to a memory. |
US11886796B2 |
Collaborative matter management and analysis
A collaborative matter management and analysis tool is presented. Each matter has its own workspace that is built around a collaborative backbone. Users can provide access to the matter workspace to anyone who they want to collaborate with, including others at their organization and persons outside the organization, such as clients, lawyers, experts, vendors and other third parties. Processing of the document is automatic and based on the content and document type. The document, when uploaded, is OCR'd and based on the content, citations are converted to hyperlinks and the cited documents are linked. Documents and events are associated to enable enhanced productivity tools such as searching and e-brief. |
US11886795B2 |
Aesthetic marking of text in digital typography
A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph. |
US11886787B2 |
Curvilinear design adjustment at acute-angled tip
A system and method for adjusting the shapes of polygons in a design. In some embodiments, the method includes inverting a first layer of the design, the first layer comprising one or more polygons, the inverting of the first layer forming a region complementary to the union of the polygons of the first layer, and including one or more inverse polygons. The method may further include performing a rounding operation on a first corner of a first inverse polygon of the one or more inverse polygons, to form a modified polygon. |
US11886785B2 |
Method for verifying convolutional neural network model and device thereof
Disclosed are a method for verifying a convolutional neural network model and a device thereof. The method for verifying the convolutional neural network model includes (a) generating a polynomial circuit equation for a first configuration of a plurality of configurations configuring the convolutional neural network model; (b) generating a first commitment value and a first proof value by applying a zero-knowledge proof scheme based on the polynomial circuit equation; (c) generating an arithmetic circuit equation for a second configuration of the plurality of configurations; (d) generating a second commitment value and a second proof value by applying a zero-knowledge proof scheme based on the arithmetic circuit equation; and (e) generating a connection proof value connecting the first commitment value and the second commitment value. |
US11886783B2 |
Simulation system for semiconductor process and simulation method thereof
Provided is a simulation method performed by a process simulator, implemented with a recurrent neural network (RNN) including a plurality of process emulation cells, which are arranged in time series and configured to train and predict, based on a final target profile, a profile of each process step included in a semiconductor manufacturing process. The simulation method includes: receiving, at a first process emulation cell, a previous output profile provided at a previous process step, a target profile and process condition information of a current process step; and generating, at the first process emulation cell, a current output profile corresponding to the current process step, based on the target profile, the process condition information, and prior knowledge information, the prior knowledge information defining a time series causal relationship between the previous process step and the current process step. |
US11886782B2 |
Dynamics model for globally stable modeling of system dynamics
A system and computer-implemented method are provided for training a dynamics model to learn the dynamics of a physical system. The dynamics model may be learned to be able to infer a future state of the physical system and/or its environment based on a current state of the physical system and/or its environment. The learned dynamics model is inherently globally stable. Instead of learning a dynamics model and attempting to separately verify its stability, the learnable dynamics model comprises a learnable Lyapunov function which is jointly learned together with the nominal dynamics of the physical system. The learned dynamics model is highly suitable for real-life applications in which a physical system may assume a state which was unseen during training as the learned dynamics model is inherently globally stable. |
US11886777B2 |
3D design of B-rep skin
The disclosure notably relates to a method for designing a 3D modeled object that represents a mechanical part. The method includes obtaining, at a CAD system, a B-Rep skin which represents the mechanical part. The B-rep skin has a B-rep portion which includes a boundary face. The method also includes defining, by graphical user-interaction with the CAD system, a surface, and constructing, automatically by the CAD system, a B-rep replacement. The method further includes replacing, in the B-Rep skin, the B-rep portion by the B-rep replacement. This offers a “replace face” functionality when designing a B-Rep skin. |
US11886773B1 |
Systems and methods for a voice-controlled interactive application
Systems and methods to support an application that is voice-controlled are disclosed. Exemplary implementations may establish a synchronous two-way communication session between a first and a second user; present application information to the first and second user; detect first voice-control information from the first user and second voice-control information from the second user; control operations of the application based on the detected voice-control information; generate and/or determine results of the application based on the detected voice-control information; present the results to the users, and/or other steps. |
US11886771B1 |
Customizable communication system and method of use
A customizable communication system and method of use are described for providing dialect and language options for users to employ during interactions between the user and a third-party application, thereby enhancing user experience. In some embodiments, the system allows a user to select a plurality of dialect and language preferences while interacting with a third-party application offering voice command technology. The selected dialect and language preference is used during the interaction between the user and the third-party application. |
US11886767B2 |
Enable interaction between a user and an agent of a 5G wireless telecommunication network using augmented reality glasses
The disclosed system receives a request from a user to interact with an agent of a wireless telecommunication network including a 5G wireless telecommunication network or higher generation wireless telecommunication network. The system determines whether the user is associated with a first AR/VR device including a camera configured to capture an object proximate to the first AR/VR device and a display configured to show a virtual object, which is not part of a surrounding associated with the first AR/VR device. Upon determining that the user is associated with the first AR/VR device, the system creates a high-bandwidth communication channel over the wireless telecommunication network between the first AR/VR device and a second AR/VR device and a virtual room enabling the user and the agent to share visual information over the high-bandwidth communication channel. |
US11886757B2 |
Image forming apparatus, method, and storage medium storing program
In an image forming apparatus where an amount to be printed due to execution of a job designating printing according to a first printing mode exceeds a first printable amount, a screen is displayed to accept an instruction for changing printing according to the first printing mode designated by the job to printing according to a second printing mode. When the instruction is accepted on the screen, a print setting screen which is able to accept a change of print setting of the job is displayed. If an amount printed according to the second printing mode would exceed the second printable amount even if print setting of the job is changed, the print setting screen is repeatedly displayed until print setting of the job is set such that the amount to be printed on printing according to the second printing mode does not exceed the second printable amount. |
US11886754B2 |
Apparatuses and methods for configuring I/Os of memory for hybrid memory modules
Apparatuses, hybrid memory modules, memories, and methods for configuring I/Os of a memory for a hybrid memory module are described. An example apparatus includes a non-volatile memory, a control circuit coupled to the non-volatile memory, and a volatile memory coupled to the control circuit. The volatile memory is configured to enable a first subset of I/Os for communication with a bus and enable a second subset of I/O for communication with the control circuit, wherein the control circuit is configured to transfer information between the volatile memory and the non-volatile memory. |
US11886753B2 |
Magnetic disk device and method of ordering commands based on selected scale
A controller provides a plurality of first sections with numerical information on a first scale. The plurality of first sections are obtained by dividing a recording surface of a magnetic disk in units of first memory areas in each of which a first volume of data can be written by an SMR method. The first scale corresponds to a sequence of the first sections. The controller provides a plurality of second sections with numerical information on a second scale. The plurality of second sections are obtained by dividing the recording surface of the magnetic disk in units of second memory areas in each of which the first volume of data can be written by a CMR method. The second scale corresponds to a sequence of the second sections. The controller executes a plurality of commands in order based on a numerical information on the first scale or the second scale. |
US11886750B2 |
Analytics, algorithm architecture, and data processing system and method
A system and method employing a distributed hardware architecture, either independently or in cooperation with an attendant data structure, in connection with various data processing strategies and data analytics implementations are disclosed. A compute node may be implemented independent of a host compute system to manage and to execute data processing operations. Additionally, an unique algorithm architecture and processing system and method are also disclosed. Different types of nodes may be implemented, either independently or in cooperation with an attendant data structure, in connection with various data processing strategies and data analytics implementations. |
US11886748B2 |
Systems and methods for contextual memory capture and recall
Systems and methods for contextual memory capture and recall are provided. The contextual memory capture and recall systems and methods help a user create, store, and recall memory information associated with an identified activity. The contextual memory capture and recall systems and methods are capable of identifying user activities where a memory inquiry may be desirable, creating a memory inquiry with a recommended memory action based on the activity, providing the memory inquiry to the user, and automatically linking an accepted memory action, along with any received memory information for the memory action, with the identified activity. |
US11886747B2 |
Controller, storage device and operation method of the storage device
A controller includes a central processing unit (CPU) configured to insert a latest received logical address, received together with a write command and data from a host, into a logical address list; a hotness determining circuit configured to assign a maximum weight to the latest received logical address, decrease weights of received logical addresses included in the logical address list by a decay factor, and sum weights of the received logical addresses having values, equal to a value of the latest received logical address, to determine hotness of the latest received logical address; and a parameter adjustment circuit decreasing a magnitude of the decay factor based on the repeatability index of the received logical addresses included in the logical address list, wherein the CPU is configured to control the memory device to store the data in one of the memory regions based on the hotness. |
US11886745B2 |
Illegal operation reaction at a memory device
Methods, systems, and devices for illegal operation reaction are described. A memory device may receive one or more commands to perform one or more respective access operations on an array of memory cells. A first circuit of the memory device may determine that the one or more commands would violate one or more thresholds associated with operation of the memory device, such as a timing threshold. In some cases, the first circuit may compare the one or more commands to the one or more patterns of commands stored at the memory device. A second circuit of the memory device may erase one or more memory cells of the memory device based on determining that the one or more thresholds associated with operation of the memory device would be violated, based on comparing the set of commands to the one or more patterns, or a combination thereof. |
US11886734B2 |
Secure memory card and control method thereof
A secure memory card includes a non-volatile memory device for storing data, which includes a specific address and a regular address different from the first specific address; a secure element for conducting a securing operation; and a non-volatile memory controller in communication with the non-volatile memory device and the secure element, adapted to receive a command from a host. The non-volatile memory controller interacts with the secure element to conduct the securing operation in response to the command from the host if the command from the host is secure-element control command. The secure-element control command is a single command taking a single instruction cycle and corresponds to the specific address. The non-volatile memory controller interacts with the non-volatile memory device while having no interaction with the secure element in response to the command from the host if the command from the host is a non-secure-element control command corresponding to the regular address. |
US11886732B2 |
Data storage server with multi-memory migration
A data storage server may store a data packet generated by a client in a first server memory prior to the data packet being migrated to a third server memory of the data storage server by a server controller in response to a server data migration module. The data packet may be moved to satisfy a quality of service agreement between a host and the client. The data packet can be proactively copied to a second server memory by the server controller in response to the migration of the data packet from the first to the third server memories. |
US11886727B2 |
Memory system and method for controlling nonvolatile memory
According to one embodiment, a controller constructs a plurality of block groups. The plurality of block groups include at least a first block group configured using a first type block group and a second block group configured using a second block group. The first type block group includes a plurality of non-defective blocks obtained by selecting one or more non-defective blocks in an equal number from each of a plurality of dies or each of a plurality of planes. The second type block group includes a plurality of non-defective blocks. The number of non-defective blocks included in the second type block group is equal to the number of non-defective blocks included in the first type block. |
US11886726B2 |
Block family-based error avoidance for memory devices
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to initialize a block family associated with a memory device; initialize a timeout associated with the block family; initializing a low temperature and a high temperature using a reference temperature at the memory device; responsive to programming a block residing on the memory device, associate the block with the block family; and responsive to at least one of: detecting expiration of the timeout or determining that a difference between the high temperature and the low temperature is greater than or equal to a specified threshold temperature value, close the block family. |
US11886723B2 |
Storage for multi-cloud database as a service
According to some embodiments, a system, method and non-transitory, computer readable medium are provided comprising a memory storing processor-executable program code; and a processing unit to cause the system to: receive a range of persistent volume disk size values from a cloud service provider; receive a value for an upper bound of a number of persistent volume disks attachable to a virtual machine per the cloud service; determine a number of persistent volume disks based on the upper bound, wherein the number is at least two; generate a plurality of configurations of the determined number of persistent volume disks, wherein a configuration is provided for each persistent volume disk size value, and each configuration divides the persistent volume disk size value between two or more persistent volume disks; and aggregate the generated plurality of configurations in a decision table. Numerous other aspects are provided. |
US11886722B2 |
Smart inclusion of technology at time of build
Apparatuses, methods, systems, and program products are disclosed for technology management on a hardware component of a device at the time of assembly. An apparatus has a processor and memory storage that stores code executable by the processor. The processor obtains a feature of the hardware component to be removed from the hardware component and operates a virtual fuse that removes a data region associated with the hardware component and permanently removes access to the feature on the hardware component. In response to operating the virtual fuse to remove access to the feature, the processor may indicate the status of the feature on the hardware component. |
US11886716B2 |
System and method to secure a computer system by selective control of write access to a data storage medium
A system and method of securing a computer system by controlling write access to a storage medium by monitoring an application; detecting an attempt by the application to write data to said storage medium; interrogating a rules database in response to said detection; and permitting or denying write access to the storage medium by the application in dependence on said interrogation. |
US11886713B2 |
Memory control method, memory control device, program
A memory control device 100 of the present invention includes a data storage processing unit 101 that stores, in an additional data area that is an area for storing additional data in memory-stored data including compressed data and the additional data to be stored in a memory, an error correcting code of the compressed data and compression information representing the degree of compression of the compressed data, and a read processing unit 102 that controls readout of the memory-stored data on the basis of the degree of compression represented by the compression information in the additional data area of the memory-stored data, when reading out the memory-stored data from the memory. |
US11886711B2 |
Host-assisted IO service levels utilizing false-positive signaling
An apparatus comprises at least one processing device. The at least one processing device is configured to identify at least one logical storage device that has a first service level objective and is exhibiting a deficiency in one or more performance metrics, to identify one or more additional logical storage devices each having a second service level objective lower than the first service level objective and not exhibiting a deficiency in the one or more performance metrics, to generate at least one false-positive signal specifying the one or more additional logical storage devices as each exhibiting a deficiency in the one or more performance metrics, and to provide the at least one false-positive signal to at least one host device. The at least one host device is configured to respond to the at least one false-positive signal by throttling input-output operations for the one or more additional logical storage devices. |
US11886710B2 |
Memory operations on data
The present disclosure includes apparatuses and methods related to memory operations on data. An example method can include executing an operation by writing a first managed unit to a second managed unit, and placing the first managed unit in a free state, wherein the first managed unit is located at a particular distance from the second managed unit. |
US11886708B2 |
Fast mode for a memory device
Methods, systems, and devices for fast mode for a memory device are described. In some examples, a memory device may be initialized during a system boot procedure. The memory device may support multiple modes of operation, including at least a first mode that includes a first set of capabilities, and a second made that includes the first set of capabilities, as well as one or more additional capabilities. The memory device may perform the initialization while operating the memory device according to the first mode, which may include delaying one or more actions associated with the one or more additional capabilities. After the system boot procedure is complete, the memory device may operate according to the second mode, which may include performing an action delayed during the system boot. |
US11886702B2 |
Speed bins to support memory compatibility
Methods, systems, and devices for speed bins to support memory compatibility are described. A host device may read a value of a register including serial presence detect data of a memory module. The serial presence detect data may be indicative of a timing constraint for operating the memory module at a first clock rate, where the timing constraint and the first clock rate may be associated with a first speed bin. The host device may select, for communication with the memory module, a second speed bin associated with a second clock rate at the host device and the timing constraint, where the host device may support operations according to a set of timing constraints that includes a set of values. The timing constraint may be selected from a subset of the set of timing constraints, where the subset may be exclusive of at least one of the set of values. |
US11886700B1 |
System and method for magnetic sensing multiconfiguration data processing systems
Methods and systems for providing computer implemented services using user input are disclosed. To obtain the user input, a human interface device may be used. Interpretation of actuation of the human interface device may be based on a location of the human interface device relative to a sensing system when the actuation is performed. Sensing elements integrated into the sensing system may be used to obtain user input from the human interface device at the location, the user input then being interpreted based on the location to provide the computer implemented services. |
US11886699B2 |
Selective rejection of touch contacts in an edge region of a touch surface
The selective rejection of touch contacts in an edge region of a touch sensor panel is disclosed. In addition, by providing certain exceptions to the rejection of edge contacts, the functionality of the touch sensor panel can be maximized. Contacts in edge bands around the perimeter of a touch sensor panel can be ignored. However, if a contact in the edge band moves beyond a threshold distance or speed, it can be recognized as part of a gesture. To accommodate different finger sizes, the size of the edge band can be modified based on the identification of the finger or thumb. Furthermore, if contacts in the center region of a touch sensor panel track the movement of contacts in the edge band, the contacts in the edge band can be recognized as part of a gesture. |
US11886695B2 |
Notification processing method and electronic device
A notification processing method includes displaying a lock screen on a touchscreen, receiving a new notification, determining whether the notification is a specified notification, where the specified notification is a notification bound to a second area on the lock screen, and if the notification is a specified notification, displaying the notification in the second area on the lock screen or if the notification is not a specified notification, displaying the notification in a first area on the lock screen, where the first area and the second area are two different display areas on the lock screen. |
US11886693B2 |
System and method for application program interface or page processing
Aspects of the disclosure provide a method, a system and an apparatus for information processing. The storage medium stores application programs that are downloaded via the network interface. In response to executing the application program, in the client computing device, start a program logic process and a first presentation process corresponding to a first view interface or page of the application program. The program logic process generates the initial first interface or page data, and the initial first interface or page data is transferred from the program logic process to the first presentation process. The first view interface or page is rendered in the first presentation process. In an embodiment the program logic process and the first presentation process respectively interface with the running environment. |
US11886687B1 |
Efficient route selection for client-initiated segments
This document describes techniques and user interfaces that enable efficient selection of routes for private segments. In one aspect, a method includes receiving data indicating one or more textual characters entered into a text entry field of a user interface presented by a computing device. In response to receiving the data indicating the one or more textual characters, a selection if made of one or more airport groups based at least in part on the one or more textual characters entered into the text entry field of the user interface. Each airport group includes a respective subset of a set of airports selected for the airport group based at least in part on historical data for previous client-initiated segments to and from airports in the set of airports. The user interface is updated to present data identifying each of the one or more selected airport groups. |
US11886685B1 |
Desktop container peek interface
Systems and methods for managing desktop environments of computer operating systems (OSs) are disclosed. A desktop of a graphical user interface (GUI) can be presented at a desktop layer of a window stack. Container(s) (e.g., desktop window(s)) that include one or more icons can be implemented as fenced off regions of the desktop, allowing users to interact with the containers and icons within while viewing the desktop. When the desktop is covered by other windows in the window stack, a depressed hotkey combination can cause the container(s) to pop above the other visible windows, allowing the user to interact with the containers and icons without needing to minimize, close, or move the other visible windows. Releasing the hotkey combination permits the container(s) to move back down to their original position in the window stack. |
US11886677B2 |
Digital sign network
The disclosed subject matter provides a digital sign with a video camera. The digital sign and video camera are connected via a communications medium to a central computer. The central computer provides a way of changing the images displayed on the digital sign and of disseminating the video from the video camera either through real time forwarding/viewing or recording the real time video stream and playing back the recorded video to a user. The central computer also provides a user interface where an authorized user, which would normally include an authorized governmental entity, can view the video stream and unilaterally interrupt the normally displayed image (or series of images) with an emergency notification message that would display on the digital sign. |
US11886676B2 |
Capacitive touch keypad
An exemplary an access control device generally includes a keypad assembly, an antenna, and a controller. The keypad assembly includes a capacitive touch keypad matrix, and the antenna is substantially coplanar with the capacitive touch keypad matrix. The controller is connected with each of the keypad assembly and the antenna such that the controller is operable to receive access codes via each of the keypad assembly and the antenna. |
US11886673B2 |
Trackpad on back portion of a device
Aspects of the present disclosure involve a system and a method for performing operations comprising: detecting physical touch of a touch-sensitive component on a back portion of a client device, the client device displaying a graphical user interface on a touch-sensitive display screen of a front portion of the client device; in response to detecting the physical touch, transmitting an electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device to the touch-sensitive display screen of the front portion of the client device; and causing an operation associated with the graphical user interface to be executed in response to the touch-sensitive display screen receiving the electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device. |
US11886669B2 |
Systems and methods for capacitive sensing with secondary electrodes exposed to electric fields from a primary electrode
A sensor system includes a first electrode serving as a primary electrode with a controller electrically and physically coupled to the first electrode. Computer executable instructions execute software commands on the controller causing the controller to apply a voltage to the first electrode to generate an electric field around the first electrode. A second electrode has at least a portion of the second electrode being disposed within the electrical field generated by the first electrode, and the second electrode operates while being physically decoupled from the controller. The electrical field generated by the first electrode induces a corresponding charge on the second electrode, and proximity of a conductive material on or near the first or second electrode alters the electrical signal received back by the controller from the first electrode to allow for sensing the conductive material. |
US11886668B1 |
Ultrasonic touch sensor with active feedback
A touch sensor includes: a transmitter configured to transmit an ultrasonic transmit wave towards a touch structure; a receiver configured to receive an ultrasonic reflected wave produced from the ultrasonic transmit signal being at least partially reflecting by the touch structure; a receiver circuit configured to convert the ultrasonic reflected wave into a measurement signal; the receiver circuit configured to generate an error value representative of a difference between a measured value of the measurement signal and a reference value; a programmable voltage source configured to provide a bias voltage to the transmitter or to the receiver; a controller configured to adjust the bias voltage based on the error value; a measurement circuit configured to measure the DC bias voltage and determine whether a no-touch event or a touch event has occurred at the touch structure based on at least one measurement of the bias voltage. |
US11886666B1 |
Fingerprint detection system and a detection circuit adaptable thereto
A detection circuit adaptable to a fingerprint detection system includes an integrating amplifier coupled to receive a photo-detected voltage from a sensor panel and configured to generate time integral of the photo-detected voltage, thereby resulting in a time-integral signal; and an analog-to-digital converter (ADC) that converts the time-integral signal into a digital form. A first common-mode voltage of the sensor panel is coupled to the integrating amplifier to prevent noise occurred in the first common-mode voltage from affecting the time-integral signal. |
US11886663B2 |
Display device comprising touch function and operating method thereof
A display apparatus with a touch function and an operating method thereof are provided. The display apparatus with a touch function according to an embodiment of the present disclosure may include a touch line connected to a touch electrode disposed in a display area of the display apparatus, a noise sensing line disposed to be spaced apart from the touch line by a first distance in a non-display area of the display apparatus, a driving signal line for providing a driving signal of the display apparatus in the non-display area, and a touch driving circuit for identifying information on a touch input using a touch input signal acquired through the touch line and a noise signal acquired through the noise sensing line. Accordingly, the information on the touch input can be more accurately identified by controlling a touch input signal using a line for detecting a noise. |
US11886661B2 |
Display device
A display device according to an example embodiment includes a display portion displaying an image, and a sense portion that is disposed over one side of the display portion, and senses an external input, wherein the sense portion includes: at least one of first sense electrodes receiving a first sense signal that is changed in response to the external input, at least one of second sense electrodes that are disposed at a distance from the first sense electrodes, wherein the first sense electrodes are disposed between the second sense electrodes, and at least one of compensation electrode that are disposed spaced apart from and between the first sense electrodes, and to which a compensation signal is applied, wherein the compensation signal and the first sense signal are inverted in phase. |
US11886657B2 |
Method of palm rejection and sensor controller
A method of palm rejection is executed by a sensor controller that is connected to a plurality of sensor electrodes and that detects a downlink signal transmitted from an active pen. The method includes determining whether or not a phase of the detected downlink signal matches a phase shared in advance between the sensor controller and the active pen, and outputting, when it is determined that the phases match, a position of the active pen derived on the basis of a distribution of levels of the downlink signal in the plurality of sensor electrodes. |
US11886645B2 |
Gesture detection in embedded applications
Disclosed herein are systems, devices, and processes for gesture detection. A method includes capturing a series of images. The method includes generating motion isolation information based on the series of images. The method includes generating a composite image based on the motion isolation information. The method includes determining a gesture based on the composite image. The processes described herein may include the use of convolutional neural networks on a series of time-related images to perform gesture detection on embedded systems or devices. |
US11886643B2 |
Information processing apparatus and information processing method
Provided is an information processing apparatus that includes a relative velocity calculation unit that calculates, on the basis of data obtained by sensing of an operation body in chronological order, a relative velocity of a second point on the operation body with respect to a first point on the operation body, and a gesture recognition unit that recognizes a gesture of the operation body on the basis of the relative velocity. |
US11886641B2 |
Method and apparatus for finger position tracking and haptic display using conductive islands
A touchscreen includes conductive islands that are capacitively coupled to conductive traces, where they may be used to provide capacitive sensing of the position of one or more fingers in contact with a touchscreen and/or to exert haptic forces on one or more fingers in contact with a touchscreen. |
US11886639B2 |
Ultrahapticons
Described herein are “Ultrahapticons,” which are a set of tangible and recognizable mid-air haptic icons that have been derived from research study participants' metaphorical associations with car infotainment features. In line with semiotic theory (the study of signs), data from the study was analyzed to identify key characteristics that when realized in mid-air haptic form, would enable a user to “feel” the feature they are interacting with. Their use is not limited to an automotive context, they can be instrumented to any application that exhibits the same feature functionality i.e. home entertainment system, laptop UI's, digital communication, Extended Reality (XR), and the like. |
US11886634B2 |
Personalized calibration functions for user gaze detection in autonomous driving applications
In various examples, systems and methods are disclosed that provide highly accurate gaze predictions that are specific to a particular user by generating and applying, in deployment, personalized calibration functions to outputs and/or layers of a machine learning model. The calibration functions corresponding to a specific user may operate on outputs (e.g., gaze predictions from a machine learning model) to provide updated values and gaze predictions. The calibration functions may also be applied one or more last layers of the machine learning model to operate on features identified by the model and provide values that are more accurate. The calibration functions may be generated using explicit calibration methods by instructing users to gaze at a number of identified ground truth locations within the interior of the vehicle. Once generated, the calibration functions may be modified or refined through implicit gaze calibration points and/or regions based on gaze saliency maps. |
US11886633B2 |
Virtual object display interface between a wearable device and a mobile device
Systems, devices, media, and methods are presented for displaying a virtual object on the display of a portable eyewear device using motion data gathered by a face-tracking application on a mobile device. A controller engine leverages the processing power of a mobile device to locate the face supporting the eyewear, locate the hand holding the mobile device, acquire the motion data, and calculate an apparent path of the virtual object. The virtual object is displayed in a series of locations along the apparent path, based on both the course traveled by the mobile device (in the hand) and the track traveled by the eyewear device (on the face), so that the virtual object is persistently viewable to the user. |
US11886628B2 |
Notification delivery based on context awareness
The present disclosure provides systems and methods for delivering notifications to a device or accessory based on the context. A host device may be wirelessly coupled to one or more accessories that are available to receive a notification. The host device may analyze a context for transmitting a notification, such as analyzing user attention and accessory state. Analyzing user attention and accessory state may be done by analyzing sensor data, such as audio input, image sensors, proximity sensors, etc. The host device may determine a content type, such as text, e-mail, news, or download, content classification, such as urgent, sensitive, or reminder, and a notification type, such as visual, audio, or haptic. The host device may select at least one of the accessories based on the context. The host device may transmit the notification to the selected accessory. |
US11886627B2 |
Motion capturing garments and system and method for motion capture using jeans and other garments
A real-time motion capture system and garment includes a wearable activity monitor that may be a pair of denim jeans. The wearable activity monitor includes multiple sensors such as accelerometers, gyrometers, magnetometers disposed within the seams of the garment. A microprocessor and wireless transmitter) communicate the motion data to an external device. The microprocessor and wireless transmitter may be included within one of the seams. An elastically stretchable ribbon or a flexible ribbon such as a kapton ribbon or a ribbon formed of textile, electrically couples the sensors and microprocessor and is also disposed inside the seams and the components within the seam are coated with a waterproof coating. The external device can store the data or display and analyze the data real-time, and may communicate the data to a further electronic device. |
US11886622B2 |
Systems and methods for asynchronous programmable gate array devices
Systems and methods of use and fabrication are described for a THx2 threshold gate cell for a programmable gate array including a mode-independent PMOS configuration and an NMOS configuration configured to operate in one of a TH12 mode and a TH22 mode, wherein x is set to a threshold of 1 for the TH12 mode and x is set to a threshold of 2 for the TH22 mode. |
US11886621B2 |
Detecting possible security violations in an integrated circuit
In one embodiment, an apparatus includes: a clock generator to receive a reference clock signal and generate a first clock signal using the reference clock signal; a counter coupled to the clock generator to maintain a first count regarding a number of cycles of the first clock signal; and a controller coupled to the counter. The controller may be configured to detect a potential security violation when the first count varies from a predetermined value. |
US11886615B2 |
Variable transport data retention and deletion
An example operation includes one or more of encrypting, by a transport, received data based on a first biometric associated with an occupant, unencrypting, by the transport, the encrypted data, based on a verification of a second biometric, wherein the second biometric is a continuum of the first biometric, and providing, by the transport, the unencrypted data to the occupant. |
US11886608B2 |
Subject logging
The present application discloses a method, system, and computer system for monitoring tasks with respect to information stored in a database system. The method includes receiving a request to execute a task with respect to a database, wherein the request is associated with an identifier corresponding to a user that inputs a query for the request; determining whether the task is authorized for the user; in response to a determination that the task is authorized for the user, obtaining a set of information that is to be returned for the task; determining a subset of the set of information, wherein the subset of the set of information comprises one or more parts of the set of information for which the user has access permission; and storing a record of the request to execute the task, wherein the record comprises an indication of the user, and an indication of subset of the set of information. |
US11886607B1 |
Apparatus and method configured to facilitate the selective search of a database
An apparatus, method and computer program product facilitate selective searching of at least a portion of a database. With respect to a method, a query is received that has a query context. In response to the query, the method reviews one or more data source tables including a first data source table that defines each of a plurality of data sources of data stored by the database. In reviewing the one or more data source tables, the method identifies one or more data sources that are accessible in response to the query. The method also searches the database for responsive data that: (i) was provided by the one or more data sources that were identified to be accessible in response to the query and (ii) is responsive to the query. Further, the method responds to the query with a representation of the responsive data. |
US11886606B2 |
Methods and systems for detecting ransomware attack in incremental backdrop
Ransomware attack (RWA) detection is performed during an incremental or differential backup of a system of folders or directories of a computer or network of computers via an electronic network. The RWA detection includes processing incremental or differential backup metadata acquired during the incremental or differential backup to determine whether a RWA alert is issued. RWA remediation is performed at least in part on the RWA alert being issued. The RWA alert may be issued based on processing of the incremental or differential backup metadata to identify candidate new files and candidate deleted files in which the candidate new files are candidates for being encrypted copies of the candidate deleted files. RWA alert criterion may be based on counts of new versus deleted files in a folder or directory, and comparison of file sizes of the new versus deleted files. |
US11886601B2 |
Secure data leakage control in a third party cloud computing environment
A method of securely processing data in a third party cloud environment is provided. Third party computer executable code is executed in a secure portion of the third party cloud environment. An external data request for external data to be received from an external data provider is then processed whereby the external data request comprises at least a portion of the secure data. The third party cloud environment determines whether to authorise the first external data request, and if the request is so authorised the request is sent to the external data provider and the external data is received from the external data provider. |
US11886595B2 |
Computer boot method, controller, storage medium, and system
Embodiments of this application describe a computer boot method, a controller, a storage medium, and a system, to improve a boot security level of a computer, and avoid a security risk caused by using a tampered boot program file. In a method, a controller is separately connected to a computer hardware system and a BIOS file storage apparatus. The controller obtains a first boot program file in the BIOS file storage apparatus when the controller is powered on and run. The controller establishes a connection between the BIOS file storage apparatus and the computer hardware system when the first boot program file is successfully checked, so that when the connection between the BIOS file storage apparatus and the computer hardware system is successfully established, the computer hardware system completes power-on and running by using the first boot program file. |
US11886594B2 |
Secure transfer of registered network access devices
The disclosed method is performed by a cloud system for changing a registration of a network access device. The method includes initiating a change of a registration of a network access device. The registration is stored at a cloud system and indicates ownership of the network access device by a first user. The method further includes receiving an authorization from the first user to dissociate the ownership of the network access device by the first user, and receiving an indication of a physical reset occurring locally at the network access device. The physical reset allows the first user to dissociate the ownership of the network access device. The method further includes, upon receiving both the authorization by the first user and the indication of the physical reset, releasing the ownership by the first user of the network access device at the cloud system. |
US11886588B2 |
Intrusion point identification device and intrusion point identification method
An intrusion point identification device includes: a threat information collector that collects and stores threat information including identification information identifying a moving body, route information indicating a route through which the threat has intruded into the moving body, and discovery information indicating a discovery date of an attack; a vehicle log collector that collects logs, extracts, from the logs, histories of points that indicate locations of one or more moving bodies within a predetermined period, and stores the histories of the points as history information, the logs indicating points that indicate locations of the one or more moving bodies, the predetermined period being set based on the discovery information; an intrusion point identification unit that identifies an intrusion point of the threat from a first attack source through a first route among the points indicated in the history information; and an intrusion point notifier that outputs the intrusion point. |
US11886578B2 |
Systems and methods for embedded anomalies detector for cyber-physical systems
Disclosed are methods, systems, and non-transitory computer-readable medium for detecting data anomalies on a device. The method may include determining data patterns for data input to the device, data output from the device, and/or data stored in a memory of the device; monitoring the data input, data output, and the data stored in the memory at least based on the determined data patterns in parallel with processing of the data input, data output, and/or the data stored in the memory; and detecting whether an anomaly exists in the data input, data output, and/or the data stored in the memory of the device based on the monitoring. |
US11886577B2 |
System and method for protecting a user's devices based on types of anomaly
Disclosed herein are systems and methods for protecting a user's devices based on types of anomalies. In one aspect, an exemplary method comprises, determining, by a feature determiner, one or more values of features of a user's activity performed using at least one of the user's devices, detecting, by an anomaly detector, anomalies indicative of at least one threat to information security of the user's devices based on the one or more values of the features, for each detected anomaly, identifying, by the anomaly detector, a type of the anomaly and at least one device that is a source of the anomaly, wherein the type of anomaly is identified using an anomaly classifier and one or more values of features, and for each user's device, modifying, by a device protector, one or more information security settings of the user's device based on the identified type of the anomaly. |
US11886576B2 |
Systems and methods for industrial information solutions and connected microservices
A non-transitory computer-readable medium may include computer-executable instructions that, when executed, cause a processor to collect a portion of data associated with an asset from one or more sources based on a request received from a digital representation associated with the asset. The digital representation may perform a first set of simulations related to one or more operations of the asset over time. The processor may then generate a plurality of aligned datasets based the portion of the data, the one or more sources, and an identity of the asset. The processor may also aggregate the plurality of aligned datasets into a single dataset and transmit the single dataset to the digital representation to perform a second set of simulations based on the single dataset. |
US11886575B1 |
Methods and systems for fraud containment
Systems and methods for fraud containment are provided in accordance with an embodiment of the invention. A fraud event may be detected. One or more devices that may be used in perpetrating the fraud event may be detected. Additionally one or more potential fraud victims, who may be grouped into victim circles may be detected. The threat level to the victims and/or victim circles may be assessed. In some instances, behavioral profiles may be utilized to make fraud assessments. Based on the threat level, recommendations for fraud containment responses may be provided. |
US11886574B2 |
Using a trusted execution environment for a cryptographic key wrapping scheme that verifies remote device capabilities
The technology disclosed herein provides a cryptographic key wrapping system for verifying device capabilities. An example method may include: accessing, by a processing device, a wrapped key that encodes a cryptographic key; executing, by the processing device in a trusted execution environment, instructions to derive the cryptographic key in view of the wrapped key, wherein the executing to derive the cryptographic key comprises a task that consumes computing resources for a duration of time; using the cryptographic key to access program data; executing, by the processing device, the program data, wherein the executed program data evaluates a condition related to the duration of time; and transmitting a message comprising an indication of the evaluated condition. |
US11886569B2 |
Verifying device and application integrity
This disclosure relates to using trust tokens to verify the integrity of devices and applications from which data is received. In one aspects, a method includes receiving, from a client device, a request for one or more trust tokens. The request includes at least one of one or more device-level fraud detection signals obtained from the client device or data representing code of an application that initiated the request. The request also includes a respective nonce for each of the one or more trust tokens. A determination is made, based on at least one of the one or more device-level fraud signals or the data representing the code of the application, to issue the one or more trust tokens to the client device. Each trust token is generated using the nonce for the trust token. The one or more trust tokens are provided to the client device. |
US11886567B2 |
Computer-based systems with programmed automatic real-time updatable browsing data objects and activity data objects and methods of use thereof
In order to provide improved matching of records between different sources, systems and methods include generating a data link between a stored interaction profile of the user and activity data records that identify activities performed by the user. Online interaction data associated with the user is received, including tracking data indicative of online interactions with content. The online interaction data is stored in the stored interaction profile associated with the user. An activity model is used to predict correlation parameters representing groupings of online interactions of the online interaction data with activities performed by the user, where the prediction is based on the tracking data and each activity in the interaction profile. The interaction profile is updated with the groupings and user activities are authenticated based on the interaction profile. |
US11886565B2 |
Server that supports security access of terminal device of the user and controlling method thereof
A method for controlling an operation of a virtual machine on a cloud by a server is provided. The method includes: (a) receiving, from a terminal device of a user having only a usage authority for a specific virtual machine resource among a plurality of virtual machine resources, a request for allocating or deallocating at least some of the plurality of virtual machine resources to the terminal device; and (b) based on a control condition of the user for the at least some of the plurality of virtual machine resources being recognized, supporting to perform allocation or deallocation of the virtual machine resource by generating a process corresponding to the at least some of the plurality of virtual machine resources and loading the process on a memory or deleting the process from the memory according to the request. |
US11886563B2 |
Continuous authentication system and related methods
A continuous authentication system and related methods are provided. The system detects requests to perform user actions. A security value is associated with each user action. The system determines a subsequent session security level in response to an adjustment to a session security level by a security value of a requested user action. The requested user action is permitted and the session security level is adjusted based on the security value of the requested user action in response to a determination by the system that the subsequent session security level is greater than or equal to a threshold session security level. A user authentication challenge is caused (e.g., prompted) in response to a determination by the system that the subsequent session security level is less than the threshold session security level. The requested user action is permitted and the session security level is adjusted based on the security value of the requested user action in response to a successful user authentication challenge. The requested user action is rejected in response to an unsuccessful user authentication challenge. |
US11886560B1 |
System for verifying a user using mixed reality applications
Disclosed is a system and a method for verifying a user using reality applications. The system includes a database for storing plurality of modules, a server coupled to the database for processing the stored plurality of modules, a reality glasses having a camera to capture movements of the user, and a reality display coupled to the server to overlay virtual objects and the processed plurality of modules onto a field of view of the user, wherein the plurality of modules authenticates the user to access at least one of the virtual objects. The plurality of modules includes a biometric module performs a first level verification by performing biometric scans on the user, using the reality camera, a signature module performs a second level verification by verifying signature of the user drawn in air captured by the reality camera, and a signature motion flow module performs a third level verification by verifying flow of the user's signature captured by the reality camera. |
US11886559B2 |
Biometric identification and control systems and methods for providing customizable security through authentication of biosignal representations of one or more user-specific and user-selected gesture-intentions
In various aspects, systems and methods are described for a biometric identification and control for providing customizable security through authentication of biosignal representations and control. The biometric identification and control systems and methods comprise hardware and software components that are used to detect, via a biometric detection device, biometric signals of a user. These biosignals are analyzed by a processor communicatively coupled to the biometric detection device. After analyzation of the biosignals, a biometric profile is created and used with a security interface to access a secure resource or device or to output a command to another device. |
US11886556B2 |
Systems and methods for providing user validation
The system generates a validation tool in response to receiving an indication to initiate validation. The system identifies at least one media content item based on a user profile, and generates at least one question based on the at least one media content item. The at least one media content item may include an image, a video, text, or a combination thereof. The system determines at least one answer corresponding to the at least one question. The question and answer may be determined based on a question template. For example, the template may be selected based on attribute types or values of the at least one media content item. The system generates the at least one question for output on an output device. Upon receiving input indicative to an answer, the system compares the inputted answer to the determined answer to determine whether to validate the user. |
US11886549B2 |
Non-fungible physical fabric token system
A non-fungible physical fabric token (NFPFT) system includes a piece of smart fabric coupled to a physical item. The piece of smart fabric includes a grid of cells configured to receive and persistently store one or more datasets. The NFPFT system also includes a verification and authentication device configured to receive a first dataset associated with the physical item and a second dataset associated with a non-fungible token (NFT) recorded in a decentralized system. The NFT is associated with the physical item. The verification and authentication device is further configured to cause the first dataset and the second dataset to be persistently stored in the grid of cells of the smart fabric. |
US11886546B2 |
Systems and methods for dynamically restricting the rendering of unauthorized content included in information resources
Systems and methods for dynamically restricting rendering of unauthorized content included in information resources are provided herein. A computing device can identify an information resource including a content object specifying one or more graphical characteristics. The computing device can determine that the content object corresponds to a restricted content object by applying at least one of an action-based detection policy to detect actions performed on the information resource or a visual-based detection policy to detect the graphical characteristics of the content object. The computing device can modify by applying a content rendering restriction policy the information resource to alter rendering of the content element on the information resource responsive to the determination. |
US11886542B2 |
Model compression using cycle generative adversarial network knowledge distillation
Systems and processes for prediction using generative adversarial network and distillation technology are provided. For example, an input is received at a first portion of a language model. A first output distribution is obtained, based on the input, from the first portion of the language model. Using a first training model, the language model is adjusted based on the first output distribution. The first output distribution is received at a second portion of the language model. A first representation of the input is obtained, based on the first output distribution, from the second portion of the language model. The language model is adjusted, using a second training model, based on the first representation of the input. Using the adjusted language model, an output is provided based on a received user input. |
US11886538B2 |
Histogram creation process for memory devices
A processor-in-memory device includes a memory array, a sense amplifier, and a processing unit that has an accumulator. The processing unit is configured to receive a set of data. The processing unit then uses the sense amplifier and the accumulator to generate a first histogram of the set of data. |
US11886535B2 |
Oscillating shear valve of continuous pulse generator
An oscillating shear valve of a continuous pulse generator comprises a rotator and a stator which are coaxially mounted, valve orifices are formed on the rotator and the stator, each of the valve orifices comprises a circular arc line, two straight line segments and two fillets, and is designed by establishing polar coordinate equations of the circular arc line, the straight line segments and the fillets and calculating a mud throttling area formed when the oscillating shear valve moves and determining parameters of structures of the valve orifices by a correlation coefficient index of the fluid differential pressure and a standard sinusoidal wave. |
US11886531B2 |
Presenting indicators associated with network-associated content
A computing device can present, within a display, first network-associated content and a tab strip, the first network-associated content being associated with a first content locator, the tab strip including a first content indicator associated with the first content locator and a second content indicator associated with a second content locator, receive a directional input associated with the tab strip, in response to receiving the directional input, modify the presentation of the tab strip, the modification ending presentation of the first content indicator and initiating presentation of a third content indicator, the third content indicator being associated with a third content locator, receive a selection of the third content indicator, and in response to receiving the selection of the third content indicator, present second network-associated content at a location where the first network-associated content was previously presented, the second network-associated content being associated with the third content locator. |
US11886530B2 |
Systems and methods for website segmentation and quality analysis
Described herein are systems and methods for assessing website quality based on automated website analysis. A method can include identifying, by a computing system, a website to evaluate, retrieving code for webpages of the website from one or more web server systems that host the website, locally executing and interpreting the code to render the webpages as they would appear on client devices, identifying webpage segment criteria, analyzing the webpages to identify a subset of webpages that include a segment satisfying the webpage segment criteria, identifying a quality issue in the segment that is present in each webpage in the subset, determining a quantity of times the quality issue occurs across the subset of webpages, and providing information to a client device to cause the client device to present an indication of the issue and an indication of the quantity of times the issue occurs across the subset of webpages. |
US11886529B2 |
Systems and methods for diagnosing quality issues in websites
Disclosed are systems and methods for diagnosing website quality. The method can include analyzing, by a computing system, a website to determine a current value for a quality score of the website, identifying issues with the website, providing information to cause a client device to present: (i) a circle graphical element that indicates the current value, a first portion of the circle's circumference being a size that indicates the current value, and (ii) indications of categories of issues with the website that each include different sets of issues, receiving an indication that user input at the client device selected a user-selected category, determining a target value for the quality score that would result should all issues within the user-selected category be resolved, and providing information to cause the client device to add a target element at a location on the circle's circumference that represents the target value. |
US11886528B2 |
Self-validating data object locator for a media asset
Aspects of the disclosure relate to validation of a request for an asset based on information in the request. Validation of the request can be processed by a network node in a network repository that contains the asset. In one aspect, validation of the request can comprise determining if the request is legitimate based at least on processing at least a portion of the information in the request. In response to a legitimate request, the network node can process the request and, as a result, a data object associated with the asset can be supplied to a device originating the request. In the alternative, the network node can yield an exception. |
US11886525B2 |
Systems and methods for presenting additional content for a network application accessed via an embedded browser of a client application
Embodiments described include systems and methods for presenting additional content for a network application accessed via an embedded browser of a client application are provided. Additional content related to network applications may be presented on client devices. Specifically, activity such as embedded browser activity may be monitored. Responsive to detecting an event based on the monitored activity, additional content related to the network application may be provided. In various embodiments, the additional content is provided to a client application on the client device for presentation on the client device. |
US11886522B2 |
Systems and methods for identifying electronic content using video graphs
Systems and methods are provided for identifying and recommending electronic content to consumers. In accordance with an implementation, one or more elements of electronic content are identified based on video graph data. In an exemplary method, information associated with a first element of video content is received, and corresponding video graph data is obtained. One or more second elements of video content that are similar to the first element of video content are identified based on the obtained video graph data. A subset the first and second elements of video content is subsequently identified for delivery to the user. |
US11886521B2 |
User profile based on clustering tiered descriptors
An apparatus (a) groups descriptors into a cluster based on associating the descriptors with each of a first item and a second item, (b) accesses biometric data of a user, (c) determines a first activity of the user based on contextual data correlating the cluster with the biometric data, including determining whether the first activity represents an anomalous phase of the user based on a time period of the first activity being shorter than a threshold duration, and (d) generates a user profile based on the first activity of the user and the cluster, including (i) responsive to determining that the first activity represents the anomalous phase of the user, omitting a name of the cluster from the user profile, and (ii) responsive to a second activity of the user matching the first activity associated with the cluster, generating a recommendation including a third item based on the user profile. |
US11886519B1 |
Systems and methods of managing a database of alphanumeric values
One aspect of the subject matter described herein comprises a database management system. The database management system comprises a communication circuit, an interface, and a processor. The communication circuit receives information from databases via a communication network. The interface allows user operation and interaction via the communication network and the database management system. The processor provides data to and receives data from the interface, including a plurality of alphanumeric records comprising at least one unique identifier, obtains database records from other databases for each unique identifier, identifies a number of alphanumeric records in the plurality having events in their histories, determines a percentage of alphanumeric records in the plurality having negative events in their histories, generates a report including the determined percentages, and conveys the report to the user. |
US11886516B1 |
Generating synthetic data based on time series predictions and plural machine learning models
Aspects described herein may relate to methods, systems, and apparatuses for generating synthetic data based on time series predictions and plural machine learning models. Generating the synthetic data may include receiving one or more data records that include transaction data of a user, categorizing and/or segmenting the one or more data records, determining a first predicted time step based on the categorizing and/or segmenting, and performing an iterative process that determines further predicted time steps. The first predicted time step may be determined using one model of a plurality of machine learning models. The iterative process may determine the further predicted time steps using the plural machine learning models. Based on iterations of the iterative process, potential time series may be determined. The synthetic time series may be determined from the potential time series. The synthetic time series may be used by additional processes, such as additional machine-learning processes. |
US11886515B2 |
Hierarchical clustering on graphs for taxonomy extraction and applications thereof
Aspects of the present disclosure provide systems, methods, apparatus, and computer-readable storage media for extracting taxonomies based on hierarchical clustering on graphs related to a corpus of documents and using said taxonomies for classifying and labeling documents. The hierarchical clustering of graphs include the adaptive pruning of nodes at each hierarchy based on betweenness centrality of nodes to form clusters that have modularity score exceeding a minimum modularity threshold. |
US11886509B2 |
Predictive prompt generation by an automated prompt system
Systems and methods are configured for predictive prompt generation for an interaction between a party and an automated prompt system. In various embodiments, metadata is received on the interaction and provided as input to a multi-label predictive model to generate interaction probabilities for a plurality of prompt information data objects. Each probability generated by the predictive model provides a likelihood a particular information data object needs to be provided to the first party during the interaction. Accordingly, one or more of the prompt information data objects are identified based on the probability of each piece found in the one or more prompt information data objects that satisfy a set threshold and one or more notifications are provided so that the automated prompt system provides at least one of the prompt information data objects to the first party during the interaction. |
US11886506B2 |
System and method for providing object-level driver attention reasoning with a graph convolution network
A system and method for providing object-level driver attention reasoning with a graph convolution network that include receiving image data associated with a plurality of image clips of a surrounding environment of a vehicle and determining anchor objectness scores and anchor importance scores associated with relevant objects included within the plurality of image clips. The system and method also include analyzing the anchor objectness scores and anchor importance scores associated with relevant objects and determining top relevant objects with respect to an operation of the vehicle. The system and method further include passing object node features and edges of an interaction graph through the graph convolution network to update features of each object node through interaction with other object nodes and determining importance scores for the top relevant objects. |
US11886502B2 |
Facilitating event creation via previews
Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw data may be received from a preview data source. After an initial set of configuration information may be established, the preview data may be submitted to an index processing pipeline. A previewing application may generate preview results based on the preview index data and the configuration information. The preview results may enable previewing how the data is being processed by the indexing application. If the preview results are not acceptable, the configuration information may be modified. The preview application enables modification of the configuration information until the generated preview results may be acceptable. If the configuration information is acceptable, the preview data may be processed and indexed in one or more index stores. |
US11886499B2 |
Apparatus for training recognition model, apparatus for analyzing video, and apparatus for providing video search service
Disclosed herein is an apparatus for analyzing a video shot. The apparatus includes at least one program, memory in which the program is recorded, and a processor for executing the program. The program may include a frame extraction unit for extracting at least one frame from a video shot, a shot composition and camera position recognition unit for predicting shot composition and a camera position for the extracted at least one frame based on a previously trained shot composition recognition model, a place and time information extraction unit for predicting a shot location and a shot time for the extracted at least one frame based on previously trained shot location recognition model and shot time recognition model, and an information combination unit for combining pieces of information, respectively predicted for the at least one frame, for each video shot and tagging the video shot with the combined pieces of information. |
US11886498B2 |
Playback of audio content along with associated non-static media content
This disclosure concerns the provision of media, and more particularly streaming of media. In particular, one aspect herein relates to a method performed by a server system of streaming an audio content item to an electronic device. In response to receiving a request message from the electronic device, a selected audio content item is retrieved. A second storage is browsed utilizing to locate non-static media content item(s) associated with the selected audi content item. In response to finding a non-static media content item associated with the selected audio content item, the selected audio content item is sent along with the located non-static media content item to the electronic device for simultaneous presentation of the audio content item and the located non static media content item. |
US11886497B2 |
System for creating video file for audio snippet of podcast audio file and related methods
An audio podcast distribution system includes a server configured to aggregate and store podcast audio files in a database. A computing device is configured to render an audio playback GUI on a display for playing a given podcast audio file from the database. The audio playback GUI includes a playback control user input, and an audio snippet creation user input. The computing device is configured to render an audio snippet playback GUI on the display, the audio snippet playback GUI include a video creation user input, and when the video creation user input is activated, send a video request to the server. The server is configured to, based upon the video request, generate a video file having the audio snippet of the given podcast audio file, and image data in the database associated with the given podcast audio file. |
US11886496B2 |
Queue identification
Example techniques relate to a playback device that facilitates queue identification. In an example implementation, a playback device receives, from a first controller, instructions representing a command to populate a playback queue with one or more first media items; the instructions are associated with a first application identifier corresponding to the first controller. Based on the received instructions, the playback device populates the playback queue with the one or more first media items and forms an association between the playback queue and the first application identifier. The playback device receives, from a second controller, instructions representing one or more first commands to access the playback queue; the instructions are associated with a second application identifier corresponding to the second controller. The playback device determines that the second application identifier is different from the first application identifier and denies the one or more first commands to access the playback queue. |
US11886494B2 |
Utilizing natural language processing automatically select objects in images
The present disclosure relates to an object selection system that automatically detects and selects objects in a digital image based on natural language-based inputs. For instance, the object selection system can utilize natural language processing tools to detect objects and their corresponding relationships within natural language object selection queries. For example, the object selection system can determine alternative object terms for unrecognized objects in a natural language object selection query. As another example, the object selection system can determine multiple types of relationships between objects in a natural language object selection query and utilize different object relationship models to select the requested query object. |
US11886492B2 |
Method of matching image and apparatus thereof, device, medium and program product
Embodiments of the present disclosure provide a method of matching image, an apparatus of matching image, a device, and a computer-readable storage medium. The method includes: acquiring an image to be matched; determining a key point feature similarity between any image in an image library and the image to be matched, and determining a color feature similarity between the any image and the image to be matched; determining a fusion similarity between the any image and the image to be matched according to the key point feature similarity and the color feature similarity; and determining whether an image matching the image to be matched exists in the image library or not according to the fusion similarity between each of at least one image in the image library and the image to be matched. |
US11886487B2 |
Method, device, and computer program for encapsulating media data into a media file
The invention relates to a method of generating a media file, the method comprising: generating a first data structure assigning a subset of samples or subsamples of a track to one or more sample groups; generating a second data structure comprising data for describing each of the one or more sample groups, the first data structure comprising a first grouping type and the second data structure comprising a second grouping type, wherein the second data structure comprises data for indicating whether the data for describing each of the one or more sample groups is invariant along time or not; and generating a media file including the samples, and the first and second data structures |
US11886478B2 |
Performance metric prediction and content item text suggestion based upon content item text
One or more computing devices, systems, and/or methods are provided. In an example, a first performance metric score may be determined based upon first content item text. A plurality of similarity scores associated with a plurality of sets of content item text may be determined. One or more sets of content item text may be selected from among the plurality of sets of content item text based upon the plurality of similarity scores and a plurality of performance metric scores associated with the plurality of sets of content item text. The plurality of performance metric scores may comprise one or more performance metric scores associated with the one or more sets of content item text. The one or more performance metric scores may be higher than the first performance metric score. One or more representations of the one or more sets of content item text may be displayed. |
US11886477B2 |
System and method for quote-based search summaries
A computer-implemented method for generating quote-based search summaries from a plurality of documents includes receiving information identifying a meaning taxonomy, the meaning taxonomy including a normalized term and at least one syntactic structure that identifies an entity; locating, within at least one document of the plurality of documents, a statement attributable to the entity; receiving a search query comprising the normalized term; and displaying a summary of the at least one document, the summary including the statement. |
US11886469B2 |
Networked aggregation of localized particulate air pollutant sensors
Novel techniques are described for networked aggregation of distributed localized particulate air pollutant (LPAP) sensors. For example, a large number of sensors is distributed over a geographic region. Each sensor can detect local levels of one or more LPAPs, and can communicate the detected levels over one or more communications networks. A system can receive data samples for the LPAP levels from the sensors and can compute LPAP scores that are mapped to respective sub-regions of the geographic region. The computation can be a function of aggregating respective LPAP levels for at least those LPAP sensors in a particular sub-region of the geographic region, and also as a function of comparing the aggregation against an identified set of trigger thresholds for the LPAP of interest. In some cases, the computed and mapped LPAP scores can be output for display, for example, as a heat map, or the like. |
US11886461B2 |
Machine-learnt field-specific standardization
A system tokenizes raw values and corresponding standardized values into raw token sequences and corresponding standardized token sequences. A machine-learning model learns standardization from token insertions and token substitutions that modify the raw token sequences to match the corresponding standardized token sequences. The system tokenizes an input value into an input token sequence. The machine-learning model determines a probability of inserting an insertion token after an insertion markable token in the input token sequence. If the probability of inserting the insertion token satisfies a threshold, the system inserts the insertion token after the insertion markable token in the input token sequence. The machine-learning model determines a probability of substituting a substitution token for a substitutable token in the input token sequence. If the probability of substituting the substitution token satisfies another threshold, the system substitutes the substitution token for the substitutable token in the input token sequence. |
US11886459B2 |
Data management system and data management method
A data management system includes a processor. An estimated ETL level mapping processing unit is operated on the processor to estimate existence of unregistered ETL that is ETL not registered in a repository, to calculate a degree of similarity based on matching between an existing data model and retained data, and to extract a column to be a candidate based on the degree of similarity. The existence of the unregistered ETL is estimated by estimating the presence or absence of connectedness in the ETLs on the basis of correspondence between input data and output data in ETLs by using an execution ETL log relevant to an execution history of the ETL. |
US11886456B2 |
Creating a model data set using a spreadsheet interface
Creating a model data set using a spreadsheet interface including generating the model data set using the spreadsheet interface and a first data source from a data warehouse, wherein the model data set is a reusable modeling layer comprising at least a portion of the first data source, and wherein generating the model data set comprises: creating a first worksheet using the spreadsheet interface and the first data source; receiving an indication that the first worksheet is a model data set; and generating model data set metadata for the first worksheet; and providing, as a second data source for a second worksheet, the model data set generated from the model data set metadata. |
US11886455B1 |
Networked cloud service monitoring
Systems and methods ingest machine data including logs, metadata, and cost and usage information from multiple heterogeneous cloud services. The machine data is saved as events. An application retrieves the metadata, events, metrics, and logs and causes an easy to understand visual representation of costs, resource usage, and non-compliance for each of a client's cloud services. Further, the data across the client's multiple heterogeneous cloud services is normalized to provide visual representations that compare the costs, resource usage, and non-compliance across the client's multiple heterogeneous cloud services. Further, machine learning aspects of the application can provide recommendations and trend analysis for cloud service asset usage. |
US11886453B2 |
Quantization of data streams of instrumented software and handling of delayed or late data
Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and determining whether and how to include late or delayed data points when publishing or storing the time series data. Maximum delay values can identify a duration for waiting for late or delayed data, such as prior to publication. In some examples, maximum delay values can be dynamically adjustable based on a statistical evaluation process. For late or delayed data points that are received after the maximum delay elapses, some data points can be included in the stored time series data, such as if they are received in the same order that they are generated. |
US11886450B2 |
Statistical data processing apparatus, statistical data processing method and computer program
A statistical data processing device includes: a first statistical image generation unit for generating statistical images including a first statistical image representing a first statistical value as a corresponding pixel value, and a second statistical image representing a second statistical value as a corresponding pixel value; a mask generation unit for generating a mask image, the mask image extracting, if one of a pixel of a first statistical image and a corresponding pixel of a second statistical image does not have a pixel value indicating a statistical value, a pixel not having a pixel value indicating the statistical value or other pixel; and a second statistical image generation unit for generating a third statistical image in which a pixel value of a pixel not having a pixel value indicating the statistical value is complemented with a pixel value of the other statistical image. |
US11886447B2 |
Systems and methods for ranking recommendations
A method of ranking recommendations comprising receiving a recommendation to improve space utilization of a space, retrieving context data associated with the space, the context data including data describing previous user interest in other recommendations related to the recommendation and at least one of: data describing a current space utilization for the space, data describing a number of recommendations that are associated with the space, data describing environmental preferences of first individuals associated with the space or a building including the space, or data describing an organizational grouping of second individuals associated with the space or the building, calculating a score for the recommendation based on the previous user interest and the at least one of: the current space utilization, the number of recommendations, the environmental preferences, or the organizational grouping, and performing an action based on the score using at least one of the score or the recommendation. |
US11886444B2 |
Ranking search results using hierarchically organized coefficients for determining relevance
An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients. |
US11886443B2 |
Intelligently identifying and grouping relevant files and providing an event representation for files
A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files. |
US11886441B2 |
Tag-based data governance auditing system
A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a source object identifier. The processor determines a source object associated with the source object identifier. The source object includes a tag value. The processor associates the current tag with the source object. The processor receives a replication command including the source object and a target object. The processor causes replication of the source object to the target object that comprises replicating the current tag with the tag name and the tag value in the source object to the target object. Other embodiments are also described herein. |
US11886440B1 |
Guided creation interface for streaming data processing pipelines
Systems and methods are disclosed for implementing a data processing workflow user interface for a streaming data processing system. The workflow is visually represented as a series of modules along with interconnections for the modules. Each module represents an operation on a streaming data object, such as a data transformation. The user interface enables selection of a workflow template based on a user-specified data source, and then allows the user to customize the workflow template by specifying additional operations to apply to data objects. The interface may show the user a preview of output data objects processed according to the customized workflow. |
US11886439B1 |
Asynchronous change data capture for direct external transmission
Change data capture is performed asynchronously for direct transfer to a stream processor. When updates to a database as part of database transactions are performed, a transaction log is generated that describes the database transactions. The transaction log may be evaluated to determine indications of changes included in the database transactions. The indications of the changes may be stored in memory according to the database transactions that include the indications of the changes. When a database transaction is determined to be committed to the database, the change indications may be sent directly from the memory to the stream processor. |
US11886437B2 |
Reduced latency query processing
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving by primary database system a query statement that references a first table, wherein the primary database system is associated to a first accelerator database system and a second accelerator database system, wherein modifications performed on tables of the primary database system are iteratively replicated into the first accelerator database system and the second accelerator database system; examining latency data that specifies a latency with which a modification to the first table has been replicated into the first accelerator database system and a latency with which a modification to the first table has been replicated into the second accelerator database system; selecting, in dependence on the examining, the first accelerator database system for execution of the query statement; routing the query statement to the first accelerator database system for execution in response to the selecting. |
US11886435B1 |
Systems and methods for executing queries on tensor datasets
Systems and methods for executing queries on tensor datasets are disclosed. A system can identify a query for a multi-dimensional sample dataset. Each sample of the multi-dimensional sample dataset can include one or more tensors. Each tensor of the one or more tensors can be associated with a respective identifier that is common to each sample of the multi-dimensional sample dataset. The query specifying a first identifier of a first tensor of the multi-dimensional sample dataset and a first range of a first dimension of the first tensor, or one or more operations such as sampling, grouping, ungrouping, or transformation operations, to perform on the first tensor of the multi-dimensional sample dataset. The system can parse the query, and execute the query to generate query results. The system can provide the query results as output. |
US11886430B1 |
Intent-based natural language processing system
Various embodiments of the present application set forth a computer-implemented method that includes receiving, from a device, a natural-language (NL) request. The method further includes selecting, using the NL request, an intent from a set of intents, wherein the intent is associated with a pre-defined intent template, the pre-defined intent template including a set of property fields that are associated with one or more portions of the NL request. The method also includes determining, based on the NL request, a set of property field values for the set of property fields. The method further includes generating a query to be executed on a field-searchable data source, wherein the query is based on one or more property field values included in the set of property field values. The method also includes receiving, in response to the query, a result that includes a set of event field values. In addition, the method includes causing the device to display at least a portion of the result. |
US11886426B2 |
Probabilistic relay for efficient propagation in a blockchain network
A computer-implemented method for a node of a blockchain network comprising receiving or generating data for distribution in the blockchain network, said node having a plurality of interfaces, said data corresponding to an object such as a transaction or a block. The transaction can be a Bitcoin transaction for recordal in a blockchain. The method determines a correlation matrix having correlation coefficients representing the correlation between data processed at each interface of said node. From the correlation matrix a correlation index for each interface is determined. A threshold or indicator is calculated and data or objects such as Bitcoin transactions are relayed from nodes via interfaces according to a set of correlation coefficients of interface receiving the data. An indicator or threshold can derived from the correlation matrix and data is relayed if the correlation between the receiving interface and the other interface is lower than the indicator. |
US11886424B2 |
System versioned table with transactional system time
A method may include receiving a first transaction inserting a record into a database and a second transaction deleting the record from the database. A validity period for the record may be determined based on a first commit time at which the first transaction is committed and a second commit time at which the second transaction is committed. A current table and/or a history table of a system versioned table may be updated to include the record based on the validity period of the record. One or more temporal operations may be performed based on the system versioned table. For example, a time travel operation may be performed to retrieve, based on the system versioned table, one or more records that are valid at a given point in time. Related systems and computer program products are also provided. |
US11886422B1 |
Transactional protocol for snapshot isolation without synchronized clocks
A protocol for implementing ACID transactions that provides snapshot isolation in a distributed setting that does not require synchronized clocks is described. The protocol ensures at commit time that transactions touching common objects do not commit out of order. The protocol can be used in the context of a distributed data lake built on an object store in which clients can transactionally add or remove objects from logical tables. |
US11886421B2 |
Systems, methods, and apparatuses for distributing a metadata driven application to customers and non-customers of a host organization using distributed ledger technology (DLT)
Exemplary systems, implement Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment. The system operates receives input for adding a plurality of authorized network participants to a declared application, in which the network participants are granted access rights to the declared application. The system further deploys an executable install package to each of the plurality of authorized network participants for the declared application; in which the executable install package retrieves the metadata for the declared application from the blockchain and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata. |
US11886414B2 |
One-way hashing methodology for database records
Disclosed herein are systems and methods allowing provider server and an analytics server to communicate confidential information but not compromise the anonymity of the customers if the data transmitted in either direction were to be intercepted or otherwise viewed by an unauthorized party, each server is configured to transmit the data records of the customers without any personally identifying information (PII) associated with the customers. The databases may “link” the data records by separately generating customer key identifiers for each unique customer having data in the one or both of the databases, according to predefined parameters and a predetermined one-way hashing algorithm. The unique customer key identifier may then be concatenated to, appended to, or otherwise associated with each data record for a particular customer that is being communicated between the servers. |
US11886408B2 |
System and method for automated extraction and standardization of financial time-series data from semi-structured tabular input
A method and a system for extracting and formatting financial time-series data is provided. The method includes: receiving a first set of tabular data; segmenting the first set of tabular data into a plurality of cells; determining whether each respective cell is a header cell or a content cell; for each header cell, normalizing each of a time period and a metric associated therewith; for each content cell, determining one or more column header cells and one or more row header cells associated. therewith; and generating an output table based on a result thereof. |