Document Document Title
US11996500B2 LED lighting apparatus having additional function
A lighting apparatus including at least two of first, second, and third light units, in which the first light unit includes a first LED emitting light having a peak wavelength in a range of 286 to 304 nm and a first wavelength converter, and to emit a portion of light from the first LED to the outside, the second light unit includes a second LED emitting light having a peak wavelength in a range of 400 to 420 nm and a second wavelength converter, and to emit a portion of light from the second LED to the outside, and the third light unit includes a third LED emitting light having a peak wavelength in a range of 286 to 470 nm and a third wavelength converter emitting light having a central wavelength in a range of 685 to 705 nm, 790 to 840 nm, or 875 to 935 nm.
US11996499B2 Method for manufacturing light-emitting device
A method for manufacturing a light-emitting device includes forming the quantum dot layer. The forming the quantum dot layer includes: performing first application that involves applying a first solution on a position overlapping with the substrate; performing first light irradiation, that involves irradiating with light, from above the substrate, the position where the first solution is applied; performing second light irradiation, that involves irradiating the position with light to raise a temperature of the quantum dot; and performing third light irradiation, that involves irradiating the position with light to cause the first inorganic precursor to epitaxially grow around the first shell. In the performing third light irradiation, at least one set of the quantum dots adjacent to each other is connected to each other via the second shell.
US11996497B2 Pixel and display device including the same
A pixel includes a first electrode; a second electrode surrounding at least a portion of the first electrode; a plurality of light emitting elements between the first electrode and the second electrode; a first contact electrode on the first electrode, the first contact electrode electrically connecting the first electrode and the plurality of light emitting elements; a second contact electrode on the second electrode, the second contact electrode electrically connecting the second electrode and the plurality of light emitting elements; and an intermediate electrode on the first electrode and the second electrode, the intermediate electrode comprising a first area overlapping the first electrode and a second area overlapping the second electrode, the first area and the second area being integrally connected to each other.
US11996496B2 Semiconductor light-emitting device
A semiconductor light-emitting device includes: a conductive support substrate; a metal layer comprising a reflective metal provided on the conductive support substrate; a semiconductor laminate provided on the metal layer, the semiconductor laminate being a stack of a plurality of InGaAsP-based III-V group compound semiconductor layers containing at least In and P; an n-type InGaAs contact layer provided on the semiconductor laminate; and an n-side electrode provided on the n-type InGaAs contact layer. A center emission wavelength of light emitted from the semiconductor laminate is 1000 to 2200 nm.
US11996493B2 Light-emitting module and display apparatus
The present disclosure provides a light-emitting module and a display apparatus thereof. The light-emitting module includes a circuit substrate which includes a first surface and a second surface opposite to the first surface. The first surface includes a plurality of conductive channels, and the second surface includes a plurality of conductive pads. A plurality of light-emitting groups is arranged in a matrix on the first surface. Each of the light-emitting groups includes a red light-emitting diode chip, a green light-emitting diode chip, and a blue light-emitting diode chip. An electric component is disposed on the first surface and located in the light-emitting groups matrix. A translucent encapsulating component covers the plurality of light-emitting groups and the electric component. Wherein, the light-emitting groups matrix comprises m columns and n rows.
US11996491B2 Solar cell module
A solar cell module comprises cell groups each containing solar cells, and each solar cell includes photoelectric converters, N number of which being connected in series, and first, second and third terminals. When the first terminal on one end of a first cell group has a reference potential, the second terminal on the other end of the mth cell group is connected to the first terminal on one end of another cell group, and N number of the third terminals of the mth cell group are respectively connected to N number of the first terminals of an m+1th cell group. The difference in potential between the second terminal on the other end of the mth cell group and the first terminal on one end of the other cell group is 10% or less of the difference in potential between the second and first terminals of the mth cell group.
US11996490B2 Solar array
One or more solar cells arranged on a mounting surface along a first direction and extending out from the mounting surface in a second direction that is substantially perpendicular to the first direction. One or more angled reflectors may be arranged on the mounting surface along the first direction. The one or more angled reflectors may include a lens in a wedge shape having: an entrance surface extending along the first direction including one or more curved surfaces a bottom surface extending along the second direction and adjacent to the corresponding solar cell of the one or more solar cells, and a reflector surface extending along the second direction at an angle. The reflector surface may include a gradient texture comprising one or more flat surfaces, each of which is substantially parallel to the first direction, and one or more angled elevation surfaces.
US11996488B2 Disconnection of a string carrying direct current power
A direct current (DC) power combiner operable to interconnect multiple interconnected photovoltaic strings is disclosed. The DC power combiner may include a device adapted for disconnecting at least one photovoltaic string from the multiple interconnected photovoltaic strings, each photovoltaic string connectible by a first and second DC power line. The device may include a differential current sensor adapted to measure differential current by comparing respective currents in the first and second DC power lines. A first switch is connected in series with the first DC power line. A control module is operatively attached to the differential current sensor and the first switch. The control module may be operable to open the first switch when the differential current sensor measures the differential current to be greater than a maximum allowed current differential, thereby disconnecting the photovoltaic string from the interconnected photovoltaic strings.
US11996485B2 Multiple-gate transistor
A multiple-gate transistor comprises a source, a drain spaced apart from the source, a semiconductor region disposed between the source and drain, and an insulating region disposed over the semiconductor region. A current control gate controls a magnitude of current flowing between the source and drain through the semiconductor region in dependence on a first electric field applied to the current control gate, and is separated from the source by the semiconductor region and the insulating region. A switching gate permits current to flow between the source and drain through the semiconductor region in dependence on a second electric field applied to the switching gate. The transistor's conduction state can be controlled by varying the second electric field applied to the switching gate, whilst varying the first electric field that is applied to the current control gate can set the magnitude of the current through the multiple-gate transistor.
US11996481B2 Liner for a bi-layer gate helmet and the fabrication thereof
A semiconductor device includes a semiconductor layer. A gate structure is disposed over the semiconductor layer. A spacer is disposed on a sidewall of the gate structure. A height of the spacer is greater than a height of the gate structure. A liner is disposed on the gate structure and on the spacer. The spacer and the liner have different material compositions.
US11996477B2 Transistor device having a source region segments and body region segments
In one general aspect, an apparatus can include a first trench disposed in a semiconductor region and including a gate electrode and a second trench disposed in the semiconductor region. The apparatus can include a mesa region disposed between the first trench and the second trench. The apparatus can include a source region segment of a first conductivity type disposed in a first side of the mesa region where the source region segment is included in a plurality of source region segments and where the plurality of source region segments are aligned along the longitudinal axis. The apparatus can include a body region segment of a second conductivity type disposed in a second side of the mesa region opposite the first side of the mesa region and having a portion disposed above the source region segment where the body region segment is included in a plurality of body region segments.
US11996458B2 Trench-gate MOS transistor and method for manufacturing the same
A semiconductor device includes a semiconductor part; first and second electrodes respectively on back and front surfaces of the semiconductor part; and a control electrode between the semiconductor part and the second electrode. The control electrode is provided inside a trench of the semiconductor part. The control electrode is electrically insulated from the semiconductor part by a first insulating film and electrically insulated from the second electrode by a second insulating film. The control electrode includes an insulator at a position apart from the first insulating film and the second insulating film. The semiconductor part includes a first layer of a first conductivity type provided between the first and second electrodes, the second layer of a second conductivity type provided between the first layer and the second electrode and the third layer of the first conductivity type selectively provided between the second layer and the second electrode.
US11996453B2 Introducing fluorine to gate after work function metal deposition
A gate dielectric structure is formed over a channel structure. One or more work function (WF) metal layers of a metal gate are formed over the gate dielectric structure. The one or more WF metal layers are treated with a fluorine-containing material. One or more processes are performed to cause fluorine from the fluorine-containing material to diffuse at least partially into the gate dielectric structure.
US11996450B2 Gallium-nitride-based module with enhanced electrical performance and process for making the same
The present disclosure relates to a Gallium-Nitride (GaN) based module, which includes a module substrate, a thinned switch die residing over the module substrate, a first mold compound, and a second mold compound. The thinned switch die includes an electrode region, a number of switch interconnects extending from a bottom surface of the electrode region to the module substrate, an aluminium gallium nitride (AlGaN) barrier layer over a top surface of the electrode region, a GaN buffer layer over the AlGaN barrier layer, and a lateral two-dimensional electron gas (2DEG) layer realized at a heterojunction of the AlGaN barrier layer and the GaN buffer layer. The first mold compound resides over the module substrate, surrounds the thinned switch die, and extends above a top surface of the thinned switch die to form an opening over the top surface of the thinned switch die. The second mold compound fills the opening.
US11996448B2 Manufacturing method of semiconductor device including field-effect transistor comprising buried oxide (BOX) film and silicon layer
Occurrence of short-channel characteristics and parasitic capacitance of a MOSFET on a SOI substrate is prevented. A sidewall having a stacked structure obtained by sequentially stacking a silicon oxide film and a nitride film is formed on a side wall of a gate electrode on the SOI substrate. Subsequently, after an epitaxial layer is formed beside the gate electrode, and then, the nitride film is removed. Then, an impurity is implanted into an upper surface of the semiconductor substrate with using the gate electrode and the epitaxial layer as a mask, so that a halo region is formed in only a region of the upper surface of the semiconductor substrate which is right below a vicinity of both ends of the gate electrode.
US11996447B2 Field effect transistors with gate electrode self-aligned to semiconductor fin
Monolithic FETs including a fin of a first semiconductor composition disposed on a sub-fin of a second composition. In some examples, an InGaAs fin is grown over GaAs sub-fin. The sub-fin may be epitaxially grown from a seeding surface disposed within a trench defined in an isolation dielectric. The sub-fin may be planarized with the isolation dielectric. The fin may then be epitaxially grown from the planarized surface of the sub-fin. A gate stack may be disposed over the fin with the gate stack contacting the planarized surface of the isolation dielectric so as to be self-aligned with the interface between the fin and sub-fin. Other embodiments may be described and/or claimed.
US11996446B2 Elastic strain engineering of defect doped materials
Compositions and methods related to straining defect doped materials as well as their methods of use in electrical circuits are generally described.
US11996441B2 Semiconductor device for high voltage applications
A device includes a first region disposed on a substrate, a second region disposed on the first region, a third region disposed in the second region and a first terminal region disposed in the third region. The first region comprises a discontinuous layer including at least one gap portion. The at least one gap portion comprises a portion of the substrate. The first region and the second region have a first conductivity type, and the substrate, the third region and the first terminal region have a second conductivity type. The first conductivity type is different from the second conductivity type.
US11996440B2 Capacitor array, method for manufacturing the same and memory
The present disclosure provides a method for manufacturing capacitor array, including: forming, on an upper surface of the substrate, a laminated structure including sacrificial layers and support layers; forming a patterned mask layer on an upper surface of the laminated structure; etching the laminated structure based on the patterned mask layer to form a through hole, wherein after the through hole is formed, the patterned mask layer is retained on the upper surface of the laminated structure, and the through hole penetrates through the patterned mask layer and the laminated structure; forming a first electrode on a sidewall and at a bottom of the through hole; forming, in the patterned mask layer and the laminated structure, and removing the sacrificial layer based on the opening; forming a capacitor dielectric layer on a surface of the first electrode; and forming a second electrode on a surface of the capacitor dielectric layer.
US11996436B2 Display device and electronic device
To improve color reproduction areas in a display device having light-emitting elements. A display region has a plurality of picture elements. Each picture element includes: first and second pixels each including a light-emitting element which has a chromaticity whose x-coordinate in a CIE-XY chromaticity diagram is 0.50 or more; third and fourth pixels each including a light-emitting element which has a chromaticity whose y-coordinate in the diagram is 0.55 or more; and fifth and sixth pixels each including a light-emitting element which has a chromaticity whose x-coordinate and y-coordinate in the diagram are 0.20 or less and 0.25 or less, respectively. The light-emitting elements in the first and second pixels have different emission spectrums from each other; the light-emitting elements in the third and fourth pixels have different emission spectrums from each other, and the light-emitting elements in the fifth and sixth pixels have different emission spectrums from each other.
US11996433B2 Pad structure for front side illuminated image sensor
The present disclosure relates to a semiconductor structure. The semiconductor structure includes a dielectric layer having a first dielectric surface and a second dielectric surface opposite to the first dielectric surface. The dielectric layer defines a recess in the first dielectric surface, and the recess includes a sidewall of the dielectric layer. A first conductive layer contacts a bottom surface of the dielectric layer. The sidewall of the dielectric layer is directly over the first conductive layer. A second conductive layer contacts the first conductive layer and the dielectric layer. The second conductive layer vertically extends from the first conductive layer to above the dielectric layer. A third conductive layer contacts the second conductive layer. The third conductive layer is laterally separated from a sidewall of the second conductive layer that faces the third conductive layer by a non-zero distance.
US11996431B2 Pixel device on deep trench isolation (DTI) structure for image sensor
The present disclosure relates to a CMOS image sensor. The image sensor comprises a pixel region comprising a photodiode disposed within a substrate. A deep trench isolation (DTI) ring encloses the photodiode from top view and extends from a back-side to a first position within the substrate from cross-sectional view. A pair of shallow trench isolation (STI) structures is respectively disposed at an inner periphery and an outer periphery sandwiching the DTI ring from top view and extends from a front-side to a second position within the substrate from cross-sectional view. A pixel device is disposed at the front-side of the substrate directly overlying the DTI ring. The pixel device comprises a gate electrode disposed over the substrate and a pair of source/drain (S/D) regions disposed within the substrate and reaching on a top surface of the DTI ring.
US11996429B2 CMOS image sensor structure with microstructures on backside surface of semiconductor layer
A semiconductor device includes a device layer, a semiconductor layer, a sensor element, a dielectric layer, a color filter layer, and a micro-lens. The semiconductor layer is over the device layer. The semiconductor layer has a plurality of microstructures thereon. Each of the microstructures has a substantially triangular cross-section. The sensor element is under the microstructures of the semiconductor layer and is configured to sense incident light. The dielectric layer is over the microstructures of the semiconductor layer. The color filter layer is over the dielectric layer. The micro-lens is over the color filter layer.
US11996427B2 Solid-state imaging device and electronic apparatus
Spectral performance in a wide wavelength range is improved. A solid-state imaging device according to an embodiment includes: a pixel array unit in which a plurality of photoelectric conversion elements (PD) are arranged in a two-dimensional lattice form; a plurality of diffraction gratings provided corresponding one-to-one to light-receiving surfaces of the plurality of photoelectric conversion elements; and pixel circuits configured to generate pixel signals on the basis of charge accumulated in the photoelectric conversion elements, wherein a period of a first diffraction grating positioned at a first imaging height is different from a period of a second diffraction grating positioned at a second imaging height different from the first imaging height.
US11996425B2 Photosensitive element and optoelectronic component
A photosensitive element includes a semiconductor substrate, a light sensitive region formed in the semiconductor substrate, an inactive region at least partly surrounding the light sensitive region, and a protective layer having an opening leaving the light sensitive region uncovered by the protective layer. The protective layer is an anti-reflective coating having in at least a part of a spectral range between 300 nm and 1200 nm a reflectivity of less than 10% and a transmittance of less than 0.1%.
US11996420B2 Image sensor comprising a grid pattern and a conductive pattern
An image sensor is provided. An image sensor includes: a substrate including an active pixel sensor region, an optical black sensor region, and a boundary region provided between the active pixel sensor region and the optical black sensor region; a photoelectric conversion element provided inside the substrate on the boundary region; a passivation layer provided on the substrate; a grid trench formed on the boundary region of the substrate and extending from an upper surface of the passivation layer toward an inside of the passivation layer; grid patterns, each of the grid patterns being provided on the passivation layer on each of the active pixel sensor region and the boundary region of the substrate, at least a part of a grid pattern being provided inside the grid trench; and a color filter provided between the grid patterns.
US11996418B2 Display device and manufacturing method
A display device includes a substrate; a semiconductor layer; a gate insulating film; a gate electrode; a first interlayer insulating film; a capacitance electrode; and a second interlayer insulating film. Each of a pixel circuits includes a drive transistor, a capacitor and a connection wiring line. The capacitance electrode is provided with a first opening and a second opening in portions of positions overlapping with the gate electrode in plan view. The first interlayer insulating film and the second interlayer insulating film include a contact hole provided at a position surrounded by the first opening and a hole provided at a position surrounded by the second opening. The connection wiring line is provided on the second interlayer insulating film and is connected to the gate electrode via the contact hole. The hole overlaps with a portion of a channel region in plan view.
US11996416B2 Semiconductor device and manufacturing method thereof
An object is to reduce a capacitance value of parasitic capacitance without decreasing driving capability of a transistor in a semiconductor device such as an active matrix display device. Further, another object is to provide a semiconductor device in which the capacitance value of the parasitic capacitance was reduced, at low cost. An insulating layer other than a gate insulating layer is provided between a wiring which is formed of the same material layer as a gate electrode of the transistor and a wiring which is formed of the same material layer as a source electrode or a drain electrode.
US11996413B2 Thin film transistor and method of manufacturing the same, display substrate, and display device
A thin film transistor includes a base, a first electrode, an active pattern, a gate insulating layer, a gate and a second electrode. The active pattern includes a first semiconductor pattern, a second semiconductor pattern and a third semiconductor pattern. A material of one of the first semiconductor pattern and the third semiconductor pattern includes a semiconductor material and N-type doped ions, and a material of another of the first semiconductor pattern and the third semiconductor pattern includes the semiconductor material and P-type doped ions. An orthogonal projection of the gate on the base is non-overlapping with an orthogonal projection of the active pattern on the base.
US11996408B2 Leave-behind protective layer having secondary purpose
Stacked transistor structures having a conductive interconnect between upper and lower transistors. In an embodiment, the interconnect is formed by first provisioning a protective layer over an area to be protected (gate dielectric or other sensitive material) of upper transistor, and then etching material adjacent and below the protected area to expose an underlying contact point of lower transistor. A metal is deposited into the void created by the etch to provide the interconnect. The protective layer is resistant to the etch process and is preserved in the structure, and in some cases may be utilized as a work-function metal. In an embodiment, the protective layer is formed by deposition of reactive semiconductor and metal material layers which are subsequently transformed into a work function metal or work function metal-containing compound. A remnant of unreacted reactive semiconductor material may be left in structure and collinear with protective layer.
US11996406B2 Semiconductor devices having reflective symmetry
A semiconductor device includes a substrate including first and second active regions extending in a first direction and isolated from direct contact with each other in the first direction; a device isolation layer between the first and second active regions in the substrate; and first and second gate structures extending in a second direction on the substrate while respectively intersecting end portions of the first and second active regions. The first gate structure includes a first gate electrode. The second gate structure includes a second gate electrode. The first gate structure protrudes further toward the device isolation layer, as compared to the second gate structure, in a vertical direction that is perpendicular to the first and second directions, and a lower end of the first gate electrode is located on a lower height level than a lower end of the second gate electrode.
US11996402B2 Semiconductor device
Disclosed is a semiconductor device comprising a substrate that includes a cell region and a dummy region, a first metal layer on the substrate and including a dummy line on the dummy region, a power delivery network on a bottom surface of the substrate, and a first through via that penetrates the substrate and extends from the power delivery network toward the dummy line. The first through via is electrically connected to the dummy line. The power delivery network includes a plurality of lower lines and a pad line below the lower lines. The pad line is electrically connected through the lower lines to the first through via.
US11996393B2 Intelligent integrated assembly and transfer apparatus for semiconductor light emitting device
The embodiment relates to an intelligent integrated assembly and transfer apparatus. The intelligent integrated assembly and transfer apparatus according to the embodiment can include a fluid chamber 300, a roller unit 200 and assembly inspection unit 500. The fluid chamber 300 can accommodate semiconductor light emitting devices 150. Semiconductor light emitting devices 150 can be assembled on an assembly substrate 210. The assembly substrate 210 can be mounted on the roller unit 200. The roller unit 200 can rotate the assembly substrate 210. The assembly inspection unit 500 can inspect the semiconductor light emitting devices 150 assembled on the assembly substrate 210. The roller unit 200 can include a roller rotated part 220 where the assembly substrate 210 is mounted and rotated, a roller driving part 230 for rotating the roller rotated part 220, and a magnet head unit 400 for applying magnetic force to the semiconductor light emitting devices 150 to be assembled on the assembly substrate 210.
US11996388B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a transfer device die and a multilayer redistribution structure underneath the transfer device die. The transfer device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion and a transfer substrate. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. A top surface of the device region is planarized. The transfer substrate including a porous silicon (PSi) region resides over the top surface of the device region. Herein, the PSi region has a porosity between 1% and 80%. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the transfer device die.
US11996383B2 Bonded semiconductor devices and methods of forming the same
A method includes patterning a cavity through a first passivation layer of a first package component, the first package component comprising a first semiconductor substrate and bonding the first package component to a second package component. The second package component comprises a second semiconductor substrate and a second passivation layer. Bonding the first package component to the second package component comprises directly bonding the first passivation layer to the second passivation layer; and reflowing a solder region of a conductive connector disposed in the cavity to electrically connect the first package component to the second package component.
US11996382B2 Palladium-coated copper bonding wire, manufacturing method of palladium-coated copper bonding wire, semiconductor device using the same, and manufacturing method thereof
A palladium-coated copper bonding wire includes: a core material containing copper as a main component; and a palladium layer on the core material, in which a concentration of palladium relative to the entire wire is 1.0 mass % or more and 4.0 mass % or less, and a work hardening coefficient in an amount of change of an elongation rate 2% or more and a maximum elongation rate ε max % or less of the wire, is 0.20 or less.
US11996380B2 Flexible circuits on soft substrates
An article includes a solid circuit die on a first major surface of a substrate, wherein the solid circuit die includes an arrangement of contact pads, and wherein at least a portion of the contact pads in the arrangement of contact pads are at least partially exposed on the first major surface of the substrate to provide an arrangement of exposed contact pads; a guide layer including an arrangement of microchannels, wherein the guide layer contacts the first major surface of the substrate such that at least some microchannels in the arrangement of microchannels overlie the at least some exposed contact pads in the arrangement of exposed contact pads; and a conductive particle-containing liquid in at least some of the microchannels. Other articles and methods of manufacturing the articles are described.
US11996378B2 Semiconductor package and method for manufacturing semiconductor package
A semiconductor package includes a first redistribution structure, including a first insulating layer and a first redistribution layer disposed below the first insulating layer; a semiconductor chip disposed on the first redistribution structure, including a connection terminal electrically connected to the first redistribution layer and buried in the first insulating layer; an encapsulant disposed on the first redistribution structure that seals a portion of the semiconductor chip; a second redistribution structure, including a second redistribution layer disposed on the encapsulant; and a through via, including a pattern portion buried in the first insulating layer and electrically connected to the first redistribution layer and a via portion penetrating through the encapsulant and electrically connecting the pattern portion and the second redistribution layer. The connection terminal and the pattern portion are located at a first level and are electrically connected to each other at a second level lower than the first level.
US11996375B2 Integrated circuit structure, and method for forming thereof
An integrated circuit structure is provided. The integrated circuit structure includes a die that contains a substrate, an interconnection structure, active connectors and dummy connectors. The interconnection structure is disposed over the substrate. The active connectors and the dummy connectors are disposed over the interconnection structure. The active connectors are electrically connected to the interconnection structure, and the dummy connectors are electrically insulated from the interconnection structure.
US11996371B2 Chiplet interposer
Embodiments include packages and methods for forming packages which include interposers having a substrate made of a dielectric material. The interposers may also include a redistribution structure over the substrate which includes metallization patterns which are stitched together in a patterning process which includes multiple lateral overlapping patterning exposures.
US11996366B2 Semiconductor package including interposer
A semiconductor package includes a base package substrate, a first semiconductor chip, and a second semiconductor chip. The base package substrate includes a redistribution region where a redistribution layer is provided, a plurality of vertical conductive vias connected to the redistribution layer, and a recess region recessed from an upper surface of the redistribution region. The base package substrate further includes an interposer in the recess region, the interposer comprising a substrate, a plurality of upper pads disposed at an upper surface of the substrate, and plurality of through electrodes respectively connected to the plurality of upper pads to pass through the substrate. The first semiconductor chip and second semiconductor chip, each include a plurality of conductive interconnection terminals respectively connected to the plurality of upper pads and the vertical conductive vias exposed at the upper surface of the redistribution region. The first semiconductor chip and the second semiconductor chip are mounted on the extension region and the interposer and disposed horizontally apart from each other. As seen from a plan view, the interposer is disposed to overlap a portion of each of the first semiconductor chip and the second semiconductor chip.
US11996358B2 Semiconductor packages having first and second redistribution patterns
A semiconductor package includes a redistribution substrate that includes a first redistribution pattern and a second redistribution pattern that are at different levels from each other, and a semiconductor chip on the redistribution substrate and including a plurality of chip pads electrically connected to the first and second redistribution patterns. The first redistribution pattern includes a first metal pattern on a first dielectric layer, and a first barrier pattern between the first dielectric layer and a bottom surface of the first metal pattern. The second redistribution pattern includes a second metal pattern in a second dielectric layer, and a second barrier pattern between the second dielectric layer and a bottom surface of the second metal pattern and between the second dielectric layer and a sidewall of the second metal pattern.
US11996355B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes a semiconductor element and a lead part. The semiconductor element is mounted on a circuit pattern provided on an insulating substrate. The lead part has a plate shape and is bonded to the semiconductor element with a first bonding material interposed therebetween. The lead part includes a lead body and a bonding component. The lead body includes an opening part provided corresponding to a mounting position of the semiconductor element. The bonding component is provided in the opening part and on the semiconductor element. The bonding component is bonded at a lower surface thereof to the semiconductor element by the first bonding material and bonded at an outer peripheral part thereof to an inner periphery of the opening part by a second bonding material.
US11996354B2 Semiconductor device
A semiconductor device provided with first and second semiconductor element each having an obverse and a reverse surface with a drain electrode, source electrode and gate electrode provided on the obverse surface. The semiconductor device is also provided with a control element electrically connected to the gate electrodes of the respective semiconductor elements, and with a plurality of leads, which include a first lead carrying the first semiconductor element, a second lead carrying the second semiconductor element, and a third lead carrying the control element. The first and second leads overlap with each other as viewed in a first direction perpendicular to the thickness direction of the semiconductor device, and the third lead overlaps with the first and second leads as viewed in a second direction perpendicular to the thickness direction and the first direction.
US11996347B2 Semiconductor device
A semiconductor device has a resistance element including a metal block, a resin layer disposed on the metal block, and a resistance film disposed on the resin layer and an insulated circuit board including an insulating plate and a circuit pattern disposed on the insulating plate and having a bonding area on a front surface thereof to which a back surface of the metal block of the resistance element is bonded. The area of the circuit pattern is larger in plan view than that of a front surface of the resistance element. The metal block has a thickness greater than that of the circuit pattern in a direction orthogonal to the back surface of the metal block. As a result, the metal block properly conducts heat generated by the resistance film of the resistance element to the circuit pattern.
US11996346B2 Semiconductor device and manufacturing method thereof
Semiconductor device includes a circuit substrate, a first semiconductor die and a package lid. The first semiconductor die is disposed on and electrically connected to the circuit substrate. The package lid extends over the first semiconductor die and is bonded to the circuit substrate. the package lid comprises a roof extending, a footing and an island. The roof extends along a first direction and a second direction perpendicular to the first direction. The footing is disposed at a peripheral edge of the roof and protrudes from the roof towards the circuit substrate along a third direction perpendicular to the first direction and the second direction. The island protrudes from the roof towards the circuit substrate, wherein the island is disconnected from the footing along the second direction, and the island is physically connected to the footing along the first direction.
US11996345B2 Package structure and manufacturing method thereof
A package structure includes a first semiconductor die, a first insulating encapsulation, a thermal coupling structure, and a heat dissipating component thermally coupled to the first semiconductor die through the thermal coupling structure. The first semiconductor die includes an active side, a rear side, and a sidewall connected to the active side and the rear side. The first insulating encapsulation extends along the sidewall of the first semiconductor die and includes a first side substantially leveled with the active side, a second side opposite to the first side, and topographic features at the second side. The thermal coupling structure includes a metallic layer overlying and the rear side of the first semiconductor die and the topographic features of the first insulating encapsulation. A manufacturing method of a package structure is also provided.
US11996343B2 Thermal routing trench by additive processing
An integrated circuit has a substrate that includes a semiconductor material, and an interconnect region disposed on the substrate. The integrated circuit includes a thermal routing trench in the substrate. The thermal routing trench includes a cohered nanoparticle film in which adjacent nanoparticles are cohered to each other. The thermal routing trench has a thermal conductivity higher than the semiconductor material contacting the thermal routing trench. The cohered nanoparticle film is formed by an additive process.
US11996337B2 Substrate processing apparatus, method of manufacturing semiconductor device, and recording medium
According to one aspect of the technique, there is provided a technique, including: a process chamber in which a substrate is processed; a memory that stores recipe information describing a procedure that executes the processing of the substrate, process data accumulated during the processing of a plurality of substrates, variation quality data calculated from the process data, and comparison data to be compared with the variation quality data; a monitor configured to monitor the process data; an analyzer configured to compare the variation quality data with the comparison data to obtain a reproduction index indicating a reproducibility of the comparison data, and calculate a correction value of setting information included in the recipe information when the reproduction index is smaller than a predetermined value; and a controller configured to be capable of correcting the setting information included in the recipe information with the correction value.
US11996335B2 Manufacturing method of semiconductor device
A manufacturing method of a semiconductor device includes inspecting each of plural chip regions of a substrate and determining the inspected chip region as a non-defective chip region or a defective chip region, the substrate including the plural chip regions formed as one system, and the plural chip regions being arranged in a planar direction on the substrate. The method includes forming a wiring, the wiring being connected to an electrode of the non-defective chip region among the plural chip regions, and the wiring being not connected to an electrode of the defective chip region among the plural chip regions.
US11996332B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a semiconductor substrate, a first semiconductor stack, a second semiconductor stack, a first gate structure, and a second gate structure. The semiconductor substrate comprising a first device region and a second device region. The first semiconductor stack is located on the semiconductor substrate over the first device region, and has first channels. The second semiconductor stack is located on the semiconductor substrate over the second device region, and has second channels. A total number of the first channels is greater than a total number of the second channels. The first gate structure encloses the first semiconductor stack. The second gate structure encloses the second semiconductor stack.
US11996330B2 Crystal efficient SiC device wafer production
There is provided a method for manufacturing a SiC device wafer comprising the steps: a) slicing and polishing a SiC boule to thicker substrates compared to the usual thickness in the prior art, b) creating a device wafer on the substrate, c) removing the device wafer from the remaining substrate, d) adding SiC to the remaining substrate so that the original thickness of the substrate is essentially restored, and repeating steps b)-d). The removal of the device wafer can be made for instance by laser slicing. Advantages include that the SiC material loss is significantly decreased and the boule material used for device wafers is considerably increased, the substrates become more stable especially during high temperature processes, the warp and bow is reduced, the risk of breakage is decreased.
US11996327B2 Interconnect structure and methods of forming the same
An interconnect structure, along with methods of forming such, are described. In some embodiments, the method includes forming a first dielectric layer over one or more devices, forming a first conductive feature in the first dielectric layer, and forming two dielectric features over the first dielectric layer and the first conductive feature. At least one of the two dielectric features has a first width, and each dielectric feature includes a first low-k dielectric layer, an oxide layer, and a first etch stop layer. The method further includes forming a second conductive feature between the two dielectric features, and the second conductive feature has a second width substantially the same as the first width.
US11996316B2 Robot having arm with parallel paths
An apparatus including at least one drive; a first robot arm having a first upper arm, a first forearm and a first end effector. The first upper arm is connected to the at least one drive at a first axis of rotation. A second robot arm has a second upper arm, a second forearm and a second end effector. The second upper arm is connected to the at least one drive at a second axis of rotation which is spaced from the first axis of rotation. The first and second robot arms are configured to locate the end effectors in first retracted positions for stacking substrates located on the end effectors at least partially one above the another. The first and second robot arms are configured to extend the end effectors from the first retracted positions in a first direction along parallel first paths located at least partially directly one above the other. The first and second robot arms are configured to extend the end effectors in at least one second direction along second paths spaced from one another which are not located above one another. The first upper arm and the first forearm have different effective lengths. The second upper arm and the second forearm have different effective lengths.
US11996313B2 Member for semiconductor manufacturing apparatus
A member for semiconductor manufacturing apparatus has a structure in which a hollow ceramic shaft is provided on a back surface of a ceramic plate having a front surface serving as a wafer placement surface. The member for semiconductor manufacturing apparatus includes an RF electrode embedded in the ceramic plate, an RF connector disposed outside of the hollow interior of the ceramic shaft, and an RF link member provided between the RF connector and the RF electrode. The RF link member has a branching portion consisting of a plurality of RF rods, and the branching portion extends to the outside of the ceramic shaft.
US11996312B2 Electrostatic chuck
Electrostatic chucks and methods of forming electrostatic chucks are disclosed. Exemplary electrostatic chucks include a ceramic body, a device embedded within the ceramic body, and an interface layer formed overlying the device. Exemplary methods include providing ceramic precursor material within a mold, providing a device, coating the device with an interface material to form a coated device, placing the coated device on or within the ceramic precursor material, and sintering the ceramic precursor material to form the electrostatic chuck and an interface layer between the device and ceramic material formed during the step of sintering.
US11996311B2 Substrate processing apparatus, method of processing substrate, method of manufacturing semiconductor device, and recording medium
There is provided a technique that includes: at least one process chamber in which at least one substrate is processed; a mounting stage configured to be capable of mounting the at least one substrate on the mounting stage; a transport chamber including a conveyor configured to be capable of holding the mounting stage at least two places in a vertical direction and transporting the mounting stage; and a controller configured to be capable of performing a transport control of the conveyor in the transport chamber.
US11996308B2 Method for mapping wafers in a wafer carrier
The present disclosure relates to a method. The method includes generating a first beam of radiation toward a first slot of a workpiece carrier. The first beam of radiation has a first beam area that is greater than or equal to an area of an opening of the first slot. The method further includes measuring a reflected portion of the first beam of radiation that is reflected toward, and impinges on, a radiation sensor. The method further includes determining if the first slot of the workpiece carrier is holding a workpiece based on the measured reflected portion of the first beam of radiation.
US11996304B2 Substrate processing device
Disclosed is a heat shielding device which shields heat from a chamber wall to the outside by creating one or more gas insulating layers around a chamber heated to a high temperature, thereby reducing heat loss and power consumed when heating the chamber to a certain temperature and reducing safety problems such as burning of an operator.
US11996301B2 Modular-component system for gas delivery
In one embodiment, the disclosed apparatus is at least one gas-primitive substrate for use in a gas-delivery box. Each of the at least one gas-primitive substrates has at least one location on which a gas-delivery component is to be mounted. The at least one location has at least a gas-delivery component inlet port and a gas-delivery component outlet port formed within a body of the gas-primitive substrate. At least one first pair of bore holes comprising a gas-flow path is formed on an upstream side and a downstream side, respectively, of the location of the gas-delivery component. Other apparatuses and systems are disclosed.
US11996298B2 Reversed tone patterning method for dipole incorporation for multiple threshold voltages
A method for processing an integrated circuit includes forming a plurality of transistors. The method utilizes a reversed tone patterning process to selectively drive dipoles into the gate dielectric layers of some of the transistors while preventing dipoles from entering the gate dielectric layers of other transistors. This process can be repeated to produce a plurality of transistors each having different threshold voltages.
US11996295B2 Pattern forming method and method for manufacturing semiconductor device
According to one embodiment, a pattern forming method includes: forming a first mask layer on a sample; forming a second mask layer on the first mask layer, the second mask layer containing a first inorganic material and a first organic material; forming a pattern in the second mask layer; oxidizing the first inorganic material and removing at least a portion of the first organic material from the second mask layer by exposing the second mask layer to a first oxidizing gas containing ozone; and transferring the pattern to the first mask layer by etching the first mask layer with the second mask layer.
US11996293B2 Method for metal gate cut and structure thereof
A semiconductor device includes a substrate, a first semiconductor fin and a second semiconductor fin protruding from the substrate, an isolation feature disposed on the substrate and on sidewalls of the first and second semiconductor fins, a gate structure disposed on the isolation feature. The semiconductor device also includes a dielectric fin disposed on the isolation feature and sandwiched between the first and second semiconductor fins. A middle portion of the dielectric fin separates the gate structure into a first gate structure segment engaging the first semiconductor fin and a second gate structure segment engaging the second semiconductor fin.
US11996292B2 Methods for filling a gap feature on a substrate surface and related semiconductor structures
Methods for filling a gap feature on a substrate surface are disclosure. The methods may include: providing a substrate comprising one or more gap features into a reaction chamber; and depositing a metallic gap-fill film within the gap feature by performing repeated unit cycles of a cyclical deposition process. Semiconductor structures including metallic gap-fill films are also disclosed.
US11996290B2 Semiconductor structure, method for fabricating thereof, and method for fabricating semiconductor layout
A semiconductor structure, including a plurality of connection patterns disposed on the substrate, and a merged pattern disposed between adjacent two of the connection patterns, wherein the merged pattern includes a first outer line, a central line and a second outer line sequentially arranged along a first direction and connected with each other, and an end surface of the first outer line, an end surface of the central line and an end surface of the second outer line are misaligned along the first direction.
US11996287B2 Method and apparatus for manufacturing a semiconductor layer and substrate provided therewith
A semiconductor layer and a method and an apparatus for its manufacturing are disclosed. The semiconductor layer includes at least one compound of the formula M1aM21-aN, where M1 is selected from group 13 of the periodic table and M2 is selected from the group comprising scandium, yttrium, erbium, and europium and where the parameter a is selected between 0.01 and 0.99. The method includes supplying a first precursor into a reaction chamber, the first precursor including at least M2 and being supplied to the reaction chamber at a molar flow rate of at least 1·10−6 mol/min by providing the first precursor by means of a first bubbler from which it is evaporated and supplied to the reaction chamber, the temperature of the first bubbler being more than 90° C.
US11996276B2 Ion collector for use in plasma systems
An ion collector includes a plurality of segments and a plurality of integrators. The plurality of segments are physically separated from one another and spaced around a substrate support. Each of the segments includes a conductive element that is designed to conduct a current based on ions received from a plasma. Each of the plurality of integrators is coupled to a corresponding conductive element. Each of the plurality of integrators is designed to determine an ion distribution for a corresponding conductive element based, at least in part, on the current conducted at the corresponding conductive element. An example benefit of this embodiment includes the ability to determine how uniform the ion distribution is across a wafer being processed by the plasma.
US11996275B2 Device for radical diagnostic in plasma processing chamber, radical diagnostic system having the same, and operating method thereof
A diagnostic device for diagnosing distribution of a radical in a plasma processing chamber, the diagnostic device, may include a spectrometer receiving an optical signal through at least one optical channel connected to the plasma processing chamber, and performing spectral analysis on the optical signal in response to a synchronization signal corresponding to each of states of a multi-level pulse applied to the plasma processing chamber and a synchronizer generating the synchronization signal corresponding to each of the states of the multi-level pulse.
US11996274B2 Real-time, non-invasive IEDF plasma sensor
A controller for a plasma generation system includes a model evaluation module receives a sensed value that varies in accordance with a state of a plasma controlled by a RF power generator. The model evaluation module generates a plasma parameter that varies in accordance with the sensed value. A model integration module receives the plasma parameter, integrates the plasma parameter, and outputs an integrated model parameter. An IEDF evaluation module receives the integrated model parameter and generates an ion energy distribution function (IEDF) in accordance with the integrated model parameter. An IEDF controller module receives the IEDF and generates a signal for controlling a RF generator. A RF generator control module receives the signal and generates an RF generator control signal to control at least one of power, frequency, or phase of the RF power generator.
US11996269B2 Extremum seeking control apparatuses with online parameter adjustment and methods
A power supply system includes a RF power source configured to generate an output signal at an output frequency, a signal source configured to generate a perturbation signal, an extremum seeking frequency controller configured to generate a frequency control signal based on the perturbation signal, and a frequency selector configured to select a perturbation frequency of the perturbation signal that is isolated from at least one frequency tone associated with the power supply system. The frequency control signal varies the output frequency of the RF power source. Other example power supply system, methods for controlling a RF generator, and control systems for controlling a RF generator are also disclosed.
US11996265B2 System and method for generating and analyzing roughness measurements and their use for process monitoring and control
In one embodiment, a method includes receiving measured linescan information describing a pattern structure of a feature, applying the received measured linescan information to an inverse linescan model that relates measured linescan information to feature geometry information, and identifying, based at least in part on the applying the received measured linescan model to the inverse linescan model, feature geometry information that describes a feature that would produce a linescan corresponding to the received measured linescan information. The method also includes determining, at least in part using the inverse linescan model, feature edge positions of the identified feature, analyzing the feature edge positions to determine errors in the manufacture of the pattern structure, and controlling a lithography tool based on the analysis of the feature edge positions.
US11996262B2 Fluid transfer system in a charged particle system
Apparatuses, systems, and methods for transferring fluid to a stage in a charged particle beam system are disclosed. In some embodiments, a stage may be configured to secure a wafer, a chamber may be configured to house the stage; and a tube may be provided within the chamber to transfer fluid between the stage and outside of the chamber. The tube may include a first tubular layer of first material, wherein the first material is a flexible polymer; and a second tubular layer of second material, wherein the second material is configured to reduce permeation of fluid or gas through the tube. In some embodiments, a system may include a degasser system outside of the chamber, where the degasser system may be configured to remove gases from the transfer fluid before the transfer fluid enters the tube.
US11996253B2 High voltage fuse having ring separation prevention structure
There is disclosed a high voltage fuse having a ring separation prevention structure comprising a housing comprising a first housing body and a second housing body which are coupled to each other and formed in a cylindrical shape; a fuse element disposed in the housing; a pair of connectors which are project from both ends of the housing and connected to the fuse element; and a pair of rings which are insertedly coupled to end circumferences of the housing and heat-sealed at multiple locations.
US11996246B2 Multi-layer ceramic electronic component
A multi-layer ceramic electronic component includes a multi-layer ceramic electronic component main body including a multi-layer body including stacked ceramic layers, stacked internal electrode layers, first and second main surfaces, first and second side surfaces, and first and second end surfaces, first and second external electrodes respectively on sides where the first and second end surfaces are located, and first and second metallic terminals respectively connected to the first and second external electrodes. The multi-layer ceramic electronic component main body and at least portion of the first and second metallic terminals are covered with an external material. The second main surface is connected to the metallic terminals. The first and second external electrodes cover a portion of the second main surface. A gap is provided between the multi-layer body and tips of the first and second external electrodes. The external material is in the gap.
US11996242B2 Multilayer capacitor
A multilayer capacitor includes a body including a dielectric layer and a plurality of internal electrodes stacked on each other having the dielectric layer interposed therebetween; and external electrodes including electrode layers positioned externally on the body and connected to the internal electrodes, respectively, wherein the body includes a first surface and a second surface, opposing each other, and to which the plurality of internal electrodes are respectively exposed, and a third surface and a fourth surface which are connected to the first surface and the second surface, and oppose each other in a direction in which the plurality of internal electrodes are stacked on each other, each of the electrode layers including a first region covering the first or second surface and a second region covering the third or fourth surface and having surface roughness lower than that of the first region.
US11996239B2 Capacitor
In an embodiment a capacitor includes a dielectric layer including a polyamideimide, the dielectric layer being uniform and a first electrode disposed directly adjacent to the dielectric layer.
US11996238B2 Nitridation-induced in situ coupling of Ni-CO4N particles in nitrogen-doped carbon nanosheets for hybrid supercapacitors
There is disclosed a process of producing a hybrid super-capacitor (HSC) electrode, the process comprising performing nitridation-induced in situ coupling of Ni—Co4N nanoparticles in an N-doped carbon matrix, wherein the resultant hybrid super-capacitor (HSC) electrode is a Ni—Co4N@NC electrode. The resultant hybrid super-capacitor (HSC) electrode is a self-supported metal nitride coordinated with N-doped carbon, wherein the nitridation-induced in situ coupling is performed via a facile pyrolysis of layered Ni—Co hydroxide decorated on polyaniline (PANI) nanotubes on the basis of a carbon cloth (CC). Also disclosed is a hybrid supercapacitor cell assembled by employing Ni—Co4N-2@NC as a positive electrode and AC as a negative electrode with a PVA (poly vinyl alcohol)/KOH as a gel electrolyte.
US11996236B2 Current balancing apparatus and methods for parallel connected circuit breakers
Currents may be balanced in an apparatus including first and second conductors electrically connected to a third conductor and configured to be coupled to respective first and second parallel-connected circuit breaker switches using at least one magnetic core positioned adjacent at least one of the first and second conductors to introduce an inductance in the at least one of the first and second conductors. The at least one core may include at least one magnetic material ring that at least partially surrounds the at least one of the first and second conductors. The at least one magnetic material ring may include a plurality of laminated layers of grain-oriented steel.
US11996232B2 Applied magnetic field synthesis and processing of iron nitride magnetic materials
Techniques are disclosed concerning applied magnetic field synthesis and processing of iron nitride magnetic materials. Some methods concern casting a material including iron in the presence of an applied magnetic field to form a workpiece including at least one iron-based phase domain including uniaxial magnetic anisotropy, wherein the applied magnetic field has a strength of at least about 0.01 Tesla (T). Also disclosed are workpieces made by such methods, apparatus for making such workpieces and bulk materials made by such methods.
US11996230B1 Systems and methods for amplifying power
Systems and methods for amplifying power, voltage, and current are provided. A system can include one or more inductors, each inductor including a magnetic core, a primary winding, and a secondary winding. The secondary winding can include two secondary winding wires, and the secondary winding wires can be connected to each other by a connection wire.
US11996226B2 Multilayer coil component
A multilayer coil component includes a multilayer body including insulating layers and having a first end face and a second end face, a first main surface and a second main surface, and a first side surface and a second side surface; a coil provided inside the multilayer body; a first outer electrode spreading from part of the first end face over part of the first main surface; and a second outer electrode spreading from part of the second end face over part of the first main surface. The laminating direction of the insulating layers and a direction of a coil axis of the coil are parallel to the first main surface as a mount surface. The coil has a length in a length direction from 85% to 94% of the length of the multilayer body in the length direction.
US11996221B2 Coil component, circuit board, and electronic device
A coil component relating to one embodiment of the present invention includes a base body, a coil conductor provided in the base body, and first and second external electrodes electrically connected to the coil conductor. The base body contains a first group of metal magnetic particles having a first average particle size and a second group of metal magnetic particles having a second average particle size smaller than the first average particle size. The first group of metal magnetic particles includes first metal magnetic particles, and the second group of metal magnetic particles includes second metal magnetic particles, and each second metal magnetic particle has an insulating film formed on a surface thereof. Each first metal magnetic particle has a depression shaped to conform to a part of the surface of an adjacent one of the second metal magnetic particles.
US11996216B2 Elastic wiring and method for producing elastic wiring
An elastic wiring includes: an elastic tube; a conductor wire arranged within the tube; and fixing portions that fix the conductor wire and the tube at both ends of the tube in the lengthwise direction, wherein the length of the conductor wire between the fixing portions when the tube is in an unextended state is longer than the length of the tube between the fixing portions.
US11996214B2 Wiring member
A wiring member includes a flat wiring body and a protection sheet material partially fixed to at least one main surface of the wiring body in a plurality of positions at intervals. For example, it is considered that the wiring body includes a sheet-like base material and a plurality of wire-like transmission members disposed on one main surface of the base material, and the protection sheet material is partially fixed to the other main surface of the base material.
US11996213B2 Wire harness
A wire harness, including: a wire; an outer sheath that covers a portion of an outer circumferential surface of the wire in a circumferential direction; and a fastener that fixes the outer sheath to an outer circumference of the wire, wherein: the outer sheath includes a first section and a second section that each include an opening that opens in a direction orthogonal to an axis line direction of the wire, and the fastener fixes the outer sheath to the outer circumference of the wire with at least one end surface of the first section in the circumferential direction and at least one end surface of the second section in the circumferential direction facing one another and separated from one another.
US11996211B1 Polyurea-based solid electrolyte and preparation method thereof
A polyurea-based solid electrolyte, raw material components of which includes a first polyaspartic ester, a lithium salt, and an isocyanate curing agent; the ester group of the first polyaspartic ester includes a polyethylene glycol segment structure.
US11996208B2 Controlling a power output of a nuclear reactor without using control rods
A nuclear power system includes a reactor vessel that includes a reactor core that includes nuclear fuel assemblies configured to generate a nuclear fission reaction. A representative nuclear power system further includes a riser positioned above there actor core and a primary coolant flow path that extends from a bottom portion of the reactor vessel, through the reactor core, and through an annulus between the riser and the reactor vessel. A primary coolant circulates through the primary coolant flow path to receive heat from the nuclear fission reaction and release the heat to a power generation system configured to generate electric power. The nuclear power system further includes a control rod assembly system positioned in the reactor vessel and configured to position control rods in only two discrete positions.
US11996207B2 Nuclear fuel assembly for a boiling water reactor with redundant load chain
A nuclear fuel assembly for a boiling water reactor extends along a fuel assembly axis and includes a base including a lower tie plate, a head including an upper tie plate and a lift handle, a bundle of fuel rods extending axially between the lower tie plate and the upper tie plate, and a water channel extending within the bundle of fuel rods with axially connecting the base to the head such that the load of the base is transferred to the head via the water channel. The fuel assembly further comprises a tie rod extending between the base and the head. The tie rod is axially fixed to the base and connected to the head via a connection assembly comprising a stopping member configured to abut an abutting surface of the head for limiting a downward movement of the base relative to the head during lifting of the fuel assembly, in case of a breakage of the water channel.
US11996204B1 Multi-directional heat pipes
An apparatus includes a reactor core with one or more heat pipes passing through in an x-direction, one or more heat pipes passing through in a y-direction, and one or more heat pipes passing through in a z-direction. The one or more heat pipes passing through in the z-direction are pumped heat pipes.
US11996196B2 Intelligent computer application for diagnosis suggestion and validation
In some examples, data associated one or more medical presentations of a person is received. A mapping that associates the data to one or more candidate diagnoses is determined. The one or more candidate diagnoses correspond to one or more possible medical conditions associated with the person. A validation score for a first candidate diagnosis, of the one or more candidate diagnoses, is generated based on a set of features associated with the person. The validation score indicates an accuracy of the candidate diagnosis. At least partially in response to the generating of the validation score, an indicator is caused to be provided at a user device. The indicator indicates the validation score.
US11996194B2 Senior living engagement and care support platforms
Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.
US11996193B2 Systems and methods for optical character recognition of text and information on a curved surface
A method for optical character recognition of text and information on a curved surface, comprising: activating an image capture device; scanning of the surface using the image capture device in order to acquire a plurality of scans of sections of the surface; performing OCR on the plurality of scans; separating the OCRed content into layers for each of the plurality of scans; merging the separated layers into single layers; and merging the single layers into an image.
US11996191B2 Systems and methods for device control
A system includes a remote control device configured to remotely control a device and a safety control device communicating with each other via a wireless connection. The remote control device includes a switch, a motion enable unit configured to generate processed information by processing information using a first secret, and a hand control unit capable of acquiring the processed information only when the switch is in a closed state and configured to transmit the processed information to the safety control device via the wireless connection. The safety control device includes a communication unit configured to receive the processed information via the wireless connection and a safety control unit configured to verify the closed state of the switch by processing the processed information using a second secret that matches the first secret and enable control of the device when the closed state of the switch is verified.
US11996184B2 Method and system for detecting pneumothorax
Some embodiments of the present disclosure provide a pneumothorax detection method performed by a computing device. The method may comprise obtaining predicted pneumothorax information, predicted tube information, and a predicted spinal baseline with respect to an input image from a trained pneumothorax prediction model; determining at least one pneumothorax representative position for the predicted pneumothorax information and at least one tube representative position for the predicted tube information, in a prediction image in which the predicted pneumothorax information and the predicted tube information are displayed; dividing the prediction image into a first region and a second region by the predicted spinal baseline; and determining a region in which the at least one pneumothorax representative position and the at least one tube representative position exist among the first region and the second region.
US11996182B2 Apparatus and method for medical image reading assistant providing representative image based on medical use artificial neural network
Disclosed is an apparatus for assisting the reading of a medical image based on a medical artificial neural network, the apparatus including a computing system. An apparatus according to an embodiment of the present invention includes a computing system, and the computing system includes at least one processor. The at least one processor acquires or receives a first analysis result obtained through the inference of a first artificial neural network for a first medical image, generates a first visualization format, which is a representative visualization format of the first medical image, based on the first analysis result, and visualizes the first medical image and the first analysis result based on the first visualization format.
US11996179B2 Method and system for disease condition reprogramming based on personality to disease condition mapping
An emotional or mental belief system reprogramming system is disclosed. The system includes a digital framework including a pattern recognition module configured to identify and recommend reprogramming and alter a health status of a user, the digital framework includes (1) a digitally recorded library of human emotions, unconscious agendas, perceptions, beliefs, and mindsets of a control group of users selected from a population of users (2) a question engine configured to interrogate the user using a library of predetermined questions and to identify a plurality of underlying unconscious agendas of the user that generate behavior of the user and associated negative emotions of the user, (3) an expressive, experiential digital agent having digitized color, gestures, expressions, movements, emotions, beliefs, intent, intuition, and haptic effects, the digital agent configured to interact with the user in real time, to ask questions, to engage the user.
US11996170B2 Method and system for identification and classification of operational taxonomic units in a metagenomic sample
A system and method for identification and classification of operational taxonomic units (OTUs) in a metagenomic sample using short read amplicon sequences has been described. The disclosure enables accurate identification of OTU in a metagenomic sample and provides a framework for easy cross comparison of microbiome community structures sampled across different disconnected metagenomic studies. Instead of using a reference database consisting of full-length marker genes directly for taxonomic classification or OTU-picking, the present disclosure creates customized OTU databases for different hyper-variable regions of a marker gene. These databases consist of reference OTUs obtained through independent clustering of sequences pertaining to different selected hyper-variable regions of the marker gene. In another embodiment, mapping back is also provided facilitating cross comparison between results obtained from different studies that may have utilized different hyper-variable regions. The system results in enhanced accuracy of classification of operational taxonomic units (OTUs) in the metagenomic sample.
US11996168B2 Systems and methods for determining relative abundances of biomolecules
The present invention relates to genomic informatics and gene-expression profiling. Gene-expression profiles provide complex molecular fingerprints regarding the relative state of a cell or tissue. Similarities in gene-expression profiles between organic states provide molecular taxonomies, classification, and diagnostics. Similarities in gene-expression profiles resulting from various external perturbations reveal functional similarities between these perturbagens, of value in pathway and mechanism-of-action elucidation. Similarities in gene-expression profiles between organic and induced states may identify clinically-effective therapies. Systems and methods herein provide for the measurement of relative gene abundances, including unbiased selection of and construction of probes and targets designed and methods for using known properties of sparsity of measurements to reach gene abundances.
US11996165B2 Memory chip and operating method thereof
A memory chip includes a first decoding device and a memory device. The first decoding device is configured to generate multiple word line signals. The memory device is configured to generate a third data signal based on a first data signal and a second data signal. The memory device includes a first memory circuit and a second memory circuit. The first memory circuit is configured to generate the first data signal at a first node according to the word line signals during a first period. The second memory circuit is configured to generate the second data signal at a second node different from the first node according to the word line signals during a second period after the first period. A method of operating a memory chip is also disclosed herein.
US11996163B2 Bit line logic circuits and methods
A circuit includes a memory cell column coupled to a bit line pair and a write circuit that alternately biases a first end of the bit lines toward power supply and reference voltage levels in a write operation. Each of first and second switching circuits at second ends of the bit lines includes first and second logic circuits, each including an input terminal coupled to a corresponding bit line, and first and second switching devices, each including a gate coupled to the corresponding logic circuit. The first logic circuit and switching device couple the corresponding bit line to a power supply node simultaneously with the write circuit biasing the corresponding bit line toward the power supply voltage level, and the second logic circuit and switching device couple the corresponding bit line to a reference node simultaneously with the write circuit biasing the corresponding bit line toward the reference voltage level.
US11996162B2 Synchronous input buffer enable for DFE operation
Systems and methods that may enable alignment of a receiver enable signal with one or more clocking signals. By aligning the receiver operations with the one or more clocking signals, a likelihood of a false or incorrect data capture may be reduced, which may improve operation of a memory system. Reducing a likelihood of incorrect data capture may increase an accuracy of a distortion correction operation of a decision feedback equalizer (DFE).
US11996159B2 Semiconductor device including charge pump circuit to generate on device high voltages for memory operations
A semiconductor device includes: a charge pump circuit configured to generate an output voltage by pumping an input voltage according to first and second main clocks, a voltage detection circuit configured to generate a comparison signal by comparing the output voltage with a reference voltage, and a driving control circuit configured to selectively invert first and second external clocks at a start time of an activation period of the comparison signal to receive the inverted clocks as first and second internal clocks, to generate the first and second main clocks according to the first and second internal clocks during the activation period while controlling a transition order so that the second main clock transitions after the first main clock transitions, and to store logic levels of the first and second main clocks, respectively, at an end time of the activation period.
US11996155B2 Memory device and method of operating the same
A memory device and method of operation includes memory cells and a program operation performer configured to perform a verify operation and a program voltage apply operation, wherein the verify operation verifies whether threshold voltages of the memory cells have reached threshold voltages corresponding to a target program state using a first verify voltage, a second verify voltage higher than the first verify voltage and a third verify voltage higher than the second verify voltage, and the program voltage apply operation applies a program voltage to a word line. The memory device and method of operation also includes a program operation controller configured to control the program operation performer such that, during the program voltage apply operation, a precharge voltage is first applied to a second bit line coupled to a second memory cell before a precharge voltage is applied to a first bit line.
US11996152B2 Three-dimensional memory devices and methods for forming the same
In certain aspects, a three-dimensional (3D) memory device includes a first semiconductor structure, a second semiconductor structure, a third semiconductor structure, a first bonding interface between the first semiconductor structure and the second semiconductor structure, and a second bonding interface between the first semiconductor structure and the third semiconductor structure. The first semiconductor structure includes an array of NAND memory strings and a first semiconductor layer in contact with sources of the array of NAND memory strings. The second semiconductor structure includes a first peripheral circuit of the array of NAND memory strings including a first transistor, and a second semiconductor layer in contact with the first transistor. A third semiconductor structure includes a second peripheral circuit of the array of NAND memory strings including a second transistor, and a third semiconductor layer in contact with the second transistor. The second semiconductor layer is between the first bonding interface and the first peripheral circuit. The second peripheral circuit is between the second bonding interface and the third semiconductor layer.
US11996149B2 Access command delay using delay locked loop (DLL) circuitry
Memory devices may have a memory array and a delay locked loop (DLL) circuit that adjusts signals associated with operations to access of the memory array. The memory device may also include a controller that delays an access command to access the memory array by transmitting the access command through delay circuitry of the DLL circuit. This may cause the access command to be delayed by a first duration of time when output from the delay circuitry. Delay of the access command may align a data signal and the access command such that the access command and a system clock may cause latching of suitable data of the data signal.
US11996146B2 Method for reading cross point-type memory array including two-terminal switching material
The present invention provides a method for reading a current for processing analog information in a memory array for a synaptic device. To this end, the present invention provides a method for reading a memory array including a two-terminal switching material, including (a) selecting at least one cell by applying a voltage to the memory array and (b) simultaneously measuring the sum of currents from the at least one cell selected. The voltage applied to the at least one cell selected in operation (a) is higher than a voltage applied to at least one cell not selected while being within a range in which all of the selected at least one cell is not turned on.
US11996141B2 Reading a multi-level memory cell
Methods, systems, and devices for reading a multi-level memory cell are described. The memory cell may be configured to store three or more logic states. The memory device may apply a first read voltage to a memory cell to determine a logic state stored by the memory cell. The memory device may determine whether a first snapback event occurred and apply a second read voltage based on determining that the first snapback event failed to occur based on applying the first read voltage. The memory device may determine whether a second snapback event occurred and determine the logic state based on whether the first snapback event or the second snapback event occurred.
US11996139B2 Memory device with improved driver operation and methods to operate the memory device
The present disclosure describes a memory device comprising memory cells at cross points of access lines of a memory array, and a two-transistor driver comprising a P-type transistor and a N-type transistor connected to the P-type transistor, the two-transistor driver being configured to drive an access line of the memory array to a discharging voltage during an IDLE phase, to drive said access line to a floating voltage during an ACTIVE phase, and to drive said access line at least to a first or second read/program voltage during a PULSE phase.
US11996136B2 Semiconductor-element-including memory device
A memory device includes pages arranged in columns and each constituted by a plurality of memory cells on a substrate, voltages applied to a first gate conductor layer, a second gate conductor layer, a first impurity region, and a second impurity region in each memory cell included in each of the pages are controlled to perform a page write operation of retaining, inside a channel semiconductor layer, a group of positive holes generated by an impact ionization phenomenon or by a gate-induced drain leakage current, and the voltages applied to the first gate conductor layer, the second gate conductor layer, the third gate conductor layer, the fourth gate conductor layer, the first impurity region, and the second impurity region are controlled to perform a page erase operation of discharging the group of positive holes from inside the channel semiconductor layer. The first impurity layer of the memory cell is connected to a source line, the second impurity layer thereof is connected to a bit line, one of the first gate conductor layer or the second gate conductor layer thereof is connected to a word line, and the other of the first gate conductor layer or the second gate conductor layer thereof is connected to a first driving control line. In a page read operation, page data in a group of memory cells selected by the word line is read to sense amplifier circuits, and in at least one operation among the page write operation, the page erase operation, and the page read operation, a voltage applied to at least one of the source line, the bit line, the word line, or the first driving control line is controlled by a reference voltage generating circuit combined with a temperature-compensating circuit.
US11996132B2 Three transistor semiconductor device with metal oxide channel region, operation method thereof, and electronic device
A semiconductor device includes a first transistor one of a source and a drain of which is electrically connected to a first wiring for reading data; a second transistor one of a source and a drain of which is electrically connected to a gate of the first transistor and the other of the source and the drain of which is electrically connected to a second wiring for writing the data; and a third transistor one of a source and a drain of which is electrically connected to the gate of the first transistor and the other of the source and the drain of which is electrically connected to a capacitor for retaining electric charge corresponding to the data, and the third transistor includes a metal oxide in a channel formation region.
US11996127B2 Method for manufacturing disk device and computer program product
According to one embodiment, first, a frequency to be corrected by an MA additional filter is specified based on a head position error spectrum and a multi-rate sensitivity characteristic, in a state before the MA additional filter is added. Then, a candidate in which a peak of the multi-rate sensitivity characteristic is equal to or less than a threshold value and a head position error is minimized is determined as the MA additional filter to be used, in a state in which each of a plurality of candidates of the MA additional filter is added.
US11996126B2 Iridium film with a thin iridium template layer for a heat-assisted magnetic recording (HAMR) writer
The present embodiments relate to a heat-assisted magnetic recording (HAMR) write head with an iridium (Ir) film. The Ir film can include a body layer and a plasmon generator (PG) film comprising Iridium with a thin Ir seed layer. The Ir seed layer can be in direct contact with a dielectric (aluminum oxide). The thickness of the Ir film can be 40 nanometers or less including both a body layer and the seed layer. Incorporating Iridium as a material used for a PG can be a high surface plasmon efficient material with also being reliable under high temperature irradiation during a heat-assisted writing process.
US11996122B2 Information processing apparatus, information processing method, and program
An information processing apparatus acquires editing target image data including video image data, acquires first display image data of a plurality of frames, generates second display image data of a plurality of frames determined in accordance with the number of frames of the first display image data from the editing target image data, and displays display images of a plurality of frames indicated by the second display image data of the plurality of frames on a display. The editing target image data and the first display image data of the plurality of frames are image data having a common attribute. The second display image data of the plurality of frames includes second display image data for video images of a plurality of frames corresponding to still image data of a plurality of frames constituting at least a part of the video image data.
US11996117B2 Multi-stage adaptive system for content moderation
A toxicity moderation system has an input configured to receive speech from a speaker. The system includes a multi-stage toxicity machine learning system having a first stage and a second stage. The first stage is trained to analyze the received speech to determine whether a toxicity level of the speech meets a toxicity threshold. The first stage is also configured to filter-through, to the second stage, speech that meets the toxicity threshold, and is further configured to filter-out speech that does not meet the toxicity threshold.
US11996114B2 End-to-end time-domain multitask learning for ML-based speech enhancement
Disclosed is a multi-task machine learning model such as a time-domain deep neural network (DNN) that jointly generate an enhanced target speech signal and target audio parameters from a mixed signal of target speech and interference signal. The DNN may encode the mixed signal, determine masks used to jointly estimate the target signal and the target audio parameters based on the encoded mixed signal, apply the mask to separate the target speech from the interference signal to jointly estimate the target signal and the target audio parameters, and decode the masked features to enhance the target speech signal and to estimate the target audio parameters. The target audio parameters may include a voice activity detection (VAD) flag of the target speech. The DNN may leverage multi-channel audio signal and multi-modal signals such as video signals of the target speaker to improve the robustness of the enhanced target speech signal.
US11996112B2 Method and apparatus for voice conversion and storage medium
The present disclosure discloses a voice conversion method. The method includes: obtaining a to-be-converted voice, and extracting acoustic features of the to-be-converted voice; obtaining a source vector corresponding to the to-be-converted voice from a source vector pool, and selecting a target vector corresponding to the target voice from the target vector pool; obtaining acoustic features of the target voice output by the voice conversion model by using the acoustic features of the to-be-converted voice, the source vector corresponding to the to-be-converted voice, and the target vector corresponding to the target voice as an input of the voice conversion model; and obtaining the target voice by converting the acoustic features of the target voice using a vocoder. In addition, a voice conversion apparatus and a storage medium are also provided.
US11996111B2 Post filter for audio signals
In some embodiments, a pitch filter for filtering a preliminary audio signal generated from an audio bitstream is disclosed. The pitch filter has an operating mode selected from one of either: (i) an active mode where the preliminary audio signal is filtered using filtering information to obtain a filtered audio signal, and (ii) an inactive mode where the pitch filter is disabled. The preliminary audio signal is generated in an audio encoder or audio decoder having a coding mode selected from at least two distinct coding modes, and the pitch filter is capable of being selectively operated in either the active mode or the inactive mode while operating in the coding mode based on control information.
US11996106B2 Apparatus and method for encoding and decoding an encoded audio signal using temporal noise/patch shaping
An apparatus decodes an encoded audio signal. The apparatus includes a spectral domain audio decoder that generates a decoded representation of a set of spectral portions, the decoded representation being spectral prediction residual values. A frequency regenerator generates a reconstructed spectral portion using a portion of the same set spectral portions. The reconstructed spectral portion also includes spectral prediction residual values. An inverse prediction filter is configured using prediction filter information included in the encoded audio signal and performs an inverse prediction over frequency using the spectral prediction residual values.
US11996103B2 Voice recognition system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for voice recognition. In one aspect, a method includes the actions of receiving a voice input; determining a transcription for the voice input, wherein determining the transcription for the voice input includes, for a plurality of segments of the voice input: obtaining a first candidate transcription for a first segment of the voice input; determining one or more contexts associated with the first candidate transcription; adjusting a respective weight for each of the one or more contexts; and determining a second candidate transcription for a second segment of the voice input based in part on the adjusted weights; and providing the transcription of the plurality of segments of the voice input for output.
US11996098B2 Missed utterance resolutions
An example computing device can include a processing resource and a memory resource storing instructions thereon, the instructions executable by the processing resource to: log commands directed to the computing device, identify missed utterances from the logged commands, extract features from the missed utterances, wherein the features include an entity and a key phrase associated with the missed utterances, generate a list of the missed utterances based on a priority associated with the features associated with each of the missed utterances, and provide a portion of the missed utterances to a service for resolution, wherein the portion of the missed utterances are above a threshold priority within the list of the missed utterances.
US11996097B2 Multilingual wakeword detection
A system and method performs multilingual wakeword detection by determining a language corresponding to the wakeword. A first wakeword-detection component, which may execute using a digital-signal processor, determines that audio data includes a representation of the wakeword and determines a language corresponding to the wakeword. A second, more accurate wakeword-detection component may then process the audio data using the language to confirm that it includes the representation of the wakeword. The audio data may then be sent to a remote system for further processing.
US11996093B2 Information processing apparatus and information processing method
An information processing apparatus and an information processing method are provided that enable suitable determination of sensing results used in estimating a user state. The information processing apparatus is provided with a determination unit that determines, on the basis of a predetermined reference, one or more second sensing results used in estimating the user state from among a plurality of first sensing results received from a plurality of devices. The information processing apparatus is further provided with an output control unit that controls an output of information on the basis of the one or more second sensing results.
US11996090B2 System and method for artificial intelligence (AI) assisted activity training
The disclosure relates to system and method for Artificial Intelligence (AI) assisted activity training. The method includes presenting a plurality of activity categories to a user and receiving a voice-based input from the user. The method uses a Natural Language Processing (NLP) model to process the received voice-based input to extract the selection of at least one activity and at least one activity attribute. Contemporaneous to receiving voice-based input, the method presents a multimedia content in conformance with one activity and one activity attribute. In response to initiation of the multimedia content, the method further detects initiation of a user activity performance. The method captures a video of the user activity and process the video using an AI model to extract a set of user performance parameters. Further, a feedback may be generated based on differential between the set of user performance parameters and a target set of performance parameters.
US11996089B1 Recognizing hazard events based on sounds of in-home activities
A disclosed method includes receiving at least an indication of audio data generated based on sound captured by a microphone of a monitoring device. A set of audio event labels are generated by processing the received audio data with a model that includes audio recognition patterns. Each audio event label is generated by matching an audio pattern in the received audio data with an audio pattern of the audio recognition patterns. The method further includes identifying a hazard event type occurring within a time window of the time period by processing the set of audio event labels with a hazard detection model. In response to detecting the hazard event type, a hazard alert is generated and at least an indication of the hazard alert is communicated to an electronic device other than the monitoring device, which is authorized to receive communications from the monitoring device.
US11996085B2 Enhanced speech endpointing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data including an utterance, obtaining context data that indicates one or more expected speech recognition results, determining an expected speech recognition result based on the context data, receiving an intermediate speech recognition result generated by a speech recognition engine, comparing the intermediate speech recognition result to the expected speech recognition result for the audio data based on the context data, determining whether the intermediate speech recognition result corresponds to the expected speech recognition result for the audio data based on the context data, and setting an end of speech condition and providing a final speech recognition result in response to determining the intermediate speech recognition result matches the expected speech recognition result, the final speech recognition result including the one or more expected speech recognition results indicated by the context data.
US11996084B2 Speech synthesis method and apparatus, device and computer storage medium
The present disclosure discloses a speech synthesis method and apparatus, a device and a computer storage medium, and relates to speech and deep learning technologies in the field of artificial intelligence technologies. A specific implementation solution involves: acquiring to-be-synthesized text; acquiring a prosody feature extracted from the text; inputting the text and the prosody feature into a speech synthesis model to obtain a vocoder feature; and inputting the vocoder feature into a vocoder to obtain synthesized speech.
US11996080B2 Electronic system with heat dissipation and feed-forward active noise control function and related method
An electronic system includes a fan module, an embedded controller, a reference microphone, an error microphone, an active noise cancellation controller, and a micro speaker module. The reference microphone is configured to output a wide-band noise signal associated with the operation of the fan module. The error microphone is configured to output an error signal by detecting the noise level during the operation of the electronic system. According to the wide-band noise signal, the error signal and the fan information provided by the embedded controller, the active noise cancellation controller calculates the narrow-band noises and the wide-band noises generated by the fan module, and drives the micro speaker module accordingly for providing a noise cancellation signal. The error signal may be reduced to zero by adaptively adjusting the noise cancellation signal for canceling the noises generated during the operation of the electronic system.
US11996075B2 Sound control device and control method thereof
A method for controlling a sound control device in a vehicle includes obtaining at least one of a reference signal obtained from a sensor or an error signal obtained from a sound signal of a microphone, estimating a road surface environment corresponding to a road surface on which the vehicle is traveling based on the reference signal, and adjusting a gain for generating a noise control signal having a magnitude within a preset range based on at least one of the road surface environment or the error signal.
US11996074B2 Signal processing device and signal processing device, and sound device
Provided is a signal processing device that performs noise canceling by combining a feedforward method and a feedback method. A signal processing device includes: a correlation calculation unit that calculates a correlation between a first sound pickup signal by a first microphone installed outside a predetermined region and a second sound pickup signal by a second microphone installed in the predetermined region; a determination unit that determines the correlation; and a control unit that performs control based on a result of the determination. The control unit controls execution of signal processing for generating a cancellation signal to be output within the predetermined region from the first sound pickup signal and the second sound pickup signal or output of the cancellation signal.
US11996070B1 Isolated guitar string audio capture and visual string indication and chord-finger number overlay process and system
An isolated guitar string audio capture and visual string indication and chord-finger number overlay process and system that provides a visual way to show what strings are being pressed and played during a guitar instruction video is disclosed. The isolated guitar string audio capture and visual string indication and chord-finger number overlay process and system visibly shows the student what strings are being pressed and played in a given chord by the guitar instructor in the video, all from one camera angle.
US11996058B2 Display device and timing controller
A display device is provided and includes a display panel, a light source, a light source controller, and a timing controller. The light source is adjacent to the display panel. The light source controller is electrically connected to the light source. The timing controller is electrically connected to the light source controller and the display panel. The timing controller includes a decoding unit and first and second processing units. The first processing unit is electrically connected to the decoding unit and the display panel. The second processing unit is electrically connected to the decoding unit and the light source controller. The decoding unit provides a refresh signal to the first and second processing units so that the display panel refreshes displayed content in a first refresh sequence according to first refresh rates, and the light source refreshes brightness in a second refresh sequence according to second refresh rates.
US11996054B2 Scan driver for applying a bias voltage and display device including the same preliminary class
Provided is a scan driver for applying a bias voltage comprising a kth stage that includes an inputter transmitting an input signal to a first node, a stress reliever disposed between the first node and a second node, a carry signal outputter receiving a high-power-supply voltage and a second clock signal and outputting the second clock signal, an output signal outputter receiving the high-power-supply voltage and a third clock signal and outputting the third clock signal, a maintainer transmitting the first clock signal to a third node, and a stabilizer applying a first low-power-supply voltage to the third node and the high-power-supply voltage to the first node. The first and second clock signals selectively toggle between the high-power-supply voltage and the first low-power-supply voltage, the third clock signal selectively toggles between the high-power-supply voltage and a second low-power-supply voltage, and the bias voltage is adjusted as the second low-power-supply voltage varies.
US11996053B2 Gate driver and display device including the same
There are provided a gate driver and a display device including the same. The gate driver includes: a first scan driver; a first sensing driver; a first scan clock line; and a first sensing clock line. The first scan clock line includes a first scan clock main line extending in one direction, and a first scan clock connection line connected to the first scan clock main line and the first scan driver. The first sensing clock line includes a first sensing clock main line extending in one direction, and a first sensing clock connection line connected to the first sensing clock main line and the first sensing driver. The first scan clock main line is closer to each of the first scan driver and the first sensing driver than the first sensing clock main line.
US11996052B2 Display device and driving circuit
A display device can include a display panel having a plurality of subpixels; a gate driving circuit configured to supply a plurality of scan signals to the display panel through a plurality of gate lines, and output a feedback voltage; a data driving circuit configured to supply a plurality of data voltages to the display panel through a plurality of data lines; a power management circuit configured to supply a plurality of driving voltages to the gate driving circuit and the data driving circuit, and supply a compensating high-potential gate voltage to the gate driving circuit based on the feedback voltage transferred from the gate driving circuit. The display device can further include a timing controller configured to control the gate driving circuit, the data driving circuit, and the power management circuit.
US11996051B2 Display panel of an organic light emitting diode display device, and organic light emitting diode display device including pixels that differ in terms of sizes of at least one transistor and/or capacitor
A display panel of an OLED display device includes a first pixel configured to emit first color light, a second pixel configured to emit second color light, and a third pixel configured to emit third color light. Each of the first, second and third pixels includes at least two transistors, at least one capacitor and an organic light emitting diode. At least one of at least two transistors or at least one capacitor included in the third pixel has a size different from a size of a corresponding one at least two transistors or at least one capacitor included in the first pixel or the second pixel.
US11996048B2 Display device
A display device includes a display panel including pixels coupled to a first scan line and a data line, a power supply to supply voltages, a scan driver to provide a first scan signal to the first scan line a plurality of times for a first frame period (FFP), a data driver to supply a data signal to the data line, and a timing controller to control driving of components. The FFP includes: a first active period (FAP), in which the data signal is supplied; and a first blank period (FBP), in which the data signal is not supplied. The power supply provides on-bias power having a first voltage level (FVL) in the FAP, and provides on-bias power having a second voltage level (SVL) in the FBP. The FBP following the FAP includes a first dimming period in which the on-bias power gradually changes from the FVL to the SVL.
US11996046B2 Display panel and operation method thereof
A display panel is disclosed. The display panel including a plurality of pixels each including a plurality of sub pixels, the respective sub pixels including a light-emitting device and a driving circuit. Driving circuits included in a display panel may be realized with six N-type metal-oxide-semiconductor thin film transistors (NMOS TFTs) and one Oxide TFT, or realized with five P-type metal-oxide-semiconductor thin film transistors (PMOS TFTs) and two Oxide TFTs making low frequency driving possible, and because the number of TFTs and scan drivers are reduced, manufacturing cost, bezel size and power consumption can be reduced.
US11996044B2 Display device and method for driving same
A display device includes a display control circuit configured to control a data-side drive circuit and a scanning-side drive circuit such that a drive period and a pause period alternate between one another. The display control circuit, in the pause period, such that voltage of corresponding data signal line is applied to first conduction terminal of drive transistor as bias voltage when light emission control transistor is in an off state and current corresponding to holding voltage of holding capacitor flows through display element when light emission control transistor is in an on state, causes the data-side drive circuit to output the bias voltage and apply the bias voltage to data signal lines and causes the scanning-side drive circuit to stop driving first scanning signal lines and selectively drive second scanning signal lines and selectively make light emission control lines inactive.
US11996043B2 Display device to suppress deterioration of an image
Deterioration of an image is suppressed. A display device includes: pixels including a plurality of light emitting units that emits light of each of a plurality of colors; a pixel array in which the pixels are arranged in an array of pixel lines along a line in a first direction and pixel columns along a column in a second direction intersecting the first direction; a signal line connected to the pixels belonging to the pixel array in the second direction; and a selector circuit connected between a predetermined number of the pixel columns and the signal line. The signal line applies, via the selector circuit, a light emission signal provided in time series to the light emitting units of each color of the pixels, the selector circuit time-divides the light emission signal provided in time series from the signal line into the predetermined number of columns, the light emission signal is distributed to the pixels in the same order for each color in the same order in the same pixel line, and the light emission signal is distributed to the pixels in different orders for each line for each color in the same order in two adjacent pixel lines.
US11996041B2 Pixel with LED and n-type thin film transistors
A pixel includes a plurality of transistors and an organic light emitting diode, in which the transistors include a first transistor to control an amount of current flowing to the organic light emitting diode and additional transistors are connected to the first transistor or the organic light emitting diode, the first transistor is a Low Temperature Poly-Silicon (LTPS) thin film transistor, and one or more of the other transistors are oxide semiconductor transistors.
US11996037B2 Scan-type display apparatus capable of short circuit detection, and data driver thereof
A scan-type display apparatus includes an LED array and a data driver. The LED array has a common anode configuration, and includes multiple scan lines, multiple data lines and multiple LEDs. The data driver includes multiple data driving circuits, each of which includes a current driver and a detector. The current driver has an output terminal connected to the data line corresponding to the data driving circuit, and outputs one of a drive current and a clamp voltage at the output terminal of the current driver based on a pulse width control signal. The detector is connected to the current driver, and generates a detection signal that indicates whether any one of the LEDs connected to the data line corresponding to the data driving circuit is short circuited based on a detection timing signal and a feed-in voltage related to a voltage at the output terminal of the current driver.
US11996035B2 Pixel circuit and method for driving same, display panel, and display device
Provided is a pixel circuit. The pixel circuit includes a reset circuit, a data write circuit, a light-emission control circuit, and a drive circuit; wherein the reset circuit is configured to transmit a reset power signal supplied by the reset power terminal to the first node in response to a reset control signal; the data write circuit is configured to transmit a data signal supplied by the data signal terminal to the first node in response to a gate drive signal; the light-emission control circuit is configured to control conduction/non-conduction between the cathode of the light-emitting element and the second node, and control conduction/non-conduction between the third node and the pull-down power terminal, in response to a light-emission control signal; and the drive circuit is configured to control conduction/non-conduction between the second node and the third node in response to a potential of the first node.
US11996026B1 Scan driver and display device
A scan driver includes a plurality of stages. Each of the plurality of stages includes a control circuit which controls a voltage of a first node and a voltage of a second node in response to an input signal, a first clock signal and a second clock signal, a carry output circuit which outputs a carry signal in response to the voltage of the first node and the voltage of the second node, an enable node controlling circuit which controls a voltage of an enable node in response to the carry signal, an enable signal and an inverted enable signal, a masking circuit which controls a voltage of a third node in response to the voltage of the second node and the voltage of the enable node, and a scan output circuit which outputs a scan signal in response to the voltage of the first node and the voltage of the third node.
US11996025B2 Gate driver on array circuit and display panel
A GOA circuit and a display panel are proposed. An inverting control module controls the voltage level of the first node to be opposite to the voltage level of the second node under the control of an (n+1)th-stage clock signal, so that a DC path between a constant high voltage terminal and a first constant low voltage terminal is not formed. When a first node is at the low voltage level, the voltage applied on the second node transitions from the low voltage level to high voltage level. Accordingly, the second node is constantly at the high voltage level at the pull-down maintenance stage in the GOA circuit, and the nth-stage gate-driven signal terminal is still at the low voltage level. In this way, the GOA circuit will not become ineffective.
US11996024B2 Display device and operating method thereof
A display device including a processor configured to extract first through third feature information corresponding to a first image, each of a plurality of regions included in the first image, and object regions included in the first image, respectively. The processor is configured to obtain a first through third contrast ratio enhancement curves, corresponding to the first image, generated by applying the first feature information to a curve generation network in which first parameter information is set, corresponding to each of the plurality of regions, generated by applying the second feature information to the curve generation network in which second parameter information is set, corresponding to each of the plurality of object regions, generated by applying the third feature information to the curve generation network in which third parameter information is set, generate a second image by applying the first through third contrast ratio enhancement curves to the first image.
US11996020B2 Display device
A display device according to one aspect of the present disclosure can undergo selection between a closed state where a case housing a display module renders bezels adjacent to each other with a hinge interposed therebetween, and an open state where the case renders the bezels spaced from each other with the hinge interposed therebetween, the display module has an uppermost layer (window film) provided with an engaged portion with which an engaging portion provided in a cover portion of each bezel can engage, and in conjunction with the opening of the case, the engaging portion engages with the engaged portion and pulls the uppermost layer in such manner the uppermost layer is in parallel.
US11996016B2 Display apparatus
A display apparatus includes a display module, a support configured to rotate and support the display module, and a mounting device configured to mount a mobile device on the display module. The mobile device is configured to be paired with the display module. The mounting device includes a mounting portion including a mounting groove having a shape corresponding to a frame forming borders of the display module. The mounting portion is coupled to the frame when the frame is inserted into the mounting groove, and an accommodating portion is positioned below the mounting portion, and accommodates the mobile device such that the mobile device is mounted on the display module.
US11996011B1 Scene decoration product
The present disclosure provides a scene decoration product. The scene decoration product includes a shell, an inner container and an actuating device. The shell is provided with a first inner side wall and a first outer side wall. The first inner side wall is encircled to form a first accommodating cavity. The first accommodating cavity is provided with a first accommodating opening. The inner container is provided with a second inner side wall and a second outer side wall. The inner container is placed into the first accommodating cavity through the first accommodating opening. An accommodating gap is reserved between the second outer side wall of the inner container and the first inner side wall of the shell. The accommodating gap is configured to accommodate liquid. The actuating device is configured to push water in the accommodating gap to flow.
US11996010B1 Proctoring system for use during test taking by computer and method of use
A system and a method of using the system for proctoring of a computer administered exam or test. The proctoring system includes software and at least two digital proctoring cameras arranged to capture at least: strokes on a keyboard, information displayed on a monitor, and activities of the examinee. The system can additionally capture video of the environment surrounding the testing computer. The information can be time stamped enabling synchronization thereof. The collected information is forwarded to a proctoring system, which can include artificial intelligence software to aid in monitoring the administration of the tests. A privacy screen can be employed to limit a viewing angle of the screen.
US11996006B2 Virtual reality platform for training medical personnel to diagnose patients
A virtual reality platform is provided for training medical personnel to diagnose patients. A virtual reality platform can include application software that creates a virtual reality environment in which patients having a variety of conditions can be examined. As the user interacts with a patient in the virtual reality environment, the application software can present elements of patient information. The application software can track whether the user discovers the elements of patient information that are necessary to arrive at the correct diagnosis for the correct reasons and present a corresponding score to assist the user in developing his or her diagnosing skills. The application software may also be configured to provide a differential diagnose coach feature to enable the user to learn how each element of patient information he or she discovers when examining a patient may impact the likelihood that the patient has a particular condition.
US11996004B2 Flight school credentialing and verification system
A flight school credentialing and verification system uses software tools to implement flight school functionality, including scheduling flight course sessions, customizing flight course sessions, and integrating third party tools, all in accordance with safety requirements as established by a regulatory body. For example, a flight school credentialing and verification software application may determine whether credential items of a user satisfy credential definitions defined for a flight course. Responsive to a determination that the credential items satisfy the credential definitions, an availability of one or more resources of a flight school used for the flight course can be verified, and, responsive to that verification, one or more candidate flight course registrations are determined. A flight course output indicative of a selected flight course registration is then generated. To maintain and automate safety, the credential definitions can be updated based on changes to flight course requirements made by the regulatory body.
US11995999B2 Drone first responder assistance
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for receiving a request to deploy an aerial drone to assist an emergency vehicle from a first location to a second location; determining a route to be traversed by the emergency vehicle from the first location to the second location based on the request; and deploying the aerial drone to traverse the route in advance of the emergency vehicle.
US11995998B2 Neural network-based system for flight condition analysis and communication
A pilot support system includes: a processing circuit; and memory storing instructions that, when executed by the processing circuit, cause the processing circuit to: receive input data regarding a current state of a vehicle; encode the input data to generate encoded input data; supply the encoded input data to a trained statistical model; compute a current context of the vehicle based on the input data using the trained statistical model; compute one or more pilot feedback indicators based on the current context using the trained statistical model; and provide the one or more pilot feedback indicators to a cockpit of the vehicle.
US11995990B2 Methods and systems for managing connected vehicles in mixed traffic
A method includes receiving, from connected vehicles, first locations of a first set of vehicles in an initial vehicle configuration; receiving, from a roadside unit, second locations of a second set of vehicles in the initial vehicle configuration; determining locations of connected vehicles and non-connected vehicles in the initial vehicle configuration based on the first locations and the second locations; determining an optimal vehicle configuration comprising desired locations of the connected vehicles and the non-connected vehicles based on the locations of the connected vehicles and the non-connected vehicles in the initial vehicle configuration, and predetermined optimization criteria; determining driving maneuvers to be performed by the connected vehicles to achieve the optimal vehicle configuration; and transmitting the determined driving maneuvers to the connected vehicles.
US11995989B2 Visualization of planned autonomous vehicle behavior
To visualize planned behavior of an autonomous vehicle (AV) traveling along a roadway, a user interface engine receives data describing a planned pathway of the AV along the roadway and object data describing an object having a predicted pathway crossing the planned pathway of the AV at a cross point. The user interface engine classifies the object either an asserting object or a yielding object based on a prediction of whether the object reaches the cross point before the AV or after the AV. The user interface engine generates an image that includes the planned pathway of the AV and the object in the environment of the AV. The image of the object indicates whether the object is classified as an asserting object or a yielding object.
US11995988B2 Vehicular environment estimation device
Disclosed is a vehicular environment estimation device capable of accurately estimating a travel environment around own vehicle on the basis of a predicted route of a mobile object or the like, which is moving in a blind area. A vehicular environment estimation device that is mounted in the own vehicle detects a behavior of another vehicle in the vicinity of the own vehicle, and estimates a travel environment, which affects the traveling of another vehicle, on the basis of the behavior of another vehicle. For example, the presence of another vehicle, which is traveling in a blind area, is estimated on the basis of the behavior of another vehicle. Therefore, it is possible to estimate a vehicle travel environment that cannot be recognized by the own vehicle but can be recognized by another vehicle in the vicinity of the own vehicle.
US11995981B2 Apparatus and method for surface condition monitoring
According to an example aspect of the present invention, there is provided an apparatus comprising a normalized surface condition monitoring sensor, and a processing unit comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to process surface data based on a real time position of the apparatus to obtain calibration of the surface condition monitoring sensor, wherein values of the surface data originate from at least one normalized surface condition monitoring system, and wherein at least some of the values of the surface data are associated with position information.
US11995978B1 Emergency alert systems and methods for differently abled persons
Emergency alert systems and methods for disabled and/or differently abled persons are disclosed. Upon receiving an alert message, the system translates the alert message to an audio message (text to speech) when the text to speech feature is enabled. In some implementations, the system waits fora threshold period of time (e.g., 30 seconds) to receive a user acknowledgment of the alert message, and translates the alert message to an audio message if no acknowledgment is received within this time. The user acknowledgment can be received via a selection of an option (e.g., by clicking an “OK” button) and/or via an audio option (e.g., by saying “Ok, received”) when the text to speech feature is enabled. The system then outputs (e.g., reads out loud) the translated message so that the disabled or differently abled persons can be informed of the emergency situation. After outputting the translated message, the system can further wait for a user acknowledgment of the translated audio message.
US11995977B2 Monitor circuit for summarizing sensor data
A monitor circuit is configured to receive sensor data samples at a first bit rate. The monitor circuit includes a sensor data processing circuit that is coupled to a sensor node and is configured to generate a sensor data characteristic signal for each sensor data sample. The sensor data characteristic signal for a particular sensor data sample indicates a value of a monitored parameter of the particular sensor data sample. The monitor circuit also includes a fault trigger circuit configured to determine, based on the sensor data characteristic signal, whether the sensor data samples satisfy a fault trigger. The monitor circuit further includes a summarization circuit configured to generate a sensor data summary signal based on the sensor data characteristic signal. The sensor data summary signal is provided to a summary output node at a second bit rate that is less than the first bit rate.
US11995976B2 Owner controlled evacuation system
A method includes receiving, by a user device, information regarding a sensed condition in a structure. The sensed condition is sensed by a sensory node. The method also includes providing, by the user device, a notification identifying the sensed condition to a user of the user device, and receiving, by the user device, information regarding navigable pathways of the structure. The method further includes determining, by the user device, a location of the user device, and identifying, by the user device, a first evacuation route based at least in part on the information regarding the sensed condition, the information regarding navigable pathways of the structure, and the location of the user device. The method also includes displaying, by the user device, the first evacuation route.
US11995970B2 Apparatus and a method for generating an alert associated with an earthing system
The invention provides an apparatus and a method for generating an alert associated with an earthing system. The method includes receiving, by a processor, a resistivity value of an earthing system captured by one or more sensors during operational and fault time. The method may further include comparing, by a processor, the resistivity value with a predetermined threshold value. The method may further include generating the alert associated with the earthing system, based on the comparison of the resistivity value with the predetermined threshold value.
US11995969B2 Storing events of a sensor device
It is provided a sensor device comprising: a proximity sensor; a processor; a wireless communication module; and a memory. The memory stores instructions that, when executed by the processor, cause the sensor device to: receive a user input signal; determine when the received user input signal matches a signal template being associated with an event; store in the memory a record indicating an occurrence of the event associated with the user input signal; and transmit, once the wireless communication module is active, any stored records.
US11995968B2 Systems, devices, and methods to electronically lure people at a building
A presence of a person at a first location within the building is detected using a sensor. Whether the presence of the person at the first location is acceptable is determined in response to detecting the presence of the person at the first location. Then, in response to determining that the presence of the person at the first location is unacceptable, an output device is triggered to output an electronic lure signal to lure the person to a second location that is distant from the first location. The electronic lure signal is based on a category of the person.
US11995966B2 Systems and methods for verifying remote purchases
Systems, methods, and computer readable media are disclosed for electronic security systems for an establishment offering in-store pick-up of previously purchased products. Embodiments may include an electronic article surveillance (EAS) gate, a receiver for receiving transmissions from the tags, and a processor. The processor may be configured to access a purchase transaction record of an out-of-store product purchase; receive a unique tag ID of a specific tag associated with a specific product corresponding to the purchased product, and assign the specific product to a record associated with the purchase transaction; receive, from a mobile communications device, a notification that the purchased product is being picked up at the establishment; authorize pick-up of the specific product based on the received information; and following the authorization of pick-up, disable an ability to initiate an alarm when the receiver receives a transmission from the specific tag in proximity to the EAS gate.
US11995965B2 Anti-theft device utilizing electronic gadget to produce an alarm
The anti-theft device for securing an electronic gadget against theft. A security sensor is attached to a rear surface of the electronic gadget. The security sensor is electrically coupled to the electronic gadget via a cable. A security software application is deployed on the electronic gadget. The security sensor is configured to transmit predefined security signal to the electronic gadget. The security application is configured to detect the predefined security signal. Responsive to detecting a security event, the security sensor stops transmitting the security signal. The security application is configured to transition the electronic gadget into an alarm state if the security application fails to receive the security signal.
US11995964B2 Surveillance camera
A camera assembly may include a camera and one or more heat sinks configured to dissipate heat generated by the camera. The heat sinks being in thermal contact with a printed circuit board including the camera. A housing of the camera assembly may be configured to maintain the camera in a fixed position while the camera assembly is mounted on a medical device such as a dispensing cabinet. The camera in the fixed position may have a deterministic field of view that includes a first area in which interactions with the medical device and adjacent medical devices occurs or is expected to occur. The deterministic field of view of the camera may further exclude a second area where surveillance is unsuitable, prohibited, and/or unnecessary. Images captured by the camera may be analyzed to detect anomalous behavior such as diversion, medical error, hazardous behavior, and protocol noncompliance.
US11995960B2 Method for administering a package of shuffled playing cards
Administrating a package of shuffled playing cards to prevent fraudulent card exchanges. The administrating system is configured to calculate places and a number of packages of shuffled playing cards at places of the backyard, the places of playing tables, places of carriers and the disposition place using information obtained by the loading step and unloading step and the administrating system calculates by every ID codes bases 1) places of packages registered by the registering step for registering to a data base of administrating system and a number of packages place by place from information obtained from the loading step and the unloading step. The administrating system is configured to recognize whether there is a lost package by comparing the information of all ID codes registered in registering steps with the ID codes at places of packages obtained at the calculating step from the loading step and the unloading step.
US11995959B2 Methods for selling pre-printed online lottery tickets
A system and method of selling pre-printed lottery tickets for random draw lotteries through the retailers POS without the use of additional lottery hardware. Pre-printed lottery tickets allow a consumer to purchase a lottery ticket for a subsequently occurring draw by including that ticket in their shopping basket. The pre-printed lottery ticket may be purchased as any other common product through the point of sale terminal. No specialized hardware such as lottery terminal, printer or dispensing device is necessary.
US11995958B2 Dynamic game flow modification in electronic wagering games
A wagering game operates according to a set of game rules including game flow rules that define a sequence of game events that are presented to a player in a course of operation of the wagering game, a math engine that governs probabilities of pseudorandom events that can occur in the course of operation of the wagering game, and a pay table that defines winning events that can occur in the course of operation of the wagering game and corresponding payouts that are made to the player upon occurrence of the wining events. The method determines a player game play preference of the player associated with playing the wagering game on the EGM, and adjusts the game flow rules in response to the determined player game play preference.
US11995956B2 System and method for transferring funds to and from a gaming establishment device
Systems and methods that account for a current balance of funds of a target device, such as a gaming establishment device, when determining whether or not to transfer an amount of funds between the target device and an account associated with the amount of funds.
US11995951B2 Composite meters for electronic gaming machines
Systems and techniques for providing flexibly reconfigurable meters on electronic gaming machines are provided; such meters may be considered to be “transient” with respect to meters that are hard-coded into the electronic gaming machine operating system or platform software or wagering game software and may be reconfigured by updating one or more meter definition files. Some such electronic gaming machines may provide for automated output of meter information.
US11995950B1 Systems and methods for odds selection
Described herein are systems and methods for providing graphical user interfaces for participation in wagers relating to live events. A data processing system can identify a list of wager parameters for a wager. The data processing system can generate a graphical user interface including a first interactive element including a subset of the list of wager parameters, and a second and third interactive element corresponding outcomes of the wager. The data processing system can receive a first interaction with the first interactive element to select a spread. The data processing system can update the second and third interactive elements to include updated respective odds, the updated odds generated based on the selected wager parameter. The data processing system can update a second graphical user interface to indicate the wager identifying an outcome in response to a second interaction with the second or third interactive element.
US11995949B2 Parallel streaming
A system for wagering and viewing the event on the same device while receiving the wagering data on a separate data feed from the video feed. Separate feeds would allow the wagering markets to close in more real-time while not relying on the video latency.
US11995947B2 System and method for creating a plurality of different video presentations that simulate a broadcasted game of chance
An apparatus and method are provided for creating a plurality of different video presentations that simulate a broadcasted game of chance. The game of chance has a plurality of successive stages, including a betting stage during which players enter bets for the game of chance, and a game play stage. The game play stage begins at the end of the betting stage and ends with a game outcome. A memory stores a plurality of video fragments associated with a game of chance. The video fragments include a first set of video fragments that are associated with the betting stage, and a second set of video fragments that are associated with the game play stage. At least some of the video fragments have a plurality of different video takes that represent the same video fragment. The second set of video fragments include a game outcome video fragment. The game outcome video fragment includes a plurality of different video takes that represent different game outcomes. A controller creates a first seamless, ordered string of stitched video fragments using the first set of video fragments for presentation to players during the betting stage. The first set of video fragments are selected using a Random Number Generator (RNG), the RNG being used to select one of the video takes for each of the first set of video fragments that have a plurality of different video takes that represent the same video fragment. Upon conclusion of the betting stage, the RNG is used to select the outcome of the game. The outcome of the game is thereby not known during the betting stage. The controller creates a second seamless, ordered string of stitched video fragments using the second set of video fragments for presentation to players during the game play stage. The second set of video fragments are also selected using the Random Number Generator (RNG), the RNG being used to select one of the video takes for each of the second set of video fragments that have a plurality of different video takes that represent the same video fragment. The video take that is selected for the video fragment associated with the game outcome is determined by the RNG which selected the outcome of the game. The controller combines the first and second seamless, ordered string of stitched video fragments to provide the video presentation that simulates the broadcasted game of chance.
US11995943B2 Methods of and systems for controlling access to networked devices provided with machine-readable codes scanned by mobile phones and computing devices
A multi-level machine-readable code system and method deployed in an environment supported by a wireless access control system network. The multi-level machine-readable code system including multi-level codes including facility-level codes, site-level codes and device-level codes, that are scanned by mobile computing devices such as mobile smart phones to initiated web-based e-commerce-enabled transactions that allow guest users to select and rent the particular networked devices available for rental and use within a facility, such as, for example, storage lockers, strollers, EVCs, wheelchairs and the like at a site selected within the environment. The wireless access and control system network can automatically assign an available device to the guest user at the selected site. When the guest reads the device-level machine-readable code on a device available for rental at a site, the wireless control access network also enables the guest users to scan the code and rent the device at the selected site and automatically control access to the rented device at the selected site, for access and use in the environment.
US11995936B2 Method and apparatus for operating a RFID system
A system for operating a radio frequency identification (RFID) system includes a remotely operable access point at an authentication point. A first trigger sensor detects an RFID signal from an RFID device associated with a user at a first trigger distance from the authentication point. A controller responsive to a signal detected from the RFID device exchanges data with the RFID device and determines whether the RFID device is authorized. A second trigger sensor exchanges data with the RFID device at a second trigger distance closer to the authentication point than the first trigger distance. The controller is responsive to the RFID signal detected at the second trigger sensor to authenticate the RFID device at the authentication point.
US11995931B2 Universal credential
A method for leveraging a universal credential in an access control system according to one embodiment includes generating, by a cloud system, a CBOR web token for user access to at least one electronic lock, wherein the CBOR web token includes a group tag associated with a set of access rights for a group of users and a cryptographic signature, transmitting the CBOR web token to a user mobile device, receiving, by a first electronic lock, the CBOR web token from the user mobile device for access to a passageway secured by the first electronic lock, verifying an authenticity of the cryptographic signature of the CBOR web token and that the group tag of the CBOR web token is associated with a group authorized to access the passageway secured by the first electronic lock, and unlocking a lock mechanism in response to the verifications.
US11995928B2 Control device, system, and method
A control device (100) controls a locker that includes a storage unit that stores an article. Additionally, the control device (100) includes a forbidder (160) that forbids unlocking of the storage unit in at least one of a case in which content associated with the article has not been watched, a case in which the content has not been listened to, or a case in which the content has neither been watched nor listened to by a user that performs an operation for unlocking the storage unit.
US11995926B2 Recording control device, recording control method, and computer-readable storage medium
A recording control device includes a parking detection unit configured to detect a vehicle being parked; an event detection unit configured to detect an event related to the vehicle; a power supply state detection unit configured to detect a state of a power supply of the vehicle; and a recording control unit configured to, when the vehicle is parked, based on the state of the power supply of the vehicle, switch between first parking recording and second parking recording to be executed. The first parking recording is of starting recording the imaging data in response to detection of an event and saving the recorded imaging data as event recording data. The second parking recording is of keeping recording imaging data acquired from a camera and, in response to detection of an event, saving imaging data before and after detection of the event from the imaging data as event recording data.
US11995925B2 Vision system for a vehicle coolant system
A vehicle has a prime mover to propel the vehicle, and a fluid circuit that defines a fluid passage and contains a coolant. The fluid circuit in thermal communication with the prime mover. A camera is positioned to image coolant within the fluid passage. A controller is configured to receive image data from the camera, process the image data to determine a state of the coolant in the fluid circuit, and output an indication to a user regarding the state of the coolant. A method of monitoring a fluid circuit in a vehicle is also provided.
US11995921B2 Scanning method for electronic control unit in vehicle and vehicle diagnostic device
The present disclosure relates to a scanning method for an electronic control unit in a vehicle and a vehicle diagnostic device. The vehicle diagnostic device is communicatively connected to at least two vehicle buses in the vehicle, each of the vehicle buses is connected to at least one electronic control unit in the vehicle. The scanning method determines a scan list corresponding to each of the vehicle buses. The scan list includes a to-be-scanned electronic control unit. The vehicle diagnostic device transmitting a scan signal on the vehicle buses in parallel according to the scan list corresponding to each of the vehicle buses, to determine whether the to-be-scanned electronic control unit in the scan list exists in the vehicle. The parallel scanning in this way can effectively improve the efficiency of automatic scanning and significantly shorten a time required to complete the automatic scanning, and improves user experience.
US11995920B2 Enhanced sensor health and regression testing for vehicles
Devices, systems, and methods are provided for sensor health and regression testing. A sensor testing system may include a first plurality of sensor testing targets positioned on a first side of a vehicle at a first distance from the vehicle, a second plurality of sensor testing targets positioned on a second side of the vehicle at the first distance, and a first sensor testing target positioned at a second distance from the vehicle, the second distance further from the vehicle than the first distance. The first and second pluralities of sensor testing targets both may include three or more sensor testing targets for testing cameras and light detection and ranging (LIDAR) sensors of the vehicle. The first sensor testing target may be used to test at least one of camera or LIDAR data. The sensor testing system may identify degradation of sensor performance, triggering further analysis and/or repairs.
US11995919B2 Battery diagnostic device, battery diagnostic method, battery diagnostic program, and vehicle
A battery diagnostic device for diagnosing a state of a battery mounted on a vehicle includes: an acquisition unit that acquires a physical quantity indicating the state of the battery; a setting unit that sets one diagnostic model from two or more diagnostic models based on the physical quantity acquired by the acquisition unit; and an estimation unit that estimates a deterioration state of the battery based on the one diagnostic model set by the setting unit.
US11995917B2 Systems and methods for detecting a slip, trip or fall
Disclosed herein are apparatuses and methods for detecting a slip, trip or fall event in an environment and sending an alert of the event. An implementation may comprise detecting, in image frames captured by a camera, when an object enters a region of interest, tracking movements of the object, and determining that the object is in a fall-zone. The fall-zone may be specified by a set of line segments, each line segment being defined by points that lie in the region of interest. The implementation may further comprise, when the object is in the fall-zone, recording the position of the object, detecting a slip, trip or fall event when the object transitions from a first position above a predetermined height threshold to a second position below the predetermined height threshold, a pose of the object indicates that the object is lying down, or the object transitions from a vertical to horizontal pose, and sending the alert.
US11995915B2 Systems and methods for collecting video clip evidence from a plurality of video streams of a video surveillance system
A video surveillance system and computer assisted method stores video streams of numerous video cameras installed throughout a facility (e.g., a school, an airport, etc.) and batch searches those video streams for relevant video frames that may show an individual with certain predetermined facial features. In some examples, the search range is limited by a specified time window, by certain designated cameras, and/or by certain predetermined areas of the facility. From those video streams, a collection of video clips containing the relevant video frames are identified and batch exported for later analysis by video surveillance personnel. In some examples, the collected video clips are compiled into a single composite video with the video clips being arranged by time for convenient and efficient viewing. In addition or alternatively, in some examples, the video clips are stored as separate files in a directory for viewing the video clips individually.
US11995912B2 Apparatus for inspecting and sorting
A method and apparatus for sorting is described, and which includes providing a product stream formed of individual objects of interest having feature aspects which can be detected; generating multiple images of each of the respective objects of interest; classifying the feature aspects of the objects of interest; identifying complementary images by analyzing some of the multiplicity of images; fusing the complementary images to form an aggregated region representation of the complementary images; and sorting the respective objects of interest based at least in part upon the aggregated region representation which is formed.
US11995906B2 Techniques for generation of synthetic data with simulated handwriting
Various embodiments are generally directed to techniques for generating synthetic data with simulated handwriting, such as for training or evaluating a computer vision process, for instance. Some embodiments are particularly directed to creating simulated handwriting based on input text. For example, attributes of various glyphs included in typefaces stored in a vectorized graphics format may be randomized to produce randomized glyphs. The randomized glyphs may then be used to replace glyphs in an input text to generate simulated handwriting for the input text. In some embodiments, simulated handwriting may be overlaid with a background image to produce a synthetic handwriting image. In some such embodiments, noise may be introduced into the synthetic handwriting image to generate synthetic data comprising the simulated handwriting. In one embodiment, the synthetic data may simulate a handwritten check that is used to train or evaluate an optical character recognition process.
US11995904B2 Systems, devices, and/or processes for dynamic surface marking
Subject matter disclosed herein relates to systems, devices, and/or processes for processing signals relating to surfaces that may be viewable by subjects though one or more devices. In an embodiment, a surface may include one or more devices embedded therein to provide one or more signals to define a portion of the surface.
US11995901B2 Method and system for detecting scene text
A method and a system for detecting a scene text are provided. The method includes: acquiring a scene text picture in a preset manner, pre-processing the acquired scene text picture, detecting the pre-processed scene text picture with a training model for scene text detection, and acquiring a detection result. Accordingly, the method and the system have an original PSENet (Progressive Scale Expansion Network) backbone network ResNet (Deep Residual Network) is replaced with a rich feature structure network (i.e. Res2NeXt (Combination of Res2Net and ResNeXt)) to improve a network feature extraction capability, thereby increasing a text detection precision of the network; mixed pooling is added at an appropriate location in the backbone network to acquire useful context information by performing pooling operations of different kernel shapes and capture long and short distance dependency relationships between different locations, thereby further increasing the text detection precision of the network.
US11995899B2 Pointer-based content recognition using a head-mounted device
A head-mounted device (HMD) can be configured to determine a request for recognizing at least one content item included within content framed within a display of the HMD. The HMD can be configured to initiate a head-tracking process that maintains a coordinate system with respect to the content, and a pointer-tracking process that tracks a pointer that is visible together with the content within the display. The HMD can be configured to capture a first image of the content and a second image of the content, the second image including the pointer. The HMD can be configured to map a location of the pointer within the second image to a corresponding image location within the first image, using the coordinate system, and provide the at least one content item from the corresponding image location.
US11995897B2 Device for detecting the type and the level of clothing of a passenger of a motor vehicle utilizing a neural network
The invention concerns a device for identifying a clothing family index (Clo), the index in particular representing the type and level of clothing of a passenger of a motor vehicle, comprising: —at least one camera (2) designed to capture at least one image of a part of the clothing of the passenger (P), —a processing unit (3) designed to determine at least one clothing family index (Clo) by using a recognition algorithm based on a neural network model, trained in particular on a library (5) of representative images captured by the camera, images preferably categorised beforehand by a human operator.
US11995894B2 Interacting with hierarchical clusters of video segments using a metadata panel
Embodiments are directed to techniques for interacting with a hierarchical video segmentation using a metadata panel with a composite list of video metadata. The composite list is segmented into selectable metadata segments at locations corresponding to boundaries of video segments defined by a hierarchical segmentation. In some embodiments, the finest level of a hierarchical segmentation identifies the smallest interaction unit of a video—semantically defined video segments of unequal duration called clip atoms, and higher levels cluster the clip atoms into coarser sets of video segments. One or more metadata segments can be selected in various ways, such as by clicking or tapping on a metadata segment or by performing a metadata search. When a metadata segment is selected, a corresponding video segment is emphasized on the video timeline, a playback cursor is moved to the first video frame of the video segment, and the first video frame is presented.
US11995893B2 Systems, methods, and devices for determining an introduction portion in a video program
Systems, methods, and devices relating to determining an introduction portion in a video program are described herein. A method may determine first and second hard-matching pairs of video segments in first and second video content such that video fingerprints of the first hard-matching pair match and video fingerprints of the second hard-matching pair also match. The method may classify a third pair of video segments in the first and second video content, sequentially between the first and second hard-matching pairs, as a soft-matching pair of video segments of an introduction portion. The method may use the classification of the third pair of video segments as a soft-matching pair to determine a model configured to determine that a pair of video segments in two video content items are a soft-matching pair of video segments of an introduction portion.
US11995892B2 Textless material scene matching in videos
Systems, methods, and a computer-readable medium are provided for matching textless elements to texted elements in video content. A video processing system including a textless matching system may divide a video into shots, identify shots having similar durations, identify sequences of shots having similar durations, and compare image content in representative frames of the sequences to determine whether the sequences match. When the sequences are determined to match, the sequences may be paired, wherein the first sequence may include shots with overlaid text and the second sequence may include textless version of corresponding texted shots included in the first sequence. In some examples, the video processing system may further replace the determined corresponding texted shots.
US11995889B2 Cognitive generation of HTML pages based on video content
Methods, computer program products, and/or systems are provided that perform the following operations: obtaining video data; dividing the video data into a plurality of video fragments based, at least in part, on page detection; extracting one or more elements from each of the plurality of video fragments; determining element type data for each of the one or more extracted elements; generating element style data for the one or more extracted elements; determining page flow for the plurality of video fragments; and generating one or more pages based, at least in part, on the one or more elements extracted from the plurality of video fragments, the element type data, the element style data, and the page flow.
US11995886B2 Large-scale environment-modeling with geometric optimization
Embodiments of the invention provide systems and methods of generating a complete and accurate geometrically optimized environment. Stereo pair images depicting an environment are selected from a plurality of images to generate a Digital Surface Model (DSM). Characteristics of objects in the environment are determined and identified. The geometry of the objects may be determined and fit with polygons and textured facades. By determining the objects, the geometry, and the material from original satellite imagery and from a DSM created from the matching stereo pair point clouds, a complete and accurate geometrically optimized environment is created.
US11995884B1 Hardware acceleration of fingerprint data processing
A method includes identifying, within an image that represents a fingerprint, a plurality of keypoints. The method also includes determining a plurality of pixel vectors by transforming, for each respective keypoint, a corresponding two-dimensional (2D) array of pixel values associated with the respective keypoint into a corresponding pixel vector, and obtaining a plurality of filter vectors that represent, for each respective filter of a plurality of filters, a transformation of a corresponding 2D array of filter values of the respective filter into a corresponding filter vector. The method additionally includes convolving the plurality of keypoints with the plurality of filters by multiplying, using a tensor processing hardware, a pixel matrix formed by the plurality of pixel vectors and a filter matrix formed by the plurality of filter vectors, and determining, based on the convolving, a representation of the fingerprint.
US11995882B2 Machine-learning based solver of coupled-partial differential equations
Partial differential equations used to simulate physical systems can be solved, in one embodiment, by a solver that has been trained with a set of generative neural networks that operated at different resolutions in a solution space of a domain that defines the physical space of the physical system. The solver can operate in a latent vector space which encodes solutions to the PDE in latent vectors in the latent vector space. The variables of the PDE can be partially decoupled in the latent vector space while the solver operates. The domain can be divided into subdomains that are classified based on their positions in the domain.
US11995875B2 Boom mounted agricultural machine vision perspective correction
In an agricultural machine vision system for the selective treatment of a field employing a boom deployed sensor and treatment device, the system utilizes at least one image sensor mounted on the boom to produce base image data. A boom angle detector detects boom height which is used to correct the base image data into remapped image data including a region of interest to produce corrected image data producing a regularized image of the region of interests for treatment, independent of boom tilt.
US11995874B2 Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: assigning three-dimensional points to one of layers, based on items of geometry information of the three-dimensional points; searching three-dimensional points surrounding a current three-dimensional point to be encoded, to select, from the three-dimensional points, a three-dimensional point to be referred to when a predicted value of attribute information of the current three-dimensional point is calculated, the current three-dimensional point belonging to a first layer among the layers; and calculating the predicted value of the attribute information of the current three-dimensional point using the three-dimensional point selected. In the searching of the three-dimensional points, a search range for a same layer as the current three-dimensional point is different from a search range for a layer higher than the first layer.
US11995873B2 Image processing apparatus and method
The present disclosure relates to an image processing apparatus and an image processing method each capable of reducing image quality deterioration. A connection component constituted by points that are included in a point group representing a three-dimensional structure, located adjacent to each other, and projected in an identical direction is projected on a two-dimensional plane in a plurality of directions to generate patches in the respective directions. A frame image where the generated patches in the respective directions are arranged is coded. For example, the present disclosure is applicable to an information processing apparatus, an image processing apparatus, an electronic apparatus, an information processing method, a program, or the like.
US11995868B2 Image processing device, image providing server, image display method, and image provision method for navigating horizontally or vertically between floor images
Disclosed herein is an image processing device including an input information acquiring part that receives a user operation relating to an image displayed on a displaying device, and an image displaying part that, when the input information acquiring part receives an operation for specifying a place by a user, causes the displaying device to display thereon an image of the place. The image displaying part further causes an icon for floor number selection for selecting a floor number of a building currently displayed to be displayed and, when the input information acquiring part receives an operation, which is performed on the icon for floor number selection, for selecting another floor, changes display such that an image of the selected floor appears from a direction same as a direction corresponding to the selected floor in a vertical positional relation between the selected floor and a floor currently displayed.
US11995866B2 Optically readable markers
An optically readable marker comprises a dash and two dots arranged in a pattern to allow detection of the marker, wherein the dash and dots are collinear, and wherein the dots are of the same size and shape and adjacent to each other. Multiple such optically readable markers may be combined into a composite marker, optionally with one element (i.e. a dash or a dot of the marker) being at least partially shared between two or more markers.
US11995865B2 Article position estimation system and article position estimation method
Article position estimation system comprises: article movement recognition part; reference point recognition part; position information generation part; and article position estimation part. Article movement recognition part generates article movement information including time point when article is taken out by mobile body or time point when article placement is completed by mobile body. Reference point recognition part recognizes reference point and generates reference point recognition information including identification information according to recognized reference point, reference point recognition time point, and information related to recognized reference point. Position information generation part generates information related to position of mobile body at reference point recognition time point based on reference point recognition information. Article position estimation part estimates position of mobile body at the time when article is moved by using at least position of mobile body at reference point recognition time point.
US11995857B2 Shape-from-shading
A method for determining a depth map of at least one object, the method including: a) illuminating a scene including the object by using at least one flood light source; and imaging at least one pixelated flood image of the scene by using at least one camera; b) projecting at least one illumination pattern on the scene by using at least one projector and imaging at least one pixelated reflection image using the at least one camera; c) evaluating the flood image by using at least one evaluation device thereby determining reflectance R(x) for each pixel position x of the flood image; d) evaluating the reflection image by using the evaluation device; e) assigning and extrapolating with the evaluation device; and f) determining the depth map with the evaluation device.
US11995856B2 Video depth estimation based on temporal attention
A method of depth detection based on a plurality of video frames includes receiving a plurality of input frames including a first input frame, a second input frame, and a third input frame respectively corresponding to different capture times, convolving the first to third input frames to generate a first feature map, a second feature map, and a third feature map corresponding to the different capture times, calculating a temporal attention map based on the first to third feature maps, the temporal attention map including a plurality of weights corresponding to different pairs of feature maps from among the first to third feature maps, each weight of the plurality of weights indicating a similarity level of a corresponding pair of feature maps, and applying the temporal attention map to the first to third feature maps to generate a feature map with temporal attention.
US11995843B2 Object identification in digital images
In an example, a digital image comprising a representation of multiple physical objects is received at a client computer. The digital image is copied into a temporary canvas. The digital image is then analyzed to identify a plurality of potential object areas, each of the potential object areas having pixels with colors similar to the other pixels within the potential object area. A minimum bounding region for each of the identified potential object areas is identified, the minimum bounding region being a smallest region of a particular shape that bounds the corresponding potential object area. The pixels within a selected minimum bounding region are cropped from the digital image. The pixels within the selected minimum bounding region are then sent to an object recognition service on a server to identify an object represented by the pixels within the selected minimum bounding region.
US11995842B2 Segmentation to improve chemical analysis
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for image segmentation and chemical analysis using machine learning. In some implementations, a system obtains a hyperspectral image that includes a representation of an object. The system segments the hyperspectral image to identify regions of a particular type on the object. The system generates a set of feature values derived from image data for different wavelength bands that is located in the hyperspectral image in the identified regions of the particular type. The system generates a prediction of a level of one or more chemicals in the object based on an output produced by a machine learning model in response to the set of feature values being provided as input to the machine learning model. The system provides data indicating the prediction of the level of the one or more chemicals in the object.
US11995836B2 System and method for performing sky-segmentation
A method includes identifying a first image. The method also includes determining a distribution based at least partially upon an intensity of each pixel in the first image. The method also includes determining that the distribution is bimodal. The method also includes dividing the first image to produce a second image in response to determining that the distribution is bimodal. The second image includes a plurality of first pixels and a plurality of second pixels. The method also includes determining that a horizon is defined between the plurality of first pixels and the plurality of second pixels.
US11995835B2 Pixel-level object detection system and program thereof
A pixel-level object detection system that detects an object at a pixel level, includes: an imaging unit that acquires an inference image that is an image that captures a detection target; an area detection unit that detects an area including a detection target from the inference image; a detail detection unit that detects the detection target using only local information from the inference image; and a result integration processing unit that integrates an output of the area detection unit with an output of the detail detection unit to output a segmentation map indicating, as a probability map, which pixel in the image corresponds to the detection object.
US11995834B2 Method and system for the automated determination of examination results in an image sequence
One or more example embodiments of the present invention relates to a method for the automated determination of examination results in an image sequence from multiple chronologically consecutive frames, the method comprising determining diagnostic candidates in the form of contiguous image regions in the individual frames for a predefined diagnostic finding; and for a number of the diagnostic candidates, determining which candidate image regions in other frames correspond to the particular diagnostic candidate, determining whether the candidate image regions of the particular diagnostic candidate in the other frames overlap with other diagnostic candidates, generating a graph containing the determined diagnostic candidates of the frames as nodes and the determined overlaps as edges, and generating communities from nodes connected via edges.
US11995833B2 System and method for on-phase microscopy
Techniques for processing images to be used for more accurate measurement of biological processes such as cell migration, as well as techniques for measuring cell migration. A method for processing microscopic images includes generating a smoothed image for a raw image by applying a smoothing filter to the raw image, wherein the raw image shows a plurality of cells and a background; generating a high pass filter image by dividing the raw image by the smoothed image; and transforming the high pass filter image into a transformed image by augmenting the spatial frequency of the plurality of cells shown in the high pass filter image with respect to the background.
US11995832B2 Method and system for characterizing an impact of brain lesions on brain connectivity using MRI
A system and a method for mapping lesions or damage instances of a brain. The method includes receiving a lesion segmentation mask for the brain and receiving a tractography atlas. A connectivity damage brain map is constructed from (i) superimposing the lesion segmentation mask and a tractography atlas-based image, and (ii) combining information from the lesion segmentation mask with information from the tractography atlas-based image. The tractography atlas-based image is an image obtained from the tractography atlas, and the tractography atlas-based image and the lesion segmentation mask are registered to a common space.
US11995830B2 Deep learning architecture for analyzing medical images for body region recognition and delineation
Provided are systems and methods for analyzing medical images to localize body regions using deep learning techniques. A combination of convolutional neural network (CNN) and a recurrent neural network (RNN) can be applied to medical images, identifying axial slices of a body region. In accordance with embodiments, boundaries, e.g., superior and inferior boundaries of various body regions in computed tomography images can be automatically demarcated.
US11995825B2 Method for motion artifact detection
The present disclosure relates to a medical imaging method for motion artifact detection. The method comprises: using (201-203) a k-space acquisition property for generating a motion-corrupted image having a motion artifact as caused by a first initial motion pattern such that the motion artifact is defined as function of a feature matrix and the motion-corrupted image; initializing (205) at least one feature map of a convolutional neural network, CNN, with values of the convolution matrix; training (207) the initialized CNN to obtain, in training images, motion artifacts caused by a second training motion pattern; obtaining (209) a motion artifact in an input image using the trained CNN.
US11995822B2 Plant monitoring server, a plant monitoring system and a plant monitoring terminal device
A terminal device is provided and is configured to display, on a first screen, a first number of one or more fields where one or more defective plants are detected, change a displayed screen from the first screen to a second screen, in a case where an instruction to change a screen is received, wherein one or more pictures of plants in a first field is displayed on the second screen, display, on a second screen, a second number of a field where one or more defective plants are detected, wherein the second number is less than the first number; and display, on the second screen, an user interface to instruct to change a displayed screen from the second screen to a third screen, wherein one or more pictures of plants in a second field is displayed on the second screen.
US11995821B2 Medical image region screening method and apparatus and storage medium
A medical image region screening method and apparatus and a storage medium are provided. The method includes: obtaining a medical image of biological tissue, segmenting tissue regions of a plurality of tissue types from the medical image, selecting, from the tissue regions of the plurality of tissue types based on types of capturing positions of the medical image, a reserved region, obtaining a positional relationship between the reserved region and a predicted lesion region in the medical image; and screening for the predicted lesion region in the medical image based on the positional relationship, to obtain a target lesion region.
US11995820B2 Method and apparatus for automated detection of landmarks from 3D medical image data based on deep learning
A method for automated detection of landmarks from 3D medical image data using deep learning according to the present inventive concept, the method includes receiving a 3D volume medical image, generating a 2D intensity value projection image based on the 3D volume medical image, automatically detecting an initial anatomical landmark using a first convolutional neural network based on the 2D intensity value projection image, generating a 3D volume area of interest based on the initial anatomical landmark and automatically detecting a detailed anatomical landmark using a second convolutional neural network different from the first convolutional neural network based on the 3D volume area of interest.
US11995819B2 Diagnosis result generation system and method
A system and a method that output in both a machine-readable and a human-readable format, a result obtained by performing a diagnosis of a disease through an image of living tissue. A diagnosis result generation system includes a marking information generation module for generating marking information indicating a result obtained by diagnosing whether a disease is present in biological tissue provided on a slide of which a biological image is obtained therefrom, wherein the marking information includes disease state information for each pixel of the biometric image obtained from the slide; a contour extraction module for extracting at least one contour from the marking information; and a machine-readable/human-readable generation module for generating a machine-readable/human-readable document including outline information of each of the at least one extracted contour.
US11995817B2 Defect inspection method
According to an embodiment, a defect inspection method is performed with a defect inspection apparatus. The defect inspection apparatus is adapted to irradiate a first sample with illumination light to acquire a first sample image, and compare the first sample image to a reference image to inspect a defect. The defect inspection method includes generating the reference image, acquiring the first sample image, setting a defect detection condition using an index based on a result of defect inspection of a second sample different from the first sample, and discriminating a nuisance from a result of comparison between the reference image and the first sample image based on the defect detection condition.
US11995816B2 Image analysis apparatus, method, and program
To improve a determination accuracy when determining each particle contained in an image of an object. An image analysis apparatus according to an embodiment of the present invention includes: a shape determination unit configured to determine a shape of a particle included in a particle image that is extracted from an image of an object, so that an OK particle image which is a particle image of an OK particle that satisfies a predetermined standard for shape and a provisional NG particle image which is a particle image of a provisional NG particle that does not satisfy the predetermined standard, are obtained; a pseudo image generation unit configured to generate a pseudo image; and a similarity determination unit configured to determine whether the provisional NG image and the pseudo image are similar.
US11995811B1 Method and apparatus for determining a growth factor
An apparatus and method for determining a growth factor. The method may include receiving, by a processor, entity data and determining, by the processor, a growth factor. Further, the method may include generating, by the processor, at least an interface element as a function of the growth factor and transmitting, by the processor, the at least an interface element to a graphical user interface (GUI).
US11995810B2 System and method for generating a stained image
A system and method for generating a stained image including the steps of obtaining a first image of a key sample section; and processing the first image with a multi-modal stain learning engine arranged to generate at least one stained image, wherein the at least one stained image represents the key sample section stained with at least one stain.
US11995807B2 Method for ultrasound determination of a corrected image of a medium, and device for implementing this method
Method for ultrasound determination of a corrected image of a medium, the method comprising: determination of a temporal succession of images (Ik) of the medium, determination of the movement for each image of the medium, determination of a temporal succession of partial strain images (IΔεk) based on images of the medium, determination of corrected partial strain images (IΔεk*) by compensation of said partial strain images (IΔεk) based on preceding movements, and determination of a corrected strain image (Iεk*) by summation of the preceding corrected partial strain images (IΔεk*).
US11995802B2 System, method and apparatus for macroscopic inspection of reflective specimens
An inspection apparatus includes a specimen stage, one or more imaging devices and a set of lights, all controllable by a control system. By translating or rotating the one or more imaging devices or specimen stage, the inspection apparatus can capture a first image of the specimen that includes a first imaging artifact to a first side of a reference point and then capture a second image of the specimen that includes a second imaging artifact to a second side of the reference point. The first and second imaging artifacts can be cropped from the first image and the second image respectively, and the first image and the second image can be digitally stitched together to generate a composite image of the specimen that lacks the first and second imaging artifacts.
US11995801B2 Image processing method, system, device and storage medium
An image processing method for sparse image reconstruction, image denoising, compressed sensing image reconstruction or image restoration, comprising: establishing a general linear optimization inverse problem under the 1-norm constraint of a sparse signal; establishing a differentiable deep network model based on convex combination to solve the problem on the basis of standard or learned iterative soft shrinkage thresholding algorithm; and introducing a deep neural network of arbitrary structure into the solving step to accelerate the solving step and reducing a number of iterations needed to reach a convergence. The present disclosure combines the traditional iterative optimization algorithm with the deep neural network of arbitrary structure to improve the image reconstruction performance and ensure fast convergence to meet the current needs of sparse image reconstruction.
US11995800B2 Artificial intelligence techniques for image enhancement
An image captured by an imaging device in low light conditions may cause the captured image to have poor contrast, blurring, and otherwise not display one or more objects in the image clearly. According to various aspects, systems and methods are provided for enhancing images that are captured in low light conditions.
US11995799B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus comprises a first obtaining unit configured to obtain a range of a transmittance of air that is designated in accordance with a user operation to a captured image, and a generation unit configured to generate a corrected image in which influence of a microparticle component in the air on the captured image is suppressed based on the range.
US11995798B2 Electronic device and method for managing non-destructive editing contents
A method and a device are provided. The device includes a camera module, a communication module, a memory, and a processor operatively coupled to the camera module, the communication module, and the memory, wherein the processor is configured to acquire a first content through the camera module or the communication module, generate a second content by editing the first content, based on a user input, store the acquired first content in a secure area of the memory, and store the second content including metadata corresponding to the second content and first content access information corresponding to the first content in a general area of the memory, and the first content access information associates the first content with the second content.
US11995796B2 Method of reconstruction of super-resolution of video frame
A method of reconstruction of super-resolution of video frame includes inputting a first video frame with a first resolution and a plurality of consecutive frames thereof into a pre-trained super-resolution reconstruction network, and outputting, by the pre-trained super-resolution reconstruction network, a second video frame with a second resolution corresponding to the first video frame. The second resolution is higher than the first resolution. The super-resolution reconstruction network includes a feature extraction subnetwork, a spatial-temporal non-local alignment subnetwork, an attention progressive fusion subnetwork, and an up-sampling subnetwork which are connected in sequence.
US11995794B2 Device for generating a high-resolution frame
A device for generating a high-resolution frame includes a plurality of alignment circuits configured to generate a plurality of aligned frames by blending a reference frame and a plurality of neighboring frames neighboring the reference frame; and a reconstruction circuit configured to generate the high-resolution frame corresponding to the reference frame according to the reference frame and the plurality of aligned frames. The plurality of alignment circuits and the reconstruction circuit each include neural networks.
US11995793B2 Generation method for 3D asteroid dynamic map and portable terminal
The present invention provides a generation method for a 3D asteroid dynamic map and a portable terminal. The method comprises: obtaining a panorama image; identifying the panorama image and segmenting into a sky region, a human body region, and a ground region; calculating a panoramic depth map for the sky region, the human body region, and the ground region; respectively transforming the panorama image and the panoramic depth map to generate an asteroid image and an asteroid depth map; generating an asteroid view under a virtual viewpoint; and rendering to generate a 3D asteroid dynamic map. By automatically generating the asteroid view under the virtual viewpoint, and synthesizing and rendering same, the technical solution of the present invention generates the asteroid dynamic map having a 3D effect from the panorama image.
US11995792B2 System and method for detecting and rectifying vision for individuals with imprecise focal points
Computer-implemented system and method that allows for the rehabilitation of individuals with strabismus by leveraging commercially available VR headset technology. Eye tracking capabilities and external cameras of existing VR headsets, enables the system and method to first gather the image that the dominant, unaffected eye is focused on (FIG. 1). Then, given where the strabismus unaffected eye's gaze falls on its screen, the system and method will take the image and identify where that point lies on the strabismus affected eye's screen. This point is the ideal gaze point of the strabismus affected eye. The software solution disclosed herein will then warp the strabismus affected eye's screen so that this new gaze will line up with the unaffected eye's gaze.
US11995787B2 Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity
A user device for rendering images of a virtual environment includes display. A browser application to establish a connection to a server for receiving streaming image data to render views of a virtual environment as a first layer of a display. Control commands initiated by a user on the user device are transmitted to the server. In response, the user device receives updated streaming image data for updating the displayed first layer. Upon detecting an occurrence of a predetermined event related to the virtual world/control commands, the user device transmits a request with a corresponding event identifier to a content management system (CMS), wherein the browser application and CMS maintain corresponding lists of event identifiers. The CMS then transmits to the user device additional display information external to the virtual environment, which the user device renders as a second partially-transparent layer overlaying the first layer.
US11995786B2 Interactive image editing
The present embodiment relates to a renderer and an interactive method for image editing of medical 3D anatomical data. The method includes receiving a dataset with volumetric image data, which have been acquired from an image acquisition modality, and providing a signed distance field data structure of the received dataset. Further, editing operations are received from a user interface for editing at least a part of the provided signed distance field data structure. A visualization of the editing operations is calculated and displayed on a display.
US11995785B2 Computer-implemented method for providing a standardized position for anatomic structural data of a patient scan
The invention relates to a computer-implemented method for providing a standardized position for anatomic structural data (ASD) of a patient scan, in particular as a basis for individually fitting an orthosis or prosthesis to a first patient. The method comprises the steps of receiving anatomic structural data (ASD) of a body part of the first patient, receiving and/or selecting template structural data (TSD) corresponding to the body part and adapting the orientation and/or the pose of the anatomic structural data (ASD) using the armature of the template structural data (TSD). Further, the invention refers to a computer-implemented method for providing standardized measurement on anatomic structural data (ASD) of a patient scan, a data processing system and a computer-readable medium.
US11995784B2 Image processing device and image processing method
An image processing device and an image processing method for easy editing of a free viewpoint image. The image processing device displays a 3D stroboscopic image obtained by imaging, with a virtual camera, a stroboscopic model in which 3D models of an object at a plurality of times generated from a plurality of viewpoint images imaged from a plurality of viewpoints are arranged in a three-dimensional space, and displays an editing parameter to be edited in editing of a free viewpoint image obtained by imaging, with the virtual camera, free viewpoint data generated from the plurality of viewpoint images, the editing parameter being linked with the 3D stroboscopic image.
US11995778B2 Augmented reality location operation including augmented reality tracking handoff
A method for performing an augmented reality location operation. The augmented reality location operation includes: configuring an augmented reality device to perform a plurality of augmented reality tracking methods; identifying an augmented reality target via at least one of the plurality of augmented reality tracking methods; determining whether another of the plurality of augmented reality tracking methods provides a higher resolution of the augmented reality target; and, handing off the identifying the augmented reality target to the another of the plurality of augmented reality tracking methods.
US11995776B2 Extended reality interaction in synchronous virtual spaces using heterogeneous devices
Extended reality interactions include capturing, with a first device, video of a first user and conveying same to a second, heterogeneous device. A 3D mesh is received by the first device from the second device for rendering an extended reality environment, which is simultaneously displayed on the second device. Video of a second user and pose transforms for compositing the video of the second user in the extended reality environment displayed on the first device is received. A view perspective of the video of the second user composited in the extended reality environment is based on the pose transforms. Input to the first device changes the view perspective. View perspective data is conveyed from the first device to the second device that causes a corresponding change in view perspective of the video of the first user composited in the extended reality environment simultaneously displayed on the second device.
US11995770B2 System and method for isolating anatomical features in computerized tomography data
The technology relates to generating a three-dimensional point cloud model of an anatomical structure. A computer accessible memory stores a three-dimensional array of data elements describing multiple anatomical features of a subject, each of the data elements having associated therewith positional data and a separate parameter value. A processor may be configured to identify any data elements in the three-dimensional array having an associated parameter value satisfying a predefined threshold value associated with at least one anatomical feature. The processor may be further configured to generate a visually displayable three-dimensional point cloud model of at least one anatomical structure having a first plurality of points in the point cloud model which define an exterior perimeter of the at least one anatomical structure and a second plurality points in the point cloud model which define at least one feature interior of the exterior perimeter of the at least one anatomical structure.
US11995766B2 Centralized tracking system with distributed fixed sensors
A sensor system comprising multiple sensor units non-collocated at a site; processing circuitry operatively coupled to memory is configured to perform operations comprising: producing sensor unit tracks, each sensor unit track comprising one or more object attributes including relative object location attributes and non-location attributes; for each sensor unit track, translating the one or more relative object location attributes of the sensor unit track, to one or more universal object location attributes; fusing sets of sensor unit tracks, based at least in part upon corresponding object attributes of the sets of sensor unit tracks, to produce unified site tracks that include the corresponding object attributes; and saving the unified site tracks in a non-transitory storage device.
US11995763B2 System and methods for environment mapping
Systems and methods thereof configured for mapping an environment, comprising: continuously scanning, via at least one transmit/receive module, the environments volume for detecting objects, the transmit/receive module is configured to transmit signals and receive their reflection; measuring the location of the objects' reflected signals and optionally their strength, via at least one acquisition module and at least one processor; and constructing a real-time updated three-dimensional (3D) voxels' map of the environment; and associating for each voxel a time record of events and optionally their respective event features; wherein each event comprises at least the voxel's detected presence of signal/s.
US11995761B2 Methods and system for generating virtual sensor data of a virtual single-photon avalanche diode (SPAD) lidar sensor of a virtual vehicle simulator
A method of generating virtual sensor data of a virtual single-photon avalanche diode (SPAD) lidar sensor includes generating a two-dimensional (2D) lidar array having a plurality of cells. The method further includes interpolating image data from a virtual camera with the 2D lidar array to define auxiliary image data, generating a virtual ambient image based on a red-channel (R-channel) data of the auxiliary image data, identifying a plurality of virtual echoes of the virtual SPAD lidar sensor based on the R-channel data and a defined photon threshold, defining a virtual point cloud indicative of virtual photon measurements of the virtual SPAD lidar sensor based on the plurality of virtual echoes, and outputting data indicative of the virtual ambient image, the virtual photon measurements, the virtual point cloud, or a combination thereof, as the virtual sensor data of the virtual SPAD lidar sensor.
US11995760B2 Virtual reality simulator and virtual reality simulation program
A VR (Virtual Reality) simulator projects or displays a virtual space image on a screen installed at a position distant from a user in a real space and not integrally moving with the user. More specifically, the VR simulator acquires a real user position being a position of the user's head in the real space. The VR simulator acquires a virtual user position being a position in a virtual space corresponding to the real user position. Then, the VR simulator acquires the virtual space image by imaging the virtual space by using a camera placed at the virtual user position in the virtual space, based on virtual space configuration information indicating a configuration of the virtual space. Here, the VR simulator performs a lens shift process that shifts a lens of the camera such that the entire screen fits within a field of view of the camera.
US11995757B2 Customized animation from video
Methods and systems are disclosed for generating a custom sticker. In one embodiment, a messaging application implemented on a first device receives a video and input that draws a selection of a region of the video. The messaging application generates a graphical element comprising the region of the video drawn by the input and applies one or more visual effects to the graphical element to create a custom graphic. The custom graphic with the one or more visual effects is sent from the first device to a second device.
US11995755B1 Emotional state models and continuous update of emotional states of artificial intelligence characters
Systems and methods for continuously updating emotional states of artificial intelligence (AI) characters using emotional state models are provided. An example method includes providing an emotional state model trained to predict an emotional state of an AI character generated by an AI character model in a virtual environment; continuously monitoring a context of an interaction involving the AI character; generating, based on the context, an input for the emotional state model; providing the input to the emotional state model; obtaining, from the emotional state model, the emotional state of the AI character based on the input; and adjusting, based on the emotional state, parameters of the AI character model, thereby causing the AI character to act according to the emotional state.
US11995754B2 Enhanced animation generation based on motion matching using local bone phases
Systems and methods are provided for enhanced animation generation based on using motion mapping with local bone phases. An example method includes accessing first animation control information generated for a first frame of an electronic game including local bone phases representing phase information associated with contacts of a plurality of rigid bodies of an in-game character with an in-game environment. Executing a local motion matching process for each of the plurality of local bone phases and generating a second pose of the character model based on the plurality of matched local poses for a second frame of the electronic game.
US11995751B2 Video preview method and apparatus, and non-transitory computer-readable storage medium
This disclosure relates to a video processing method and apparatus, and a non-transitory computer-readable storage medium, and relates to the field of computer technologies. The processing method includes: presenting an avatar of at least one user; under the condition that a first user exists in the at least one user, playing a dynamic image within an area where an avatar of the first user is located, wherein the first user is a user who has posted a video content within a preset duration, and the dynamic image is a related image of the video content; and presenting the video content posted by the first user in response to an operation of a second user on the dynamic image.
US11995749B2 Rig-space neural rendering of digital assets
Various embodiments disclosed herein provide techniques for generating image data of a three-dimensional (3D) animatable asset. A rendering module executing on a computer system accesses a machine learning model that has been trained via first image data of the 3D animatable asset generated from first rig vector data. The rendering module receives second rig vector data. The rendering module generates, via the machine learning model, a second image data of the 3D animatable asset based on the second rig vector data.
US11995747B2 Method for generating identification pattern and terminal device
A method for generating an identification pattern, a terminal device, and the like are provided. The method includes: obtaining a first image (110), where the first image is used to represent any one of a Chinese character, an English character, and an Arabic numeral character; performing transformation on the first image based on a contour line of the first image to obtain a second image (120), where the second image includes the first image and a plurality of contour lines; and generating an identification pattern of a software program based on the second image (130). This application can improve a display effect of the identifier pattern.
US11995742B2 Image processing apparatus
An image processing apparatus includes a graphical image generator that generates a first graphical image and a second graphical image, and a mode switching unit that switches between a first display mode and a second display mode so that a display displays the first graphical image or the second graphical image. Each graphical image includes a color wheel indicating a two-dimensional color space of hue and saturation and a lightness bar indicating a one-dimensional color space of lightness. In the first graphical image, each position in the color wheel and the lightness bar is indicated by the hue and saturation indicated by that position. In the second graphical image, a distribution of colors included in the color image in the color space of hue and saturation or the color space of lightness is superposed on the color wheel and the lightness bar.
US11995737B2 Thread scheduling over compute blocks for power optimization
Thread dispatch circuitry is configured to dispatch threads of a two-dimensional (2D) thread group based on data access locality associated with the threads. The thread dispatch circuitry can dispatch a first 2D sub-group of the 2D thread group to a compute block of the multiple compute blocks, the first 2D sub-group associated with a first 2D tile of memory and dispatch a second 2D sub-group of the 2D thread group to the compute block of the multiple compute blocks, the second 2D sub-group associated with a second 2D tile of memory.
US11995729B2 Operations platform for managing services at a property
Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element.
US11995727B2 Routing claims from automatic adjudication system to user interface
A claim adjudication system including an automatic adjudication pipeline that uses pipeline rules to automatically adjudicate a claim associated with a benefit plan at one or more stages. The automatic adjudication pipeline can redirect the claim to a user interface for manual review when a pipeline rule associated with a manual review condition is triggered. The user interface can present information about the claim relevant to the manual review condition in an integrated format, including highlighting the reasons for the manual review. A user can evaluate the claim in the user interface and provide user input that addresses the manual review condition, and the claim can be routed back to the automatic adjudication pipeline. The user input can also be used as training data for machine learning to adjust pipeline rules that are used to automatically process claims and to redirect future claims for manual review.
US11995725B2 Exercise apparatus with exercise use verification function and verifying method
An exercise apparatus includes a motor, an operating member driven by the motor, a sensor operable to detect engagement of a user with the operating member, a controller in communication with the operating member and the sensor, and a communication interface in communication with the controller. The controller is configured to generate exercise use data in response to movement of the operating member and the sensor detecting engagement of the user with the operating unit, and the controller transmits the exercise use data to the communication interface.
US11995724B2 Reducing driving risk
Among other things, instructions stored in a tangible storage medium are executable by a processor to receive data representing an attitude of a vehicle being driven relative to a frame of reference and process the received attitude data to determine a risk factor in the driving of the vehicle.
US11995723B1 Systems and methods for administrating a certificate of deposit
A method for administrating a certificate of deposit (CD) includes receiving an option agreement entered into by a user with a financial institution. The option agreement defines one or more predetermined events enabling disposition of funds of a CD prior to the CD's maturity date. The option agreement has a fee associated therewith. The received option agreement and one or more services provided to the user by the financial institution are analyzed by a processor to determine said user's eligibility for disposition of CD funds prior to the maturity date based on an occurrence of the one or more predetermined events specified by the option agreement. The occurrence of the one or more predetermined events is verified, using the processor. A recommendation is provided to the user to dispose the CD funds in response to verifying the occurrence of the one or more predetermined events.
US11995720B1 Systems for purchasing shares in an entity holding digital math-based assets
Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be created using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to purchase a quantity of shares, electronically transmitting a quantity of digital math-based assets to one or more destination digital asset accounts for receipt of digital math-based assets from the authorized participant based on the determined share price information and the requested quantity of shares, and electronically issuing shares to the authorized participant.
US11995715B1 Capital loan optimization
In some examples, a system may receive first merchant data for a first merchant. For instance, the first merchant data may include one or more merchant characteristics associated with the first merchant. The system may assign the first merchant to a first group of merchants based at least in part on the first merchant sharing at least one of the merchant characteristics with the first group of merchants. The system may use a machine learning model to determine a customized timing at which to provide a loan offer to the first merchant. The customized timing n ay be based at least in part on loan data associated with one or more loans previously offered to the merchants in the first group of merchants. Further, the system may send the loan offer to a computing device of the first merchant based at least in part on the customized timing.
US11995714B1 Machine learning-based loss forecasting model
Systems and methods for implementing a machine learning loan portfolio loss forecasting system are provided. A current state of active loans of a loan portfolio during a first time period of a set of time periods may be determined. For each of the set of time periods, a roll rate of the active loans from each delinquency state to a subsequent delinquency state may be determined based on historical data of the loan portfolio. The machine learning model may then, iteratively, for each subsequent time period, determine a percentage of the active loans that will transition to each of the set of delinquency states during the subsequent time period based on a current state of the active loans during a previous time period and the roll rate from each delinquency state to a subsequent delinquency state for the subsequent time period.
US11995710B2 Multiple region price chart display system, method, and device
A method for displaying a price chart, the price chart including a plurality of regions includes displaying, by a charting engine, a first region including one or more historical completed price-range-over-time-range-type symbols, displaying, by the charting engine, a second region adjacent to the first region, the second region including a current uncompleted price range-over-an-uncompleted-time-range-type symbol corresponding to an uncompleted time range, and in response to determining that the uncompleted time range has completed, generating and displaying, in the first region, by the charting engine, a new historical completed price-range-over-time-range-type symbol adjacent to the one or more historical completed-price-range-over-time-range-type symbols, and erasing, in the second region, the current uncompleted price-range-over-an-uncompleted-time-range-type symbol.
US11995708B2 Systems, methods, computing platforms, and storage media for generating and optimizing virtual storefront templates
Systems, methods, computing platforms, and storage media for generating and optimizing virtual storefront templates are disclosed. Exemplary implementations may: receive, from an administrator device, a first set of inputs; generate a first virtual storefront template based on the first set of inputs; access, from a user device, a first virtual storefront user interface (UI), the first virtual storefront UI capable of being accessed to obtain product recommendations, sales proposals, and/or quotes; receive a request comprising a location and product preferences from a user device; determine site specific information based on the request; identify one or more products for recommendation based on the site specific information; display at least one of a product recommendation and a quote for at least one product; obtain one or more first performance results specific to the first virtual storefront template; and modify at least a portion of the first virtual storefront template.
US11995707B2 Leveraging a social network to search for local inventory
In accordance with some aspects of the present disclosure, search input is received from a first user device of a first user (e.g., a first mobile communication device). A location of a second user is determined (e.g., a location of a second mobile communication device). A search is performed using the search input and the location of the second user, and one or more search results are provided to the first user device based on the search. A purchase confirmation for an item included in the one or more search results is received, and pickup information is communicated to a second user device of the second user, enabling the second user to pick up the item from a merchant location.
US11995704B2 Method and computer-readable medium for selection of cannabis-related products and visualization of chemical data
A system for categorizing, visualizing, and recommending cannabis products based on objective data of the chemical composition of products is described. This system allows cannabis products to be visualized and compared based on their chemical composition, even by laypeople with little or no knowledge of the underlying objective data. A recommendation system is built upon this which can recommend products for consumption, including a user interface for receiving user input, which includes at least one of demographic data, desired level of psychoactivity, or prior experience with the product, a merchant interface for receiving merchant input, including at least one of general data descriptive of the regulated product, lab data descriptive of the regulated products chemical composition, and user data descriptive of subjective effects of the regulated product on a user; and a decision engine making a recommendation of product according to correlation of the lab data with the user data.
US11995701B2 Systems and methods for artificial intelligence-based personalized purchase recommendations
According to certain aspects of the disclosure, a computer-implemented method may be used for determining one or more vehicle recommendations. The method may include receiving data pertaining to a user's internet browsing activity. The received data may be indicative of the user's automotive vehicle preferences. The method may include comparing the received data to a collection of stored vehicle qualities. The method also may include identifying, based on the received data and the comparison of the received data to the collection of stored vehicle qualities, a vehicle characteristic of interest to the user. Using the vehicle characteristic of interest, one or more vehicle recommendations may be determined. One or more vehicle recommendations may be communicated to the user.
US11995699B2 Commodity recommendation system
The present invention provides a commodity recommendation system comprising: (1) means for detecting tags from data of purchased commodities based on a purchase history in a user database; (2) means for creating and recording a feature table for each purchased commodity by associating the assigned tags with the purchased commodity; (3) means for ranking the tags with respect to the whole purchased commodity of a user and storing them by repeatedly performing the 1) and the 2) for each purchased commodity; (4) means for registering a list of the ranked tags in the user database in association with the user; (5) means for extracting one or more ranked tags from the user database upon a request and creating a tag combination; (6) means for extracting a commodity that matches the created tag combination; and (7) means for displaying the extracted commodity on a designated terminal.
US11995698B2 System for virtual agents to help customers and businesses
A system for executing actions based on user input is provided. The system comprises a virtual agent for a software application, wherein the virtual agent is configured to store a correlation between actions available in the software application. Further, the system associates one or more of the actions with one or more tags. The system receives at least an audio input from a user of the software application and uses the input to identify an action desired by the user to be performed among the actions. Further, the system executes one or more actions based on the desired action and the correlation between the actions available in the software application.
US11995693B2 System, method and computer program product for interfacing software engines
One method retrieves, by a connector engine, communication data between a user communication device and a decision engine in response to identifying communications between the user communication device and the decision engine, the decision engine configured to receive user communication device input and provide the user communication device with a set of decision options. The method then retrieves, by the connector engine, at least one vendor option from a marketing database based on the communications between the user communication device and the decision engine. The method then outputs, by the connector engine, the at least one vendor option.
US11995691B2 Intermediary technology for online marketing
Among other things, advertisements are received for brands or products of brands. Criteria for placement of the advertisements are received at online retail sites. The online retail sites are controlled independently from one another. Inventory data for the products at the online retail sites is received and stored. Data about propensities of the consumers to favor one or more of the brands or one or more products of the brands, from activities of consumers on the online retail sites, is stored. Activity data about current activities of the consumers on the online retail sites is received. One or more of the advertisements are placed on pages served to the online retail sites based on the placement data, the inventory data, the propensity data, and the activity data. Conversion data is received indicating that consumers engaged in conversion events with respect to products associated with the brands or products of brands being advertised. The brands are charged based on the placing of the advertisements and the conversion events. The online retail sites are paid for the placing of the advertisements and the conversion events.
US11995687B2 Persona aggregation and interaction system
A persona aggregation and interaction system comprising a consolidation engine, a persona engine, an interface engine, an interaction engine, and a reward engine. The consolidation engine is configured for acquiring external information regarding various entities from various platforms. The persona engine is configured for aggregating said external information to create a persona associated with multiple platforms. The interface engine is configured to display to a user a first persona icon associated said first persona. The interface engine invites the user to select the first persona icon to view said first persona. The interaction engine is configured to present the user with an option to interact with the first persona and receive an indication of interactions by the user. The reward engine is configured for providing the user with an incentive based upon said indication of interaction.
US11995685B2 Efficient and secure communication using wireless service identifiers
Systems and methods are provided for reducing communications between servers and a mobile device and providing enhanced security and privacy to wireless beacon services. This can involve a broadcast device transmitting a beacon transmission using a short range wireless radio, such a Bluetooth or WiFi, and including a MAC address, a first unique identifier, and a beacon service identifier. The mobile device then selects one or more unique identifiers from received beacon transmissions, by filtering (that is, selecting) those beacon transmissions which include the beacon service identifier. The wireless device then takes further action, if the first unique identifier is present among the selected one or more unique identifiers, using stored information from the server. The stored information may be delivered to the wireless device in response to the wireless device sending the first unique identifier to a server, or the stored information may have been previously downloaded.
US11995684B2 System and method for populating a virtual shopping cart based on a verification of algorithmic determinations of items selected during a shopping session in a physical store
An apparatus includes a display and a processor. The processor displays a virtual shopping cart. The processor also receives information indicating that an algorithm determined that a physical item was selected by a person during a shopping session in a physical store, based on a set of inputs received from sensors located within the store. In response, the processor displays a virtual item, which includes a graphical representation of the physical item. The processor additionally displays a rack video captured during the shopping session by a rack camera located in the store. The rack camera is directed at a physical rack located in the store, which includes the physical item. In response to displaying the rack video, the processor receives information identifying the virtual item, where the rack video depicts that the person selected the physical item. The processor then stores the virtual item in the virtual shopping cart.
US11995680B2 Method of controlling commerce system using share grabber to leverage shopping list
A commerce system has a plurality of retailers offering products for sale. Product information associated with the products is collected and stored in a central database. A consumer uses a website to create a shopping list with weighted preferences for product attributes. An individualized discount is generated by a consumer service provider for products on the shopping list directed to the consumer. The shopping list with all products aggregated for one retailer is optimized based on the product information in the database, the weighted preferences for the product attributes, and the individualized discounts. The consumer uses the optimized shopping list to assist with purchasing decisions. An incremental profit can be determined based on an aggregation of the products on the optimized shopping list. Purchasing decisions within the commerce system are controlled by enabling the consumer to select the products for purchase from the retailer.
US11995679B1 Management of rewards using transaction listening
Examples described herein relate to apparatus and methods for managing rewards for a customer of a financial institution, including but not limited to, determining a transaction pattern associated with transactions made by the customer, determining a deviation from the transaction pattern, determining an event associated with the customer based on the deviation, and determining rewards that correspond to the event for the customer.
US11995662B2 Methods and systems relating to brokering asset data
Individuals, families, and organizations all acquire assets ranging from tens to hundreds to tens of thousands. Each asset defines aspects of the acquirer and provides information to third parties as well as for the acquirer. This information includes ownership, asset experiences etc. shared with other users and/or enterprises who made it, support it, appreciate it, etc., the retailer who sold it, those who follow these assets or seek to provide improvements, enhancements, alternatives, etc. or exploit the asset ownership characteristics to target information. However, asset owners generally wish to remain anonymous yet benefit from third party knowledge of their ownership. Accordingly, a system and method of providing asset ownership brokering to derive benefit without providing confidential information to other users and/or enterprises is provided.
US11995661B2 Water management for an industrial site
The invention notably relates to a computer-implemented method of water management for an industrial site, the method comprising collecting, via user-interaction, data related to one or more exploitation scenarios of the industrial site, for each respective exploitation scenario, computing, automatically by a computer system and based on the collected data, for each indicator of a plurality of indicators, a respective indicator value, the plurality of indicators comprising a first group of one or more water risk assessment indicators and a second group of one or more environmental footprint indicators, and displaying, simultaneously on a display of the computer system, a plurality of graphical representations including for the indicator value of each indicator of the first group and the second group, a respective graphical representation. The invention improves water management for an industrial site.
US11995660B2 Systems and methods for task management
Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element.
US11995655B2 Systems and methods for verifying users, in connection with transactions using payment devices
Systems and methods for verifying users in connection with transactions are disclosed. One exemplary method includes, based on the payment card device being presented at a terminal, initiating, by a security chip of the payment card device, a timer and then based on the timer being unexpired, capturing, by a biometric sensor of the payment card device, a biometric image and verifying, by the security chip, the captured biometric image against reference biometric data stored the payment card device. The method also includes, based on the captured biometric image being verified, cooperating, by the security chip, with the terminal, to initiate a transaction to an account using a first account number specific to a biometric application of the payment card device.
US11995649B2 Systems and methods for creating subtokens using primary tokens
According to one embodiment of the invention, a subtoken corresponding to a primary token is generated. The primary token corresponds to a credential. The credential may be, for example, a primary account number (PAN) corresponding to a payment account. The subtoken may be a temporary, one-time use subtoken based on a primary token associated with the credential that allows a user to conduct a transaction from his or her account, while still providing security for the user's sensitive data. The subtoken may contain a header and an obfuscated portion. The header of the subtoken routes the subtoken to the entity issuing the subtoken for translation into the primary token. The obfuscated portion acts as a pointer to the primary token and data associated with the primary token. A same check digit may be included in the subtoken, the primary token, and the credential, in order to ensure that the transaction is not improperly denied.
US11995647B2 System and method of providing interoperable distributed and decentralized ledgers using consensus on consensus and delegated consensus
A method to enable interoperability between blockchain networks. The method including receiving, by a mapper of an interoperability network, a transaction emitted by a first blockchain network, transforming the received transaction to a transaction compatible with a second blockchain network according to a mapping determined for the received transaction, and forwarding the transformed transaction to the second blockchain network to be processed by the second blockchain network.
US11995646B2 Blockchain-based method and system for specifying the recipient of an electronic communication
A method and corresponding system is presented for controlling a blockchain transaction output and/or specifying the recipient of the output. It also provides a method of controlling and/or generating an electronic communication. The unlocking script is provided in order to spend an output from a further transaction (Tx2) on the blockchain. The input of the transaction (Tx1) and/or the output of the further transaction (Tx2) may be associated with a tokenised asset represented on, or referenced via, the blockchain. The notification address may be associated with an asset or resource represented on the blockchain, or a controller of an asset or resource represented on the blockchain. The notification address may be a network address, a cryptographic key, a uniform resource locator (URI), email address or any other address or identifier which can be represented in the metadata of a transaction script and used as a destination for an electronic communication.
US11995645B2 Computer-implemented system and method for generating and extracting user related data stored on a blockchain
A computer implemented system and a method for providing user related data, such as reputational information, on users of a blockchain involved in transactions is detailed. The method includes an approach for evaluating fulfilment of transactions, particularly in the context of contracts, and then providing a record of that on the blockchain through reputational information. As a result, at a late time, this reputational information can be retrieved. Similar reputational information for other transactions can be retrieved and linked to the same user, for instance based on the use of a hash of the master public key for a user. Aggregate reputational information can be computed from the pieces of reputational information retrieved.
US11995643B2 System and method for providing a temporary virtual payment card
A system and method for providing a temporary virtual payment card are provided. The system includes a user device, an administrator processing system, an account processing system, and a database. The system is configured to receive a request for a temporary virtual payment card, verify the user, and provide a temporary virtual payment card.
US11995638B2 Anonymizing user identity via machine-readable codes
A machine-readable code is generated in response to a request from a first user. The request specifies a number of times or a time period during which the machine-readable code can be validly scanned electronically. The machine-readable code is displayed on a device of the first user. The machine-readable code is electronically scanned by a device of a second user. A determination is made as to whether a scan of the machine-readable code by the device of the second user occurred within the specified number of times or within the specified time period. An electronic interaction between the first user and the second user is performed response to the determination, while an identity of the first user or an identity of the second user is concealed from each other and from social media contacts of the first user and the second user.
US11995636B2 Generation of a combinational payment QR code
Provided, in an aspect, is a method for performing an online transaction using a graphical construct. The method can include receiving, by a client device, inputs to generate the graphical construct; transmitting to a server in communication with the client device, a request to generate the graphical construct; receiving, by the client device, the generated graphical construct and a summary information from the server; displaying, through a user interface of the client device, a summary screen including the generated graphical construct and the summary information; embedding, by the client device, the generated graphical construct on a third-party application running on the client device; sending, by the client device, a transaction request to perform the online transaction using the generated graphical construct; and presenting for display, through the user interface of the client device, a notification including a status of the online transaction.
US11995632B1 Point of sale terminal of a mobile device
Disclosed are various embodiments for a point of sale terminal for a mobile device. In some embodiments, a system comprises a computing device that is configured to receive a transmission for a mobile device from a merchant and establish a first network connection with a virtual terminal system for the merchant. The virtual terminal system is activated and a first identifier for the mobile device is received through the first network connection. The first identifier is matched with a second identifier from an information database. A second network connection is established with the POS terminal for the second identifier. A payment token for a transaction is received from the POS terminal through the second network connection. A transaction acceptance is communicated through the first network connection to the virtual terminal system for the merchant.
US11995631B2 Systems and methods for configuring a mobile device to automatically initiate payments
The disclosed embodiments include a mobile client device for automatically performing a mobile financial service function, including a memory storing software instructions, the software instructions including a mobile financial service application configured to perform financial service processes. The system may also include and one or more processors configured to execute the software instructions to detect a physical action performed on the mobile client device, and determine a first financial service function to perform based on the detected physical action, wherein the first financial service function is a function provided by the mobile financial service application. The one or more processors may also determine whether verification of a user is required, verify the user if verification of the user is required, and automatically initiate the first financial service function.
US11995628B2 Physical stand for multiple device orientations and peripheral card reader
There are provided systems and methods for a physical stand for multiple device orientations and peripheral card reader. A device stand may include a dock that allows for placement and securing of a computing device within the device case, such as through a locking or connecting mechanism. The device dock further includes a peripheral component, such as a physical card reader, that allows for reading and entry of card data into the computing device for use with an electronic transaction processing application on the computing device. This allows the computing device to process transactions electronic with an online service provider. Further, the device stand includes a hinge or joint that allows for rotating and inverting of the computing device over a curved extension from a base of the device stand, which allows the computing device to be viewed in multiple directions and orientations.
US11995627B2 Cloud-based configurable transaction management controller and method thereof
Technologies for remotely managing payment authorization request messaging for payment transactions include a transaction management controller of one environment and a point of interaction device of another environment. The transaction management controller receives a transaction amount for a payment transaction from a business management engine. The payment transaction is based on a purchase transaction initiated by a merchant computing device of the other environment. The transaction management controller also receives payment card data from the point of interaction device, which is communicatively isolated from the merchant computing device and the business management engine. The transaction management controller inserts the transaction amount and the payment card data into a payment authorization request message, which is transmitted to a payment network. A payment authorization response message is received from the payment network and transmitted by the transaction management controller to the business management engine. Other embodiments are described and claimed.
US11995626B2 Expedited point-of-sale merchant payments
A payment service may receive interaction data from a plurality of entities and analyze interactions to identify one or more interactions eligible for expedited payment. The expedited payment comprises a near real-time transfer of funds to a financial account of an entity. A user interface may be presented via an entity device that includes a representation of the eligible interaction(s). A pop-up window may be overlaid on the user interface that includes a display element selectable to request the expedited payment of at least one of the eligible interactions. Based on receipt of an indication that the entity has selected the display element, an expedited payment may be initiated for the at least one eligible interaction. After initiating the expedited payment in near real-time, a non- expedited payment may be initiated for remaining interaction(s).
US11995622B2 Method of international cash management using machine learning
A method and apparatus for improving the management of cash and liquidity of an organization utilizing a plurality of currency accounts is described. The improvements optimize the interest earnings for the cash balances in each currency account, and minimizes the expenses related to funding the currency accounts. Machine learning techniques are incorporated to forecast payments, receipts, interest rates and currency exchange rates, and then cash is transferred or borrowed or loaned to fund the payments and utilize available cash.
US11995620B1 Authentication in a virtual reality environment
This disclosure provides methods and systems for performing authentication in a virtual reality environment. In some implementations, the system receives a request for access to a virtual reality financial center requiring authentication from a user. The system can collect user identification information that identifies the user and verification information required to verify the user's identity via a virtual reality platform.
US11995617B2 Maintenance method for zirconia-type oxygen analyzer, maintenance system, and zirconia-type oxygen analyzer
A maintenance method for a zirconia-type oxygen analyzer that uses a zirconia sensor to measure oxygen concentration of a gas to be measured includes storing in a memory, by the zirconia-type oxygen analyzer, an internal resistance of the zirconia sensor and/or a calibration coefficient for correcting, based on a measured value of a physical quantity measured by the zirconia sensor for a standard gas having a known oxygen concentration, a formula for converting a measured value of a physical quantity measured by the zirconia sensor into the oxygen concentration of the gas to be measured, determining, by an information processing apparatus, the timing for performing maintenance on the zirconia sensor based on a change over time in the internal resistance and/or calibration coefficient stored in the memory, and presenting, by the information processing apparatus, the timing for performing maintenance on the zirconia sensor.
US11995616B2 Asset health management for vehicles
A method for asset health management is provided. The method includes receiving, first maintenance data, first booking data, first vehicle data, first operational data, and a labelled dataset for a set of vehicles over a first time-interval. The labelled dataset includes at least an actual health index for each vehicle observed over the first time-interval. The method includes determining a first plurality of features and a corresponding first plurality of feature values based on the first maintenance data, the first booking data, the first vehicle data, and the first operational data. The method includes training a prediction model based on the first plurality of features, the first plurality of feature values, and the labelled dataset. The method includes determining a health index of a target vehicle based on the trained first prediction model and a first dataset associated with the target vehicle.
US11995615B2 User interfaces for indicating time and/or date on an electronic device
In some embodiments, an electronic device displays an editable time input element, including a first field and a second field. In some embodiments, the electronic device receives a selection input directed to the editable time input element. In some embodiments, after receiving the selection input, the electronic device receives one or more editing inputs. In some embodiments, in response to receiving the first set of one or more editing inputs, in accordance with a determination that the selection input was a first type of input, the electronic device edits content of the first field based on the one or more editing inputs and in accordance with a determination that the selection input was a second type of input, different from the first type, the electronic device edits content of the first field and the second field based on the one or more editing inputs.
US11995612B2 Knowledge engine using machine learning and predictive modeling for optimizing recruitment management systems
A system may receive, identify, and/or extract one or more pieces of information (e.g., categories of knowledge) from an input (e.g., a knowledge source, as described herein). The categories of knowledge may include one or more phrase and/or multi-word phrase, which may be referred to as individual pieces of knowledge (e.g., knowledge entities). The system may identify one or more relationships between the categories of knowledge and/or the individual pieces of knowledge. For example, the relationships may be inter and/or intra-categorical relationships. The relationships may be organized to form a hierarchical relationship driven knowledge engine. The knowledge engine may organize the knowledge entities by entity (e.g., operator, company, job posting) and/or contextualize the knowledge entities by domain (e.g., profession, employer, etc.) by, for example, creating one or more knowledge profiles. The knowledge engine may then use these knowledge profile to dynamically respond to informational requests.
US11995602B2 Freight network system using modularized trailers
A computer system receives a freight request from a shipper, where the freight request specifies a destination for a load of the shipper. The computer system implements a selection process to select a freight operator to haul a corresponding trailer of the trailer module from a location of the shipper to a destination. The trailer module may be monitored using information transmitted from the trailer, to determine when the trailer is picked up and/or delivered at the destination.
US11995601B2 Delivery attempt tracking using automated video
Apparatus and methods for recording package delivery includes automatically activating, at a delivery location associated with a package, a plurality of image capture devices mounted at a delivery vehicle, in response to receiving a package scan information at the delivery location. A recording of a package delivery attempt recorded by one or more of the plurality of image capture devices is received. A determination is made, based on the recording, whether the package delivery attempt has been completed. In response to determining that the package delivery attempt has been completed, a file including the recording of the package delivery attempt is generated. A notification is sent to a package sender. The notification includes access to the file.
US11995599B1 Indoor deliveries by autonomous vehicles
Customized navigation maps of an area are generated for autonomous vehicles based on a baseline map of the area, transportation systems within the area, and attributes of the autonomous vehicles. The customized navigation maps include a plurality of paths, and two or more of the paths may form an optimal route for performing a task by an autonomous vehicle. Customized navigation maps may be generated for outdoor spaces or indoor spaces, and include specific infrastructure or features on which a specific autonomous vehicle may be configured for travel. Routes may be determined based on access points at destinations such as buildings, and the access points may be manually selected by a user or automatically selected on any basis. The autonomous vehicles may be guided by GPS systems when traveling outdoors, and by imaging devices or other systems when traveling indoors.
US11995594B2 Managing technical process data
This disclosure relates to computer systems for managing technical process data. An input port receives technical process data from multiple technical process experts, wherein the technical process data relates to a technical impact of one or more physical events on a continuity of a technical operation. A database stores the technical process data. A processor validates the technical process data and initiates a bidding process. The processor further physically presents the technical process data in the bidding process, receives bidding data from multiple bidding client computer systems associated with multiple bids, selects one of multiple bids based on the bidding data, and stores an association between the bidding data associated with the one of the multiple bids and the technical process data on the database.
US11995593B2 Adaptive enterprise risk evaluation
An adaptive risk management application retrieves data corresponding to an asset. The asset is a computing device or software application of an enterprise system. The adaptive risk management application identifies a set of vulnerabilities of the asset. The adaptive risk management application determines, for each identified vulnerability, a likelihood of a threat actor successfully exploiting the vulnerability. The adaptive risk management application determines, based on the likelihoods, a risk score for the asset. The adaptive risk management application sends the risk score for display.
US11995591B2 Computer platform for controlling agricultural assets
The present disclosure describes computer systems and computer-implemented methods for managing an agricultural operation. Vehicle location information for at least one agricultural vehicle is received, and the vehicle location information is used to determine a vehicle path. Vehicle state information is received from the vehicle and is used to determine whether the vehicle is in a working or non-working state. The vehicle path is then rendered on a map display, with the map display visually distinguishing between sections of the vehicle path traversed while the vehicle is in the working state and sections of the vehicle path traversed while the vehicle is in the non-working state.
US11995590B2 Activity index resolver system and workflow method
An Activity Index Resolver (AIR) system to resolve workflow operations can include a cloud-based system and an AIR front-end application. The AIR components can enable an API gateway configured to allow at least one application to connect to the AIR system and to provide a plurality of inputs to the AIR system. The AIR components can manage one or more databases associated with insurance policies and can generate a set of activity indexes to activities to be performed based on the plurality of inputs, which can be sorted according to role(s) authorized to perform respective activities from the set of activity indexes. The AIR components can provide a subset of the activities to be performed associated with the set of activity indexes according to a hierarchy of filters associated with an identified role.
US11995577B2 System and method for estimating a machine's potential usage, profitability, and cost of ownership based on machine's value and mechanical state
Techniques are provided that include receiving sensor data from sensors of the machine, service history data, previous dealership data, and owner input data. The techniques include generating a state of the machine and a state of each of individual components by processing such data. Some of such data are processed to generate the measure of projected productivity of the machine and the estimate of projected maintained life cycle and costs. The generated data are input to the machine optimization module to generate the optimal performance level of the machine and data indicative of the optimal performance level of the machine, which are processed to generate productivity data of the machine, which are transmitted to a customer-facing application for display or post-processing.
US11995571B1 Determination of decision step logic for incident response in an information technology environment
Described herein are improvements for generating courses of action for an information technology (IT) environment. In one example, a method includes determining that a decision step occurs between a one step and two or more other steps of a first course of action associated with an incident type in the information technology environment. The method further includes determining possible outputs of the one step that, when used as input to the decision step, cause the first course of action to proceed from the decision step to respective steps of the two or more other steps. The method also includes incorporating logic into the decision step to direct the course of action to respective steps of the two or more other steps based on one or more of the possible outputs.
US11995567B2 Apparatuses and methods for color matching and recommendations
An image or a spectrum of a surface may be acquired by a computing device, which may be included in a mobile device in some examples. The computing device may extract a measured spectrum from the image and generate a corrected spectrum of the surface. In some examples, the corrected spectrum may be generated to compensate for ambient light influence. The corrected spectrum may be analyzed to provide a result, such as a diagnosis or a product recommendation. In some examples, the result is based, at least in part, on a comparison of the corrected spectrum to reference spectra. In some examples, the result is based, at least in part, on an inference of a machine learning model.
US11995563B2 Personalization of a user interface using machine learning
A unique implementation of a machine learning application for suggesting actions for a user to undertake is described herein. The application transforms a history of user behavior into a set of models that represent user actions given a set of parameters. These models are then used to suggest that users in a payments or banking environment take certain actions based on their history. The models are created using the DensiCube, random forest or k-means algorithms.
US11995556B2 Video retrieval method, and method and apparatus for generating video retrieval mapping relationship
The present disclosure relates to a video retrieval method, a method, system and device for generating a video retrieval mapping relationship, and a storage medium. The video retrieval method comprises: acquiring a retrieval instruction, wherein the retrieval instruction carries retrieval information for retrieving a target frame picture; and obtaining the target frame picture according to the retrieval information and a preset mapping relationship. The method for generating a video retrieval mapping relationship comprises: performing a feature extraction operation on each frame picture in a video stream by using a feature extraction model so as to obtain a key feature sequence corresponding to each frame picture; inputting the key feature sequence corresponding to each frame picture into a text sequence extraction model for processing so as to obtain a text description sequence corresponding to each frame picture; and constructing a mapping relationship according to the text description sequence corresponding to each frame picture. By means of the video retrieval method and the method for generating a video retrieval mapping relationship provided in the present application, the efficiency of video retrieval can be improved, and human-machine interaction is made more intelligent.
US11995549B2 Architectures, systems and methods having segregated secure and public functions
A system is provided for control of an entertainment state system having segregated secure functions and public functions for use by one or more users of the system. First, a public interface portal receives instructions regarding operation of the entertainment state system from the one or more users. The interface portal includes a first interface, a processor, a graphical user interface (GUI) coupled to the processor, a control unit in operative communication with the processor and graphical user interface, and a second interface providing an application program interface (API). Secondly, a secure entity unit is provided, the secure entity unit including a receive interface, the receive interface adapted to receive a call from the application program interface (API) of the interface portal, a send interface, the send interface adapted to provide a response to the interface portal interface, a game engine, and a financial engine.
US11995546B1 Ensemble neural network state machine for detecting distractions
A vehicle device may execute one or more neural networks (and/or other artificial intelligence), based on input from one or more of the cameras and/or other sensors, to intelligently detect safety events in real-time. The one or more neural networks may be an ensemble neural network that includes neural networks for detecting a head and hand of a user, neural networks for detecting hand actions of the user, neural networks for detecting the head pose of the user, neural networks for predicting an occurrence of an event, and neural networks for predicting a start time and end time of the event. Further, the neural networks can be segmented into a modular neural network based on metadata. The segmentation of the neural network can define a thin layer of the modular neural network to enable independent tuning of the thin layer of the modular neural network.
US11995543B2 Wafer processing method and apparatus, storage medium and electronic device
A wafer processing method and apparatus, a storage medium and an electronic device are disclosed, relating to the field of integrated circuit (IC) manufacturing and wafer stacking. The wafer processing method includes: partitioning a target wafer into one or more pre-divided areas each having one or more dies; determining area ratings for each pre-divided area based on test data of the dies in each pre-divided area; and feeding the area ratings of the pre-divided areas to a trained classification model to determine a classification category of the target wafer; identifying a second wafer having a same classification category as the target wafer; and stacking the target wafer with the second wafer. This method improves the production yield of stacked ICs.
US11995542B2 Dialogue model training based on reference-free discriminators
A method of generating a neural network based open-domain dialogue model, includes receiving an input utterance from a device having a conversation with the dialogue model, obtaining a plurality of candidate replies to the input utterance from the dialogue model, determining a plurality of discriminator scores for the candidate replies based on reference-free discriminators, determining a plurality of quality score associated with the candidate replies, and training the dialogue model based on the quality scores.
US11995529B2 Lossless tiling in convolution networks—tiling configuration for a sequence of sections of a graph
Disclosed is a data processing system that includes compile time logic to section a graph into a sequence of sections including a first section and a second section. The compile time logic is to configure the first section with a first topology of tiling configurations in which to tile inputs, intermediate outputs, and final outputs of the first section, and configure the second section with a second topology of tiling configurations in which to tile inputs, intermediate outputs, and final outputs of the second section. The data processing system further includes runtime logic configured with the compile time logic to execute the first section to generate the inputs, intermediate outputs, and final outputs of the first section in the first topology of tiling configurations, and execute the second section to generate the inputs, intermediate outputs, and final outputs of the second section in the second topology of tiling configurations.
US11995527B2 Apparatus, method and computer program for developing a behaviour tool to estimate a behaviour of a person
A computer implemented technique for developing a behaviour tool to estimate a behaviour of a particular person in response to a given situation, comprises maintaining, in a storage device, digital memories and a record of associations between the digital memories, where a given digital memory is generated in response to a given event associated with the particular person and is determined from analysis of multiple items of data associated with the given event, including at least items of personal data derived from signals gathered from a plurality of sensors used to monitor the particular person. Processing circuitry is then employed to analyse the digital memories and the record of associations between the digital memories, in order to generate a digital twin of the particular person comprising one or more personalised cognitive models, each personalised cognitive model being arranged to emulate an associated cognitive skill of the particular person. At least one of the one or more personalised cognitive models forming the digital twin is then output for incorporation within the behaviour tool so as to cause the estimated behaviour of the particular person in response to the given situation to be influenced, at least in part, by model output data generated by the at least one of the one or more personalised cognitive models.
US11995525B2 Generative adversarial network model training using distributed ledger
Embodiments are directed to the tracking of data in a generative adversarial network (GAN) model using a distributed ledger system, such as a blockchain. A learning platform implementing a classification model receives, from a third party, a set of data examples generated by a generator model. The set of data examples are processed by the classification model, which outputs a prediction for each data example indicating whether each data example is true or false. The distributed ledger keeps a record of data examples submitted to the learning platform, as well as of predictions determined by the classification model on the learning platform. The learning platform analyzes the records of the distributed ledger, and pairs the records corresponding to the submitted data examples and the generated predictions determined by the classification model, and determines if the predictions were correct. The classification model may then be updated based upon the prediction results.
US11995524B2 System and method for providing automatic guidance in data flow journeys
A system and method of offering task-specific guidance to users of software. The system and method can intelligently determine which task the user is likely performing and what sequence of steps (data journey) will offer the user the most efficient route in completing the task. In some embodiments, the proposed system collects data representing in-app behavior for a large group of users in order to train a model that will predict what the user's next actions are likely to be. Furthermore, in some cases, current data for a user may include screen captures or other image data that can be compared with stored image data in order to help identify the user's current task.
US11995515B2 DAG-Based CSP quantum circuit modeling
Method, apparatus and product for modeling of quantum circuits and usages thereof. A method comprises obtaining a model of a quantum circuit that comprises a set of decision variables, corresponding domains, and constraints, wherein the set of decision variables comprise gate assignment decision variables that define an assignment of a gate to a qubit in a cycle in the quantum circuit. The method comprises automatically determining a set of valuations for the set of decision variables. The set of valuations are selected from the corresponding domains and satisfy the constraints. Based on the set of valuations the quantum circuit is synthesized.
US11995512B2 Scalable neutral atom based quantum computing
The present disclosure provides methods and systems for performing non-classical computations. The methods and systems generally use a plurality of spatially distinct optical trapping sites to trap a plurality of atoms, one or more electromagnetic delivery units to apply electromagnetic energy to one or more atoms of the plurality to induce the atoms to adopt one or more superposition states of a first atomic state and a second atomic state, one or more entanglement units to quantum mechanically entangle at least a subset of the one or more atoms in the one or more superposition states with at least another atom of the plurality, and one or more readout optical units to perform measurements of the superposition states to obtain the non-classical computation.
US11995509B2 Card processing device and cover member
A card processing device is structured to process a card having a plurality of information recording parts from which information is capable of being optically read. The card processing device includes a placing part which is formed with a placing face on which the card is placed, a reading part which is provided on an upper side with respect to the placing face and is capable of optically reading information from at least one information recording part of the plurality of information recording parts, and an attaching part for detachably attaching a cover member which covers the at least one information recording part of the plurality of information recording parts provided on the card which is placed on the placing face.
US11995508B2 Device having functional component and a plastic housing element, and method for verifying the authenticity of such a device
A functional component and having a partial plastic housing element with a plastic housing wall, the plastic housing wall having a device identification region integrated into the plastic housing wall and thus realizing a constituent part of the plastic housing wall. The device identification region comprising identification elements integrated into the plastic housing wall, those identification elements that realize part of a surface of the plastic housing wall realizing device identification elements, the device identification region being realized individually for the device by the device identification elements, such that the device can be unambiguously identified by means of the device identification region.
US11995503B2 System and method for carrier identification
In an aspect, a system for transport verification is disclosed. A system includes a computing device. A computing device is configured to receive at least a carrier datum from a carrier device. A computing device is configured to verify at least a carrier datum as a function of a transport plan. A computing device is configured to update at least a carrier datum as a function of a verification of a transport plan. A computing device is configured to display an updated at least a carrier datum through a carrier device.
US11995502B2 Methods and systems for facilitating playing soccer based on RFID
The present invention provides methods and systems for facilitating playing soccer based on RFID. The methods and systems may include receiving a request from a user, generating a radio tracking indication, transmitting the radio tracking indication to a Radio Frequency Identification (RFID) reader, emitting interrogating radio waves, receiving returned radio wave, generating ball tracking data, receiving target data from at least one target sensor, retrieving game data, processing the ball tracking data and the target data based on the game data, generating user performance, transmitting the user performance to the user, storing at least one of the request, the sensor data, the target sensor data, and the user performance.
US11995501B2 Systems and methods for reading RFID tags
An RFID system comprises an array of antennas each configured to emit a plurality of beams in different directions. The beams of each pair of adjacent antennas are directed towards one another and overlap. A pair of adjacent antennas transmits simultaneously and the overlapping beams interfere to create an interference pattern. An RFID reader controls the relative phase and/or frequency of the beams to move the interference pattern to read an RFID tag within the moving pattern. As the chance of a RFID tag responding to an emitted beam generally increases with signal strength of the reader beam an area of constructive interference means that RFID tags in that region are more likely to respond to the signal. The system can cover a large proportion of the area below ceiling-mounted antennas, where cover generally means that RFID tags in that area will be successfully read.
US11995499B2 IC card and IC card system
An IC card communicates with a reader/writer, which is inductive read/write communication equipment, in a non-contact manner. The IC card includes a proximity detection circuit that detects a proximity state to the reader/writer, a near-field communication circuit, an electronic function circuit, an electricity storage device, and a power supply control circuit. The power supply control circuit controls, based on a detection result of the proximity detection circuit, power supply from the electricity storage device to the electronic function circuit. The IC card manages and controls presence/absence and timing of power supply from the electricity storage device to the electronic function circuit and effectively controls discharging of the electricity storage device and charging of the electricity storage device.
US11995497B1 Method of detecting magnetization signal of physically unclonable functions device and magnetization signal detection sensor
The present disclosure provides a method of detecting a magnetization signal of a physically unclonable functions (PUF) device including acquiring, by a magnetization signal detection sensor, an image of a magnetic layer of the PUF device including the magnetic layer having a perpendicular magnetization component and identifying a magnetization state of the magnetic layer from the image of the magnetic layer acquired by the magnetization signal detection sensor, and according to the present disclosure, it is possible to more efficiently check the magnetization signal of the PUF device and acquire a random unique ID according to magnetization.
US11995495B2 Radio frequency identification device
The present invention provides a RFID device arranged on an object surface, comprising a substrate, a first metal layer and a second metal layer. The first metal layer has a first connecting surface having a first adhering layer for adhering to the first surface of the substrate, wherein a RFID element is electrically connected to the first metal layer and a length of the first metal layer is larger than a length of the substrate such that the first metal layer has a first extending part extending outwardly from the lateral surface of the substrate. The second metal layer has a second connecting surface having a second adhering layer formed thereon for adhering the second metal layer on the second surface, wherein the first extending metal layer is attached onto but electrically insulated from the object surface or the second metal layer.
US11995489B2 Communication card and system with communication card and box
A communication card comprises an antenna, a memory, a signal evaluation circuit, an energy supply circuit, a data interface, a signal processing circuit and a supply voltage terminal. The supply voltage terminal is coupled to the signal processing circuit and the memory. In a commissioning phase, the energy supply circuit is configured to receive electrical power via the antenna and provide electrical power to the signal evaluation circuit and the memory, and the signal evaluation circuit is configured to receive configuration data via the antenna and to store the configuration data in the memory. In an operating phase, the communication card is configured to receive electrical power by the supply voltage terminal, and the signal processing circuit is configured to read the configuration data stored in the memory.
US11995483B2 Devices, methods, and user interfaces for providing audio notifications
An electronic device that is in communication with one or more wearable audio output devices detects occurrence of an event while the one or more wearable audio output devices are being worn by a user. In response to detecting the occurrence of the event, the electronic device outputs, via the one or more wearable audio output devices, one or more audio notifications corresponding to the event, including: in accordance with a determination that the user of the electronic device is currently engaged in a conversation, delaying outputting the one or more audio notifications corresponding to the event until the conversation has ended; and, in accordance with a determination that the user of the electronic device is not currently engaged in a conversation, outputting the one or more audio notifications corresponding to the event without delaying the outputting.
US11995482B2 Atomicity assurance device and atomicity assurance method
An atomicity securing apparatus that secures atomicity of collaborative services includes: an atomicity determination unit configured to determine, in a case in which there is an error response to a first service among a plurality of types of services configuring the collaborative services in response to a request to execute the plurality of types of services, whether or not a process for updating second services other than the first service in the plurality of types of services is completed in consideration of inquiry to a collaborative service execution apparatus that executes the collaborative services; a cancellation API request generation unit configured to generate a cancellation API request for canceling the process for updating the second services that is completed; and a cancellation API request transmission unit configured to transmit the generated cancellation API request to a server that provides the second services.
US11995473B2 System and apparatus for FaaS business goals optimization
Embodiments may include novel techniques to communicate user preferences to the FaaS provider so as to provide full applicability of FaaS for business critical applications and to provide full realization of the FaaS model flexibility. For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, and the method may comprise receiving a request for processing of a computing task and associated data indicating a context of an overall process flow for the computing task, wherein the request for processing is a function invocation for a FaaS computing system, evaluating the data indicating the context and scheduling computing resources for performing the computing task based on the data indicating the context, and performing the computing task using the scheduled computing resources.
US11995472B2 Memory sharing for machine learning processing
Techniques for executing machine learning (ML) models including receiving an indication to run an ML model on a processing core; receiving a static memory allocation for running the ML model on the processing core; determining that a layer of the ML model uses more memory than the static memory allocated; transmitting, to a shared memory, a memory request for blocks of the shared memory; receiving an allocation of the requested blocks; running the layer of the ML model using the static memory and the range of memory addresses; and outputting results of running the layer of the ML model.
US11995467B1 Validation, deletion, and recovery of resources in a service environment
Systems, devices, and methods are provided for validation, deletion, and/or recovery of resources in a service environment. A machine (e.g., server) may receive a request to identify or discover a list of resources that are unused in a service environment. A machine (e.g., server) may receive a request to delete one or more resources in a service environment. In at least one embodiment, deletion of a resource involves a two-stage process where the resource is recoverably deleted in a first stage (e.g., by deactivating or disabling the resource) such that the resource can be recovered prior to a predetermined time period by reactivating or re-enabling the resource and, in a second stage, the resource is unrecoverably deleted.
US11995466B1 Scaling down computing resource allocations for execution of containerized applications
The present application relates to performing a scale-down of the computing resources allocated to executing a software application. For example, the software application for implementing a web server may be packaged as a container image, and one or more instances of the container images may be executed as one or more tasks. The individual tasks may be allocated a set of computing resources such as CPU and memory, and the incoming requests sent to the web server may be distributed across the tasks. If the volume of incoming requests drops below a threshold level, one or more of the tasks may be placed in standby mode, and the amount of computing resources allocated to such tasks may be reduced. When the volume of incoming requests returns above the threshold level, the amount of computing resources allocated to such tasks can be scaled back up to the full amount.
US11995461B2 Custom metadata collection for application components in a virtualized computing system
An example method includes: executing, by application analysis software executing in the virtualized computing system, process discovery agents on the VMs; receiving, at the application analysis software from the process discovery agents, process metadata describing processes executing on the VMs; generating signatures for the processes based on the process metadata; determining components of an application based on the signatures; determining components of an application based on the signatures; identifying, for a first component of the components, a component-specific metadata collector; executing, by the application analysis software, the component-specific metadata collector on a first VM of the VMs; and receiving, at the application analysis software from the component-specific metadata collector, custom metadata further describing a first process of the processes associated with the first component.
US11995459B2 Memory copy during virtual machine migration in a virtualized computing system
A virtual machine (VM) is migrated from a source host to a destination host in a virtualized computing system, the VM having a plurality of virtual central processing units (CPUs). The method includes copying, by VM migration software executing in the source host and the destination host, memory of the VM from the source host to the destination host by installing, at the source host, write traces spanning all of the memory and then copying the memory from the source host to the destination host over a plurality of iterations; and performing switch-over, by the VM migration software, to quiesce the VM in the source host and resume the VM in the destination host. The VM migration software installs write traces using less than all of the virtual CPUs, and using trace granularity larger than a smallest page granularity.
US11995455B2 True wireless headphones with improved user interface to an experiential eco-system and related devices, methods, and systems
A system to provide a curated experience can include an application experience compiler configured to receive data indicating an intent for a user to complete a transaction based on spoken audio and a cross-bar array of a plurality of apps, wherein each app is specified to perform at least a discrete function included as part of the transaction, the cross-bar array of the plurality of apps configured to couple outputs of ones of the plurality of apps to inputs of others of the plurality of apps using respective apis of the plurality of apps.
US11995446B2 Branch predictor storing encrypted information
Techniques are disclosed relating to protecting branch prediction information. In various embodiments, an integrated circuit includes branch prediction logic having a table that maintains a plurality of entries storing encrypted target address information for branch instructions. The branch prediction logic is configured to receive machine context information for a branch instruction having a target address being predicted by the branch prediction logic, the machine context information including a program counter associated with the branch instruction. The branch prediction logic is configured to use the machine context information to decrypt encrypted target address information stored in one of the plurality of entries identified based on the program counter. In some embodiments, the branch prediction logic decrypts the encrypted target address information by performing a cipher to encrypt the machine context information and performing a Boolean exclusive-OR operation of the encrypted machine context information and the encrypted target address information.
US11995441B1 Instruction decoding using hash tables
Systems and methods for instruction decoding using hash tables. An example method of constructing a decoding tree comprises: generating an aggregated vector of differentiating bit scores representing at least a subset of a set of processor instructions; identifying, based on the aggregated vector of differentiating bit scores, one or more opcode bit positions; and constructing a hash table implementing a current level of a decoding tree representing the subset of the set of processor instructions, wherein the hash table is indexed by one or more opcode bits identified by the one or more opcode bit positions.
US11995440B2 Method and system for executing new instructions
A method for executing new instructions is provided. The method is used in a processor and includes: receiving an instruction; when the received instruction is an unknown instruction, executing a conversion program by an operating system, wherein the conversion program executes the following steps: determining whether the received instruction is a new instruction; converting the received instruction into at least one old instruction when the received instruction is a new instruction; and executing the at least one old instruction.
US11995435B2 Systems and methods for generating and managing domain-based technology architecture
A technology management server for domain-based technology deployment and management is provided. The server includes a processor configured to receive an architecture definition file identifying a prior system status for each snapshotted application system. The processor is also configured to scan the application systems and classify each of the scanned application systems into an associated technology domain using a domain classification algorithm. The processor is configured to identify each scanned application system with a changed system status. The processor is configured to obtain a system update for each scanned application system with a changed system status, based on the technology domain. The system updates define implementation characteristics of each changed scanned application system. The processor is also configured to redefine the architecture definition file with the system updates. The processor is further configured to apply the architecture definition file to the application systems to update the application systems.
US11995433B2 Center, update control method, non-transitory storage medium, and OTA master
A center includes one or more processors configured to: distribute, to an OTA master, campaign data including one or more pieces of package data, each of which includes one or more pieces of update software of one or more target ECUs included in a vehicle; determine, after distributing the campaign data, whether a defect involved in an update of the one or more target ECUs is found in the one or more pieces of package data included in the campaign data; and transmit, when determining that the defect is found, an application avoidance instruction to the vehicle to which the campaign data is to be applied via the network, the application avoidance instruction instructing the OTA master not to apply a piece of package data in which the defect is found at a timing of applying the campaign data.
US11995432B2 Operating display devices in association with each other using older firmware
A control method for a display device includes, in a state in which first firmware is installed, acquiring version information of second firmware installed in another display device from the other display device, inquiring the other display device about propriety of update of the second firmware to the first firmware when a version of the second firmware is older than a version of the first firmware, receiving the second firmware from the other display device when a notification for denying the update of the second firmware is received from the other display device, and updating the first firmware installed in the display device to the second firmware.
US11995430B2 Systems and methods for management of unmanned aerial vehicles
A system, platform, computer program product, and/or method for managing UAV resources is disclosed that includes: receiving UAV specifications to provision one or more UAVs; converting the UAV specifications to UAV specification metadata; transforming the UAV specification metadata to UAV configuration metadata to configure UAV software for the one or more UAVs; and configuring, using the UAV configuration metadata, the UAV software for the one or more UAVs. The system, platform, program product, and method can further include assembling, using the UAV configuration metadata, the UAV hardware of the one or more UAVs; deploying the one or more UAVs from a base location to a new location; transferring control over operation of the one or more UAVs to a third-party operator; creating and configuring a network connection to the one or more UAVs; and/or remotely logging into an operating system of the one or more UAVs.
US11995425B2 Microservice container deployment system
Embodiments herein describe a deployment strategy where a vendor deployment system sends to each customer site the same binary that defines all the microservices offered by the vendor deployment system. That is, the vendor deployment system can build one binary image of its platform (which has all the microservices) that is deployed to every customer site. The vendor also provides a deployment descriptor that is used during runtime to activate the microservices intended for use at the customer site. In this manner, the vendor deployment system can generate a customized deployment without having to build a new binary by manipulating the data or flags in the deployment descriptor.
US11995424B2 Identifying unique computer software in unstructured text
There is provided a computing device for identifying unique software installed on network connected devices, comprising: a processor executing a code for: for each unstructured text for the network connected devices, wherein the unstructured texts are extracted by different code sensors from different applications, wherein each unstructured text indicates an identity of software installed on device(s): dividing the unstructured text into token(s), classifying tokens to software parameter(s) using classification dataset(s), matching subsets of permutations of the software parameters and corresponding tokens to unique software identifiers defined by a common structured format, selecting one unique software identifier according to a set of rules, and generating a text satisfying the common structured format, the text indicating unique software installed on each device.
US11995423B2 System on chip (SOC) comprising a program installation software for updating a program
A system on chip includes a non-volatile memory and a processor configured to execute an operating system which receives data according to a first communication protocol and program installation software that communicates with the non-volatile memory according to a second communication protocol. The operating system functions to: determine whether data received according to the first communication protocol is program data, make the program data available to the installation software, and inform the installation software that program data has been received. The installation software then stores the program data in the non-volatile memory.
US11995422B2 Microservice deployment in integration and API layers using Augmented Reality
An augmented reality (AR) development system includes computer hardware including an AR system and a development server. The development server is configured to perform identifying a plurality of microservices to be deployed into an architecture, at least one integration layer in the architecture, and at least one application programming interface (API) layer in the architecture. The AR system is configured to perform generating a first visualization of the architecture that includes: a plurality of representations respectively corresponding to the plurality of microservices to be deployed in the architecture and a plurality of distinct and visually identifiable locations that respectively correspond to a unique combination of a specific API layer and a specific integration layer; receiving an indication for modifying a placement of one of the plurality of microservices within the first visualization; and generating a second visualization of the architecture based upon the indication.
US11995421B2 Register allocation heuristics order
Compilation is supported and improved by varying the order of invocation of register allocation heuristics during code generation. A particular invocation order may be chosen based on one or more compilation scenario properties, such as a target processor architecture, a target operating system, a kind of source code being compiled, or optimization targets for the compiler or the generated code, or a mix thereof. Suitable heuristics invocation orders may be produced efficiently and effectively using a genetic algorithm that is adapted to make a population of invocation orders, select parents, create offspring, and assess invocation order fitness, until the population converges on optimal orders. Invocation order fitness assessments may be based on actual performance or simulated performance.
US11995414B1 Automatic post-editing systems and methods
Automatic post-editing of machine translated content is disclosed herein. An example method includes presenting a user with machine translated segments of a document and their associated quality estimation scores, allowing a user to invoke an automated post-editing system for segments with unsatisfactory translation quality, inputting the segments into a generative AI model alongside contextual information, producing a revised translation of the segment using the generative AI model and iterating the generative AI process with varying prompts until a satisfactory translation is achieved or a predetermined number of attempts are reached.
US11995409B2 Content generation using target content derived modeling and unsupervised language modeling
Content generation leverages an unsupervised, generative pre-trained language model (e.g., a generative-AI). In this approach, a model derived by applying to given content relevant competitive content and one or more optimization targets is received. Based on optimization criteria encoded as embedding signals in the model, a determination is made regarding whether a template suitable for use as an input to the generative-AI exists in a set of templates. If so, the model embedding signals are merged into the template, or the template itself is transformed using the embedding signals, in either case creating a modified template. If, however, no template suitable as the input exists, the model and other information are input to a natural language processor to generate a generative-AI input. Either the modified template or the generative-AI input, as the case may be, is then applied through the generative-AI to generate an output competitively-optimized with respect to the optimization targets.
US11995407B2 Analyzing underspecified natural language utterances in a data visualization user interface
A computing device displays a data visualization interface and receives user selection of a data source and a natural language command directed to the data source. The device forms a first intermediate expression according to a context-free grammar and a semantic model of data fields in the data source. In accordance with a determination that the first intermediate expression omits sufficient information for generating a data visualization, the device infers the omitted information associated with the data source using one or more inferencing rules based on syntactic and semantic constraints imposed by the context-free grammar. The device forms an updated intermediate expression, and translates the updated intermediate expression into database queries. It executes the database queries to retrieve data sets from the data source, then generates and displays a data visualization of the retrieved data sets.
US11995404B2 NLU training with user corrections to engine annotations
Techniques for training a natural language understanding (NLU) engine may include generating a first annotation of free-form text documenting a healthcare patient encounter and a link between the first annotation and a corresponding portion of the text, using the NLU engine. A second annotation of the text and a link between the second annotation and a corresponding portion of the text may be received from a human user. The first annotation and its corresponding link may be merged with the second annotation and its corresponding link. Training data may be provided to the engine in the form of the text and the merged annotations and links.
US11995403B2 Teaching a machine classifier to recognize a new class
Embodiments of the technology described herein describe a machine classifier capable of continually learning new classes through a continual few-shot learning approach. A natural language processing (NLP) machine classifier may initially be trained to identify a plurality of other classes through a conventional training process. In order to learn a new class, natural-language training data for a new class is generated. The training data for the new class may be few-shot training data. The training also uses synthetic training data that represents each of the plurality of other classes. The synthetic training data may be generated through a model inversion of the original classifier. The synthetic training data and the natural-language training data are used to retrain the NLP classifier to identify text in the plurality of other classes and the new class using.
US11995402B2 Calculating structural differences from binary differences in publish subscribe system
A method for more efficient structural parsing of binary representations of text based objects within a data distribution system. Clients subscribe to a topic maintained by the data distribution system server that publishers can publish to. Clients receive an original binary representation of a text based object describing the state of the topic to which the client is subscribed. In response to the state of the topic changing at the data distribution system server, clients receive a binary delta representing the change of the state of the topic. Based on the received binary representation and the binary delta, clients calculate an updated binary representation of the text based object. Using the original binary representation, the updated binary representation, and the binary delta, the client generates a structural delta representing the structural differences between data structures of the original text based object and data structures of the updated text based object.
US11995398B2 Dictionary editing apparatus, dictionary editing method, and recording medium recording thereon dictionary editing program
According to one embodiment, a dictionary editing apparatus includes a processor with hardware. The processor extracts a word from text data. The processor appends a character pronunciation to the extracted word. The processor calculates at least one of a first reliability denoting a reliability of the extracted word and a second reliability denoting a reliability of the appended character pronunciation. The processor specifies a word to be a modification candidate in accordance with the first reliability. The processor specifies a character pronunciation to be a modification candidate in accordance with the second reliability.
US11995389B2 Connector structure, and skew calculation method and device
Provided are a connector structure, and a skew calculation method and device. Specifically, the connector structure includes: a first Printed Circuit Board (PCB) (12), which includes a first board (122) and a second board (124), and is connected to a testing device; and a second PCB (14), which includes a third board (142) and a fourth board (144), and is connected to the testing device. The first board (122) is connected to the third board (142) through a connector (16).
US11995388B2 Integrated circuit and method of forming same
An integrated circuit includes a first active region of a first set of transistors of a first type, a second active region of a second set of transistors of the first type, a third active region of a third set of transistors of the first type, a fourth active region of a fourth set of transistors of the first type and a fifth active region of a fifth set of transistors of a second type. The first, second, fourth and fifth active region have a first width in a second direction, and are on a first level. The third active region is on the first level, and has a second width different from the first width. The second active region is adjacent to the first boundary, and is separated from the first active region in the second direction. The fourth active region is adjacent to the second boundary.
US11995386B2 Verification of hardware design for data transformation component
A hardware design for a main data transformation component is verified. The main data transformation component is representable as a hierarchical set of data transformation components which includes (i) leaf data transformation components which do not have children, and (ii) parent data transformation components which comprise one or more child data transformation components. For each of the leaf data transformation components, it is verified that an instantiation of the hardware design for the leaf data transformation component generates an expected output transaction. For each of the parent data transformation components, it is formally verified that an instantiation of an abstracted hardware design generates an expected output transaction in response to each of test input transactions. The abstracted hardware design for the parent data transformation component represents each of the child data transformation components of the parent data transformation component with a corresponding abstracted component that for a specific input transaction to the child data transformation component produces a specific output transaction with a causal deterministic relationship to the specific input transaction.
US11995385B1 Matching design method of static stiffness for combined box body structure of large reducer
A matching design method of static stiffness for a combined box body structure of a large reducer is provided, including the following steps, building a transmission system model and an initial structure model and obtaining load data; performing a statics analysis; obtaining primary design variables and design responses; constructing design variables; constructing a static stiffness matching target of a combined box body; constructing an objective function; setting constraint conditions; constructing a response surface proxy model; constructing a static stiffness matching optimization model of combined box body; obtaining optimal design variables and obtaining an optimal structure model of the box body; performing the statics analysis on the optimal structure model of the box body, and performing a contrastive analysis with statics analysis results of the corrected box body two-dimensional unit finite element model to confirm optimization effects.
US11995383B2 Systems and methods for placing and analyzing test plots
Systems and methods and apparatus for placing a plot in an agricultural field. Systems and methods are also provided for selecting a plot location based on primary and secondary parameters, for selecting a plot location based on user-defined parameters, and for allowing a user to accept or reject proposed plot placement.
US11995377B2 Systems and methods of associating media content with contexts
Systems, devices, apparatuses, components, methods, and techniques for saving media content to a context for later playback are provided. An example media-playback device for identifying and playing media content for a user traveling in a vehicle includes a context detecting device, a context-driven playback engine, and a media playback engine. Contexts are established by parameters that can be detected by a media-playback device. Contexts are situations that are defined by one or more locations, times, events, activities, people, and devices. Media content is saved to the contexts for later playback. The contexts are detected by the context detecting device, the associated media content is identified by the context-driven playback engine, and the media content is automatically played through the media playback engine, without additional input required by the user.
US11995371B2 Dividing method, distribution method, medium, server, system
A video processing method applied to a splicing screen is provided, including: dividing each frame of an initial video into multiple sub-images; and forming sub-videos using all the sub-images, the initial video and each sub-video including M frames, M being an integer greater than 1, and durations of individual frames of the sub-videos being the same, wherein i-th frames of all sub-videos are spliced into an i-th frame of the initial video, and a relative position of the i-th frame of any sub-video in the i-th frame of the initial video is the same as a relative position of any other frame of the sub-video in a corresponding frame of the initial video, where i is a variable whose value is a natural number from 1 to M. A dividing task distribution method, a computer-readable storage medium, a scheduling server, an execution server and a video processing system are provided.
US11995370B2 Distributed interface display method, electronic device, and communication system
A distributed interface display method. A first electronic device may display content in a plurality of function areas (for example, a first function area and a second function area) on the first electronic device and another electronic device (for example, a second electronic device) in a distributed collaborative manner. Specifically, when the first electronic device displays the content in the first function area and the content in the second function area, the first electronic device may send the content in one of the function areas (for example, the first function area) to the second electronic device for display.
US11995363B2 Image forming apparatus for performing wireless communication via an external access point
An image forming apparatus includes a control unit configured to control the image forming apparatus not to execute orthogonal frequency division multiple access (OFDMA) complying with an Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, in wireless communication in a direct communication mode, based on a setting made on a setting screen, and a print processing unit configured to execute print processing onto a sheet based on a print job received via wireless communication in the direct communication mode.
US11995362B2 Image forming apparatus communicable with plural remote operation devices, at least one of which is able to shut down the image forming apparatus
Disclosed is an image forming apparatus including at least one processor configured not to shut down the image forming apparatus when a reply not permitting shutdown of the image forming apparatus is included in replies from remote operation devices other than the remote operation device that has transmitted a shutdown instruction among a plurality of the remote operation devices.
US11995360B2 Control method, image processing apparatus, terminal device, and program
A control method for an image processing apparatus having a remote control mode in which a control instruction is received from a terminal device, includes: causing the image processing apparatus to transition to the remote control mode; receiving, by the terminal device, an operation by RPA and giving a control instruction to the image processing apparatus, wherein the image processing apparatus cancels the remote control mode when a period during which there is no communication with the terminal device reaches a certain period of time, and in the receiving, the terminal device repeats communication with the image processing apparatus at a cycle shorter than the certain period of time after giving the control instruction to the image processing apparatus.
US11995359B2 Image forming apparatus with touch and touchless input portion
An image forming apparatus includes an image forming portion that forms an image on a recording medium, a display portion that displays information regarding image forming with the image forming portion, a memory storing instructions, and a controller, which executes the instructions, that detects a position of an instruction portion in contact with a surface of the display portion and generate first input information indicating the detected position of the instruction portion, and detects a position of the instruction portion at a location a predetermined distance away from the surface in a direction orthogonal to the surface and generate second input information indicating the detected position, and transitions the image forming apparatus into a first input mode for generating the first input information without generating the second input information and transition the image into a second input mode for generating the second input information without generating the first input information.
US11995354B2 Storage area network controller with integrated circuit having a plurality of logic paths
A storage controller for a storage area network that implements input-output commands in hardware is provided. Specific input-output commands are defined, including: a READ command, a WRITE command, a COPY command and a WRITE MIRROR command, all of which are implemented in hardware. A virtual logical unit table can be provided that enables the storage controller to implement a virtual storage management overlay function on top of a raw physical storage function.
US11995350B2 Prefetching container data in a data storage system
Container data can be prefetched in data storage systems. For example, a computing device can determine a first container to be activated subsequent to an execution of a second container that is in an execution phase. The computing device can access a description specifying a data object for activating the first container. The computing device can receive the data object for the first container from a storage device using the description. The computing device can store the data object in a memory device prior to an end of the execution of the second container for subsequent use in an activation of the first container.
US11995348B2 Data and power management of partitioned buffer in a storage device
A storage device includes a non-volatile memory including a plurality of non-volatile memory cells, a buffer memory configured to temporarily store write data to be written to the non-volatile memory or read data read from the non-volatile memory, and a controller configured to receive a sleep mode signal from an external host. When the sleep mode signal is received by the controller, the controller is configured to block a first power supplied to the non-volatile memory and set the buffer memory to one of a first mode in which a second power is blocked from being supplied to the buffer memory and a second mode in which the buffer memory operates with low power. The write data stored in the buffer memory is written to the non-volatile memory when the buffer memory is set to the first mode.
US11995347B2 Apparatus with access control mechanism and methods for operating the same
Methods, apparatuses, and systems related to die-to-die communications are described. An apparatus may include an interfacing die and at least one additional die communicatively coupled to each other through an internal bus. The interfacing die may be configured to provide a combined external interface for the coupled dies. For the die-to-die communications, a target die may coordinate transfer of communicated data to the internal interface according to a timing signal generated by a source external to the at least one additional die.
US11995346B2 Resuming write operations after suspension
Methods, systems, and devices for resuming write operation after suspension are described. A memory system may be configured to determine an upper limit of a threshold voltage of a page of a block at which a performance of a write operation was suspended based at least in part on an indication to resume the performance of the write operation that was previously suspended at a memory system; determine a difference between a first quantity of a first logic state stored in the page and a second quantity of the first logic state associated with an unsuspended write operation based at least in part on determining the upper limit of the threshold voltage; and resume the performance of the write operation based at least in part on determining the difference between the first quantity of the first logic state and the second quantity of the first logic state.
US11995343B2 Storage device and operating method thereof
A storage device includes a memory controller and a plurality of memory devices. The plurality of memory devices comprise a first memory device coupled to the memory controller and an nth memory device coupled in series to the first memory device, where n is a natural number greater than 1. The memory controller is configured to transmit, to a first memory device, a signal that includes a target ID indicating a selected memory device from among the plurality of memory devices. Each memory device includes a plurality of memory dies, an interface configured to distribute the signal based on the target ID, and a redriver configured to redrive the signal such that the signal is transferred to another memory device.
US11995342B2 Host initiated garbage collection
Methods, systems, and devices for host initiated garbage collection are described. In some examples, a user accessible application or public interface of a host system may initiate a garbage collection procedure for a memory system using one or more vendor commands. For example, the host system and the memory system may support a first vendor command to check a fragmentation status or fragmentation parameter of the of the memory system. Additionally, the host system and the memory system may support a second vendor command to initiate a garbage collection procedure at the memory system, or to interrupt an ongoing garbage collection procedure. The host system and the memory system may also support a third vendor command to check the status of an initiated garbage collection procedure.
US11995341B2 Read/write switching circuit and memory
A read/write switching circuit and a memory are provided. The read/write switching circuit includes: a first data line (Ldat) connected to a bit line (BL) through a column select module, a first complementary data line (Ldat #) connected to a complementary bit line through the column select module, a second data line (Gdat) and a second complementary data line (Gdat #), and further includes: a read/write switching module (101) configured to transmit data between the first data line and the second data line and transmit data between the first complementary data line (Ldat #) and the second complementary data line (Gdat #) during read and write operations in response to read and write control signals; and an amplification module (102) connected between the first data line (Ldat) and the first complementary data line (Ldat #) and configured to amplify data of the first data line (Ldat) and data of the first complementary data line (Ldat #).
US11995337B2 Implicit ordered command handling
Methods, systems, and devices for improved implicit ordered command handling are described. For instance, a memory device may receive, from a host device, a first command and a second command. The memory device may determine whether a first memory operation associated with the first command and a second memory operation associated with the second command are to be performed in an order relative to each other based on a first time when the first command is received relative to a second time when the second command is received. The memory device may select whether to perform a first memory access procedure or a second memory access procedure based on whether the first memory operation and the second memory operation are a same type of memory operation and on whether the first memory operation and the second memory operation are to be performed in the order relative to each other.
US11995336B2 Bucket views
A method of operating an object-based storage system, practiced by the storage system, is provided. The method includes establishing a plurality of buckets for objects, in the storage system and establishing a plurality of bucket views in the storage system, each bucket view supporting access to objects of one of the plurality of buckets. The method includes accessing an object of a bucket through one of the plurality of bucket views.
US11995334B2 Memory system including a memory controller
A memory system includes a memory controller, a first memory module including first and second groups of first memory chips, a second memory module including first and second groups of second memory chips, and a channel including a first group of signal lines suitable for coupling the memory controller with the first memory module, and a second group of signal lines suitable for coupling the memory controller with the second memory module.
US11995332B2 Fine grained resource management for rollback memory operations
Disclosed in some examples are methods, systems, computing devices, and machine-readable mediums in which the system maintains a list of resources available for each rollback session. In some examples, state data is kept that indicates available memory. If a write occurs for a particular session and the amount of available memory for a session has been used, a flag is set in metadata for the memory location and the write is not mirrored. In this manner, the technical problem of one undo logging session using too much memory and preventing other undo logging sessions from properly functioning is solved by the technical solution of setting resource limits for each undo logging session.
US11995330B2 Technologies for providing accelerated functions as a service in a disaggregated architecture
Technologies for providing accelerated functions as a service in a disaggregated architecture include a compute device that is to receive a request for an accelerated task. The task is associated with a kernel usable by an accelerator sled communicatively coupled to the compute device to execute the task. The compute device is further to determine, in response to the request and with a database indicative of kernels and associated accelerator sleds, an accelerator sled that includes an accelerator device configured with the kernel associated with the request. Additionally, the compute device is to assign the task to the determined accelerator sled for execution. Other embodiments are also described and claimed.
US11995329B1 Techniques for improving write performance using zone sharing in log structured systems
A data storage system can use non-volatile solid state drives (SSDs) to provide backend storage. The data storage system and SSDs can implement log structured systems (LSSs) experiencing write amplification (WA). The SSDs can be partitioned into zones. To reduce WA of the SSD-internal LSS, multiple nodes can write to a single active zone. The active zone can be partitioned into portions each assigned for exclusive use by one of the nodes. Each node can allocate storage from its corresponding portion of the active zone. When a node consumes a threshold amount of its portion, the active zone can be repartitioned in accordance with storage consumption, write or allocation rates of the nodes. When the active zone does not have a minimum amount of free space, the active zone can be finally repartitioned. A node can switch its active zone to a next zone once it consumes its final partition.
US11995328B2 Single-level cell block storing data for migration to multiple multi-level cell blocks
Implementations described herein relate to memory devices including a single-level cell (SLC) block storing data for migration to multiple multi-level cell (MLC) blocks. In some implementations, a memory device includes multiple MLC blocks that include MLCs, with each MLC being capable of storing at least four bits of data, and multiple SLC blocks that can store data prior to the data being written to one of the MLC blocks. Each SLC block may be capable of storing different data sets that are destined for storage in different MLC blocks. The memory device may include a mapping component that can store a mapping table that includes multiple entries, in which an entry indicates a mapping between a memory location in the SLC blocks and a corresponding MLC block for which data stored in the memory location is destined. Numerous other implementations are described.
US11995327B2 Data storage device and method for adaptive host memory buffer allocation based on virtual function prioritization
A data storage device and method for adaptive host memory buffer allocation based on virtual function prioritization are provided. In one embodiment, a data storage device is provided comprising a memory, an interface, and a controller. The controller is configured to receive priority information of each of a plurality of virtual functions in the host and allocate space in the host memory buffer for each of the plurality of virtual functions based on the priority information. The controller is further configured to dynamically reallocate the space. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
US11995325B2 Modular system dynamic rendering controller
One or more aspects of the present disclosure relate to dynamically rendering one or more views of a modular system. In embodiments, views of a computing device can be dynamically rendered. For example, the views can be dynamically rendered in response to receiving metadata corresponding to the computing device or receiving a metadata change. Further, the views can show the computing device's components and their relationships to other storage array components and elements. For example, the views can map each component's positional relationship with, e.g., the computing device's rack. Additionally, the views can map cable connections and types of the components.
US11995323B2 Memory controller and operating method thereof
A memory controller includes a data detection circuit configured to detect, when power is supplied after a sudden power-off (SPO), a lost write sequence index “M” among the plural write sequence indexes, and detect first data corresponding to a write sequence index “M−1” and second data corresponding to a write sequence index “M+1”; a barrier decision circuit configured to determine, based on whether first barrier information of the first data and second barrier information of the second data are identical with each other, whether a barrier request for the first data has been received from a host; and a data recovery operation determination circuit configured to determine whether to perform a recovery operation on target data corresponding to the write sequence index “M+1” and thereafter based on whether the barrier request for the first data has been received.
US11995321B2 Lifespan forecasting of memory devices and predictive device health management
Exemplary methods, apparatuses, and systems including a device health manager for managing health of a memory device. The device health manager identifies a memory device having a service life. The device health manager receives multiple requests to perform one or more computing operations. The device health manager predicts, using a machine learning model, an adjustment of the service life of the memory device using the health data. The device health manager generates a notification including the adjustment of the service life.
US11995316B2 Systems and methods for a redundant array of independent disks (RAID) using a decoder in cache coherent interconnect storage devices
A system is disclosed. The system may include a processor that may issue a byte level protocol request including a byte address. The system may also include a first storage device and a second storage device. The first storage device and the second storage device may support a cache coherent interconnect protocol, the cache coherent interconnect protocol including a block level protocol and a byte level protocol. The first storage device and the second storage device are included in a redundant array of independent disks (RAID). The first storage device may include a first address range, and the second storage device may include a second address range. The second storage device may provide a RAID address range associated with the first address range and the second address range. A decoder associated with the second storage device may be configured to receive the request from the processor. The decoder may determine that the byte address in the RAID address range is associated with a target address range.
US11995314B2 Memory management
Managed units (MUs) of data can be stored on a memory device according to a slice-based layout. A slice of the slice-based layout can include a plurality of stripes, each of the stripes including respective partitions and respective MUs of data. A subset of the stripes each include a quantity of partitions and a first quantity of MUs of data. Another subset of the stripes each include a lesser quantity of partitions and a lesser quantity of MUs of data.
US11995313B2 Data storage device identifying tenants and operating method thereof
A data storage device includes a volatile memory device including a first table area storing a first table having a plurality of first unit information, and a nonvolatile memory device including a subtree area and a second table area. The second table area stores sorted string tables (SSTables) of level 0 each including a respective plurality of first unit information. Each first unit information includes a key corresponding to a key-value (KV) command and a namespace identifying a tenant providing that KV command. The second table area and the subtree area form a data structure which can be queried with a key included in a KV command. The subtree area includes a plurality of subtrees respectively corresponding to a plurality of namespaces, each subtree storing an SSTable of level 1 having a plurality of second unit information each having a key related to the corresponding namespace of that subtree.
US11995311B2 Adaptive display method and apparatus for virtual scene, electronic device, storage medium, and computer program product
An adaptive display method and apparatus for a virtual scene, an electronic device, a computer-readable storage medium, and a computer program product are provided, and the method includes: displaying a virtual scene and a plurality of buttons with different sizes; obtaining, in response to touch operations on the plurality of buttons with different sizes, touch areas corresponding to the touch operations; and updating and displaying the virtual scene, sizes of buttons included in the updated virtual scene being adapted to the touch areas corresponding to the touch operations.
US11995309B2 Information processing method and information processing apparatus
An information processing method includes receiving a user input, the user input representing a trajectory, performing recognition on the trajectory to obtain a matching result based on matching in a database, recording the trajectory to generate an image including the trajectory, and outputting a candidate option. The candidate option includes the matching result and an identifier of an image.
US11995306B1 Method for highly accurate selection of items on an axis with a quadrilateral control surface
A method for presenting a media item of a set of media items in a graphical user interface (GUI) of a client device is disclosed. The GUI is provided to present a media item in a set of media items. An input is received to select a first position on the GUI. A continuous movement of the input along a first axis of the GUI is detected to select a second position on the GUI from the first position. Responsive to detecting the continuous movement, a scrub rate corresponding to the second position in association with the first axis of the GUI is determined. A change in a direction of the continuous movement of the input towards a second axis of the GUI is detected. The second axis and the first axis are perpendicular to each other. Responsive to detecting the change in the direction of the continuous movement, one or more media items of the set of media items are advanced according to the scrub rate.
US11995303B2 User interface for reminding a user of incomplete tasks in inactive application windows
In accordance with one disclosed method, a determination may be made that a user has provided a first input to a client device to begin taking an action with respect to an application presented in a first window of an operating system while the first window is an active window of the operating system. It may then be determined that a second window has become the active window of the operating system, and that the user has not provided a second input to the client device to complete the action with respect to the application. Based at least in part on the second window having become the active window and the user not having provided the second input, the client device may be caused to present a notification indicative of the action being incomplete.
US11995300B2 Digital design tool with image preview in web browser
A tool allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.
US11995298B1 Method to identify a point intended to be selected on a touch screen
The subject matter of this specification describes a method to identify a point intended to be selected by a user on a touch screen of a user device. The method includes receiving user input including location coordinates for the user input, generating a screenshot image pertaining to a graphical user interface (GUI), determining intended location coordinates for a point intended to be selected in the GUI based on a detected layout of a GUI area corresponding to the user input, and providing, to the application, the determined intended location coordinates for the point intended to be selected in the GUI.
US11995295B2 Cleaning notifications
In one example, a notification may be generated to prompt a user to clean a personal computing device. The notification may be based upon usage data of the personal computing device. Multiple types of usage data may be determined and combined to create a composite usage value. The composite usage value may be compared to a threshold usage value. A notification may be generated if the composite usage value exceeds the threshold usage value.
US11995294B2 Information processing method
An information processing method executed by an information terminal includes: executing a first obtainment process of obtaining identification information of each of a plurality of lighting fixtures installed in a space, in response to a first request transmitted to a first range in the space by radio wave communication; and executing a second obtainment process of obtaining identification information of part of the plurality of lighting fixtures, in response to a second request transmitted to a second range in the space by radio wave communication, the second range being narrower than the first range.
US11995291B2 Systems and methods of automatically identifying a date in a graphical user interface
Systems and methods include determining a target date; detecting a calendar in a graphical user interface; recognizing a month name in the detected calendar; recognizing one or more date numbers in the detected calendar; identifying a week start day for the detected calendar; identifying a position in the detected calendar associated with the target date based on the identified week start day for the detected calendar and the recognized one or more date numbers in the detected calendar; and automatically selecting the position in the detected calendar associated with the target date.
US11995289B2 User interfaces for collections of content services and/or applications
In some embodiments, a subscription to a collection of content services and/or applications enables a user to access content through a plurality of content services. In some embodiments, an electronic device facilitates a process to subscribe to a collection of content services and/or applications. In some embodiments, an electronic device facilitates a process to unsubscribe from a collection of content services and/or applications.
US11995288B2 Location-based search mechanism in a graphical user interface
A social media platform provides a map-based graphical user interface (GUI) for accessing social media content submitted for public accessibility via the social media platform supported by the map-based GUI. The GUI includes a map providing interactive location-based searching functionality in that selection of a target location by the user in the GUI, such as by tapping or clicking at the target location, triggers a search for social media content having geo-tag data indicating geographic locations within a geographical search area centered on the target location.
US11995287B2 Computerized systems and methods for livestock management
Various examples are directed to livestock management systems and methods. A first user computing device may display a GUI comprising a first animal visual element. The first animal visual element may correspond to the first animal and indicate a first colostrum feeding of the first animal. When a user selects the first animal visual element, the user computing device may display a first colostrum input screen for receiving first colostrum data. The user computing device may also modify the first animal visual element to indicate the time status of the first testing action for the first animal.
US11995285B2 Methods for adjusting and/or controlling immersion associated with user interfaces
In some embodiments, an electronic device emphasizes and/or deemphasizes user interfaces based on the gaze of a user. In some embodiments, an electronic device defines levels of immersion for different user interfaces independently of one another. In some embodiments, an electronic device resumes display of a user interface at a previously-displayed level of immersion after (e.g., temporarily) reducing the level of immersion associated with the user interface. In some embodiments, an electronic device allows objects, people, and/or portions of an environment to be visible through a user interface displayed by the electronic device. In some embodiments, an electronic device reduces the level of immersion associated with a user interface based on characteristics of the electronic device and/or physical environment of the electronic device.
US11995282B2 Touch state detection circuit, electronic device including touch state detection circuit, and touch state detection method
Disclosed herein is a touch state detection circuit which is connected to a capacitance-type touch sensor including sensor electrodes disposed in a planar manner and which detects a touch state of a user by executing a scan process that reads out and processes detection signals sequentially output from the sensor electrodes. The touch state detection circuit includes a setting circuit which sets a scan condition related to an execution frequency of the scan process or an execution period of the scan process, and a detection circuit which detects the touch state by executing the scan process under the scan condition set by the setting circuit. When a determination condition indicating a situation in which the scan condition is required to be changed is satisfied, the setting circuit changes and resets the scan condition, and the detection circuit detects the touch state under the scan condition reset by the setting circuit.
US11995278B2 Touch sensing assembly and touch sensing display device
The present application provides a touch sensing assembly and a touch sensing display device. The touch sensing assembly includes a touch sensing layer. By disposing the first connecting branch electrode between the second branch electrode and the second main electrode, transmission channels of current in the second direction in each of the touch sensing units is increased, thereby reducing the impedance of the second touch electrode in each touch unit. In addition, each of the second branch electrodes surrounds one of the first branch electrodes to increase the mutual capacitance between the first branch electrode and the second branch electrode.
US11995277B2 Display apparatus
A display apparatus includes a substrate including a display region and a non-display region, a display element layer, a pad group, a touch electrode layer, and a touch insulating layer. The display element layer includes display elements provided in the display region in a plan view. The pad group may include output pads provided on substrate and provided in the non-display region in the plan view. The touch electrode layer is provided on the display element layer. The touch insulating layer is provided on the display element layer and contacts the touch electrode layer. An intaglio pattern is provided in the touch insulating layer overlapped with the non-display region, and the intaglio pattern is not overlapped with the pad group.
US11995275B2 Detection device, display device, and display device with a sensor function
A detection device includes: a substrate, a detection electrode on a first surface of the substrate, a first flexible printed circuit board electrically connected to the detection electrode, a shield layer on a second surface opposite the first surface of the substrate, and a second flexible printed circuit board electrically connected to the shield layer on the second surface; wherein the first flexible printed circuit board has a first terminal on a side of a first side extending outward from the substrate, the second flexible printed circuit board has a second terminal on a side of a second side extending outward from the substrate, the first flexible printed circuit board and the second flexible printed circuit board are arranged side-by-side along a side of the substrate.
US11995273B2 Method for manufacturing display device, display device manufactured thereby, and electronic device including the same
A method for manufacturing a display device may include providing a support layer and a display panel on a digitizer. The display panel may include a folding region that is folded with reference to a folding axis extending in a first direction. The providing of the support layer may include forming an opening penetrating the preliminary support layer by providing a laser or an abrasive agent to one surface of the preliminary support layer. A first width of the opening on the one surface in a second direction and a second width of the opening on another surface in a second direction may be different from each other, and the second direction is perpendicular to the first direction.
US11995271B2 Interactive object selection method and device
The present application provides techniques of selecting interactive objects The techniques comprise receiving a touch operation intended for a target interactive object, and determining a touch position of the touch operation; detecting a moving direction of the touch operation in response to determining that the touch position is located in a buffer area preset for the target interactive object; and determining to select the target interactive object in response to determining that the moving direction points toward a body area preset for the target interactive object.
US11995267B2 Touchscreen displays
An embodiment method for operating an electronic device includes transmitting, from a controller, a tearing effect (TE) signal to a touchscreen over a first period of time, the first period of time occurring during a first frame and having a duration that is shorter than a period of the first frame, the TE signal being configured to restrict image data from being displayed on the touchscreen during the first period of time; displaying the first frame of a plurality of frames of the image data on a display of the touchscreen over a second period of time within the period of the first frame other than during the first period of time; and detecting, at the controller, a first touch by performing a first self-sensing scan during the first period of time.
US11995265B2 Display device having a sensing controller for controlling the driving of an input sensing layer
A display device includes a display panel that displays an image, an input sensor that senses an external input, and a sensing controller that controls the driving of the input sensor. The input sensor includes a plurality of scanning electrodes and a plurality of sensing electrodes. The sensing controller simultaneously transmits input scanning signals to at least two scanning electrodes of the plurality of scanning electrodes during a group scanning period. The group scanning period includes a plurality of scanning periods. The sensing controller transmits a compensating signal having a phase different from a phase of at least one of the input scanning signals to at least one sensing electrode of the plurality of sensing electrodes during at least one scanning period of the plurality of scanning periods.
US11995264B2 Electronic device and operation method of the electronic device for controlling activation of a touch input
An electronic device, according to an embodiment of the disclosure, may comprise: a touchscreen including a first portion and a second portion; a memory; and a processor operatively connected to the touchscreen and the memory. The memory may store instructions that, when executed, cause the processor to: recognize a first point at which a touch input is in contact with the second portion, recognize a second point at which the touch input is separated from the touch screen, recognize at least one third point at which the touch input is periodically in contact with the touch screen in a state in which the touch input is in contact with the touch screen, and activate the touch input based on whether at least one of the second point and the at least one third point is located outside a specified area having a specified radius set with respect to the first point.
US11995260B2 Display device
According to one embodiment, a display device includes a display area for displaying an image, a plurality of detection electrodes and a movable electrode. The plurality of detection electrodes are disposed in a peripheral area surrounding the display area. The movable electrode is disposed in such a way as to surround the detection electrodes and is movable around the detection electrodes. The movable electrode has a length corresponding to a length of each of the detection electrodes in a peripheral direction.
US11995258B2 Display panel and display device
The embodiments of the present application provide a display panel and a display device. The display panel has a display area and a non-display area, the display panel includes: a substrate, a touch component arranged on the substrate, the touch component comprising touch electrodes located in the display area and touch leads connected to the touch electrodes and located in the non-display area; and a circuit board connected to the substrate in the non-display area, the touch leads being connected between the touch electrodes and the circuit board; and wherein the non-display area has a cutting track arranged surrounding at least part of the display area, at least part of the touch leads includes first redundant winding segments and connection segments, at least part of the first redundant winding segments extend along a direction away from the circuit board and fill between the cutting track and the display area.
US11995256B2 Display panel, preparation method thereof, and display device
Provided are a display panel, a preparation method thereof, and a display device. The display panel includes a display substrate and a touch panel. The touch panel includes multiple touch electrodes. At least one of the touch electrodes includes multiple grid patterns enclosed by metal wires. At least one of the grid patterns includes a first edge, second edge, third edge and fourth edge that form a ring. The first edge and the third edge extend in a second direction. The second edge and the fourth edge extend in a first direction. A shape of the grid pattern includes a first curved ring, a second curved ring, a third curved ring, or a fourth curved ring. A first edge and third edge of the first curved ring are curves curved towards a direction opposite to the first direction.
US11995252B2 Input system and input method for setting instruction target area including reference position of instruction device
Provided is an input system including an instruction device; a detection device that detects an instruction position of the instruction device; a display device that is provided separately from the detection device and that displays an image of a space; a position detector that detects, in the space, a line-of-sight position in a line-of-sight of the position detector; a processor; and a memory storing instructions, which when executed by the processor, cause the processor to set, in the space, an instruction target area including a reference position of the instruction device, based on the line-of-sight position detected by the position detector at the time of reception of a predetermined operation by the instruction device, and control the display device to display the instruction position of the instruction device in the instruction target area and on the image of the space.
US11995251B2 Wireless charging system, chip, and wireless charging circuit
Embodiments of this application provide a wireless charging system, a chip, and a wireless charging circuit. The wireless charging system includes an electronic device and a stylus, where the electronic device is configured to wirelessly charge the stylus; and the stylus includes a wireless charging circuit. The wireless charging circuit includes a first coil, a chip, and a first battery, the chip includes a rectifier, a charger unit, a micro-control unit, and a protocol encoding/decoding unit. The charger unit includes a voltage-stabilizing charging circuit, a boost charging circuit, or a switched capacitor charging circuit; and the charger unit is configured to charge the first battery by using the direct current signal from the rectifier. For the stylus, energy is coupled from the coil, passes through the chip, and then is directly output to a battery of the stylus.
US11995250B2 Active stylus and capacitive position detection system having touch object detecting mode and stylus detecting mode
An elongated stylus is configured to be capacitively coupled with a sensor array providing a plurality of electrodes to indicate a position on the sensor array. The stylus includes a housing having an end in an elongated direction of the housing, a conductive tip disposed at least partially extended from the end of the housing, an electrode disposed around the conductive tip and configured to at least partially expose the conductive tip, and a signal transmit drive circuit configured to provide a signal. Control is performed to form an electrical connection between the electrode and a ground and an electrical connection between the electrode and the signal transmit drive circuit when the elongated stylus is activated for capacitive coupling with the sensor array.
US11995247B1 Devices and methods for activating an asset tracker
A method of activating an asset tracker from an ultra-low power shipping mode to a motion detection mode. The method includes detecting an activation trigger activity including double-tapping on the housing of the asset tracker, mid-air gestures comprising orientation changes, touch sensing, optical sensing, and loss of proximity with a proximity object in the packaging of the asset container.
US11995246B2 Method for touchless gesture recognition, and apparatuses using the same
A method for touchless gesture recognition is provided. The method includes transmitting ultrasonic signals via a speaker. The method includes generating ultrasonic signals. The method includes receiving the reflected ultrasonic signals from an object via two or more microphones. The method includes computing a frequency shift according to the reflected ultrasonic signals. The method includes identifying a gesture that corresponds to a movement of the object according to the frequency shift. The method includes performing a function that corresponds to the gesture.
US11995242B2 Detecting contactless gestures using radio frequency
The present disclosure provides for detection of input to a wireless device, such as earbuds or other wearable devices, based on RF signals between the earbuds and/or between an earbud and other devices, such as a host device. For example, gestures may be detected using signal strength, such as by using a received signal strength indicator (RSSI), between two earbuds and/or between an earbud and a host device.
US11995234B2 Systems and methods for using imagined directions to define an action, function or execution for non-tactile devices
A system and method for controlling a non-tactile device including a receiving device configured to receive signals corresponding to a user's brain waves or movements, the brain waves or movements corresponding to a series of directional intentions, the intentions defining at least one line pattern, a processor configured to process the at least one line pattern, each of said at least one line patterns associated with an action of the device, and output a control signal to the non-tactile device related to the action.
US11995233B2 Biometric feedback captured during viewing of displayed content
A method is provided, including: rendering a view of a virtual environment through a virtual reality (VR) headset; detecting a gaze direction of a user that wears the VR headset; detecting a gaze focus depth of the user that wears the VR headset; detecting an electroencephalography (EEG) signal of the user that wears the VR headset; using the gaze direction and gaze focus depth of the user to identify a virtual object in the virtual environment as being actively viewed by the user; using the EEG signal to determine a concentration of the user upon the identified virtual object; responsive to determining the concentration of the user upon the identified virtual object, then rendering a graphical indicator applied to the virtual object in the view of the virtual environment.
US11995226B2 Dynamic vision sensor tracking based on light source occlusion
A tracking system includes a processor, a controller, two or more light sources and a dynamic vision sensor (DVS). The light sources are of known configuration with respect to each other the controller and turn on and off in a predetermined sequence. The DVS includes an array of light-sensitive elements of known configuration. The DVS outputs signals corresponding to events at corresponding light-sensitive elements in the array in response to changes in light from the light sources. The signals indicate times of the events and locations of the corresponding light-sensitive elements. The processor determines an association between each event and one or more of the light sources and, from that association, determines an occlusion of one or more of the light sources. The processor estimates a location of an object using the determined occlusion, the known light source configuration, and the locations of the corresponding light-sensitive elements in the array.
US11995223B2 Data storage device encryption
This disclosure relates to data storage device (DSD) hardware and, more specifically, to systems and methods for encrypting data stored on a DSD. A DSD comprises a non-volatile storage medium to store multiple file system data objects using block addressing. A device controller is integrated with the DSD and comprises hardware circuitry configured to encrypt data to be stored on the storage medium. The controller receives a request for an encrypted file system data object from a host computer system, identifies one of the ranges of blocks where the requested encrypted file system data object is stored on the storage medium, and sends the file system data object stored in the identified range of blocks to the host computer system in encrypted form as stored on the storage medium.
US11995219B2 Method, electronic equipment, and computer program product for device management
A device management method, an electronic device, and computer readable medium for presenting to a user device attributes that are more likely to be configured by the user to improve a device management system. The method may include acquiring a first device attribute set related to a plurality of devices. The first device attribute set includes at least one device attribute that has been configured by a user. The method may include determining a second device attribute set related to the plurality of devices. The second device attribute set includes device attributes different from the at least one device attribute described above. The method may include receiving configuration from the user for a device attribute in the second device attribute set and determining a to-be-processed device from the plurality of devices based on the configured device attributes in the first device attribute set and the second device attribute set.
US11995213B2 Event-based community creation for data sharing platform
Methods, computer-readable media, and processing systems are disclosed for establishing a data sharing community for an event of an event type. For example, a processing system including at least one processor may detect, via at least one data source device, a trigger condition for an event of an event type, and establish a data sharing community for the event, the data sharing community including a plurality of data sources, the plurality of data sources including the at least one data source device, and a plurality of data consumers, where the establishing includes setting respective permission levels for the data consumers. The processing system may further collect data from the plurality of data sources in accordance with the event type, and provide at least a first portion of the data to at least a first data consumer in accordance with a respective permission level of at least the first data consumer.
US11995212B2 System and process for selective location-based anonymity and privacy
Implementations of enhancing privacy and anonymity for users of a computer system are provided. For example, selective anonymity for one or more users may be provided in which the one or more users may be anonymous or not, with various degrees of anonymity in between. A “vault” or other information repository may be used to save information (e.g., all information retained, all or a portion of privacy-related or personally-identifiable information) about a user that can be accessed by the user to see, reset, and or delete all or a portion of the information that is saved on the system. Further, “last known location” information may be kept, such that the last known location (or a limited number of most recent locations) of a user may be kept such that historical information and/or a route of a user is not stored on the system.
US11995210B2 Identity vault system using distributed ledgers for event processing
Aspects of the disclosure relate to identity protection in event processing. A computing platform may modify a first distributed ledger to include user PII. The computing platform may generate an internal token representative of an identity for the user and an external token that may be used to process an event between the user and a counter party without exposing any user identity. The computing platform may send the external token to a counter party system. The computing platform may receive, from the counter party system, event processing information. The computing platform may store the event processing information and the external token in a second distributed ledger. The computing platform may receive a request for the event processing information, and may identify the internal/external tokens using the first distributed ledger. The computing platform may identify, using the external token, the event processing information stored on the second distributed ledger.
US11995209B2 Contextual text detection of sensitive data
Systems, methods, and machine-readable media are disclosed for detecting sensitive personal information in a file. An entity extractor may extract a set of terms and a set of person candidates from a sentence in a file. Each term of the set of terms belongs to a set of sensitive categories. For a verb in the sentence, a relationship builder may determine a relationship between the respective verb, a subject, and an object in the sentence, where the respective verb, the subject, or the object includes a term. An event detector may determine, based on the relationship, that the term relates to a person from the set of set of person candidates and to a sensitive category. The event detector may create an event specifying the term, the sensitive category, and the person in response to determining that the term relates to the person and to the sensitive category.
US11995201B2 Headphones with timing capability and enhanced security
An audio device, such as a headphone, can create, maintain and use secure data. The secure data can include an amount of time that the user has used the audio device and/or an amount of time allocated to the user. When the amount of time the user has used the audio device exceeds the amount of time allocated to the user, the audio device can stop emitting the audio. The secure data can also include a hearing profile of the user, which can uniquely identify the user. The secure data associated with the headphone can be encrypted to prevent tampering.
US11995200B2 Data masking system
A data conversion unit that converts all or part of first data including secret target information and a part including the secret target information, into second data for reading or viewing; a masking processing unit that performs masking processing on the second data, thereby generating masking data; a storage unit that stores the masking data; and an output unit that outputs the masking data stored in the storage unit.
US11995199B2 Mapping container user and group IDs to host
An information handling system may include at least one processor and a memory. The information handling system may be configured to: host a container; execute a containerized application within the container, wherein the containerized application executes with privileges associated with a container-internal user; determine an association between the container-internal user and a host user associated with an operating system external to the container, wherein the determining is based on a cache that maintains a mapping between container-internal users and host users; and grant privileges to the containerized application based on the host user.
US11995198B1 Method of providing personal data storage service between a first user who is a data provider and a second user who is a data requester by using smart contract based on first layer and privacy layer and storage layer based on second layer, and storage node using the same
A method for providing a personal data storage service between a first user who is a data provider and a second user who is a data requester by using a smart contract based on a first layer and a privacy layer and a storage layer based on a second layer is provided. The method has an effect of generating encoded subject data made by encoding subject data by using a random key as an encryption key generated through a data provider terminal, to thereby prevent the personal storage service provider from decoding the subject data. Further, the method has another effect of saving the storage for use in PDS service, since there is no need to generate each of encoded encryption key and encoded subject data in line with each of data requester even if the number of data requesters increase by implementing using a proxy re-encryption technology.
US11995195B2 System and device for data management
The present disclosure provides a system, device and method for data management. The system includes a processor configured to: receive, from an entity, data packets; receive, from the entity; generate a plurality of shares pertaining to the data packets by applying a threshold scheme to the data packets; and distribute the plurality of shares amongst at least two secure cryptoprocessors, wherein each secure cryptoprocessor allows access to the plurality of shares stored within it upon receipt of a corresponding second password, and wherein the processor is configured to re-generate the data packets from a threshold number of shares out of the plurality of generated shares, the value of the threshold number being predetermined.
US11995188B2 Method for faster and safe data backup using GPT remote access boot signatures to securely expose GPT partitions to cloud during OS crash
An information handling system may include a processor, a memory coupled to the processor, a storage resource, and a basic input/output system (BIOS). The BIOS may be configured to, while the information handling system is in a pre-boot environment and prior to initialization of an operating system of the information handling system: establish a communication session with a remote information handling system; and in response to authentication of the communication session, transmit data to the remote information handling system that is operable to expose a partition of the storage resource to the remote information handling system.
US11995178B2 Protection of kernel from code reuse attacks
Protection of a kernel from a sniff and code reuse attack. A kernel mode page table in initialized in a kernel. The kernel page entries in the kernel mode page table are set from s-pages to u-pages. Supervisor mode access prevention is enabled in the u-pages. Code contained in the kernel page entries in the u-pages is executed, the kernel page entries in the u-pages are capable of execution but are not capable of being accessed and read directly.
US11995176B2 Platform for generation of passwords and/or email addresses
A password and/or email address management platform configured to regenerate a previously generated password for a given web domain or digital system without permanently storing the previously generated password. The platform can operate without maintaining a permanent store or list of other user-related information, e.g. a list of web domains or systems for which passwords have been generated. In an embodiment, the platform performs the steps of concatenating a plurality of password input data elements into a requested phantom password input data string, applying a hashing algorithm to the requested phantom password input data string to generate a phantom password hash, applying a hash-to-string function to convert the phantom password hash to a phantom password, and purging the password generation system of the phantom password after it is notified to a user.
US11995173B2 Service providing system, application usage method, and information processing system
A service providing system, an application usage method, and an information processing system. The service providing system receives from the terminal device, a request for registering a user to a second tenant in which the user can use the application, the request designating identification information of the user registered in the first tenant and identification information of the application, and registers the user and the application in the second tenant as a user who can use the application.
US11995171B2 User interface for managing access to credentials for use in an operation
The present disclosure generally relates to managing access to credentials. In some examples, an electronic device authorizes release of credentials for use in an operation for which authorization is required. In some examples, an electronic device causes display of one or more steps to be taken to enable an input device for user input. In some examples, an electronic device disambiguates between commands to change the account that is actively logged-in on the device and commands to cause credentials to be released from the secure element.
US11995169B2 Biometric template translation
A system translates a first biometric template of a first type to enable comparison with a second biometric template of a second type. In one example, a canonical template structure to which the first and second biometric templates adhere may be identified and used to compare corresponding portions of the first and second biometric templates. In another example, types and associated formats of the first and second biometric templates may be identified to enable both to be translated to a general format that can then be compared. In still other examples, an identification system may use the first biometric template to determine an identity associated with first biometric data to either retrieve second stored biometric data associated with the identity of a same type as the second biometric template or verify that an account in an external system having a record storing the second biometric template is associated with the identity.
US11995168B2 Biometric template translation
A system translates a first biometric template of a first type to enable comparison with a second biometric template of a second type. In one example, a canonical template structure to which the first and second biometric templates adhere may be identified and used to compare corresponding portions of the first and second biometric templates. In another example, types and associated formats of the first and second biometric templates may be identified to enable both to be translated to a general format that can then be compared. In still other examples, an identification system may use the first biometric template to determine an identity associated with first biometric data to either retrieve second stored biometric data associated with the identity of a same type as the second biometric template or verify that an account in an external system having a record storing the second biometric template is associated with the identity.
US11995165B2 Unmanned flight device, management device, operation device and flight management method
An unmanned flight apparatus that flies on the basis of instruction information acquired from an operation apparatus, the unmanned flight apparatus includes a storage that stores apparatus identification information for identifying the unmanned flight apparatus, an instruction information acquisition part that acquires the instruction information, an authentication processing part that authenticates that the instruction information is proper by comparing registered authentication information stored in a storage medium with biometric information of an operator transmitted periodically from an operation apparatus for operating the unmanned flight apparatus, and a flight controller that flies the unmanned flight apparatus on the basis of the instruction information within an operable range defined by a relationship between the registered authentication information and the apparatus identification information, on a condition that the authentication processing part determines that the instruction information is proper.
US11995163B2 Biometric information authentication device
A biometric information authentication device includes a control unit to, during biometric authentication by comparing biometric information of a user read by a biometric information sensor to preliminarily registered biometric information of a registered person, issue a notification to encourage the user to register different biometric information when a predetermined condition for determining that a biometric authentication after a current biometric authentication is highly likely to fail is met.
US11995162B2 Method and apparatus for managing unlocking of an electronic device
Methods and systems for managing unlocking of an electronic device are provided. A method includes receiving an unlocking input from a user, authenticating the unlocking input, generating a first pre-wakeup command of initializing a progress action for the electronic device, generating a second pre-wakeup command of whether to complete the progress action or to retrogress the progress action based on the authenticating of the unlocking input, and determining whether to unlock the electronic device based on the second pre-wakeup command.
US11995159B2 Multi-function computer numerically controlled machine
A moveable head of a computer numerically controlled machine may deliver electromagnetic energy sufficient to cause a first change in a material at least partially contained within an interior space of the CNC machine. A feature of the material may be imaged using at least one camera present inside the interior space to update a position of the material, and the moveable head may be aligned to deliver electromagnetic energy sufficient to cause a second change in the material such that the second change is positioned on the material consistent with the first change and with an intended final appearance of the material. Methods, systems, and article of manufacture are described.
US11995154B2 Method of determining state of target object, electronic device, and storage medium
A method of determining a state of a target object, an electronic device, and a storage medium, relate to fields of a computer technology, cloud computing and Internet of things, and apply to smart cities. The method includes: receiving a transmitted first moving point sequence for the target object, the first moving point sequence including a plurality of target moving point elements, and each target moving point element containing a timestamp information and a displacement information that indicate a stay state of the target object; determining, from the first moving point sequence, a target stay point of the target object, according to the timestamp information and the displacement information; and determining that the state of the target object at the target stay point is an abnormal stay state, in response to a distance between the target stay point and a first preset position being less than a first preset threshold.
US11995149B2 Sparse matrix-vector multiplication
A processing system includes a first set and a second set of general-purpose registers (GPRs) and memory access circuitry that fetches nonzero values of a sparse matrix into consecutive slots in the first set. The memory access circuitry also fetches values of an expanded matrix into consecutive slots in the second set of GPRs. The expanded matrix is formed based on values of a vector and locations of the nonzero values in the sparse matrix. The processing system also includes a set of multipliers that concurrently perform multiplication of the nonzero values in slots of the first set of GPRs with the values of the vector in corresponding slots of the second set. Reduced sum circuitry accumulates results from the set of multipliers for rows of the sparse matrix.
US11995146B1 System and method for displaying real-time code of embedded code in a browser-window of a software application
A computer-implemented method for displaying real-time code of embedded code in a browser-window of a software-application. The computer-implemented method includes collecting processes related to software applications running on an OS by using an API. For each process: searching for browser windows including elements used to collect or manipulate data on the browser-window to yield a list of browser-windows; receiving a selection of a browser-window; casting elements used to collect or manipulate data on the browser-window of the selected browser-window into a related object that is implementing an interface and storing it with an associated address of the browser-window in a database; and presenting real-time code of the elements used to collect or manipulate data on the browser-window to enable errors inspection therein and real-time updates of the code of the elements used to collect or manipulate data on the browser-window, via the interface of the related object.
US11995141B2 Address obtaining method and device
The method includes: receiving a first message sent by a first application APP on a terminal device, where the first message includes a user agent UA; determining, based on the first message, a first address and a second address corresponding to the terminal device; and sending a second message to the first APP, where the second message includes the first address and the second address, and the second message is used by the first APP to first attempt to open a page corresponding to the first address after receiving the second message, and if the opening fails, open a page corresponding to the second address.
US11995135B2 Permissions-aware search with user suggested results
Methods and apparatuses for providing a permissions-aware search and knowledge management system that incorporates user suggested results, document verification, and intelligent user activity tracking across group hierarchies to improve the quality and relevance of search results are described. The permissions-aware search and knowledge management system may enable content stored across a variety of local and cloud-based data stores to be indexed, searched, and displayed to authorized users. The identification and ranking of relevant documents corresponding with a user's search query may take into account user suggested results from the user and others assigned to the same group as the user, whether the underlying content of a search result was verified by a content owner as being up-to-date, the amount of time that has passed since the underlying content was verified by the content owner, and the recent activity of the user and related group members.
US11995131B2 Document management platform
In some implementations, a device may receive a request for a plurality of documents that are associated with an individual or entity. The device may perform a search for the plurality of documents in one or more document repositories. The device may store, based on a determination that a first document, of the plurality of documents, is available in a document repository, of the one or more document repositories, information indicating that the first document is available in the document repository. The device may determine, based on a determination that a second document, of the plurality of documents, is not available in the one or more document repositories, a procedure that is to be used for obtaining the second document. The device may perform the procedure for obtaining the second document based on determining the procedure that is to be used for obtaining the second document.
US11995130B2 Systems and methods for digitization services
Embodiments relate to systems and processes for digital document services, having at least a processor and a non-transient data memory storage, the data memory storage containing machine-readable instructions for execution by the processor, the machine-readable instructions configured to, when executed by the processor, provide a document service. The document service can extract data from a plurality of source systems; load and store the data at a data hub implemented by a non-transient data store; receive a request to generate a document package at the data hub, the request indicating a target unit; generate and store the document package using a subset of data from the data at the data hub, the document package having at least one electronic signature request; detect a signature event at the data hub; and transmit the document package to the target unit.
US11995129B2 System and method for annotating website content
A non-transitory computer-readable storage medium having software instructions stored therein, which, when executed by a processor, cause the processor to receive, from a first electronic device, an annotation of content on a webpage or a software product displayed on a display of the first electronic device, associate the annotation with metadata of the content on the webpage or the software product, and transmit a signal configured to display, on a display of a second electronic device, the annotation and the content of the webpage or the software product based on the metadata associated between the annotation and the content of the webpage or the software product.
US11995125B2 Agent device, agent system, and recording medium
An agent device that receives state information regarding a state of a vehicle from the vehicle, and receive a question from a user as question information; performs inference processing for the received question information and the received state information in order to infer an intent of the question; and acquires a response to the question based on the inferred intent.
US11995114B2 Natural language processing operations performed on multi-segment documents
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing natural language processing (NLP) operations on multi-segment documents. For example, certain embodiments of the present invention utilize systems, methods, and computer program products that perform NLP operations on multi-segment documents by generating document segmentation machine learning models, using document segmentation machine learning models to determine document segments of input multi-segment documents, enabling adaptive multi-segment summarization of multi-segment documents, and enabling guided interaction with multi-segment documents.
US11995113B2 Systems and methods for analyzing computer input to provide next action
A system and method may analyze computer actions on a computer desktop system. Using a data gathering process, a low-level user action information item, describing input by a user (e.g. to the computer desktop system), may be received or gathered. The low-level user action information item may include an input type description and screen window information. Based on a series of low-level user action information items, a process a computer is engaging in with the user may be estimated or determined. The best or most appropriate next low-level user action may be displayed or suggested to the user, e.g. on a computer desktop system to a user.
US11995110B2 Systems and methods for candidate database querying
Iterative search of a candidate resume database is performed using computer-implemented methods and accompanying systems, and includes the steps of generating a ranked list of search terms associated with a job candidate search, constructing a search query of the candidate resume database based on the ranked list of search terms, executing the search query on the candidate resume database in a count mode to generate a number of results, evaluating the number of results generated from the execution of the search query by comparing the number of results to individual thresholds within a set of thresholds. Upon determining that the number of results exceeds one or more thresholds, the methods further include retrieving the results from the candidate resume database. Upon determining that the number of results does not exceed one or more thresholds, the methods further include removing a restrictive term from the search query.
US11995109B1 Performant proximity matching between sets of unstructured records
Provided is a process, including obtaining, with a computer system, a first set of vectors in an embedding space and a second set of vectors in the embedding space; determining, with the computer system, which pair of vectors in the first and second sets are closest to one another in the embedding space, the pair having one vector from each set; and storing, with the computer system, in memory, the pair of vectors in the first and second sets that are determined to be closest to one another.
US11995107B2 Control method, recording medium, and control system
The control system includes: a determiner that determines, based on browsing information on browsing using a browsing device, a target device and a browsing relation degree indicating relationship between a predetermined function of the target device and the browsing; a device information obtainer that obtains device information on a target control device that is the target device having the browsing relation degree of the browsing greater than or equal to a threshold; and a control unit that changes an operation mode for executing the predetermined function of the target control device when the device information obtained satisfies a specific condition.
US11995104B2 Linear interval-based dynamic range partitioning
Computer-readable media, methods, and systems are disclosed for linear interval-based dynamic range partitioning in one or more database systems. A request is received by a database management system to insert a new row into a partitioned database table. The partitioned database table may include a plurality of existing partitions and a partition others partition. Based on determining that the new row should be inserted into the partition others partition a series of steps are performed. First, one or more new partitions are added to the partitioned database table. Then, the new row is inserted into the one of the one or more new partitions in the partitioned database table.
US11995100B2 System and method for highly available database service
A highly available database system includes a first instance of a database server on a first cluster of a virtual computing system, a second instance of the database server on a second cluster of the virtual computing system, a first instance of an administration database on the first cluster, and a second instance of the administration database on the second cluster. The first instance of the database server and the second instance of the database server form a highly available database server, the first instance of the administration database and the second instance of the administration database form a highly available administration database, and the first instance of the database server, the second instance of the database server, the first instance of the administration database, and the second instance of the administration database are configured to manage at least one customer database.
US11995099B2 System and method for switching from consistent database to an eventual consistent database replica in real time while preventing reads of past versions of the data
The present disclosure provides for consistent reads in a global database that is replicated to one or more global clones. A state machine is implemented, and executed independently, for each project in each region. Based on the state of a project when a read request is received, the read request will be served by the global database, served by the global clone, or ignored as an invalid request.
US11995092B2 Event prediction
A system for event prediction is configured to ingest at least partially incomplete unstructured data from at least one data source, convert at least a subset of the ingested data into a prediction model in accordance with a received model definition, receive a prediction query, and in response, supply an event prediction based on the prediction model. In some embodiments, ingesting the data involves transforming the unstructured data into a universal structured format in which the data is represented as key-value pairs each comprising a key tuple and an associated value, the key tuple specifying an operation and at least one identifier; the prediction query includes a key tuple specifying an operation and at least one identifier; and the event prediction generated with the prediction model includes a value associated with the key tuple that is missing from the transformed data.
US11995089B2 Methods, systems, and media for displaying information related to displayed content upon detection of user attention
Methods, systems, and media for displaying information related to displayed content upon detection of user attention are provided. In some implementations, a method for presenting information to a user is provided, the method comprising: detecting a presence of a user; retrieving content and associated content metadata; causing the content to be presented to the user in response to detecting the presence of the user; detecting a user action indicative of user attention to at least a portion of the content presented to the user; and in response to detecting the user action, causing information to be presented to the user, wherein the information presented to the user corresponds to the content metadata associated with the portion of the content.
US11995081B2 Predicting future query rewrite patterns for materialized views
Techniques for a database management system to predict when in the future a materialized view will be used for query rewrite. This is a followed by an approach that uses the quiet rewrite pattern prediction to determine an optimized schedule for refreshing the materialized view. The approach combines the query rewrite pattern prediction with a quiet period prediction for the materialized view and an estimated refresh duration for the materialized view to determine the optimized refresh schedule for the materialized view.
US11995079B2 Generating a subquery for an external data system using a configuration file
Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes an indication to process data managed by a third-party data storage and processing system that supports a different query language than the data intake and query system. The data intake and query system identifies a third-party data storage and processing system that manages the data to be processed and generates a subquery for execution by the third-party data storage and processing system, generates instructions for one or more worker nodes to receive and process results of the subquery from the third-party data storage and processing system, and instructs the worker nodes to provide results of the processing to the data intake and query system.
US11995078B2 Query intake for legacy databases
A query syntax analysis and postprocessing system and method receives a query request specifying values of a data type directed to a database without native support for the queried data type. A query engine or process for receiving a query request defined by a query syntax traverses the query request for a specification of an unsupported value or expression. In a large, distributed database environment, the query request may implicate multiple physical data stores, each having specific formats and recognized syntax. Values of unsupported or non-native types, or expressions that evaluate to an unsupported or non-native type, are identified and replaced with an expression that is recognized by the legacy database.
US11995073B2 One-shot learning for text-to-SQL
Provided is a system and method for detecting a SQL command from a natural language input using neural networks which works even when the SQL command has not been seen before by the neural networks. In one example, the method may include storing a candidate set comprising structured query language (SQL) templates paired with respective text values, reducing, via a first predictive network, the candidate set into a subset of candidates based on a natural language input and the text values included in the candidate set, selecting, via a second predictive network, an SQL template from among the subset of candidates based on the natural language input and text values included in the subset of candidates, and determining a SQL command that corresponds to the natural language input based on the selected SQL template and content from the natural language input.
US11995071B1 Assigning field values based on an identified extraction rule
In embodiments, method and systems are provided for facilitating identification of field values based on an extraction rule. In some implementations, a graphical user interface receives first input identifying an extraction mode that defines at least a portion of how to extract values from fields of events, and further receives second input configuring an extraction rule that defines at least a first field of the fields based on the extraction mode. The second input may include selecting a delimiter type for a delimiter mode, or specifying fields from a sample event for a regular expression mode. As such, an extraction rule may be configured, and a first set of the values from the events may be assigned to the first field based on the extraction rule.
US11995069B2 Systems and methods for a distributed database to transition between centralized transaction management and global clock transaction management with little to no downtime
A system and method for an online transaction system to transition from operating under a first mode (FM) to operating under a second mode (SM), and vice versa. In the FM, transaction nodes identify transactions with sequential numbers obtained from a global transaction server (GTS). In the SM, transaction nodes identify consecutive transactions with timestamps based on global clock servers (GCSs). When transitioning from one mode to the other mode, a controller instructs the transactions nodes to provide GCS-based transaction timestamps and error bounds to the GTS, which modifies the timestamps and the error bounds based on previously received timestamps and error bounds, and on the latest transaction number issued by the GTS. Modified timestamps and error bounds are obtained at the transaction nodes. Each transaction is timestamped with its respective modified timestamp. But there is a delay equal to the modified error bound before requesting another modified timestamp.
US11995064B2 Module expiration management
Systems, methods, and non-transitory computer readable media are provided for managing expiration of modules. An expiry dataset may be maintained. The expiry dataset may include a set of identifiers corresponding to a set of modules, a set of expiry values for the set of modules, and a set of termination tasks for the set of modules. A request to refresh a module may be received from a client. Responsive to the reception of the request, an expiry value and a termination task for the module within the expiry dataset may be updated. The expiry value may be independent of a timestamp associated with the request.
US11995055B2 Data management techniques using distributed policy agent
Techniques described herein relate to a method for distributed data management. The method may include making a first determination that data is written to a data structure of storage of a data host; obtaining, based on the first determination, data information associated with the data; making a second determination of intent corresponding to the data; generating a global name and metadata corresponding to the data, wherein the metadata comprises the intent; and publishing the global name and the metadata to a global name repository.
US11995053B2 Systems and methods for asset identification string error detection and correction
A method for asset identification string error detection can include receiving an asset identification string corresponding to an asset and aggregating data associated with the asset from multiple sources. The method can include creating one or more probabilistic tables linking the aggregated data to the asset and determining a likelihood that at least a portion of the asset identification string is correct based on the probabilistic tables. The method can indicate that the asset identification string includes an error when the likelihood is less than a selected threshold and otherwise indicate that the asset identification string is correct when the likelihood is greater than or equal to the selected threshold.
US11995052B1 System and method for categorical drift detection
A computerized method for detection of categorical drift within an incoming data stream. Herein, an error threshold is computed based on a first set of training data samples selected to detect categorical drift occurring for a data stream. Thereafter, probability distributions associated with content of a first and second data samples of the data stream are computed. Analytics are conducted to compute a difference between content of the first probability distribution that is based on a first data point of the first data sample and content of the second probability distribution that is based on a first data point of the second data sample. After computing the difference, that categorical drift is determined whether categorical drift detection has been conducted.
US11995048B2 Lifelong schema matching
Systems and methods for lifelong schema matching are described. The systems and methods include receiving data comprising a plurality of information categories, classifying each information category according to a schema comprising a plurality of classes, wherein the classification is performed by a neural network classifier trained based on a lifelong learning technique using a plurality of exemplar training sets, wherein each of the exemplar training sets includes a plurality of examples corresponding to one of the classes, and wherein the examples are selected based on a metric indicating how well each of the examples represents the corresponding class, and adding the data to a database based on the classification, wherein the database is organized according to the schema.
US11995043B2 Map-reduce ready distributed file system
A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.
US11995042B1 Fast recovery for replication corruptions
Upon completing replicating a file set from a source to destination, a snapshot taken of the file set is maintained at the source. The file set includes a namespace file having metadata and other files having content data. Verification is started on the file set replicated to the destination. While the verification is in-progress, a next replication cycle is started. Upon detecting corruption in the namespace file, the next replication cycle is paused and any changes to the file set are rolled back. The snapshot being maintained at the source is fetched. The namespace file having the corruption is replaced with the namespace file from the snapshot being maintained at the source. Other files in the file set having the content data are not replaced.
US11995041B2 Methods and systems to reduce latency of input/output (I/O) operations based on file system optimizations during creation of common snapshots for synchronous replicated datasets of a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system
Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot process for storage objects. A computer-implemented method comprises performing a baseline transfer from at least one storage object of a first storage node to at least one replicated storage object of a second storage node, starting the common snapshot process including stop processing of I/O operations, performing a snapshot create operation on the primary storage site for the at least one storage object of the first storage node, resuming processing of I/O operations, and assigning a new universal unique identifier (UUID) to the at least one storage object of the second storage node after resuming processing of I/O operations with the new UUID to identify when file system contents are different than the baseline transfer.
US11995037B2 Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems
A method includes receiving trace data representing access information about files stored in a large-scale distributed storage system, identifying file access patterns based on the trace data, receiving metadata information associated with the files stored in the large-scale distributed storage system, and generating a preferred storage parameter for each file based on the received metadata information and the identified file access patterns. The method also includes receiving, file reliability or accessibility information of a new file, determining whether the received file reliability or accessibility information of the new file matches information of a file group of the files in the large-scale distributed storage system, and when the file reliability or accessibility information of the new file matches the information of the file group, storing the new file in the large-scale distributed storage system using the preferred storage parameter associated with the file group.
US11995036B2 Automated customized modeling of datasets with intuitive user interfaces
A computer-implemented method for automatically determining data relationships includes generating a graphical user interface (GUI) that allows a user to intuitively form a customized model of data from different data sources. The GUI includes icons that represent data sources, data variable selection, data modeling, and data prediction. The icons can be logically arranged to form a customized model without any additional user input or knowledge of data modeling. A prediction GUI allows the user to set customized weights of data variables in the model to form predictive controls for data prediction such as in what-if scenarios.
US11995029B2 Multi-tile memory management for detecting cross tile access providing multi-tile inference scaling and providing page migration
Multi-tile Memory Management for Detecting Cross Tile Access, Providing Multi-Tile Inference Scaling with multicasting of data via copy operation, and Providing Page Migration are disclosed herein. In one embodiment, a graphics processor for a multi-tile architecture includes a first graphics processing unit (GPU) having a memory and a memory controller, a second graphics processing unit (GPU) having a memory and a cross-GPU fabric to communicatively couple the first and second GPUs. The memory controller is configured to determine whether frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU in the multi-GPU configuration and to send a message to initiate a data transfer mechanism when frequent cross tile memory accesses occur from the first GPU to the memory of the second GPU.
US11995024B2 State sharing between smart NICs
Some embodiments provide a method for synchronizing state between multiple smart NICs of a host computer that perform operations using dynamic state information. At a first smart NIC of the plurality of smart NICs, the method stores a set of dynamic state information. The method synchronizes the set of dynamic state information across a communication channel that connects the smart NICs so that each of the smart NICs also stores the set of dynamic state information.
US11995022B2 Transmitting displayport 2.0 information using USB4
A universal serial bus (USB) router can include a display port input device to receive a display port signal. The display port input device can include display port link layer parser circuitry to identify display port control or data information from the received display port signal, USB packet construction circuitry to construct a USB packet comprising the display port control or data information identified by the display port link layer parser circuitry, and a USB switch to transmit the USB packet comprising the display control or data information over a USB link. A display port output device can include display port packetizer circuitry to construct a display port packet from the display port control or data information from the USB packet, and display port output circuitry to output the display port packet across a display port link.
US11995020B2 PCIe data transmission method and apparatus
A Peripheral Component Interconnect Express (PCIe) data transmission method includes a first node that obtains a transaction layer packet (TLP). The TLP includes a TLP header, a TLP extension header, and data. The TLP header includes a type field, an Fmt field, and a reserved bit, and where the type field, the Fmt field, the reserved bit, and the TLP extension header indicate a data type of the data and at least one piece of attribute information corresponding to the data type such that, information, the data type and the at least one piece of the attribute information, to transmit the data is indicated using the type field, the Fmt field, the reserved bit, and the TLP extension header in the TLP.
US11995017B2 Multi-plane, multi-protocol memory switch fabric with configurable transport
A multi-plane, multi-protocol memory switch system is disclosed. In some embodiments, a memory switch includes a plurality of switch ports, the memory switch connectable to one or more root complex (RC) devices through one or more respective switch ports of the plurality of switch ports, and the memory switch connectable to a set of endpoints through a set of other switch ports of the plurality of switch ports, wherein the set includes zero or multiple endpoints; a cacheline exchange engine configured to provide a data-exchange path between two endpoints and to map an address space of one endpoint to an address space of another endpoint; and a bulk data transfer engine configured to facilitate data-exchange between two endpoints as a source-destination data stream, one endpoint being designated a source address and another endpoint being designated a destination address.
US11995015B2 Data processing device and method for transmitting data over a bus
Systems, methods, circuits, and devices for data protection are provided. In one example, a data processing device incudes a Physical Unclonable Function (PUF) source that is configured to generate PUF values, a bus, a plurality of bus access components that are configured to access the bus, and a masking information generation circuit. The masking information generation circuit is configured to generate masking information for at least one pair of bus access components using at least one PUF value and to transmit said information to the bus access components. The pair is configured in such a way that one bus access component masks the data according to the masking information generated for the pair before the data is sent over the bus and the other bus access component de-masks the data received over the bus according to the masking information generated for the pair.
US11995006B2 Algebraic and deterministic memory authentication and correction with coupled cacheline metadata
A method comprises generating, for a cacheline, a first tag and a second tag, the first tag and the second tag generated as a function of user data stored and metadata in the cacheline stored in a first memory device, and a multiplication parameter derived from a secret key, storing the user data, the metadata, the first tag and the second tag in the first cacheline of the first memory device; generating, for the cacheline, a third tag and a fourth tag, the third tag and the fourth tag generated as a function of the user data stored and metadata in the cacheline stored in a second memory device, and the multiplication parameter; storing the user data, the metadata, the third tag and the fourth tag in the corresponding cache line of the second memory device; receiving, from a requesting device, a read operation directed to the cacheline; and using the first tag, the second tag, the third tag, and the fourth tag to determine whether a read error occurred during the read operation.
US11995000B2 Packet cache system and method
A packet cache system includes a cache memory allocator for receiving a memory address corresponding to a non-cache memory and allocated to a packet, and associating the memory address with a cache memory address; a hash table for storing the memory address and the cache memory address, with the memory address as a key and the cache memory address as a value; a cache memory for storing the packet at a location indicated by the cache memory address; and an eviction engine for determining one or more cached packets to remove from the cache memory and place in the non-cache memory when occupancy of the cache memory is high.
US11994998B2 Low-overhead atomic writes for persistent memory
Techniques are provided for atomic writes for persistent memory. In response to receiving a write operation, a new per-page structure with a new page block number is allocated. New data of the write operation is persisted to a new page of the persistent memory having the new page block number, and the new per-page structure is persisted to the persistent memory. If the write operation targets a hole after the new data and the new per-page structure have been persisted, then a new per-page structure identifier of the new per-page structure is inserted into a parent indirect page of a page comprising the new data. If the write operation targets old data after the new data and the new per-page structure have been persisted, then an old per-page structure of the old data is updated with the new page block number.
US11994997B2 Memory controller to manage quality of service enforcement and migration between local and pooled memory
Systems, apparatuses and methods may provide for a memory controller to manage quality of service enforcement and migration between local and pooled memory. A memory controller may include logic to communicate with a local memory and with a pooled memory controller to track memory page usage on a per application basis, instruct the pooled memory controller to perform a quality of service enforcement in response to a determination that an application is latency bound or bandwidth bound, wherein the determination that the application is latency bound or bandwidth bound is based on a cycles per instruction determination, and instruct a Direct Memory Access engine to perform a migration from a remote memory to the local memory in response to a determination that the quality of service cannot be enforced.
US11994996B2 Transmission of address translation type packets
Apparatuses, systems and methods for routing requests and responses targeting a shared resource. A queue in a communication fabric is located in a path between the requesters and a shared resource. In some embodiments, the shared resource is a shared address translation cache stored in an endpoint. The physical channel between the queue and the shared resource supports multiple virtual channels. The queue assigns at least one entry to each virtual channel of a group of virtual channels where the group includes a virtual channel for each address translation request type from a single requester of the multiple requesters. When the at least one entry for a given requester is de-allocated, the queue allocates this entry only with requests from the assigned virtual channel even if the empty entry is the only available entry of the queue.
US11994992B2 Takeover method and apparatus for cache partition recovery, device and readable medium
Provided is a takeover method for cache partition recovery, including: determining whether a cluster has a four-controller topology, and when having the four-controller topology, setting a four-controller topology flag for each cache partition of the cluster; in response to monitoring that the cluster is changed to a cluster having a dual-controller topology and including a first node and a second node, determining whether a third node and a fourth node that exit the cluster belong to a same sub-cluster, and when belonging to the same sub-cluster, further determining whether cache partitions of the sub-cluster are set with the four-controller topology flag; and when set with the four-controller topology flag, further determining whether the sub-cluster is in a single-partition mode or dual-partition mode, and respectively taking over, by the first node and the second node, the third node and the fourth node based on the single-partition mode or dual-partition mode.
US11994982B2 Memory module with distributed data buffers
A memory module comprises dynamic random access memory (DRAM) devices arranged in ranks, and a module controller configurable to receive address and control signals for a memory operation, and to output first module control signals to the DRAM devices, causing a selected rank to output or receive N-bit-wide data. The module controller is further configurable to output second module control signals to a plurality of data buffers coupled to the DRAM devices via module data lines. Each respective data buffer includes a n-bit-wide (n
US11994980B2 Method, device and computer program product for application testing
Techniques for application test involve: acquiring a character string in an application interface of a target application; determining a current language corresponding to the character string based at least on a comparison between encoding representation of the character string and a set of predetermined encoding segments, each encoding segment in the set of predetermined encoding segments indicating a corresponding language; and determining a language test result for the character string based on a comparison between the current language and a target language to be presented in the target application, the language test result being used for indicating whether the character string is adapted to the target language. Accordingly, efficient detection on whether a text in the target application is displayed abnormally can be guaranteed.
US11994975B2 Method and system for performing root cause analysis associated with service impairments in a distributed multi-tiered computing environment
Techniques described herein relate to a method for managing a distributed multi-tiered computing (DMC) environment. The method includes obtaining, by a local controller associated with a DMC domain, a set of correlated services associated with an anomaly; obtaining a service dependency graph associated with the set of correlated services; generating a causal variance for each service using the correlated services and the service dependency graph; generating a weighted rank order of causal services based on the causal variance associated with each service, and the weighted rank order of causal services includes a portion of the services associated with an application associated with the anomaly; and performing remediation based on the weighted rank order of the causal services.
US11994974B2 Recording a trace of code execution using reference bits in a processor cache
Recording a trace of code execution using reference bits in a processor cache. A computing device comprises processing units and a shared cache. The shared cache includes a plurality of cache lines that is each associated with a plurality of accounting bits, which each includes a reference bits portion. Stored control logic uses these reference bits to log a second read operation by a second processing unit in reference to an already logged first read operation by a first processing unit.
US11994973B2 Integrated development environment terminal, platform server, and medium
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for error handling in an integrated development environment (IDE) are provided. One of the methods, applicable to an IDE server, includes: sending a project package comprising a plurality of components supporting development of an application to an IDE terminal in response to a query of the IDE terminal; receiving a first error identifier indicating an error that occurs to the project package from the IDE terminal; determining an erroneous component where the error occurs from the plurality of components in the project package based on the first error identifier; determining a diagnosis solution corresponding to the first error identifier and the erroneous component by looking up mapping relationships stored on the server between error identifiers and diagnosis solutions associated with the plurality of components; and returning the determined diagnosis solution to the IDE terminal.
US11994963B2 Dynamic hierarchical placement of consolidated and pluggable databases in autonomous environments
Herein are resource-constrained techniques that plan ahead for resiliently moving pluggable databases between container databases after a failure in a high-availability database cluster. In an embodiment that has a database cluster that hierarchically contains many pluggable databases in many container databases in many virtual machines, a computer identifies many alternative placements that respectively assign each pluggable database instance (PDB) to a respective container database management system (CDBMS). For each alternative placement, a respective placement score is calculated based on the PDBs and the CDBMSs. Based on the placement scores of the alternative placements, a particular placement is selected with a best placement score that indicates optimal resilience for accommodating adversity such as failover and overcrowding.
US11994955B2 Transparent snapshot-based application consistent virtual machine protection
A data protection agent is installed as a guest within a virtual machine (VM) hosted by a host and a snapshot data mover is installed external to the VM on the host. Upon receiving a command to conduct a backup, a first request is issued to a copy service of the VM indicating that an application in the VM is to be backed up. A second request for a snapshot is issued to the snapshot data mover. The snapshot data mover passes the snapshot request to a virtual machine manager. Upon the snapshot data mover receiving an identifier for the snapshot, the snapshot data mover passes the snapshot identifier to the agent thereby allowing the agent to locate the snapshot and conduct the backup.
US11994953B2 Memory simulation of agent service for secured restore
A target host is booted into a preinstallation environment. A request to register as a recovery agent is issued from a REST API of the target host to a backup management server. A TLS certificate to establish a secure channel is received from the backup management server. A request identifying a backup copy to be stored on the target host is issued from the REST API of the target host and over the secure channel to the backup management server. Credentials required to access a backup storage at which the backup copy is stored is received. Using the credentials, the backup copy is retrieved from the backup storage.