Document | Document Title |
---|---|
US11942442B2 |
Package structure and manufacturing method thereof
A package structure includes a first redistribution circuit structure, a second redistribution circuit structure, a semiconductor die, a waveguide structure, and an antenna. The semiconductor die is sandwiched between and electrically coupled to the first redistribution circuit structure and the second redistribution circuit structure. The waveguide structure is located aside and electrically coupled to the semiconductor die, wherein the waveguide structure includes a part of the first redistribution circuit structure, a part of the second redistribution circuit structure and a plurality of first through vias each connecting to the part of the first redistribution circuit structure and the part of the second redistribution circuit structure. The antenna is located on the semiconductor die, wherein the second redistribution circuit structure is sandwiched between the antenna and the semiconductor die, and the antenna is electrically communicated with the semiconductor die through the waveguide structure. |
US11942441B2 |
Electrostatic discharge protection cell and antenna integrated with through silicon via
A semiconductor device includes a through-silicon via (TSV) in a TSV zone in a substrate and the TSV extends through the substrate; an ESD cell proximal to a first end of the TSV and in contact with the TSV zone, the ESD cell including a set of diodes electrically connected in parallel to each other; an antenna pad electrically connected to a second end of the TSV; and an antenna electrically connected to the antenna pad and extending in a first direction, the first direction is parallel to a major axis of the TSV. The semiconductor device includes a conductive pillar extending parallel to the TSV at a same side of the substrate as the antenna pad, wherein a first end of the conductive pillar electrically connects to the antenna pad, and a second end of the conductive pillar electrically connects to the set of diodes of the ESD cell. |
US11942440B2 |
Method for detecting a differential fault analysis attack and a thinning of the substrate in an integrated circuit, and associated integrated circuit
An integrated circuit includes a semiconductor substrate having a rear face. A first semiconductor well within the substrate includes circuit components. A second semiconductor well within the substrate is insulated from the first semiconductor well and the rest of the substrate. The second semiconductor well provides a detection device that is configurable and designed to detect a DFA attack by fault injection into the integrated circuit. |
US11942438B2 |
Electronic component, multiplexer, and module
An electronic component includes a first substrate having a substantially quadrangular planar shape and having a first surface and a second surface, the first surface and the second surface being opposite to each other, an element disposed on the first surface, four first terminals located adjacent to four corners on the second surface, respectively, and a second terminal located between the first terminals at respective ends of each of two sides opposite to each other of the second surface, an area of the second terminal being smaller than an area of each of the first terminals at the respective ends of each of the two sides, a width of the second terminal in an extension direction of each of the two sides being equal to or less than a width of each of the first terminals at the respective ends of each of the two sides in the extension direction. |
US11942436B2 |
Passivation scheme design for wafer singulation
A method of forming a semiconductor device includes: forming first electrical components in a substrate in a first device region of the semiconductor device; forming a first interconnect structure over and electrically coupled to the first electrical components; forming a first passivation layer over the first interconnect structure, the first passivation layer extending from the first device region to a scribe line region adjacent to the first device region; after forming the first passivation layer, removing the first passivation layer from the scribe line region while keeping a remaining portion of the first passivation layer in the first device region; and dicing along the scribe line region after removing the first passivation layer. |
US11942433B2 |
Integrated circuit package and method
In an embodiment, a structure includes: a first integrated circuit die including first die connectors; a first dielectric layer on the first die connectors; first conductive vias extending through the first dielectric layer, the first conductive vias connected to a first subset of the first die connectors; a second integrated circuit die bonded to a second subset of the first die connectors with first reflowable connectors; a first encapsulant surrounding the second integrated circuit die and the first conductive vias, the first encapsulant and the first integrated circuit die being laterally coterminous; second conductive vias adjacent the first integrated circuit die; a second encapsulant surrounding the second conductive vias, the first encapsulant, and the first integrated circuit die; and a first redistribution structure including first redistribution lines, the first redistribution lines connected to the first conductive vias and the second conductive vias. |
US11942426B2 |
Semiconductor structure having alternating selective metal and dielectric layers
A semiconductor structure including a first dielectric layer comprising a first conductive metal feature embedded in the first dielectric layer; and a second dielectric layer including a second conductive metal feature embedded in the second dielectric layer, the second conductive metal feature is above and directly contacts the first conductive metal feature, and an interface between the second conductive metal feature and the second dielectric layer includes a repeating scallop shape along its entire length. |
US11942425B2 |
Semiconductor structure having contact structure
The present disclosure provides a semiconductor structure. The semiconductor structure includes a semiconductor substrate, a contact structure, a first conductive element, and a first dielectric spacer structure. The semiconductor substrate includes an active region and an isolation structure. The contact structure is on the active region of the semiconductor substrate. The first conductive element is on the isolation structure of the semiconductor substrate. The first dielectric spacer structure is between the contact structure and the first to conductive element. The first dielectric spacer structure has a first concave surface facing the first conductive element. |
US11942423B2 |
Series inductors
The present disclosure relates to semiconductor structures and, more particularly, to series inductors and methods of manufacture. A structure includes a plurality of wiring levels each of which include a wiring structure connected in series to one another. A second wiring level being located above a first wiring level of the plurality of wiring levels. A wiring structure on the second wiring level being at least partially outside boundaries of the wiring structure of the first wiring level. |
US11942420B2 |
Semiconductor device including recessed interconnect structure
A semiconductor device includes a first gate structure extending along a first lateral direction. The semiconductor device includes a first interconnect structure, disposed above the first gate structure, that extends along a second lateral direction perpendicular to the first lateral direction. The first interconnect structure includes a first portion and a second portion electrically isolated from each other by a first dielectric structure. The semiconductor device includes a second interconnect structure, disposed between the first gate structure and the first interconnect structure, that electrically couples the first gate structure to the first portion of the first interconnect structure. The second interconnect structure includes a recessed portion that is substantially aligned with the first gate structure and the dielectric structure along a vertical direction. |
US11942416B2 |
Sideways vias in isolation areas to contact interior layers in stacked devices
Embodiments disclosed herein include electronic systems with vias that include a horizontal and vertical portion in order to provide interconnects to stacked components, and methods of forming such systems. In an embodiment, an electronic system comprises a board, a package substrate electrically coupled to the board, and a die electrically coupled to the package substrate. In an embodiment the die comprises a stack of components, and a via adjacent to the stack of components, wherein the via comprises a vertical portion and a horizontal portion. |
US11942414B2 |
Integrated circuits (ICs) employing directly coupled metal lines between vertically-adjacent interconnect layers for reduced coupling resistance, and related methods
Integrated circuits (ICs), including capacitors and inductors, employing directly coupled metal lines between vertically-adjacent interconnect layers for reduced coupling resistance, and related fabrication methods. By directly coupled, it is meant that there is not an intermediate vertical interconnect access (via) layer with a via(s) interconnecting the metal lines in vertically-adjacent interconnect layers. An overlying and underlying metal line in respective and vertically-adjacent overlying and underlying interconnect layers are directly coupled to each other without the need for an intermediate via layer. For example, directly coupled metal in adjacent interconnect layers of IC can reduce contact resistance between the metal lines and reduce the overall height of the IC. An insulating layer(s) can be disposed in select recessed regions between the overlying interconnect layer and the underlying interconnect layer to insulate an overlying metal line from another vertically-intersecting underlying metal line that are not intended to be electrically coupled together. |
US11942411B2 |
Semiconductor device
RC-IGBT chips and RC-IGBT chips correspond to a pair of adjacent RC-IGBT chips in an X direction between the RC-IGBT chips. The RC-IGBT chips satisfy a first arrangement condition in which the chips are separately arranged without a bonding point region and a bonding point region overlapping each other in a Y direction, and a second arrangement condition in which, in the Y direction, the chips are arranged to partially overlap so that a part of emitter electrodes excluding the bonding point region and the bonding point region overlap. The RC-IGBT chips also satisfy the first and second arrangement conditions described above. |
US11942408B2 |
Semiconductor structure and manufacturing method thereof
A method includes: bonding a plurality of interposer dies to a first redistribution layer (RDL), each of the interposer dies comprising a substrate and a second RDL below the substrate; encapsulating the first RDL and the interposer dies; reducing a thickness of the substrate of each of the interposer dies; and electrically coupling the interposer dies to a first semiconductor die. |
US11942407B2 |
Semiconductor chip packages having bond over active circuit (BOAC) structures
In some examples a method comprises forming an insulating member over a circuit on a device side of a semiconductor die, removing a portion of the insulating member to produce a cavity, and forming a seed layer on the insulating member and within the cavity. In addition, the method includes forming a conductive member on the seed layer in the cavity, wherein the conductive member comprises a plurality of layers of different metal materials. Further, the method includes removing the seed layer from atop the insulating member, outside the cavity, after forming the conductive member in the cavity such that a remaining portion of the seed layer is positioned between the conductive member and the insulating member. |
US11942406B2 |
Semiconductor packages with embedded interconnects
A semiconductor package may include a semiconductor package first side, an embedded bridge interconnect, a first via, and a second via. The bridge interconnect may include a bridge interconnect first side with a conductive pad and a bridge interconnect second side. The distance between the bridge interconnect first side and the semiconductor package first side may be less than a distance between the bridge interconnect second side and the semiconductor package first side. The first and second vias may each include a first end that is narrower than s second end. The semiconductor package first side may be closer to the first end of the first via than the second end of the first via, and closer to the second end of the second via than the first end of the second via. The first side of the semiconductor package may be configured to electrically couple to a die. |
US11942404B2 |
Apparatuses and systems having ball grid arrays and associated microelectronic devices and device packages
Apparatuses, such as semiconductor device packages, may include, for example, a device substrate including a semiconductor material and bond pads coupled with an active surface of the device substrate. A package substrate may be secured to the device substrate, the package substrate configured to route signals to and from the bond pads. A ball grid array may be supported on, and electrically connected to, the package substrate. Each ball of the ball grid array positioned and configured to carry a clock signal or a strobe signal may be located in a central column of the ball grid array. |
US11942403B2 |
Integrated circuit package and method
In an embodiment, a package includes: an interposer having a first side; a first integrated circuit device attached to the first side of the interposer; a second integrated circuit device attached to the first side of the interposer; an underfill disposed beneath the first integrated circuit device and the second integrated circuit device; and an encapsulant disposed around the first integrated circuit device and the second integrated circuit device, a first portion of the encapsulant extending through the underfill, the first portion of the encapsulant physically disposed between the first integrated circuit device and the second integrated circuit device, the first portion of the encapsulant being planar with edges of the underfill and edges of the first and second integrated circuit devices. |
US11942400B2 |
Semiconductor apparatus, manufacturing method for semiconductor apparatus, and power converter
A semiconductor apparatus that ensures heat dissipation using a heat dissipating member with multiple fins formed by folding a metal plate, a manufacturing method for the semiconductor apparatus, and a power converter are obtained. The semiconductor device is bonded to a lead frame. The lead frame is provided on an insulating layer and a metal base plate is provided on the face opposite to the face of the insulating layer on which the semiconductor device is bonded. The semiconductor device, the lead frame, the insulating layer, and the metal base plate are sealed with a sealing member in such a way that a portion of the lead frame and a portion of the metal base plate are exposed. The exposed portion of the metal base plate exposed from the sealing member is inserted in an opening of a support frame. A heat dissipating member is bonded to both the metal base plate and the support frame. |
US11942399B2 |
Semiconductor devices having a serial power system
A semiconductor device includes a plurality of functional blocks, each being configured to provide at least one predetermined function. The functional blocks at least include a first functional block and a second functional block. The first functional block and the second functional block are coupled in serial with a predetermined current flowing therethrough. |
US11942396B2 |
Heterogeneous integration semiconductor package structure
A heterogeneous integration semiconductor package structure including a heat dissipation assembly, multiple chips, a package assembly, multiple connectors and a circuit substrate is provided. The heat dissipation assembly has a connection surface and includes a two-phase flow heat dissipation device and a first redistribution structure layer embedded in the connection surface. The chips are disposed on the connection surface of the heat dissipation assembly and electrically connected to the first redistribution structure layer. The package assembly surrounds the chips and includes a second redistribution structure layer disposed on a lower surface and multiple conductive vias electrically connected to the first redistribution structure layer and the second redistribution structure layer. The connectors are disposed on the package assembly and electrically connected to the second redistribution structure layer. The circuit substrate is electrically connected to the second redistribution structure layer of the package assembly through the connectors. |
US11942392B2 |
Thermal resistor and method of manufacturing the same
An IC device includes first and second resistors. The first resistor includes first and second metal segments extending in a first direction in a first metal layer, and a third metal segment extending in a second direction in a second metal layer, and electrically connecting the first and second metal segments. The second resistor includes fourth and fifth metal segments extending in the first direction in the first metal layer, and a sixth metal segment extending in the second direction in a third metal layer, and electrically connecting the fourth and fifth metal segments. The fourth and fifth metal segment have a width greater than a width of the first and second metal segments, the fourth metal segment is between the first and second metal segments and separated from the first metal segment by a distance, and a fourth and fifth metal segment separation is greater than the distance. |
US11942390B2 |
Thermal dissipation in semiconductor devices
A device includes a device layer comprising a first transistor; a first interconnect structure on a front-side of the device layer; and a second interconnect structure on a backside of the device layer. The second interconnect structure includes a first dielectric layer on the backside of the device layer; a contact extending through the first dielectric layer to a source/drain region of the first transistor; a conductive line electrically connected to the source/drain region of the first transistor through the contact; and a thermal dissipation path thermally connected to the device layer, the thermal dissipation path extending to a surface of the second interconnect structure opposite the device layer. The thermal dissipation path comprises a dummy via. |
US11942389B2 |
Thermally enhanced semiconductor package with at least one heat extractor and process for making the same
The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy. |
US11942386B2 |
Electronic devices in semiconductor package cavities
In examples, a semiconductor device comprises a semiconductor package including a mold compound covering a semiconductor die. The semiconductor package has a surface and a cavity formed in the surface. The semiconductor device comprises an electronic device positioned within the cavity, the electronic device coupled to the semiconductor die via a conductive terminal extending through the mold compound. |
US11942385B2 |
Semiconductor package structure
A semiconductor package includes a substrate having a first side and a second side opposite to the first side, a first type semiconductor die disposed on the first side of the substrate, a first compound attached to the first side and encapsulating the first type semiconductor die, and a second compound attached to the second side, causing a stress with respect to the first type semiconductor die in the first compound. A method for manufacturing the semiconductor package described herein is also disclosed. |
US11942384B2 |
Semiconductor package having an interdigitated mold arrangement
A semiconductor package including a leadframe has a plurality of leads, and a semiconductor die including bond pads attached to the leadframe with the bond pads electrically coupled to the plurality of leads. The semiconductor die includes a substrate having a semiconductor surface including circuitry having nodes coupled to the bond pads. A mold compound encapsulates the semiconductor die. The mold compound is interdigitated having alternating extended mold regions over the plurality of leads and recessed mold regions in between adjacent ones of the plurality of leads. |
US11942383B2 |
Linear spacer for spacing a carrier of a package
A package for mounting on a mounting base is disclosed. In one example, the package comprises a carrier, an electronic component mounted at the carrier, leads electrically coupled with the electronic component and to be electrically coupled with the mounting base, and a linear spacer for defining a spacing with respect to the carrier. |
US11942380B2 |
Semiconductor structure and testing method thereof
A method includes forming a dummy pattern over test region of a substrate; forming an interlayer dielectric (ILD) layer laterally surrounding the dummy pattern; removing the dummy pattern to form an opening; forming a dielectric layer in the opening; performing a first testing process on the dielectric layer; performing an annealing process to the dielectric layer; and performing a second testing process on the annealed dielectric layer. |
US11942379B1 |
Inspection method for detecting a defective bonding interface in a sample substrate, and measurement system implementing the method
A measurement system and an inspection method for detecting a defective bonding interface in a sample substrate including at least one element disposed on a support. The method comprises: placing the sample substrate in the measurement system, establishing an inclination map of the exposed surface, analyzing the inclination map and identifying a zone or zones of the exposed surface whose inclinations deviate by more than a given threshold from the inclination of the reference surface; and detecting the presence of a defective bond between the element and the support, depending on the result of the analysis of the inclination map. |
US11942375B2 |
Structure and formation method of semiconductor device with fin structures
A structure and a formation method of a semiconductor device are provided. The method includes forming a first semiconductor fin and a second semiconductor fin over a semiconductor substrate. The second semiconductor fin is wider than the first semiconductor fin. The method also includes forming a gate stack over the semiconductor substrate, and the gate stack extends across the first semiconductor fin and the second semiconductor fin. The method further includes forming a first source/drain structure on the first semiconductor fin, and the first source/drain structure is p-type doped. In addition, the method includes forming a second source/drain structure on the second semiconductor fin, and the second source/drain structure is n-type doped. |
US11942374B2 |
Nanosheet field effect transistor with a source drain epitaxy replacement
A semiconductor structure may include a first nanosheet field-effect transistor formed on a first portion of a substrate, a second nanosheet field-effect transistor formed on a second portion of the substrate, and one or more metal contacts. The first field-effect transistor formed on the first portion of a substrate may include a first source drain epitaxy. A top surface of the first source drain epitaxy may be above a top surface of a top-most nanosheet channel layer. The second nanosheet field-effect transistor formed on the second portion of the substrate may include a second source drain epitaxy and a third source drain epitaxy. The second source drain epitaxy may be below the third source drain epitaxy. The third source drain epitaxy may be u-shaped and may be connected to at least one nanosheet channel layer. |
US11942373B2 |
Fin isolation structure for FinFET and method of forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a first fin, a second fin and a third fin therebetween. A first insulating structure includes a first insulating layer formed between the first and third fins, a capping structure covering the first insulating layer, a first insulating liner covering sidewall surfaces of the first insulating layer and the capping structure and a bottom surface of the first insulating layer, and a second insulating liner formed between the first insulating liner and the first fin and between the first insulating liner and the third fin. The second insulating structure includes a second insulating layer formed between the second fin and the third fin and a third insulating liner formed between the second insulating layer and the second fin and between the second insulating layer and the third fin. |
US11942371B2 |
Etch profile control of via opening
A method comprises forming a gate dielectric cap over a gate structure; forming source/drain contacts over the semiconductor substrate, with the gate dielectric cap laterally between the source/drain contacts; depositing an etch-resistant layer over the gate dielectric cap; depositing a contact etch stop layer over the etch-resistant layer and an interlayer dielectric (ILD) layer over the contact etch stop layer; performing a first etching process to form a via opening extending through the ILD layer and terminating prior to reaching the etch-resistant layer; performing a second etching process to deepen the via opening such that one of the source/drain contacts is exposed, wherein the second etching process etches the etch-resistant layer at a slower etch rate than etching the contact etch stop layer; and depositing a metal material to fill the deepened via opening. |
US11942369B2 |
Thin semiconductor package for notched semiconductor die
Implementations of a method of forming a semiconductor package may include forming a plurality of notches into a first side of a wafer, the first side of the wafer including a plurality of electrical contacts. The method may also include coating the first side of the wafer and an interior of the plurality of notches with a molding compound, grinding a second side of the wafer to thin the wafer to a desired thickness, forming a back metal on a second side of the wafer, exposing the plurality of electrical contacts through grinding a first side of the molding compound, and singulating the wafer at the plurality of notches to form a plurality of semiconductor packages. |
US11942368B2 |
Through silicon vias and methods of fabricating thereof
Methods and devices of having an enclosure structure formed in a multi-layer interconnect and a through-silicon-via (TSV) extending through the enclosure structure. In some implementations, a protection layer is formed between the enclosure structure and the TSV. |
US11942367B2 |
Semiconductor device and method of manufacture
A semiconductor device such as a fin field effect transistor and its method of manufacture are provided. In some embodiments gate spacers are formed over a semiconductor fin, and a first gate stack is formed over the fin. A first sacrificial material with a large selectivity to the gate spacers is formed over the gate stack, and a second sacrificial material with a large selectivity is formed over a source/drain contact plug. Etching processes are utilized to form openings through the first sacrificial material and through the second sacrificial material, and the openings are filled with a conductive material. |
US11942366B2 |
Backside metal patterning die singulation systems and related methods
Implementations of die singulation systems and related methods may include forming a plurality of die on a first side of a substrate, forming a seed layer on a second side of a substrate opposite the first side of the substrate, using a shadow mask, applying a mask layer over the seed layer, forming a backside metal layer over the seed layer, removing the mask layer, and singulating the plurality of die included in the substrate through removing substrate material in the die street and through removing seed layer material in the die street. |
US11942361B2 |
Semiconductor device cavity formation using directional deposition
Disclosed are approaches for forming semiconductor device cavities using directional dielectric deposition. One method may include providing a plurality of semiconductor structures and a plurality of trenches of a semiconductor device, and forming a dielectric atop the plurality of semiconductor structures by delivering a dielectric material at a non-zero angle of inclination relative to a normal extending perpendicular from a top surface of the plurality of semiconductor structures. The dielectric may be further formed by delivering the dielectric material at a second non-zero angle of inclination relative to the normal extending perpendicular from the top surface of the plurality of semiconductor structures. |
US11942360B2 |
Radio frequency silicon on insulator structure with superior performance, stability, and manufacturability
A semiconductor-on-insulator (e.g., silicon-on-insulator) structure having superior radio frequency device performance, and a method of preparing such a structure, is provided by utilizing a single crystal silicon handle wafer sliced from a float zone grown single crystal silicon ingot. |
US11942359B2 |
Reduced semiconductor wafer bow and warpage
Forming an integrated circuit, for example by first, concurrently forming a first front end of line (FEOL) layer having a first thickness and a surface contacting or facing a semiconductor substrate frontside and a second FEOL layer, having a second thickness and including a same material as the first FEOL layer and having a surface contacting or facing a semiconductor substrate backside, and second, processing the second FEOL layer to reduce the second thickness. |
US11942358B2 |
Low thermal budget dielectric for semiconductor devices
The present disclosure describes a method of forming low thermal budget dielectrics in semiconductor devices. The method includes forming, on a substrate, first and second fin structures with an opening in between, filling the opening with a flowable isolation material, treating the flowable isolation material with a plasma, and removing a portion of the plasma-treated flowable isolation material between the first and second fin structures. |
US11942350B2 |
Electrostatic chuck and substrate holding device
An electrostatic chuck includes a base having a surface on which an object is to be placed, and a through hole extending through the base, wherein a porous material containing angular ceramic particles is disposed in the through hole. |
US11942340B2 |
Particle beam inspection apparatus
An improved particle beam inspection apparatus, and more particularly, a particle beam inspection apparatus including an improved load lock unit is disclosed. An improved load lock system may comprise a plurality of supporting structures configured to support a wafer and a conditioning plate including a heat transfer element configured to adjust a temperature of the wafer. The load lock system may further comprise a gas vent configured to provide a gas between the conditioning plate and the wafer and a controller configured to assist with the control of the heat transfer element. |
US11942339B2 |
Sheet attaching apparatus
A sheet attaching apparatus includes a sheet attaching section that attaches a sheet to a workpiece, and a sheet cutting section that cuts off the sheet from the workpiece along an outer edge. The sheet cutting section includes a chuck table that holds the workpiece, a sheet holding section that detachably holds a peripheral portion of the sheet, a cutting section that cuts the sheet along the outer edge of the workpiece, and a sheet accommodating section that accommodates an unnecessary part of the sheet cut and dropped due to release of holding by the sheet holding section. |
US11942338B2 |
Apparatus for manufacturing display device
An apparatus for manufacturing a display device includes a chamber, a heating member disposed inside the chamber to provide a thermal atmosphere inside the chamber, where the heating member includes a first heater and a second heater facing each other, a height adjustment member including an end disposed between the first heater and the second heater, and a driving unit which drives the end of the height adjustment member to move up or down such that the end of the height adjustment member is located at one of a first height and a second height which are different heights between the first heater and the second heater. Each of the first height and the second height is different from a height of a top surface of the first heater, and different from a height of a bottom surface of the second heater facing the top surface of the first heater. |
US11942335B2 |
Manufacturing a module with solder body having elevated edge
A method of manufacturing a module is disclosed. In one example, the method comprises providing at least one solder body with a base portion and an elevated edge extending along at least part of a circumference of the base portion. At least one carrier, on which at least one electronic component is mounted, is placed in the at least one solder body so that the at least one carrier is positioned on the base portion and is spatially confined by the elevated edge. |
US11942334B2 |
Microelectronic assemblies having conductive structures with different thicknesses
Microelectronic assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a microelectronic assembly may include a substrate layer having a surface; a first conductive trace having a first thickness on the surface of the substrate layer; and a second conductive trace having a second thickness on the surface of the substrate layer, wherein the second thickness is different from the first thickness. In some embodiments, the first conductive trace and the second conductive trace have rectangular cross-sections. |
US11942333B2 |
Method of manufacturing semiconductor device, cleaning method, and non-transitory computer-readable recording medium
According to one aspect of the technique, there is provided a method of manufacturing a semiconductor device, including: (a) heating a substrate to a first temperature while supporting the substrate on a substrate support, and supplying a process gas into a process vessel accommodating the substrate support; (b) lowering a temperature of a low temperature structure provided in the process vessel to a second temperature lower than the first temperature by supplying an inert gas or air to a coolant flow path provided in the process vessel after (a) for a predetermined time, wherein defects occur when a cleaning gas is supplied to the low temperature structure at the first temperature; and (c) cleaning the low temperature structure by supplying the cleaning gas into the process vessel after (b). |
US11942332B2 |
Methods of etching metal-containing layers
A method of removing a metal-containing layer (e.g., tungsten) from a substrate is provided. The method includes generating a first plasma in a process volume of a plasma chamber when a patterned device is disposed on a substrate support in the process volume. The patterned device includes a patterned region and an unpatterned region; a substrate; a tungsten-containing layer formed over the substrate; a supporting layer disposed between the tungsten-containing layer and the substrate. The patterned region includes exposed surfaces of the supporting layer and the unpatterned region does not include any exposed surfaces of the supporting layer. The method further includes depositing a first film over the patterned region of the tungsten-containing layer with the first plasma; and removing portions of the unpatterned region of the tungsten-containing layer with the first plasma without depositing the first film over the unpatterned region. |
US11942324B2 |
Method for BEOL metal to dielectric adhesion
A method of promoting adhesion between a dielectric layer of a semiconductor device and a metal fill deposited within a trench in the dielectric layer, including performing an ion implantation process wherein an ion beam formed of an ionized dopant species is directed into the trench at an acute angle relative to a top surface of the dielectric layer to form an implantation layer in a sidewall of the trench, and depositing a metal fill in the trench atop an underlying bottom metal layer, wherein the metal fill adheres to the sidewall. |
US11942320B2 |
Method of manufacturing semiconductor structure
An embodiment of the present disclosure provides a method of manufacturing a semiconductor structure. The method includes: providing a base; and forming a silicon nitride film layer on the base by an atomic layer deposition process, where the atomic layer deposition process includes multiple cyclic deposition steps; in each of the cyclic deposition steps, a silicon source gas and a nitrogen source gas are provided to a surface of the base; before each of the cyclic deposition steps, the method of manufacturing a semiconductor structure further includes a repair step; in the repair step, a repair gas is provided to the surface of the base, and the repair gas is a hydrogen-containing repair gas; the repair gas includes a polar molecule for repairing the surface of the base that is damaged. |
US11942318B2 |
Mass analyzer with 3D electrostatic field
A mass analyser for use in a mass spectrometer, the mass analyser having: a set of sector electrodes spatially arranged to provide an electrostatic field in a 2D reference plane suitable for guiding ions along an orbit in the 2D reference plane, wherein the set of sector electrodes extend along a drift path that is locally orthogonal to the reference plane so that, in use, the set of sector electrodes provide a 3D electrostatic field region; and an injection interface configured to inject ions into the mass analyser via an injection opening such that the ions injected into the mass analyser are guided by the 3D electrostatic field region along a 3D reference trajectory according to which ions perform multiple turns within the mass analyser whilst drifting along the drift path, wherein each turn corresponds to a completed orbit in the 2D reference plane. The injection interface includes at least one injection deflector located within the mass analyser, the at least one injection deflector being configured to deflect ions injected into the mass analyser in the direction of the drift path, wherein the injection interface is preferably configured so that ions guided along the 3D reference trajectory are, after injection into the mass analyser, kept adequately distant from the injection opening such that they are substantially unaffected by electric field distortions around the injection opening. |
US11942316B2 |
Aperture device and analyzer arrangement
An aperture device (31) is described, which is attachable to a lens system (13). The lens system (13) is arranged to form a particle beam of charged particles, emitted from a sample surface (Ss). The aperture device (31) comprises an end surface (S) which is to be arranged facing the sample surface (Ss), at least one aperture (38) arranged in the end surface (S), a length axis (32) which extends through the centre of said at least one aperture (38), and at least one gas outlet (10), which is arranged at a transverse distance (T) perpendicular from the length axis (32), and is arranged to direct gas into a volume between at least one aperture (38) and the sample surface (Ss). The end surface (S) within a distance, equal to ⅓ of the transverse distance (T), perpendicular from the length axis (32) has a variation along the length axis (32) being smaller than ⅙ of the transverse distance (T). |
US11942314B2 |
Mass spectrometer and mass spectrometry method
A mass spectrometer includes an ionization unit, a mass separation unit, a detection unit, a first measurement control unit configured to control the ionization unit to repeatedly execute a first measurement on a target sample while changing values of a plurality of parameters defined as device parameters, a second measurement control unit configured to control the ionization unit to set a value of each of the plurality of parameters to a predetermined reference value and execute a second measurement on the target sample at two or more time points before, after, or in a middle of repetition of the first measurement, a correction processing unit configured to correct results of the first measurements using results of the second measurements, and a device parameter-related information acquisition unit configured to determine the plurality of parameters using the corrected measurement results or acquire reference information for determining the plurality of parameters. |
US11942313B2 |
Mass spectrometer and mass spectrometry method
A mass spectrometer according to an aspect of the present invention includes, to optimize N (where N is an integer of 2 or more) parameters that affect ionization efficiency in an ion source (31), a measurement controller (41) that causes respective units to repeatedly execute measurement on a sample containing a target component while changing values of the N parameters or a value set of M (where M is an integer smaller than N) parameters, in a plurality of stages, and a parameter determiner (53) that sequentially finds an optimum value for each parameter based on a result of the measurement executed under control of the measurement controller (41). At least one parameter whose physical quantity is temperature is optimized prior to all of the parameters whose physical quantities are other than temperature. |
US11942312B2 |
Gas analyzer apparatus
There is provided a gas analyzer apparatus including: a sample chamber which is equipped with a dielectric wall structure and into which only sample gas to be measured is introduced; a plasma generation mechanism that generates plasma inside the sample chamber, which has been depressurized, using an electric field and/or a magnetic field applied through the dielectric wall structure; and an analyzer unit that analyzes the sample gas via the generated plasma. By doing so, it is possible to provide a gas analyzer apparatus capable of accurately analyzing sample gases, even those including corrosive gas, over a long period of time. |
US11942309B2 |
Bias supply with resonant switching
Bias supplies and plasma processing systems are disclosed. One bias supply comprises an output node, a return node, and a power section coupled to the output node and the return node. A resonant switch section is coupled to the power section at a first node, a second node, and a third node wherein the resonant switch section is configured to connect and disconnect a current pathway between the first node and the second node to apply an asymmetric periodic voltage waveform at the output node relative to the return node. The asymmetric periodic voltage waveform includes a first portion that begins with a first negative voltage and changes to a positive peak voltage, a second portion that changes from the positive peak voltage level to a third voltage level and a fourth portion that includes a negative voltage ramp from the third voltage level to a fourth voltage level. |
US11942308B2 |
Microwave plasma source, microwave plasma processing apparatus and plasma processing method
A microwave plasma source that generates a microwave plasma in a processing space in which a target substrate is processed, includes: a microwave generation part for generating microwave; a waveguide through which the microwave generated by the microwave generation part propagates; an antenna part including a slot antenna having a predetermined pattern of slots formed therein and being configured to radiate the microwave propagating through the waveguide into the processing space and a microwave-transmitting plate being made of a dielectric material and being configured to transmit the microwave radiated from the slots therethrough and supply the microwave into the processing space; a temperature detector for detecting a temperature at a predetermined position in a microwave propagation path leading to the slot antenna; and an abnormality detection part for receiving the temperature detected by the temperature detector and detect an abnormality in the microwave propagation path based on the detected temperature. |
US11942300B1 |
SMD fuse with pre-molded shield
A fuse shield features a cylindrical body, a first cap cover, a second cap cover, and a stop region. The cylindrical body is adapted to be placed over and partially surround a cylindrical fuse. The cylindrical body is sandwiched between the first and second cap covers. The stop region is located on an edge of the first cap cover to limit rotation of the cylindrical fuse to a first degree in one direction on a flat surface. |
US11942297B2 |
Relay
A relay includes a movable contact piece having a movable contact, a fixed contact, a drive device configured to move the movable contact piece, a magnet to apply a Lorentz force to an arc in a first extension direction, a fixed terminal having an intermediate portion to apply a Lorentz force to the arc in a second extension direction, and a wall portion. The wall portion includes first and second wall surfaces. The first wall surface is disposed to face an arc-extinguishing space, and is disposed opposite to the movable contact and the fixed contact in the first extension direction. The second wall surface is disposed to face the arc-extinguishing space and is disposed downstream in the second extension direction with respect to the first wall surface. A distance from the movable contact piece to the second wall surface differs from a distance to the first wall surface. |
US11942295B2 |
Relay
A relay includes a housing, an electric contact system in the housing, an electromagnetic system in the housing, and a magnetic blowing arc-extinguish device. The electric contact system includes a static contact with a static contact portion and a movable contact with a movable contact portion. The electromagnetic system is configured to drive the movable contact to move between a closed position in which the movable contact is in electrical contact with the static contact and an opened position in which the movable contact is separated from the static contact. The magnetic blowing arc-extinguish device includes a permanent magnet statically provided near the static contact and configured to lengthen an electric arc between the static contact portion and the movable contact portion by an electromagnetic force to extinguish the electric arc. |
US11942294B2 |
High-safety lamp tube and method for increasing protection range of thermal fuse
A method for increasing the protection range of a thermal fuse, which includes the following steps: disposing the thermal fuse on a circuit board including a circuit loop, a first heat generating element and a second heat generating element; the second heat generating element is electrically connected to the circuit loop; electrically connecting the first heat generating element to the circuit loop; and disposing the heat conducting material on the circuit loop and making the heat conducting material cover the thermal fuse, the first heat generating element and the second heat generating element. |
US11942292B2 |
Contact point monitoring module device for vacuum circuit breaker and vacuum circuit breaker comprising same
The present disclosure relates to a contact point monitoring module for a vacuum circuit breaker and a vacuum circuit breaker comprising the same. The present disclosure provides a vacuum circuit breaker comprising a push rod assembly which is coupled to a movable electrode of a vacuum interrupter and moves the movable electrode up or down to make a movable contact in a contact closed state or a contact open state, wherein the vacuum circuit breaker comprises a linear sensor which is coupled to a lower side of the push rod assembly and senses displacement according to a moving direction of the push rod; and a sensor holder which is installed adjacent to the lower side of the push rod assembly and is coupled to the linear sensor to process a signal transferred from the linear sensor. |
US11942291B2 |
Motion sensing device for vacuum circuit breaker and vacuum circuit breaker comprising same
The present disclosure relates to a motion sensing device for a vacuum circuit breaker and a vacuum circuit breaker comprising same. In the present disclosure, the motion sensing device for a vacuum circuit breaker is provided with a push rod assembly coupled to a movable electrode of a vacuum interrupter to elevate or lower the movable electrode, wherein the motion sensing device comprises: a sensor module spaced apart from the push rod assembly and arranged to face a side of a rod housing; and a sensing unit installed on a side of the push rod assembly and arranged to face the sensor module that senses the movement of the sensing unit. |
US11942290B2 |
Vacuum interrupter
A vacuum interrupter has a cover base formed with an insertion opening for an axially movable moving contact rod carrying a moving contact. The moving contact rod is routed out of the vacuum interrupter in a vacuum-tight manner by way of a bellows. The bellows has a centering appendage which is formed by a tubular end piece of the bellows that runs parallel to the longitudinal axis of the bellows and is inserted into the insertion opening. The bellows moreover has a bellows base which is disposed on the centering appendage, runs substantially transversely to the longitudinal axis of the bellows, and is formed with a through-opening for the moving contact rod. |
US11942286B2 |
Knob switch having different gear positions and light guide
A rotary knob switch can include: a knob head; a fixing mount disposed below the knob head and configured to allow at least a portion of the bottom of the knob head to pass through it; cam located at the bottom of the fixing mount and to be mated with the bottom of the knob head, a side of the cam forming at least one protruding control curved surface; and a slider, said slider being coaxial with the cam, ramp with different heights being provided along edge of the slider, wherein, when the cam rotates, the control curved surface of the cam presses the ramp of the slider, such that the slider slides along axial direction towards the bottom of the rotary knob switch, the knob head comprises an indicator block, the lower part of the indicator block is provided with an axial light guide column. |
US11942283B2 |
Fixing module for a control and signaling device having an integrated grounding function
A fixing module is for fixing a push button or emergency stop button or rotary actuator of a control and signaling device. In an embodiment, the fixing module is constructed from a top housing part and a bottom housing part, each including a cuboidal structure with a top side, an underside and four side parts connecting the top side to the underside. In at least one embodiment, on the top side of the bottom housing part, a material that extends at least partially in this plane and has a grounding function is formed or an electrically conductive component made of metal with a grounding function is arranged. |
US11942271B2 |
Nanostructured electrode for energy storage device
Disclosed herein is electrode comprising a current collector comprising a conductor layer having at least a first surface; and elongated metal carbide nanostructures extending from the first surface; and a carbonaceous energy storage media disposed on the first surface and in contact with the elongated metal carbide nanostructures. Disclosed herein too is an ultracapacitor comprising at least one electrode comprising a current collector comprising a conductor layer having at least a first surface; and elongated metal carbide nanostructures extending from the first surface; and a carbonaceous energy storage media disposed on the first surface and in contact with the elongated metal carbide nanostructures. |
US11942265B2 |
Inductor
An inductor includes: a first conductor layer including: a pair of first metal pieces; and a first conductor, wherein the first conductor is wound in a spiral shape in the same plane; a second conductor layer including: a pair of second metal pieces, wherein each of the pair of second metal pieces is bonded to a corresponding one of the pair of first metal pieces; and a second conductor, wherein the second conductor is wound in a spiral shape in the same plane, and the second conductor includes an inner circumferential side end portion bonded to an inner circumferential side end portion of the first conductor; a pair of electrodes each of which is bonded to a corresponding one of the pair of second metal pieces; and a sealing resin that covers the first conductor layer, the second conductor layer and the pair of electrodes. |
US11942263B2 |
Supportable package device and package assembly
A package device can include: a package body having a support body and an encapsulating body configured to encapsulate a conductive body of the package device; at least one extraction electrode electrically connected to the conductive body, and having a part exposed outside the package body; and where the support body is located on only part of a bottom surface of the encapsulating body, and protrudes from the bottom surface of the encapsulating body to form a cavity defined by the remaining exposed bottom surface of the encapsulating body and inner side surface of the supporting body. |
US11942261B2 |
Common-mode choke coil and method of manufacturing common-mode choke coil
A common-mode choke coil includes a core having a winding core portion, a first winding and a second winding. A winding start side region ranges from one end portion to a position where a first winding is brought into contact with the winding core portion, and a winding finish side region ranges from the other end portion to a position where a second winding is brought into contact with the winding core portion. The first winding is wound on the winding core portion such that the first winding is positioned on a negative direction side in an x axis direction with respect to the second winding at the same turn in the winding start side region and the second winding is interposed between the first winding and the winding core portion in the winding finish side region. |
US11942260B2 |
Power module
A power module includes a power circuit and a magnetic assembly. The power circuit includes at least one switch element. The magnetic assembly includes at least one first electrical conductor and a magnetic core module comprising at least one hole, wherein the at least one first electrical conductor passes through the at least one hole, and a terminal of the at least one first electrical conductor is electrically connected to the at least one switch element. The power circuit and the magnetic assembly are arranged in sequence along a same direction. |
US11942258B2 |
Inductor device
An inductor device includes a first and a second inductor and a first and a second connection member. A first and a second trace of the first inductor is located on a first and a second layer respectively. The second trace is coupled to the first trace located at a first and a second area. The first connection member is coupled to the second trace. A third and a fourth trace of the second inductor is located on the first and the second layer respectively. The first trace and the third trace are disposed in turn at the first area and the second area. The fourth trace is coupled to the third trace located at the first and the second area. The second and the fourth trace are disposed in turn at the first and the second area. The second connection member is coupled to the fourth trace. |
US11942256B2 |
Coil component
A coil component includes a support substrate, a body having a first surface and a second surface opposing each other and having the support substrate disposed therein, a coil portion disposed on at least one surface of the support substrate and having an end of an outermost turn disposed closer to the first surface of the body than the second surface of the body, and a lead-out portion having a first surface connected to the end of the outermost turn and a second surface opposing the first surface of the lead-out portion and exposed to the first surface of the body. An area of the first surface of the lead-out portion is greater than an area of the second surface of the lead-out portion. |
US11942255B2 |
Inductor component
An inductor component includes an element body including a magnetic layer containing a resin and a magnetic powder; a coil wiring line arranged inside the element body; and an insulating coating film covering the coil wiring line and not including a magnetic material. In a cross section perpendicular to an extension direction of the coil wiring line, a top surface thickness of a part of the insulating coating film covering the top surface of the coil wiring line and a side surface thickness of parts of the insulating coating film covering side surfaces of the coil wiring line are less than or equal to 10 μm, and a corner thickness of parts of the insulating coating film that cover corners of the coil wiring line interposed between the top surface and the side surfaces is at least half of the top surface thickness and/or the side surface thickness. |
US11942251B2 |
Reactor
A reactor includes a coil having a winding portion; a magnetic core; and a case. The magnetic core includes a plurality of core pieces forming a closed magnetic circuit. The core pieces include two outer core pieces having a portion disposed outside the winding portion. The case includes a first and a second opposing faces are respectively opposed to outer edge faces of the outer core pieces, and a case inclined surface provided on at least one of the first and the second opposing faces. The case inclined surface is inclined such that a distance between the first opposing face and the second opposing face decreases from an opening side of the case toward an inner bottom face of the case, and a core inclined surface on the outer edge face side of the outer core piece is in surface contact with the case inclined surface. |
US11942249B2 |
Composite magnetic particle including metal magnetic particle
A composite magnetic body according to one aspect of the present invention includes a first metal magnetic particle covered with a first resin portion made of a first resin material and a second metal magnetic particle having a smaller particle size than the first metal magnetic particle, where the second metal magnetic particle is bound to the first metal magnetic particle via a second resin portion made of a second resin material, the second resin material having a softening point higher than the first resin material. |
US11942241B2 |
Electric cable
An improved electric cable is disclosed herein. The resistance of the electric cable of the present disclosure is surprisingly decreased despite a reduction in the cross-sectional area of the conductor when at least one metal slug is positioned at an end of the cable. Conductor wires, which may or may not be individually insulated, may extend around a metal slug or through an aperture of the slug. In combination with at least one metal slug, the cross-sectional area of individual wires or the amount of wires within a stranded wire cable may be substantially reduced without seeing an expected proportionate increase in electrical resistance, and surprisingly, a decrease in resistance may be observed. |
US11942235B2 |
Hybrid cable for distributed power connectivity
A hybrid cable includes a central strength member, residing in a center of the cable. At least two insulated conductors are abutting the central strength member. One or more buffer tubes are included in the cable, each with at least one optical fiber. One or more filler rods are optionally included in the cable. A shielding layer and jacket surround the elements. In one embodiment, four large insulated conductors and two filler rods abut the central strength member. A first water-blocking tape surrounds the four large insulated conductors, filler rods and central strength member to form an inner core. A concentric core surrounds the central core. The concentric core includes two insulated conductors, plural buffer tubes and a second water-blocking tape surrounding the two insulated conductors and the plural buffer tubes. The shielding layer surrounds the concentric core, and the jacket surrounds the shielding layer. A toning signal carrying medium may also exist outside of the shielding layer. |
US11942234B2 |
Coaxial cable and cable assembly
A coaxial cable is composed of a conductor, an insulator covering a periphery of the conductor, a shield layer covering a periphery of the insulator, and a sheath covering a periphery of the shield layer. The shield layer is configured to include a lateral winding shielding portion with a plurality of metal wires being helically wrapped around the periphery of the insulator, and a batch plating portion made of a hot-dip plating covering respective peripheries of the lateral winding shielding portion. The shield layer includes a joining portion where the metal wires adjacent to each other in a circumferential direction are joined with each other with the batch plating portion at a spaced portion where the adjacent metal wires are spaced apart from each other, and the non-joining portion where the metal wires adjacent to each other in the circumferential direction are not joined with each other with the batch plating portion at the spaced portion. A length of the non-joining portion along a cable longitudinal direction is shorter than a winding pitch of the lateral winding shielding portion. |
US11942233B2 |
Fire resistant corrugated coaxial cable
A fire resistant corrugated coaxial cable is described that employs a high-temperature, insulating alkaline earth silicate (AES) wool dielectric. The AES wool dielectric is devoid of water as a constituent. The AES wool may be survivable under conditions of high heat, such as temperatures specified by common fire test standards (e.g., 1850° F./1010° C. for two hours). The cable is configured to maintain a relatively coaxial relation between a center conductor and an outer conductor even under aforementioned fire tests. A layer of ceramifiable silicone rubber or refractory fiber wrap can surround the outer conductor and continues to insulate it from the outside if a low-smoke zero-halogen (LSZH) jacket burns away. |
US11942227B2 |
Passive cooling structure for nuclear reactor
A passive cooling system for a nuclear reactor includes an energy release space in which a reactor vessel is accommodated, an energy absorbing space separated from the energy release space, and an energy transfer space above the energy absorbing space and configured to absorb and cool heat transferred from the reactor vessel and discharge the absorbed heat to an outside of the system through an outer wall thereof. The passive cooling system further includes a first cooling flow path configured to transfer the heat in the reactor vessel to the energy transfer space, a pressure balance pipe configured to transfer the pressure in the energy release space to the energy absorbing space therethrough, and a coolant spray pipe configured to transfer the cooling water in the energy absorbing space pressurized by the pressure balance pipe to the energy transfer space may be provided. |
US11942226B2 |
Providing clinical practical guidelines
Embodiments for providing clinical practice guidelines by a processor. One or more clinical practice guidelines (CPGs) may be automatically generated according for one or more cohorts using evidence data and patient data from one or more data sources. |
US11942224B2 |
System and method for identifying transdiagnostic features shared across mental health disorders
A system for evaluating mental health of patients includes a memory and a control system. The memory contains executable code storing instructions for performing a method. The control system is coupled to the memory and includes one or more processors. The control system is configured to execute the machine executable code to cause the control system to perform the method: A selection of answers associated with a patient is received. The selection of answers corresponds to each question in a series of questions from mental health questionnaires. Unprocessed MRI data are received. The unprocessed MRI data correspond to a set of MRI images of a biological structure associated with the patient. The unprocessed MRI data is processed to output a set of MRI features. Using a machine learning model, the selection of answers and the set of MRI features are processed to output a mental health indication of the patient. |
US11942217B2 |
Systems and methods for pre-operative procedure determination and outcome predicting
A system including a range of motion, quality of sleep, overall, and control modules. The range of motion module, prior to a procedure being performed on a patient, determines a first range of motion score of the patient based on a first signal generated by a sensor. The quality of sleep module, prior to the procedure being performed on the patient, determines a first quality of sleep score or a first pain score based on the first signal. The overall module determines a combined score based on the first range of motion score and the first quality of sleep score or the first pain score. The control module compares the combined score to a predetermined threshold and predicts an outcome of the procedure based on the comparison. The control module, based on the combined score, determines whether to perform the procedure, adjust the procedure or refrain from performing the procedure. |
US11942216B2 |
Method for controlling robot, robot, and non-transitory computer-readable recording medium storing program
A control method of a robot according to an aspect of the present disclosure includes receiving from an external computer information that instructs the robot to encourage a user to exercise; sensing a user's current position; moving the robot into a predetermined area that includes the user's current position; causing the robot to perform a gesture to encourage the user to exercise; monitoring behavior of the user; and performing driving of the robot along with exercise of the user, based on a result of the monitoring. |
US11942213B2 |
Endoscope system, medical image processing device, and operation method therefor
A medical image processing device includes a processor, in which the processor acquires an examination image of a subject captured by an endoscope, and identifies an incision suitable site in the subject included in the examination image and performs control for outputting incision suitable site information regarding the incision suitable site on the basis of the examination image, and the identification of the incision suitable site information is performed by using a learning image associated with a position of a muscular layer in the subject. |
US11942211B2 |
Method and system for generating a report
The present invention relates to a method for generating a report (50) comprising receiving a user input to thereby generate at least one final finding (24); automatically generating the report (50) based on the at least one final finding (24); and utilizing the at least one final finding (24) to train at least one algorithm (12), wherein the at least one algorithm (12) is configured to generate at least one machine finding (22). The present invention also relates to a corresponding system and use. |
US11942210B2 |
Universal medical image request
The method of obtaining DICOM files may comprise receiving, by a processor, scanning data of a scannable graphic associated with an item, wherein the scannable graphic is associated with DICOM tag data; extracting, by the processor, the DICOM tag data from the scanning data; determining, by the processor, that the DICOM tag data is associated with a first DICOM file; identifying, by the processor, a user of the first DICOM file; retrieving, by the processor, the first DICOM file; searching, by the processor, for other DICOM files that are associated with at least one of the user or the first DICOM file; retrieving, by the processor, the other DICOM files; and sending, by the processor and to the user, the first DICOM file and the other DICOM files. |
US11942207B2 |
Artificial intelligence methods and systems for generating zoological instruction sets from biological extractions
An artificial intelligence system for generating zoological instruction sets from biological extractions. The system includes a computing device, configured to retrieve a biological extraction pertaining to an animal. The computing device is further configured to generate a zoological classifier wherein the zoological classifier utilizes a biological extraction as an input and outputs a zoological profile. The computing device is further configured to receive a zoological input from a remote device, wherein the zoological input identifies a zoological habit. The computing device is further configured to select a zoological machine-learning model utilizing a zoological input, wherein the zoological machine-learning model utilizes a zoological profile as an input and outputs a zoological instruction set. The computing device is further configured to calculate a zoological instruction set utilizing a zoological machine-learning model. |
US11942204B2 |
Training scripts
A training script device is described that conveniently allows a user to create a training script defining one or more steps of a workout routine, where each step may include an activity, a duration for performing that activity, and an intensity at which the activity is to be performed. Further, one or more steps of the training script can be self-starting in response to performance data detected by sensors of training script device executing the training script. This conveniently frees the athlete from having to continuously monitor the status of his or her workout activities. Still further, the training script device conveniently allows a user to transfer training scripts to other training script devices, so that athletes can share successful training scripts. |
US11942200B2 |
Adjustment of medication dosages based on detection of physical behavior events
The disclosed techniques include obtaining sensor data from one or more sensors configured to detect movement related to a user of the one or more sensors, and determining, based on the sensor data, of an occurrence of a gesture-based physical behavior event of the user. The techniques further cause adjustment of a medication dosage for delivery to the user based on determining the occurrence of the gesture-based physical behavior event. |
US11942196B2 |
Systems and methods for surfacing contextually relevant content into the workflow of a third party system via a distributed architecture
Systems and methods for surfacing contextually relevant data into the workflow of a third party system are discussed herein. The system implements a near-real-time method of detecting activity corresponding to particular electronic health records associated with particular patients in third-party systems using specifically configured software systems. A cloud-based micro-services architecture is communicably coupled to the third-party systems and is operable to transmit contextually relevant data to the third-party system in response to particular detected activities, such as accessing a patient's electronic health record. The contextually-relevant data is identified by comparing electronic health record data from various third-party systems, each third-party system associated with the particular patient, to determine gaps in the records. The contextually relevant data is transmitted to the third-party system and visually integrated into the third-party system's pre-existing clinical workflow. |
US11942193B2 |
Managing patients of knee surgeries
This disclosure relates to systems and methods for managing patients of knee surgeries. A pre-operative patient questionnaire user interface is associated with a future knee operation of the patient. Patient input data is indicative of answers of a patient in relation to the pre-operative patient questionnaire. A processor of a computer system evaluates a statistical model to determine a predicted satisfaction value indicative of satisfaction of the patient with the future knee operation. The statistical model comprises nodes stored on data memory representing the patient input data and the predicted satisfaction value, and edges stored on data memory between the nodes representing conditional dependencies between the patient input data and the predicted satisfaction value. The processor then generates an electronic document comprising a surgeon report associated with the future knee operation to indicate to the surgeon the predicted satisfaction value. |
US11942191B2 |
Compound property prediction method and apparatus, computer device, and readable storage medium
A compound property prediction method is provided for an electronic device. The method includes obtaining chemical structure information of a target compound, the chemical structure information including an atom and a chemical bond, modeling a chemical structure graph according to the chemical structure information, the chemical structure graph including a first node corresponding to the atom and a first edge corresponding to the chemical bond, constructing an original node feature of the first node and an original edge feature of the first edge, performing a message propagation on the first edge according to the original node feature of the first node and the original edge feature of the first edge to obtain propagation state information of the first edge, and predicting properties of the target compound according to the propagation state information of the first edge. |
US11942187B2 |
Methods, systems and computer programs for assessing CHD risk using adjusted HDL particle number measurements
Methods, computer program products and apparatus determine a subject's risk of having or developing CHD using a calculated HDL particle risk number and/or a mathematical model of risk associated with HDL particles that adjusts concentrations of at least one of the subclasses of small, medium and large HDL particle measurements to reflect predicted CHD risk. A calculated LDL particle risk number may also be generated as well as a lipoprotein particle index derived from the ratio of RLDL/RHDL. |
US11942184B2 |
Programmable logic circuit, information processing apparatus, and non-transitory computer readable medium
A programmable logic circuit includes multiple logic blocks that are connected communicatively, wherein multiple modules are reconfigured in any of the logic blocks, and wherein the modules include a first module that is being executed and a second module that is not being executed, and start of execution of the second module is delayed from a start time point of execution of the first module so as to obtain a state in which a first time at which the first module accesses a memory does not overlap a second time at which the second module accesses the memory. |
US11942174B2 |
Topology-based retirement in a memory system
Methods, systems, and devices for topology-based retirement in a memory system are described. In some examples, a memory system or memory device may be configured to evaluate error conditions relative to a physical or electrical organization of a memory array, which may support inferring the presence or absence of defects in one or more structures of a memory device. For example, based on various evaluations of detected errors, a memory system or a memory device may be able to infer a presence of a short-circuit, an open circuit, a dielectric breakdown, or other defects of a memory array that may be related to wear or degradation over time, and retire a portion of a memory array based on such an inference. |
US11942172B2 |
Chip having debug function and chip debugging method
A chip having a debug function includes functional circuitries, a selector circuitry, a data reconstruction circuitry, and a switching circuitry. Each functional circuitry includes a decoder circuit that stores a corresponding set of debug signals and outputs a corresponding debug signal in the corresponding set of debug signals to be a corresponding signal in first signals according to a corresponding address signal in address signals. The selector circuitry selects second signals from the first signals according to the address signals. The data reconstruction circuitry selects first data from the second signals according to split signals and outputs the same to be debug data. Each first data is partial data of a corresponding signal in the second signals. The switching circuitry determines whether to output the debug data or at least one output signal associated with the functional circuitries via output ports according to switching signals. |
US11942160B2 |
Performing a program operation based on a high voltage pulse to securely erase data
A request to perform a secure erase operation for a memory component can be received. A voltage level of a pass voltage that is applied to unselected wordlines of the memory component during a read operation can be determined. A voltage pulse can be applied during a program operation to at least one wordline of the memory component to perform the secure erase operation. The voltage pulse can exceed the pass voltage applied to the unselected wordlines of the memory component during the read operation. |
US11942158B2 |
Semiconductor memory device
A semiconductor memory device includes memory cells, a first circuit that includes a first latch group including first and second data latch circuits and a second latch group including third and fourth data latch circuits, and a control circuit configured to control a write operation during which first and second data to be written into the memory cells are stored in the first and second data latch circuits, respectively, wherein the first and second data are also stored in the third and fourth data latch circuits, respectively, while the first and second data stored in the first and second data latch circuits, respectively, are being written in the memory cells. |
US11942155B2 |
Semiconductor memory devices with dielectric fin structures
A memory system includes a memory array comprising a plurality of memory cells. Each of the memory cells includes a first programming transistor, a second programming transistor, a first reading transistor coupled to the first programming transistor in series, and a second reading transistor coupled to the second programming transistor in series. The memory system includes an authentication circuit operatively coupled to the memory array. The authentication circuit is configured to generate a Physically Unclonable Function (PUF) signature based on respective logic states of the plurality of memory cells. The logic state of each of the plurality of memory cells is determined based on a preceding breakdown of either the corresponding first programming transistor or second programming transistor. |
US11942151B2 |
Current references for memory cells
A variety of applications can include one or more memory devices having one or more memory arrays of memory cells, where each memory cell is a resistive memory cell arranged such that a clamp current for the memory cell can be provided by an access line biasing circuit to the memory cell opposite a coupling of a sense circuit to a digit line to the memory array. The access line biasing circuit and the sense circuit can be operated in a digit line precharge phase and an access line biasing phase of a memory cell of the memory array using a set of switches to control activities for the memory cell in the memory array, the sense circuit, and the access line biasing circuit. A reference current can be provided from the access line biasing circuit to the sense circuit. Additional devices, systems, and methods are discussed. |
US11942150B2 |
RRAM circuit
A resistive random-access memory (RRAM) circuit includes an RRAM device configured to output a cell current responsive to a bit line voltage, and a current limiter including an input terminal coupled to the RRAM device, first and second parallel current paths configured to conduct the cell current between the input terminal and a reference voltage node, and an amplifier configured to generate a first signal responsive to a voltage level at the input terminal and a reference voltage level. Each of the first and second current paths includes a switching device configured to selectively conduct a portion of the cell current responsive to the first signal. |
US11942140B2 |
Nonvolatile memory devices
A nonvolatile memory device includes a memory cell array and a row decoder. The memory cell array includes a plurality of mats. A first cell string of first mat is connected to a plurality of first word-lines, a first bit-line and a first string selection line. A second cell string of second mat is connected to a plurality of second word-lines, a second bit-line and a second string selection line. Each of the first and second cell strings includes a ground selection transistor, memory cells, and a string selection transistor coupled in series. The row decoder applies a first voltage to a third word-line among the plurality of first and second word-lines for a first period of time in a single mat mode and to apply a second voltage to the third word-line for a second period of time longer than the first period of time in a multi-mat mode. |
US11942138B2 |
Memory system including semiconductor memory device and operation method thereof
A memory system includes: a memory device suitable for providing row-hammer data to set refresh rates for adjacent word lines of a target word line, and performing a target refresh operation on one or more word lines corresponding to a first row-hammer address according to a first target refresh command; and a memory controller suitable for generating a plurality of sampling addresses by sampling an active address, generating a plurality of counting values by comparing the sampling addresses with the active address, calculating a plurality of adjacent addresses corresponding to the sampling addresses based on the counting values and the row-hammer data, and providing the adjacent addresses as the first row-hammer address with the first target refresh command. |
US11942132B2 |
Semiconductor device, electronic component, and electronic device
The operation speed of a semiconductor device is improved. The semiconductor device includes a first memory region and a second memory region; in the semiconductor device, a first memory cell in the first memory region is superior to a second memory cell in the second memory region in data retention characteristics such as a large storage capacitance or a large channel length-channel width ratio (L/W) of a transistor. When the semiconductor device is used as a cache memory or a main memory device of a processor, the first memory region mainly stores a start-up routine and is not used as a work region for arithmetic operation, and the second memory region is used as a work region for arithmetic operation. The first memory region becomes an accessible region when the processor is booted, and the first memory region becomes an inaccessible region when the processor is in normal operation. |
US11942122B1 |
Determining absolute position on HDD spiral patterns using dual TDMR readers
A method of determining radial position of a magnetic head that includes a first read sensor and a second read sensor includes: with the first read sensor, detecting a servo spiral formed on a disk; with the second read sensor, detecting the servo spiral; measuring a time interval between when the servo spiral is detected by the first read sensor and when the servo spiral is detected by the second read sensor; and based on the time interval, determining a radial position of the magnetic head relative to the disk. |
US11942119B2 |
Magnetic recording/reproducing apparatus and method for manufacturing the same
According to one embodiment, a magnetic recording/reproducing apparatus includes irreversible adsorbing materials in a sealed housing for the magnetic recording/reproducing apparatus. |
US11942118B2 |
Hypermedia enabled procedures for industrial workflows on a voice driven platform
Various embodiments described herein relate to hypermedia enabled procedures for industrial workflows on a voice driven platform. In this regard, a system compares media data related to a step of a video procedure for an industrial task with a category dictionary to determine a category for the step of the video procedure. The system also links, based on the category for the step of the video procedure, the step of the video procedure with at least a portion of a second video procedure to generate a hypervideo that comprises an industrial sub-task for the industrial task. Furthermore, the system displays the hypervideo via a head-mounted visual display of a wearable device. |
US11942114B2 |
Variable speed playback
Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device. |
US11942113B2 |
Method of operating hard disk drives, corresponding hard disk drive and processing device
In accordance with an embodiment, a hard disk drive includes voice coil motors (VCMs) coupled to respective control units configured to drive retract an operation of the VCMs in the hard disk drive. The retract operation of the VCMs includes a sequence of retract steps. The control units are allotted respective time slots for communication over a communication line with the respective time slots synchronized via the common clock line, and are configured to drive sequences of retract steps of the VCMs in the hard disk drive in a timed relationship. |
US11942108B2 |
Information processing apparatus and information processing method
The present technology relates to an information processing apparatus, an information processing method, and a program which can curb occurrence of howling at the time of outputting vibration in response to an input sound. The information processing apparatus of one aspect of the present technology is an apparatus that generates, at the time of outputting vibration in response to an input sound from the outside, a vibration signal representing the vibration having a frequency different from a frequency of the input sound. The present technology can be applied to, for example, smartphones, smart watches, wearable apparatuses, cushions, and music experience apparatuses that vibrate in response to input sounds. |
US11942098B2 |
Method and apparatus for adaptive control of decorrelation filters
An audio signal processing method and apparatus for adaptively adjusting a decorrelator. The method comprises obtaining a control parameter and calculating mean and variation of the control parameter. Ratio of the variation and mean of the control parameter is calculated, and a decorrelation parameter is calculated based on the said ratio. The decorrelation parameter is then provided to a decorrelator. |
US11942097B2 |
Multichannel audio encode and decode using directional metadata
The disclosure relates to methods of processing a spatial audio signal for generating a compressed representation of the spatial audio signal. The methods include analyzing the spatial audio signal to determine directions of arrival for one or more audio elements; for at least one frequency subband, determining respective indications of signal power associated with the directions of arrival; generating metadata including direction information that includes indications of the directions of arrival of the audio elements, and energy information that includes respective indications of signal power; generating a channel-based audio signal with a predefined number of channels based on the spatial audio signal; and outputting, as the compressed representation, the channel-based audio signal and the metadata. The disclosure further relates to methods of processing a compressed representation of a spatial audio signal for generating a reconstructed representation of the spatial audio signal, and to corresponding apparatus, programs, and storage media. |
US11942096B2 |
Computer system for transmitting audio content to realize customized being-there and method thereof
Provided are a computer system for transmitting audio content to realize a user-customized being-there and a method thereof. The computer system may be configured to detect audio files that are generated for a plurality of objects at a venue, respectively, and metadata including spatial features that are set for the objects at the venue, respectively, and to transmit the audio files and the metadata for a user. An electronic device of the user may realize a being-there at the venue by rendering the audio files based on the spatial features in the metadata. That is, the user may feel a user-customized being-there as if the user directly listens to audio signals generated from corresponding objects at a venue in which the objects are provided. |
US11942091B2 |
Alphanumeric sequence biasing for automatic speech recognition using a grammar and a speller finite state transducer
Speech processing techniques are disclosed that enable determining a text representation of alphanumeric sequences in captured audio data. Various implementations include determining a contextual biasing finite state transducer (FST) based on contextual information corresponding to the captured audio data. Additional or alternative implementations include modifying probabilities of one or more candidate recognitions of the alphanumeric sequence using the contextual biasing FST, where the FST further comprises a grammar as well as a speller finite state transducer. |
US11942089B2 |
Electronic apparatus for recognizing voice and method of controlling the same
Disclosed is an electronic apparatus which may receive a user voice of a user to be registered as a start command for activating a speech recognition function of the electronic apparatus; identify whether the user voice is misrecognized as a reference audio, wherein the reference audio includes a voice uttered by a user with high frequency from among a plurality of voices previously uttered by the user; and based on the user voice being not misrecognized as the reference audio, register the user voice as the start command. |
US11942086B2 |
Description support device and description support method
A description support device for displaying information on a topic to be checked in an utterance by a user, the description support device includes: an inputter to acquire input information indicating an utterance sentence corresponding to the utterance; a controller to generate information indicating a check result of the topic for the utterance sentence; and a display to display information generated by the controller, wherein the display is configured to display a checklist indicating whether or not the topic is described in the utterance sentence indicated by the input information sequentially acquired by the inputter, and wherein the display is configured to display, according to a likelihood of each utterance sentence, display information including the utterance sentence, the likelihood defining the check result of the topic in the checklist. |
US11942082B2 |
Facilitating communications with automated assistants in multiple languages
Techniques described herein relate to facilitating end-to-end multilingual communications with automated assistants. In various implementations, speech recognition output may be generated based on voice input in a first language. A first language intent may be identified based on the speech recognition output and fulfilled in order to generate a first natural language output candidate in the first language. At least part of the speech recognition output may be translated to a second language to generate an at least partial translation, which may then be used to identify a second language intent that is fulfilled to generate a second natural language output candidate in the second language. Scores may be determined for the first and second natural language output candidates, and based on the scores, a natural language output may be selected for presentation. |
US11942073B2 |
Emergency service request systems and methods
An emergency service request system that allows a user to effectively and/or efficiently provide information regarding an emergency situation to an emergency response center. The system presents a series of prompts to a user based on the user's preferred language, with each prompt having one or more prepopulated responses that are selectable by the user in response to the prompt. The user's responses to the prompts are prepared and formatted into a message that is transmitted to an emergency response center. The message contains the user-provided information regarding the emergency situation and the information is provided in a preferred language of the emergency response center. |
US11942071B2 |
Information processing method and information processing system for sound synthesis utilizing identification data associated with sound source and performance styles
An information processing system includes at least one memory storing a program and at least one processor. The at least one processor implements the program to input a piece of sound source data obtained by encoding a first identification data representative of a sound source, a piece of style data obtained by encoding a second identification data representative of a performance style, and synthesis data representative of sounding conditions into a synthesis model generated by machine learning, and to generate, using the synthesis model, feature data representative of acoustic features of a target sound of the sound source to be generated in the performance style and according to the sounding conditions, and to generate an audio signal corresponding to the target sound using the generated feature data. |
US11942070B2 |
Voice cloning transfer for speech synthesis
A method, computer system, and a computer program product for speech synthesis is provided. The present invention may include generating one or more final voiceprints. The present invention may include generating one or more voice clones based on the one or more final voiceprints. The present invention may include classifying the one or more voice clones into a grouping using a language model, wherein the language model is trained using manually classified uncloned voice samples. The present invention may include identifying a cluster within the grouping, wherein the cluster is identified by determining a difference between corresponding vectors of the one or more voice clones below a similarity threshold. The present invention may include generating a new archetypal voice by blending the one or more voice clones of the cluster where the difference between the corresponding vectors is below the similarity threshold. |
US11942069B1 |
Tools and methods for designing feedforward filters for use in active noise cancelling systems
A method of automated feedforward filter design comprising designing a feedforward filter for a system implementing active noise cancelling is described. The method includes designing the feedforward filter by determining a filter transfer function of the feedforward filter. The filter transfer function is determined using a least square method. The method also includes determining the filter transfer function by defining a target transfer function of the feedforward filter and applying the least square method using the target transfer function to determine a filter expression for the filter transfer function. The least square method is a weighted least square method. |
US11942067B2 |
Modular pedalboard arrangement
A pedalboard arrangement (600), including: a right support end (102); a left support end (104); a pair of support members (106) configured to support a foot pedal for musical effects, each secured in position between the right support end and the left support end, and each including a clip feature (110) that extends along a long axis (112) of a respective support member; and an attachment device (300) including: a clip (304) configured to clip onto the clip feature and remain retained thereon via a resilience of the clip at a variety of locations along the long axis; and a clip connector (306) including a clip hole (308) through a first end (310) configured to receive a fastener associated with the foot pedal and a second end (322) connected to the clip. |
US11942066B2 |
Transmitter for musical instrument, and mode switching method thereof
Provided is a transmitter for musical instrument and a mode switching method thereof. A transmitter for musical instrument which is mounted on an electric guitar determines the electric guitar is in a not-in-use state when a continuation time in which a square sum of accelerations output from a three-axis acceleration sensor is smaller than a power-saving threshold value is longer than a power-saving transition time, and the transmitter transitions from a normal mode to an energy-saving mode. On the other hand, when the accelerations in the energy-saving mode becomes equal to or greater than a release threshold value from a state of being smaller than the release threshold value or becomes equal to or smaller than the release threshold value from a state of being greater than the release threshold value, the electric guitar is returned from the energy-saving mode to the normal mode. |
US11942065B2 |
Method and system for automatic creation of alternative energy level versions of a music work
According to an embodiment, there is provided a system and method for the generation of alternative versions of audio material in DAW projects, wherein the alternative versions feature differing energy and dynamics levels in terms of their musical content. |
US11942064B1 |
Apparatus, system and method for attaching gripping members to a mute utilized with musical instruments
An apparatus for removably attaching gripping members to a mute to hold the mute inside the bell of a musical instrument while the instrument is being played or moved. The apparatus has a gripping member that grips the inner surface of the bell, a rail associated with the outer surface of the mute and a tray member that removably engages the rail while moveably supporting the gripping member. In one configuration, adhesives attaches the rail to the mute and the gripping member to the tray member and the tray member slidably engages the rail. A latch securely locks the tray member on the rail. The system includes the apparatus, additional gripping members, mute and instrument. The method describes the steps of attaching and replacing gripping members on a mute to easily and quickly reposition the mute in the bell or allow use of the mute with other instruments. |
US11942060B2 |
Display apparatus and method of driving display panel using the same
A display apparatus includes: a display panel including: a gate line; a data line; and a pixel electrically connected to the gate line and the data line, and to display a normal image and a compensation image; a gate driver to output a gate signal to the gate line; a data driver to output a data voltage to the data line; and a power voltage generator to vary a level of a gate power voltage based on a compensation duty ratio corresponding to a ratio between a display duration of the normal image and a display duration of the compensation image. |
US11942055B2 |
Display system performing display panel compensation and method of compensating display panel
A display system includes: a host processor configured to compensate at least one set of frame data based on at least one set of panel map data including a plurality of offset values corresponding to a plurality of pixels of a display panel, generate at least one set of compensated frame data, and output the compensated frame data; and a display driver integrated circuit configured to receive the compensated frame data from the host processor, and control the display panel such that at least one frame image corresponding to the compensated frame data is displayed on the display panel. |
US11942054B2 |
Driving method of display device, and display device
A driving method of a display device and a display device are disclosed, the driving method including: detecting current pixel inversion mode; determining pixel polarities and first data signals for a next frame based on pixel polarities of a current frame and the inversion mode; determining whether the next frame is an overload image based on pixel bright-or-dark values and grayscale values corresponding to the next frame and those corresponding to the overload image; when the next frame is an overload image, modifying a pixel polarity order corresponding to the first data signals, and generating and outputting second data signals to drive the display device to display the next frame; otherwise outputting the first data signals to drive the display device to display the next frame. The pixel polarities corresponding to the first data signals are in a different order than those corresponding to the second data signals. |
US11942053B2 |
Display panel with transistors and sub-pixels, and display device with display panel
Disclosed are a display panel and a driving method therefor, and a display device. Two adjacent rows of sub-pixels are taken as a row group, and the row group is provided with a first sub row group and a second sub row group that are arranged in a column direction; a gate electrode of a first transistor in the first sub row group is electrically connected to a first gate line; a gate electrode of a second transistor in the second sub row group is electrically connected to a second gate line; two adjacent sub-pixels in the column direction share one third transistor, and a gate electrode of the third transistor in the row group is electrically connected to a third gate line; and the first transistor and the second transistor in one column of sub-pixels are electrically connected to a data line by means of the shared third transistor. |
US11942051B2 |
Display panel, control method thereof and storage medium
A display panel, a control method thereof, and a storage medium are provided. The method includes acquiring a first actual brightness parameter and a first reference brightness parameter at a first position; determining a first compensated brightness parameter at the first position according to the first reference brightness parameter and the first actual brightness parameter if the absolute value of the difference between the first reference brightness parameter and the first actual brightness parameter is not less than a first threshold; and determining a first target brightness parameter at the first position according to the first compensated brightness parameter and a first preset brightness parameter at the first position. |
US11942049B2 |
Signal processing apparatus, signal processing method, and display apparatus
The present technology relates to a signal processing apparatus, a signal processing method, and a display apparatus that allow moving image blur to be more appropriately removed. Moving image blur can be removed by providing a detector detecting a moving image blur video including a video in which moving image blur is easily visible, from videos included in a video content on a basis of a feature amount of the video content. The present technology can be applied to, for example, a signal processing apparatus mounted in a display apparatus such as a liquid crystal display section or a self-luminous display apparatus. |
US11942044B2 |
Pixel compensation method, pixel compensation device and display device
A pixel compensation method includes determining an actual driving digital voltage of each organic light-emitting sub-pixel in a detection row; performing mean value calculation based on the actual driving digital voltage of each organic light-emitting sub-pixel in the detection row to determine an average driving digital voltage corresponding to the detection row; calculating a voltage difference between the actual driving digital voltage of the organic light-emitting sub-pixel in the detection row and the average driving digital voltage, and counting the voltage differences to form a voltage difference set; and outputting a corresponding data compensation analog voltage to the organic light-emitting sub-pixel in the detection row when an absolute value of a maximum voltage difference in the voltage difference set is greater than or equal to a target threshold. The pixel compensation method of this disclosure can improve the uneven display and improve the display effect. |
US11942042B2 |
Display device
A display device includes a display panel having a plurality of sub-pixels to display an image; a data driver for supplying image data to the plurality of sub-pixels; a gate driver for supplying a gate signal to the plurality of sub-pixels; a controller configured to convert a driving frequency of each of the data driver and the gate driver in a high frame rate mode; and a gamma voltage generator for generating gamma voltages respectively based on each driving frequency, wherein the controller is configured to generate a horizontal synchronization signal based on the driving frequency in the high frame rate mode. Accordingly, even when the driving frequency conversion occurs, image quality levels corresponding to various driving frequencies respectively may be kept uniform by applying the same operation duration to the various driving frequencies. |
US11942039B1 |
Pixel driving circuit, driving method thereof and display device
A pixel driving circuit comprises a driving transistor, a storage capacitor, a trigger, a first response switch and a second response switch. The driving transistor has a first terminal connected to a power source, a second terminal connected to a light emitting unit, and a control terminal connected to the storage capacitor, and a second terminal of the storage capacitor is connected to the power source. The first response switch has a first terminal connected to a data line, a control terminal connected to a scan line, a second terminal connected to the first terminal of the storage capacitor, an input terminal of the trigger is connected to the scan line. The second response switch has a first terminal connected to the second terminal of the drive transistor, a second terminal connected to an initial voltage terminal, and a control terminal connected to an output terminal of the trigger. |
US11942037B1 |
Organic light emitting diode display control circuit and control method thereof
An organic light emitting diode (OLED) display control circuit and a control method thereof are provided. The OLED control circuit includes a counting unit, a judgment unit, a remainder calculation unit and a signal compensation unit. The counting unit counts display lines of a current frame according to a vertical synchronization signal to generate a first count value. The judgment unit compares the first count value and a second count value to generate a judgment result. The second count value represents the number of display lines of a previous frame preceding to the current frame. The remainder calculation unit calculates a remainder generated by dividing the first count value by a period of an emission control signal. The signal compensation unit adjusts the emission control signal to compensate for an incomplete period of the emission control signal occurring in the end of the current frame period. |
US11942032B2 |
Display apparatus including power line comprising first power line in first direction and second power line in second direction
A display apparatus includes a first transistor including a semiconductor layer, a first electrode and a second electrode, the first electrode and the second electrode respectively electrically connected to a source area and a drain area of the semiconductor layer, and a first gate electrode and a second gate electrode corresponding to a channel area of the semiconductor layer and facing each other, and a capacitor including a first capacitor electrode, a second capacitor electrode above the first capacitor electrode, and a third capacitor electrode below the first capacitor electrode. |
US11942031B2 |
Current limiting circuit, display device, and current limiting method
A current limiting circuit is a circuit that receives a video signal for a display panel including pixels, and limits current consumption of the pixels. The current limiting circuit includes: a first gain calculation circuit that calculates a first gain for multiplying with the video signal, based on first power consumption that is power consumption of the pixels corresponding to the video signal; a second gain calculation circuit that calculates a second gain for multiplying with the video signal, based on the first power consumption and a rate of change of the first power consumption; a gain selection circuit that selects one of the first gain and the second gain as a gain by which the video signal is to be multiplied; and a gain multiplication circuit that multiplies the video signal by the gain. |
US11942030B1 |
Source driver, display device or electronic device including source driver, and method of driving the same
A source driver includes a digital-to-analog converter that converts signals corresponding to first and second colors included in digital image data into first and second analog color data voltages, respectively, an output buffer unit including a first output buffer that alternately outputs the first color data voltage and the second color data voltage during one horizontal period, and a controller that controls the digital-to-analog converter and the first output buffer to alternately output the first color data voltage and the second color data voltage corresponding to each horizontal period for each horizontal period. The controller controls the first output buffer such that the second color data voltage is output after the first color data voltage is first output during a first horizontal period, and the first color data voltage is output after the second color data voltage is first output during a subsequent second horizontal period. |
US11942029B2 |
Display device and method of driving the same
A display device includes a pixel. The pixel includes a light-emitting element, a first capacitor, and first to fifth transistors. The first transistor is connected between a first voltage line receiving a first driving voltage and the light-emitting element, and operates in response to a potential of a first node, and the second transistor is connected between a data line and the first node, and receives a first scan signal. The first capacitor is connected between the first node and a second node, and the third transistor is connected between the first transistor and the first node, and receives a second scan signal. The fourth transistor is connected between a reference voltage line and the first node, and receives a third scan signal, and the fifth transistor is connected between the first transistor and the second node, and receives an emission control signal. |
US11942028B2 |
Display device
A display device includes a display area and a non-display area adjacent to the display area; a first scan line that extends in a row direction and transmits a first scan signal; a first pixel part electrically connected to the first scan line; a second pixel part electrically connected to the first scan line and spaced apart from the first pixel part in the row direction; and a first inspection pad disposed between the first pixel part and the second pixel part and electrically connected to the first scan line. |
US11942024B2 |
Display device including cell matrix including redundancy cell
A display device includes: a cell matrix including a first cell line and a second cell line, wherein the first cell line includes first cells sharing first row lines, and the second cell line includes second cells sharing second row lines; a redundancy integrated circuit including a redundancy cell line including redundancy cells, wherein the redundancy cells share a third row line and are connected to the first and second cells through a plurality of column lines and a plurality of connection lines; and a display driver integrated circuit (DDI) configured to replace the first cell line or the second cell line with the redundancy cell line through the first row lines, the second row lines, and the third row line based on whether the first and second cell lines include a bad cell. |
US11942017B2 |
Display device using a demultiplexer having transistor clusters in parallel
A display device includes a display panel including a data driver that converts input data into a data signal and supplies the data signal to an output line, a pixel unit including pixels that display an image based on the data signal, a demultiplexer including transistors electrically connected to the output line in the display panel, and transmitting the data signal from the output line to data lines electrically connected to the pixels, and a timing controller that supplies control signals to control a supply timing of the data signal. A number of the transistors are electrically connected in series, and others of the transistors are electrically connected in parallel. |
US11942016B2 |
Display device and driving method thereof
A display device includes: a gain provider configured to set a time point elapsed by a set period from a time point at which a first region of an input image is detected as a still region, as a set time, and to gradually decrease a gain value from the set time; and a grayscale converter configured to generate an output image by applying the gain value to the first region and a second region including a peripheral region of the first region among the input image, wherein the gain provider is configured to set the set period differently according to size of grayscale values in the first region. |
US11942013B2 |
Color uniformity correction of display device
Disclosed are techniques for improving the color uniformity of a display of a display device. A plurality of images of the display are captured using an image capture device. The plurality of images are captured in a color space, with each image corresponding to one of a plurality of color channels. A global white balance is performed to the plurality of images to obtain a plurality of normalized images. A local white balance is performed to the plurality of normalized images to obtain a plurality of correction matrices. Performing the local white balance includes defining a set of weighting factors based on a figure of merit and computing a plurality of weighted images based on the plurality of normalized images and the set of weighting factors. The plurality of correction matrices are computed based on the plurality of weighted images. |
US11942012B2 |
Display panel, display device and method for fabricating thereof
Embodiments of the present disclosure provide a display panel, a display device including the display panel and a method for fabricating the display panel. The display panel comprises a display area and a non-display area surrounding the display area. The display panel includes a pixel array, an edge of which defines a boundary between the display area and the non-display area, wherein the non-display area includes a first area and a second area arranged in sequence in a direction away from the pixel array; a compensation circuit configured to compensate for a parasitic capacitance of pixel in the pixel array, and including a first portion located in the first area and a second portion located in the second area; and a first shift register located in the second area. The second portion of the compensation circuit is aligned with the first shift register circuit in a circumferential direction of the pixel array. |
US11942011B2 |
Display control device and display control method
A display control device includes a display region setting unit, a priority setting unit, and a display control unit. When a positional relationship between a plurality of display objects on a plurality of display regions changes in size or the plurality of display regions and display objects are within a predetermined distance, the display control unit, when the priority of the plurality of display objects is different from each other, changes the attribute information relating to the display objects from visible to invisible in accordance with the priority, and hides the display objects changed to be invisible as the attribute information, and when the priority of the plurality of display objects displayed on the plurality of display regions is not different from each other, does not change the attribute information relating to the display objects from visible to invisible, and cancels change in size of the plurality of display regions. |
US11942009B2 |
Display non-uniformity correction
In one embodiment, a computing system may access a first value associated with a first pixel of the first color channel from a first bitmap associated with a first color channel. The system may select a first mask comprising a plurality of first scaling factors based on the first value of the first bitmap. The system may access a second value associated with a second pixel of the second color channel from a second bitmap associated with a second color channel. The system may select a second mask comprising a plurality of second scaling factors based on the second value of the second bitmap. The system may modify each of first and second component values of the corresponding color channel using the corresponding plurality of scaling factors of the corresponding mask. The system may output the modified first and second component values to a display. |
US11942004B2 |
Door for mounting a removable electronic display
In one general aspect, the subject matter described in this specification can be embodied in a display case door that includes an insulated panel assembly that is transparent to visible light. The door further includes a door frame extending about and secured to a peripheral edge of the insulated panel assembly, an electronic display overlaying the insulated panel assembly, and at least one display retainer secured to the door frame and having a coupling end that mates with the electronic display to releasably secure the display to the door frame. |
US11942002B2 |
Personal augmented reality
The present disclosure provides systems and methods for enabling Personal Augmented Reality (PAR). PAR can include an emitor configured to receive data signals and emit the data signals as light signals. PAR can further include a smart device configured to receive the light signals emitted by the emitor. The smart device can process the light signals to yield a communication and display the communication on a screen. |
US11941998B2 |
Method for memorizing foreign words
The invention relates to methods for memorizing words in a foreign language. A method provides for the rendition of a foreign song and the synchronous presentation of textual subtitles on a display. The subtitles are produced on the display in the form of blocks placed one underneath another, each of which comprises a fragment of the text of the song and consists of three separate lines: a line containing the text of the song in the foreign language, a line containing the text of a translation into a native language, and a line containing the phonetic transcription of the words of the foreign song in the alphabetic characters of the native language, said line being the middle line in the block. The block is split into columns, each of which includes one word or phrase of the text fragment for the line containing the text of the song in the foreign language. |
US11941997B2 |
Toothbrush coaching system
A device for providing an indication of brushing activity of a toothbrush comprises an accelerometer configured to produce acceleration data from motion of the toothbrush, and components for filtering the acceleration data to produce gravitational components and filtering the acceleration data to produce linear acceleration components. The device further comprises a component for projecting the gravitational components and the linear acceleration components into an n-dimensional space, where and for performing a clustering process on the projections of gravitational components and linear acceleration components into n-dimensional space to produce clustering results. The clustering results comprise a plurality of clusters each of which represents a brushing area. A brushing area can be determined based on an assignment of subsequent gravitational components and linear acceleration components of acceleration data to a particular cluster, and feedback provided to a user based on the determination of brushing area, thereby providing indication of brushing activity. |
US11941996B2 |
Graphical representation of taxiway status
A computing device is provided comprising a processor and a memory storing instructions executable by the processor. The instructions are executable to query a database of aviation information extracted from one or more aviation information notices for information regarding a status of an airport. One or more query results are received indicating a status of a taxiway of the airport. The one or more query results are used to generate a map of the airport depicting the taxiway with a graphical representation that indicates the status of the taxiway. |
US11941993B2 |
Systems and methods for presenting messages to flight crew
A transcription system for an aircraft is configured to: generate an ownship call sign list that includes a plurality of potential ownship call signs that may be used in messages from ATC directed to the ownship, categorize a received message as being directed to the ownship when a recovered call sign from the message corresponds to a call sign from the ownship call sign list; and signal an aircraft display device to display a graphical message element that is representative of the received message, includes a textual representation of message content and the recovered call sign from the received message, and that is displayed in a manner that indicates whether the received message has been categorized as being directed to the ownship or traffic aircraft. The transcription system for an aircraft may be configured to re-categorize a previously categorized received ATC message based on flight crew interaction with a GUI. |
US11941992B2 |
Method and apparatus for reporting flight path information, and method and apparatus for determining information
A method for reporting flight path information includes: determining content of flight path information of an unmanned aerial vehicle (UAV) including at least one of a path positioning point of the UAV, the flight speed of the UAV and the flight altitude of the UAV, the reporting time of the flight path information of the UAV, and the position and altitude of the UAV when the flight path information of the UAV is reported; and reporting, through radio resource control (RRC) signalling, the flight path information of the UAV to the base station. By determining the content of the flight path information of the UAV, and reporting the flight path information of the UAV to the base station by means of RRC signalling, the base station can determine flight-related information according to the content so as to prepare for handover in advance. |
US11941989B2 |
Method for determining collision distance, storage medium and electronic equipment
A method for determining a collision distance includes receiving a series of data points from a second vehicle that were during the second vehicle driving on a historical path, the data points contain path information and steering wheel angle, the path information contains position information; determining whether the first vehicle is located within a preset area range corresponding to the second vehicle using a series of positions of the second vehicle and the current position of the first vehicle; if the first vehicle is currently located within the preset area range, determining a lane change state of the second vehicle in the historical path according to the steering wheel angle, the lane change state represents the second vehicle changing lanes; and determining the collision distance between the vehicles according to the lane change state, the current position of the first vehicle, and the series of data points. |
US11941988B2 |
Parking lot management device
A parking lot management device configured to manage traveling of vehicles by setting a scheduled passage time for each node indicating a travel route in a parking lot includes: an acquisition unit configured to acquire an actual passage time at which a first vehicle has actually passed a first node; a determination unit configured to determine a collision risk between a second vehicle and the first vehicle based on the actual passage time, the second vehicle being scheduled to pass, following the first vehicle, a second node that is located forward of the first node in a traveling direction of the first vehicle; and a setting unit configured to delay a first scheduled passage time at which the second vehicle passes the second node to cause the second vehicle to pass the second node following the first vehicle when it is determined that there is the collision risk. |
US11941987B2 |
Mobile robot having collision avoidance system for crossing a road from a pedestrian pathway
A collision avoidance method and system for a mobile robot crossing a road. When a mobile robot approaches a road, it senses road conditions via at least one first sensor, and initiates road crossing if the road conditions are deemed suitable for crossing. As it crosses the road, the mobile robot senses, via at least one second sensor, a change in the road conditions indicating the presence of at least one hazardous moving object. In response to determining that at least one hazardous object in present, the mobile robot initiates a collision avoidance maneuver. A mobile robot configured to avoid collisions while crossing a road includes: at least one first sensor configured to sense road conditions, at least one second sensor configured to sense road conditions, and a processing component configured to carry out one or more collision avoidance maneuvers. |
US11941986B2 |
Methods for characterizing a low-impact vehicle collision using high-rate acceleration data
Described herein are various techniques, including a method that uses high-rate acceleration data for computing an accident score indicative of a potential collision and triggering an action in response to determining that the accident score indicates a potential collision. The method includes filtering out undesired high-rate acceleration trigger events such as noise and harsh braking events prior to determining the accident score. The accident score is based on contexts or scores computed from high-rate acceleration data, speed, and GPS data captured by a telematics monitor deployed in a vehicle. |
US11941980B1 |
Dynamic access and egress of railroad right of way
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allowing vehicles access or egress from a dedicated roadway. In some implementations, a system includes a server, an interface, and sensors. The interface receives data from a railroad system that manages a railroad running parallel to a first roadway. The sensors are positioned in a location relative to the first and second roadway. Each sensor can detect vehicles on the second roadway. For each detected vehicle, each sensor can generate first sensor data based on the detected vehicle and the data received at the interface. Second sensor data can be generated based on activities on the first roadway. Observational data can be generated based on the first and second sensor data. An instruction can be determined to allow the detected vehicle access to the first roadway. The instruction can be transmitted to the detected vehicle. |
US11941978B2 |
Deriving traffic signal timing plans from connected vehicle trajectory data
Traffic signal timing plans are derived from vehicle trajectory or probe data. The probe data is collected and archived in a datastore over a sample time on the order of weeks or longer. Probe data is corrected for clock drift, geo-fence filtered to a selected intersection, and then stop line crossings in the intersection are identified and analyzed along with related data to determine the timing plans and schedule for the intersection. In this way, access to government agency timing plans is obviated so as to save time and expense. |
US11941977B2 |
Network-based vehicle traffic signal control system
A feature-rich, improved vehicle traffic signal control system that uses network technology is provided herein. For example, the improved vehicle traffic signal control system may include a control box and light heads that include processors. The control box in the improved vehicle traffic signal control system may include fewer components and/or fewer wires extending therefrom as compared to a typical control box. In particular, the control box in the improved vehicle traffic signal control system may not include relays, a conflict monitor, or other similar components. Rather, the improved control box may simply include a controller that is coupled to various light heads via Ethernet cables. The Ethernet cables can carry electrical power, thereby providing power to the light heads. The light head processors can use network technology to control light activation, to perform conflict monitoring, to receive data from various sensors to adjust traffic flow, etc. |
US11941973B2 |
Doorbell mounting and activation apparatus and method
A doorbell including a housing and mount that can be engaged such that the housing is pivotable or otherwise movable relative to the mount for engagement with the mount and/or for activation of a doorbell switch. A latch can secure the housing to the mount so the housing is secured to the mount. A switch located in a space defined by the housing and mount can be actuated based on movement of the housing relative to the mount. |
US11941972B2 |
Reducing false alarms in security system
A security system includes a security system controller and a plurality of security sensors that are operably coupled with the security system controller. The security system includes a plurality of configuration settings that define when particular alarms are to be issued by the security system based at least in part on events that are detected by the security sensors. The security system controller receives each of the events detected by the security sensors. The security system controller stores event data that includes an event type, a time value indicating when the event occurred, and an identifier of the security sensor that detected the event. The security system controller analyzes the stored event data to identify and output one or more changes to one or more of the plurality of configuration settings in order to reduce false alarms issued by a security system. |
US11941968B2 |
Systems and methods for identifying an acoustic source based on observed sound
An electronic device includes a processor, and a memory containing instructions that, when executed by the processor, cause the electronic device to learn a sound emitted by a legacy device and to issue an output when the electronic device subsequently hears the sound. For example, the electronic device can receive a training input and extract a compact representation of a sound in the training input, which the device stores. The device can receive an audio signal corresponding to an observed acoustic scene and extract a representation of the observed acoustic scene from the audio signal. The electronic device can determine whether the sound is present in the observed acoustic scene at least in part from a comparison of the representation of the observed acoustic scene with the representation of the sound. The electronic device emits a selected output responsive to determining that the sound is present in the acoustic scene. |
US11941967B2 |
Apparatus and method for broadcasting charging error in wireless charging device, method, and system
The present specification relates to a wireless power transmission device, a wireless power reception device, a wireless power transmission method, a wireless power reception method, and a wireless power transmission system, wherein, when a wireless charging error is determined to have occurred during wireless charging between the wireless charging transmission device and the wireless power reception device, the wireless power transmission device transmits a broadcasting alarm message on the basis of out-of-band communication, the wireless power reception device receives the broadcasting alarm message, and the wireless power reception device can, upon receiving the broadcasting alarm message, transmit the alarm message to a Bluetooth device connected to the wireless power reception device. |
US11941966B2 |
Automatic determination and notification of irritant relief
A processor may receive irritant data associated with one or more environments and a user. A processor may analyze the irritant data. A processor may identify that one or more irritants associated with the user, are located in the one or more environments. A processor may generate an irritant alert to the user. The irritant alert may indicate at least one irritant of the one or more irritants is associated with the one or more environments. |
US11941965B2 |
Information processing apparatus issuing warning to person at risky point, information processing method, and non-transitory storage medium
An object of the present disclosure is to enable a warning to be issued to a person who is highly likely to be put in danger at a risky point. In an information processing apparatus, a controller acquires information indicating a risky point, acquires a state of a person with a predetermined positional relationship to the risky point, and determines whether or not the state of the person is a state where there is a high possibility of being put in danger, among a plurality of states of the person assumable at the risky point. Furthermore, in a case where the state of the person is determined to be the state where there is a high possibility of being put in danger, the controller causes an output unit to output information indicating a warning. |
US11941958B2 |
Electronic sensor with flexible sensing device
An electronic barrier alarm sensor having a flexible sensing device. The sensor may be mounted to a door, door frame, window, window frame, object or wall to detect when a door or window has been opened, that an object has been moved or to detect the presence of an animal. The flexible sensing device comprises one or more attributes that change as the flexible sensing device is bent, or unbent, by operation of a door, window, removal of an object, or the presence of an animal. Based on the changes, the electronic barrier alarm sensor may transmit an alarm signal when one or more measured values of the one or more attributes changes by more than one or more predetermined amounts. |
US11941952B2 |
Sports contest interface system and method
A method of providing different customized display presentations for a sports contest that includes generating a different customized presentation for each respective user account of a plurality of user accounts including one or both of a representation of at least one user sports player for the sports contest and a representation of at least one opponent sports player for the sports contest. Each of the different customized presentations are different based on one or both of the identity and different real-time game actions of the different plurality of user sports players and the identity and different real-time game actions of the at least one opponent sports player. The different customized presentations include one or both of an animation depicting the representation of the at least one user sports player for the sports contest and the representation of the at least one opponent sports player for the sports contest. |
US11941947B2 |
Progressive game with memory states in aligned play positions for benefit in subsequent plays thereof
A column and row matrix of play positions each having an open state and locked state, the open state for display of a random game symbol received during play of a game and the locked state for holding a game symbol having an award, for creating a win row or win column of award game symbols during sequential plays of the game, which game symbols in the win row after award are removed and award game symbols vertically higher in the matrix cascade to a lower play position having an open state for re-arranging the matrix for subsequent play of the game. A method of re-arranging a matrix game for play is disclosed. |
US11941944B2 |
Information processing apparatus, information reading apparatus, gaming machine, and gaming system
Provided is an information processing apparatus including an interface capable of receiving identification information on a user retrieved by an information reading apparatus installed in a gaming hall, and a controller capable of retrieving locational information on an object related to the user in the gaming hall from a storage device based on the identification information on the user and performing image processing to create a floor map of the gaming hall in which an image associated with the object is mapped to a corresponding position of the object in the gaming hall. The storage device stores identification information for identifying the object together with the identification information on the user and further stores the locational information for locating the object together with the identification information on the object. The information processing apparatus enables grasp of objects related to the user in the gaming hall. |
US11941943B2 |
System and method for on-line game based on consumer wish list
A system and method for assessing personal preferences and interests of end-users by engaging one or more end-users in a game in which the end-user may be given a chance to win a product item from a collection of product items selected by the end-user. |
US11941940B2 |
Sporting event overlays with accumulating symbols
A system which accumulates symbols and determines an award based on an event occurring (or not occurring) on a displayed game field associated with a sporting event interacting with a plurality of symbols overlaid on that displayed game field. |
US11941931B2 |
Self-service modular drop safes with technology shelf replacement capability
Novel modular smart management devices in the form of drop safes include the modular components of a chassis, door and technology cabinet. The drop safes enable retailers to make cash deposits quickly and safely within or near their own facilities. Various technology, including RFID readers, RFID tags, and other equipment allow the drop safes to identify each deposited bag. Employees utilize specialized apps on their mobile devices to facilitate deposit creation and other tasks. Novel methodologies for accessing the drop safes for emptying employ single-use, time-expiration type authorization codes along with other security measures to minimize risk and to provide other benefits. Novel structures along with methodologies for replacing, on-site, modular components with auto-detection of functionality during initialization and re-initialization enables for efficient replacement and upgrading of components, including the upgrading of safes to provide additional functionality. |
US11941929B2 |
System for facilitating access to a secured area
A movable barrier operator comprising a motor, communication circuitry configured to receive a control signal and communicate with a door lock associated with a passageway door, and a controller. The controller is configured to authenticate the control signal, wherein authenticating the control signal includes associating the signal with a first level of access or a second level of access. The controller is further configured to communicate with the door lock via the communication circuitry to permit opening of the passageway door in response to associating the control signal with the first level of access and inhibit opening of the passageway door in response to associating the control signal with the second level of access. The controller is configured to cause the motor to open the movable barrier regardless of association of the control signal with the first level of access or the second level of access. |
US11941926B2 |
Vehicle variation remediation
A vehicle computer can be programmed to detect, in a vehicle, one of a plurality of variations, based on data received from one or more vehicle sensors or a vehicle interface, to transmit, to a remote computer, variation data including the detected variation and a version of software in the vehicle computer, wherein the variation data identifies the detected variation and the version of the software, to receive, from the remote computer, a response including that a software update is identified based on the detected variation, and upon identifying the software update, to download and install the software update in the vehicle computer. |
US11941925B2 |
Monitoring system for an electric aircraft and a method for its use
An aircraft monitoring system for an electric aircraft is disclosed. The monitoring system may include at least a sensor configured to generate a failure datum. The failure datum includes a datum regarding a condition of an electric motors. An electronic checklist may include a crew alerting system (CAS). A CAS may be in electronic communication a sensor, wherein the CAS is comprised of at least a computing device. A CAS may generate a plurality of remedy data as a function of the failure datum. A CAS then may display the plurality of remedy data using a pilot display. A pilot may be prompted to apply the remedy datum using a pilot display as a function of the plurality of remedy data. The CAS provides an indication of the condition of the electric motor using a pilot display as a function of the application of the plurality of remedy data. |
US11941924B2 |
Control device, vehicle, non-transitory storage medium, and operation method of control device
A control device, based on a detection result of first equipment that detects a first state of a vehicle, displays information corresponding to a predetermined event on a display device that displays a detection result of second equipment that detects a second state of the vehicle. |
US11941922B2 |
Component based automated identification of a configurable vehicle
The disclosed embodiments relate to a computer-based system and/or method which automatically, e.g. with minimal, or entirely without, human intervention, identifies, distinguishes, disambiguates or otherwise differentiates among multiple configurable bicycles based on the data reported to the system from the bicycle's data-reporting components, such that the data reported by those components may be associated with a particular bicycle for real-time and/or later review, analysis, etc. More particularly, where one or more data reporting components of a bicycle may change, the disclosed embodiments enable a data gathering system/service to identify, distinguish, disambiguate or otherwise differentiate among multiple bicycles which may use, or have used, one or more of the same components so as to associate the reported data, such as from a particular ride, with the correct bicycle configuration for real-time and/or later review and/or analysis. |
US11941919B2 |
Ticket issuing system, and ticket checking apparatus
A ticket issuing system has a processor and a storage with instructions thereon. The storage stores a feature value table that associates and stores feature value data including feature information pertaining to biometric information and a feature ID for identifying the feature value data. The instructions upon execution by the processor, cause the processor to: acquire user feature information pertaining to biometric information of a user of a ticket to be issued; identify, from among the feature value data stored in the feature value table, similar feature value data for which a similarity with the user feature information satisfies a predetermined criterion to obtain a feature ID corresponding to the similar feature value data; and issue a ticket on which authentication information that includes the feature ID corresponding to the similar feature value data is recorded. |
US11941918B2 |
Extracting information from images
An image processing component is trained to process 2D images of human body parts, in order to extract depth information about the human body parts captured therein. Image processing parameters are learned during the training from a training set of captured 3D training images, each 3D training image of a human body part and captured using 3D image capture equipment and comprising 2D image data and corresponding depth data, by: processing the 2D image data of each 3D training image according to the image processing parameters, so as to compute an image processing output for comparison with the corresponding depth data of that 3D image, and adapting the image processing parameters in order to match the image processing outputs to the corresponding depth data, thereby training the image processing component to extract depth information from 2D images of human body parts. |
US11941908B2 |
Optical fingerprint module and signal processing method
An optical fingerprint module and a method for processing a signal includes a light sensing unit, a signal processing unit and a control unit. The light sensing unit is configured to collect a light signal. The signal processing unit is connected to the light sensing unit and is configured to process the light signal collected by the light sensing unit to generate at least one of a fingerprint signal and a health signal. The control unit is connected to the signal processing unit and is configured to generate fingerprint information for fingerprint recognition based on the fingerprint signal output by the signal processing unit, and generate health parameter information based on a health signal output by the signal processing unit. |
US11941907B2 |
Acoustic imaging system architecture
An acoustic imaging system includes multiple transducers disposed to circumscribe a portion of substrate. An acoustic imaging system also includes a controller and an image resolver. The transducers convert electrical signals into mechanical energy and/or mechanical energy into electrical signals. The controller is adapted to apply an electrical signal to the transducers which, in response, induce a mechanical wave, such as a surface wave, into the circumscribed portion. The controller is also adapted to receive electrical signals from the transducers. The image resolver uses the electrical signals received by the controller in order to construct an image of an object in physical contact with the substrate. |
US11941904B2 |
Computer-implemented method for extracting content from a physical writing surface
A computer-implemented method (300) for extracting content (302) from a physical writing surface (304), the method (300) comprising the steps of:(a) receiving a reference frame (306) including image data relating to at least a portion of the physical writing surface (304), the image data including a set of data points;(b) determining an extraction region (308), the extraction region (308) including a subset of the set of data points from which content (302) is to be extracted;(c) extracting content (302) from the extraction region (308) and writing the content (302) to a display frame (394);(d) receiving a subsequent frame (406) including subsequent image data relating to at least a portion of the physical writing surface (304), the subsequent image data including a subsequent set of data points;(e) determining a subsequent extraction region (408), the subsequent extraction region (408) including a subset of the subsequent set of data points from which content (402) is to be extracted; and(f) extracting subsequent content (402) from the subsequent extraction region (408) and writing the subsequent content (402) to the display frame (394). |
US11941901B2 |
Smartphone or tablet comprising a device for generating a digital identifier of a copy, including at least one print image of a printed product produced in a production system, and method for using this device
In some examples, a smartphone or tablet includes a device able to generate a digital identifier of a copy that includes at least one print image. The device includes at least one optoelectronic detection device that detects the at least one print image and creates a representation that includes a multiplicity of pixels. The device further includes a unit that evaluates brightness intensities of the pixels, that segments the representation into multiple fields that each are composed of pixels of the representation, and that provides each of these fields with a piece of position information. The unit also ascertains, in each of these fields of adjoining pixels, a difference in their respective brightness intensities, and displays the differences as a frequency distribution. A display device further displays the digital identifier of the respective copy of the relevant printed product in the form of a graphical and/or alphanumerical display. |
US11941897B2 |
Vehicle occupant monitoring system including an image acquisition device with a rolling shutter image sensor
A vehicle occupant monitoring system, OMS, comprises an image acquisition device with a rolling shutter image sensor configured to selectively operate in either: a full-resolution image mode where an image frame corresponding to the full image sensor is provided; or a region of interest, ROI, mode, where an image frame corresponding to a limited portion of the image sensor is provided. An object detector is configured to receive a full-resolution image from the image sensor and to identify a ROI corresponding to an object of interest within the image. A controller is configured to obtain an image corresponding to the ROI from the image sensor operating in ROI mode, the image having an exposure time long enough for all rows of the ROI to be illuminated by a common pulse of light from at least one infra-red light source and short enough to limit motion blur within the image. |
US11941896B1 |
System and method for alerting and monitoring health and wellness conditions of an individual within a defined environment
A system including a respiration detection device configured to detect respiration of an individual within a defined environment regardless of a position of the individual within the defined environment wherein detection is performed at a location unobstructed by a physical barrier within the defined environment, a processor with non-transitory computer readable medium configured to evaluate respiration data from the respiration detection device to determine the individual based on a location of the individual within the defined environment and a notification device to provide notification when the individual is detected in the defined environment after at least one of a defined time period and a reduction in respiration. A method is also disclosed. |
US11941894B2 |
Infrared light source protective system
A disclosed monitoring system includes infrared light sources that illuminate a subject in a sequenced manner and a camera that captures images of the subject during periods in which the subject is illuminated by one of the light sources. The system includes a processor that analyzes captured images to determine a brightness measure of the images, and a controller controls output power of the infrared light sources in response to the brightness measure. In response to the processor detecting a brightness measure below a predetermined brightness threshold, the controller is configured to switch off or reduce an output illumination intensity of one of the infrared light sources. A disclosed method further determines whether an emission source is occluded by modulating an intensity of an electromagnetic emission source, detecting whether the modulation pattern is present in captured images, and determining that the emission source is occluded based on the detected modulation. |
US11941893B2 |
Virtual traffic line generation apparatus and method thereof
A virtual traffic line generation apparatus and a method thereof are provided. The virtual traffic line generation apparatus includes a controller that determines reliability of a traffic line detected for each frame and generates a virtual traffic line based on a traffic line with the highest reliability among traffic lines detected in a previous frame when the traffic line is not detected and a storage storing the reliability of the traffic line for each frame. |
US11941892B2 |
Method and device for providing data for creating a digital map
A method for providing data for creating a digital map. The method includes: detecting surroundings sensor data of the surroundings during a measuring run of a physical system, preferably a vehicle, the surroundings sensor data capturing the surroundings in an at least partially overlapping manner, first surroundings sensor data including three-dimensional information, and second surroundings sensor data including two-dimensional information; extracting, with the aid of a first neural network situated in the physical system, at least one defined object from the first and second surroundings sensor data into first extracted data; and extracting, with the aid of a second neural network situated in the physical system, characteristic features including descriptors from the first extracted data into second extracted data, the descriptors being provided for a defined alignment of the second extracted data in a map creation process. |
US11941891B2 |
Method for detecting lane line, vehicle and computing device
The present disclosure provides a method for detecting a lane line, a vehicle and a computing device. The method includes: generating an optical flow image in accordance with a series of event data from a dynamic vision sensor coupled to a vehicle; determining an initial search region including a start point of the lane line in accordance with the optical flow image; determining a center of gravity of the initial search region; determining a new search region through an offsetting operation on the center of gravity; determining a center of gravity of the new search region; repeating the steps of determining a new search region and determining a center of gravity of the new search region iteratively to acquire centers of gravity of a plurality of search regions; and determining the lane line in accordance with the centers of gravity of the plurality of search regions. |
US11941888B2 |
Method and device for generating training data for a recognition model for recognizing objects in sensor data of a sensor, in particular, of a vehicle, method for training and method for activating
A method for generating training data for a recognition model for recognizing objects in sensor data of a sensor. Objects and object attributes are recognized in auxiliary sensor data of an auxiliary sensor mapping at least one overlapping area using a trained auxiliary recognition model, and the object attributes of the objects recognized in the overlapping area being transferred to the sensor data mapping at least the overlapping area in order to generate training data. |
US11941887B2 |
Scenario recreation through object detection and 3D visualization in a multi-sensor environment
The present disclosure provides various approaches for smart area monitoring suitable for parking garages or other areas. These approaches may include ROI-based occupancy detection to determine whether particular parking spots are occupied by leveraging image data from image sensors, such as cameras. These approaches may also include multi-sensor object tracking using multiple sensors that are distributed across an area that leverage both image data and spatial information regarding the area, to provide precise object tracking across the sensors. Further approaches relate to various architectures and configurations for smart area monitoring systems, as well as visualization and processing techniques. For example, as opposed to presenting video of an area captured by cameras, 3D renderings may be generated and played from metadata extracted from sensors around the area. |
US11941886B2 |
Object detection method and camera apparatus
An object detection method of effectively increasing identification accuracy is applied to a camera apparatus and includes acquiring a reference image and a second reference image containing a specific surveillance area respectively via a first exposure parameter and a second exposure parameter greater than the first exposure parameter, utilizing the first exposure parameter and the second exposure parameter to respectively capture a first detection image and a second detection image during an object detection period, computing a first pixel value variation between the first reference image and the first detection image and a second pixel value variation between the second reference image and the second detection image, and comparing the first pixel value variation with the second pixel value variation to determine whether a target object is within the specific surveillance area. |
US11941879B2 |
Edge-based processing of agricultural data
Implementations are disclosed for selectively operating edge-based sensors and/or computational resources under circumstances dictated by observation of targeted plant trait(s) to generate targeted agricultural inferences. In various implementations, triage data may be acquired at a first level of detail from a sensor of an edge computing node carried through an agricultural field. The triage data may be locally processed at the edge using machine learning model(s) to detect targeted plant trait(s) exhibited by plant(s) in the field. Based on the detected plant trait(s), a region of interest (ROI) may be established in the field. Targeted inference data may be acquired at a second, greater level of detail from the sensor while the sensor is carried through the ROI. The targeted inference data may be locally processed at the edge using one or more of the machine learning models to make a targeted inference about plants within the ROI. |
US11941878B2 |
Automated computer system and method of road network extraction from remote sensing images using vehicle motion detection to seed spectral classification
A fully-automated computer-implemented system and method for generating a road network map from a remote sensing (RS) image in which the classification accuracy is satisfactory combines moving vehicle detection with spectral classification to overcome the limitations of each. Moving vehicle detections from an RS image are used as seeds to extract and characterize image-specific spectral roadway signatures from the same RS image. The RS image is then searched and the signatures matched against the scene to grow a road network map. The entire process can be performed using the radiance measurements of the scene without having to perform the complicated geometric and atmospheric conversions, thus improving computational efficiency, the accuracy of moving vehicle detection (location, speed, heading) and ultimately classification accuracy. |
US11941876B2 |
Door status verification using a camera and artificial intelligence
An appliance includes a camera for calibrating and determining whether the door of the appliance is in a closed position. A controller is operably coupled to the camera. The controller is configured for obtaining one or more images of the appliance chamber or door. An artificial intelligence image recognition process is used to perform image classification and establish a baseline image to determine whether subsequent closing of the appliance door is successful. In the event of a failure to obtain the baseline image or a determination that the door is not closed, operation of the appliance may be disabled. |
US11941875B2 |
Processing perspective view range images using neural networks
Methods, computer systems, and apparatus, including computer programs encoded on computer storage media, for processing a perspective view range image generated from sensor measurements of an environment. The perspective view range image includes a plurality of pixels arranged in a two-dimensional grid and including, for each pixel, (i) features of one or more sensor measurements at a location in the environment corresponding to the pixel and (ii) geometry information comprising range features characterizing a range of the location in the environment corresponding to the pixel relative to the one or more sensors. The system processes the perspective view range image using a first neural network to generate an output feature representation. The first neural network comprises a first perspective point-set aggregation layer comprising a geometry-dependent kernel. |
US11941873B2 |
Determining drivable free-space for autonomous vehicles
In various examples, sensor data may be received that represents a field of view of a sensor of a vehicle located in a physical environment. The sensor data may be applied to a machine learning model that computes both a set of boundary points that correspond to a boundary dividing drivable free-space from non-drivable space in the physical environment and class labels for boundary points of the set of boundary points that correspond to the boundary. Locations within the physical environment may be determined from the set of boundary points represented by the sensor data, and the vehicle may be controlled through the physical environment within the drivable free-space using the locations and the class labels. |
US11941872B2 |
Progressive localization method for text-to-video clip localization
A progressive localization method for text-to-video clip localization. The method comprises: first, respectively extracting features of two modes, namely a video mode and a text mode by using different feature extraction methods; then progressively selecting different step sizes, and learning the correlation between the video and the text in multiple stages; and finally, training a model in an end-to-end manner based on the correlation loss of each stage. Moreover, the fine time granularity stage is fused with information of the coarse time granularity stage by means of a condition feature update module and up-sampling connection, such that different stages are mutually promoted. Different stages can pay attention to clips with different time granularities, and the model can cope with the situation that the length of a target clip is obviously changed based on the interrelation between the stages. |
US11941870B1 |
System for action recognition error detection and correction using probabilistic signal temporal logic
Described is a system for action recognition error detection and correction using probabilistic signal temporal logic. The system is initiated by training an action recognition system to generate true positive (TP)/false positive (FP) axioms. Thereafter, the system ca be used to classify one or more actions in a video sequence as true action classifications by using the TP/FP axioms to remove false action classifications. With the remaining true classifications, a device can be controlled given the situation and relevant true classification. |
US11941867B2 |
Neural network training using the soft nearest neighbor loss
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a classification neural network. In one aspect, a method comprises: for each of a plurality of network inputs: processing the network input using the classification neural network to generate a classification output that defines a predicted class of the network input; determining a soft nearest neighbor loss, wherein the soft nearest neighbor loss encourages intermediate representations of network inputs of different classes to become more entangled, wherein the entanglement of intermediate representations of network inputs of different classes characterizes how similar pairs of intermediate representations of network inputs of different class are relative to pairs of intermediate representations of network inputs of the same class; and adjusting the current values of the classification neural network parameters using gradients of the soft nearest neighbor loss with respect to the classification neural network parameters. |
US11941865B2 |
Hyperspectral image classification method based on context-rich networks
Disclosed in the present invention is hyperspectral image classification method based on context-rich networks. The method comprises a training stage and a prediction stage, wherein the training stage comprises image pre-processing, sample selection and network training. Firstly, performing normalization on a hyperspectral image, and then randomly selecting an appropriate proportion of marked samples from each category to generate a label map, and performing training by using the designed network; in the prediction stage, directly inputting the whole image into the trained network and obtaining a final classification result. By means of the present invention, data pre-processing, feature extraction, the process of context-rich information capturing, and classification are taken into comprehensive consideration in the whole flow; and the classification of a hyperspectral image is realized by means of constructing an end-to-end network. |
US11941860B2 |
Computational load mitigation for image-based item recognition
A method in a mobile computing device includes: controlling a camera to capture an image; tracking, in association with the image, a pose of the mobile computing device in a coordinate system; detecting a region of interest (ROI) depicting an item in the image; determining a location of the ROI in the coordinate system, based on the tracked pose; obtaining an item identifier corresponding to the ROI by (i) when a previously recognized item identifier is not available, executing a recognition mechanism to derive the item identifier from the ROI, and (ii) when a previously recognized item identifier is available, bypassing the recognition mechanism and retrieving the previously recognized item identifier; and returning the obtained item identifier corresponding to the ROI. |
US11941858B2 |
Object recognition device
An object recognition device (10) includes a holding body (100), a light source (200), and an optical sensor (300). The holding body (100) extends in one direction. The light source (200) is attached to the holding body (100) along the one direction. The light source (200) applies light toward at least a part of a space (S) located on a side of the holding body (100) with respect to the one direction of the holding body (100), a front of the space (S), and a back of the space (S). The optical sensor (300) is attached to the holding body (100). At least a part of a visual field of the optical sensor (300) faces in at least a part of the space (S), the front of the space (S), and the back of the space (S). |
US11941857B2 |
Systems and methods for data representation in an optical measurement system
An illustrative method includes accessing, by a computing device, a model simulating light scattered by a simulated target, the model comprising a plurality of parameters. The method further includes generating, by the computing device, a set of possible histogram data using the model with a plurality of values for the parameters. The method further includes determining, by the computing device, a set of components that represent the set of possible histogram data, the set of components having a reduced dimensionality from the set of possible histogram data. |
US11941855B2 |
Coding of laser angles for angular and azimuthal modes in geometry-based point cloud compression
A device comprises one or more processors configured to: obtain a value for a first laser, the value for the first laser indicating a number of probes in an azimuth direction of the first laser; decode a syntax element for a second laser, wherein the syntax element for the second laser indicates a difference between the value for the first laser and a value for the second laser, the value for the second laser indicating a number of probes in the azimuth direction of the second laser; determine the value for the second laser indicating the number of probes in the azimuth direction of the second laser based on the first value and the indication of the difference between the value for the first laser and the value for the second laser; and decode a point based on the number of probes in the azimuth direction of the second laser. |
US11941854B2 |
Face image processing method and apparatus, image device, and storage medium
Provided are a face image processing method and apparatus, an image device, and a storage medium. The face image processing method includes: acquiring first-key-point information of a first face image; performing position transformation on the first-key-point information to obtain second-key-point information conforming to a second facial geometric attribute, the second facial geometric attribute being different from a first facial geometric attribute corresponding to the first-key-point information; and performing facial texture coding processing by utilizing a neural network and the second-key-point information to obtain a second face image. |
US11941848B2 |
Camera device and electronic device including the same
The present disclosure relates to a camera device. The camera device and an electronic device including the same according to an embodiment of the present disclosure include: a color camera; an IR camera; and a processor configured to extract a first region of a color image from the color camera, to extract a second region of an IR image from the IR camera, to calculate error information based on a difference between a gradient of the first region and a gradient of the second region, to compensate for at least one of the color image and the IR image based on the calculated error information, and to output a compensated color image or a compensated IR image. |
US11941847B2 |
Controller for a vehicle
A controller (11) for a vehicle, the vehicle comprising an imaging device for generating image data and the imaging device further comprising an imaging accelerometer (24) for generating imaging accelerometer data for determining the orientation of the imaging device relative to the vehicle, the controller (11) comprising: an input for receiving a signal indicative of the imaging accelerometer data and the generated image data; a processor arranged to identify alignment artefacts in the received image data in dependence on the received imaging device imaging accelerometer data; and an output for outputting an error signal in dependence on the identified alignment artefacts. |
US11941845B2 |
Apparatus and method for estimating camera pose
An apparatus for estimating a camera pose according to an embodiment of the present disclosure includes a similar image searcher, a clusterer, and an estimator. The similar image searcher searches for a plurality of images similar to an input image, from among a plurality of previously-stored images, based on the input image. The clusterer creates a cluster including at least some similar images meeting predetermined conditions, from among the plurality of similar images, based on viewpoint data tagged to each of the plurality of similar images. The estimator estimates a pose of a camera that has generated the input image, based on the cluster. |
US11941840B2 |
Method and apparatus for hand-off and tracking for pose estimation of a fiducial marker
Apparatuses and methods determine the three-dimensional position and orientation of a fiducial marker and tracking the three-dimensional position and orientation across different fields-of-view. Methods include: capturing an image of a first space in which the fiducial marker is disposed with a first sensor having a first field-of-view; determining the three-dimensional location and orientation of the fiducial marker within the first space based on the image of the first space in which the fiducial marker is disposed; capturing an image of a second space in which the fiducial marker is disposed with a second sensor having a second field-of-view; calculating pan and tilt information for the second sensor to move the second field-of-view of the second sensor to acquire an image of the fiducial marker; and determining the three-dimensional location and orientation of the fiducial marker within the second space based on the image of the second space. |
US11941837B2 |
Method for identifying electrode contacts implanted into the brain of a subject
A computer implemented method of identifying contacts of an electrode implanted into the brain of a subject via bolts through the skull of the subject, based on an image of the subject, the method comprising: identifying at least one bolt region of the image corresponding to a bolt; identifying one or more contact regions of the image corresponding to electrode contacts; determining contact regions associated with an identified bolt region by searching for identified contact regions, the search being performed based on a search axis extending from the identified bolt region, the direction of the search axis being determined based on the identified bolt region. |
US11941824B2 |
Video-based hand and ground reaction force determination
A method for determining a hand force and a ground reaction force for a musculoskeletal body of a subject includes obtaining video data for the musculoskeletal body during an action taken by the subject, generating, for each frame of the video data, three-dimensional pose data for the subject based on a three-dimensional skeletal model, and determining the hand force and the ground reaction force based on the three-dimensional pose data. Determining the hand force and the ground reaction force includes implementing a reconstruction of the hand force and the ground reaction force based on the three-dimensional pose data. The method additionally includes applying the three-dimensional pose data, the estimate for the ground reaction force, and the estimate of the hand force, to a neural network or other model to optimize the estimate of the hand force and the estimate of the ground reaction force. |
US11941823B2 |
Articles for disrupting automated visual object tracking processes
System and method for producing an adversarial article that may be used to disrupt an automated visual tracking process. An input module receives input related to a specific automated visual tracking process. Based on that input, a pattern-design module generates an adversarial pattern. The adversarial pattern may then be applied to an article, which may be any kind of physical or virtual object. The tracker's normal processing modes are disrupted when the tracker attempts to process an image containing the adversarial article(s). The tracker may be mounted on an autonomous vehicle, a mobile robot, or other mobile or stationary camera surveillance system. |
US11941822B2 |
Volumetric sampling with correlative characterization for dense estimation
Systems and techniques are described herein for performing optical flow estimation for one or more frames. For example, a process can include determining an optical flow prediction associated with a plurality of frames. The process can include determining a position of at least one feature associated with a first frame and determining, based on the position of the at least one feature in the first frame and the optical flow prediction, a position estimate of a search area for searching for the at least one feature in a second frame. The process can include determining, from within the search area, a position of the at least one feature in the second frame. |
US11941815B2 |
Method and a system training a model to perform semantic segmentation on foggy images
A system and a method for training a model to be used for semantic segmentation of images, comprising: a—obtaining (S01) a first plurality of foggy images (101), b—training (S02) a classification model for estimating fog density, c—classifying (S03) a second plurality of images (101) having light fog, d—obtaining (S04) a third plurality of foggy images (103) having light fog, e—training (S05) a semantic segmentation model using the third plurality of foggy images, f—applying (S06) the semantic segmentation model to the second plurality of foggy (102) images to obtain semantic segmentations (102′), g—obtaining (S07) a fourth plurality of foggy images (104) having dense fog, h—training (S08) using the previously obtained foggy images. |
US11941813B2 |
Systems and methods for performing segmentation based on tensor inputs
An example system for performing segmentation of data based on tensor inputs includes memory storing computer-executable instructions defining a learning network, where the learning network includes a plurality of sequential encoder down-sampling blocks. A processor is configured to execute the computer-executable instructions to receive a multi-dimensional input tensor including at least a first dimension, a second dimension and a plurality of channels. The processor is also configured to process the received multi-dimensional input tensor by passing the received multi-dimensional input tensor through the plurality of sequential encoder down-sampling blocks of the learning network, and to generate an output tensor in response to processing the received multi-dimensional input tensor. The output tensor includes at least one segmentation classification. |
US11941810B2 |
Medical implant inspection using imaging
An apparatus for inspecting a target device includes a data communication interface and control circuitry configured to receive imaging data of a target device using the data communication interface, determine image features associated with the target device based at least in part on the imaging data, and determine an inspection outcome based at least in part on the image features. |
US11941809B1 |
Glaucoma detection and early diagnosis by combined machine learning based risk score generation and feature optimization
Systems, methods of and computer program products for predicting and detecting the onset of glaucoma are provided. |
US11941808B2 |
Medical image processing device, medical image processing method, and storage medium
A medical image processing device for visualizing an organ includes a processor. the processor is configured: to acquire volume data including the organ; to extract tubular tissues included in the organ; to designate an excision region that is a region to be excised in the organ; to determine whether or not to excise tubular tissues included in the excision region; and not to display tubular tissues to be excised in the excision region and to display tubular tissues not to be excised in the excision region on a display unit, when displaying a remaining region that is a range excluding the excision region in the organ. |
US11941807B2 |
Artificial intelligence-based medical image processing method and medical device, and storage medium
The present disclosure provides an artificial intelligence-based (AI-based) medical image processing method performed by a computing device, and a non-transitory computer-readable storage medium. The AI-based medical image processing method includes: processing a medical image to generate an encoded intermediate image; processing the encoded intermediate image, to segment a first feature and generate a segmented intermediate image; processing the encoded intermediate image and the segmented intermediate image based on an attention mechanism, to generate a detected intermediate input image; and performing second feature detection on the detected intermediate input image, to determine whether an image region of the detected intermediate input image in which the first feature is located comprises a second feature. |
US11941805B2 |
Systems and methods for image processing
The present disclosure relates to systems and methods for image processing. The methods may include obtaining imaging data of a subject, generating a first image based on the imaging data, and generating at least two intermediate images based on the first image. At least one of the at least two intermediate images may be generated based on a machine learning model. And the at least two intermediate images may include a first intermediate image and a second intermediate image. The first intermediate image may include feature information of the first image, and the second intermediate image may have lower noise than the first image. The methods may further include generating, based on the first intermediate image and at least one of the first image or the second intermediate image, a target image of the subject. |
US11941802B2 |
Data processing method, means and system
The present application discloses a method, device, and system for processing a medical image. The method includes obtaining, by one or more processors, a target image, segmenting, by the one or more processors, a target region image from the target image, wherein the target region image comprises a target object region in the target image, analyzing, by the one or more processors, the target region image based at least in part on a machine learning model, and obtaining by the one or more processors, a recognition result based at least in part on the analysis of the target region image. |
US11941801B2 |
Imaging device, system, and program for evaluating cell cultures
A device includes: a distribution information acquiring part configured to acquire, based on an image in which a plurality of cells that are cultivated in a predetermined area are imaged, distribution information relating to a distribution in the predetermined area of the plurality of cells; and a determination part configured to determine a cultivated state of the plurality of cells based on the distribution information acquired by the distribution information acquiring part. |
US11941799B2 |
Machine-learning based camera image triggering for quality assurance inspection processes
Data is received that includes a feed of images of a plurality of objects passing in front of an inspection camera module forming part of a quality assurance inspection system. Within each image, it is detected whether an object is present within the image. Instance identifiers are assigned to each object. A single image is identified in which the object is optimally represented for each object using the corresponding instance identifier. These identified images are provided to a consuming application or process for quality assurance analysis. |
US11941794B2 |
Commissioning of lighting system aided by augmented reality
System and methods and computer program code are provided to perform a commissioning process comprising capturing, using an image capture device, an image of an area containing at least a first fixture, identifying location and positioning information associated with the image, performing image processing of the image to identify a location of the at least first fixture in the image, and converting the location of the at least first fixture in the image into physical coordinate information associated with the at least first fixture. |
US11941792B2 |
Machine learning-based analysis of computing device images included in requests to service computing devices
An apparatus comprises a processing device configured to receive a service request for a given computing device, the service request comprising a given image of a given computing device, to generate a given image embedding for the given image utilizing a machine learning model, and to determine similarity measures between the given image embedding and other image embeddings for other images of computing devices utilizing an angular similarity metric. The processing device is configured to identify whether the given image exhibits at least a threshold level of similarity to at least one other image based at least in part on the determined similarity measures, to classify the given image as potentially fraudulent responsive to identifying the given image as exhibiting at least the threshold level of similarity to at least one other image, and to modify processing of the service request responsive to classifying the given image as potentially fraudulent. |
US11941786B2 |
Image noise reduction method and device
Provided in the present application are an image noise reduction method and device, an imaging system, and a non-transitory computer-readable storage medium. The image noise reduction method includes: processing, based on a first deep learning network, an original scanned object image to acquire a noise image corresponding to the original scanned object image; and acquiring a denoised image based on the original scanned object image and the noise image; wherein the first deep learning network is obtained by training based on low signal-to-noise ratio images and high signal-to-noise ratio images. |
US11941784B1 |
Image processing apparatus, method, and storage medium for spectrally encoded endoscopy ghost noise reducton
An image processing apparatus includes at least one memory and at least one processor that executes instructions stored in the memory to receive an input image based on image data, execute noise reduction processing on the image data, and output noise-reduced output data based on a result of the noise reduction processing, wherein the noise reduction processing calculates a value using reference pixels based on a first frequency range, and subtracts a value using pixels based on a second frequency range. |
US11941781B2 |
Method and apparatus for restoring image
An image restoration method and apparatus are provided. The image restoration method includes acquiring a target image, and acquiring a restoration image of the target image from an image restoration model to which the target image and pixel position information of the target image are input. |
US11941780B2 |
Machine learning techniques to create higher resolution compressed data structures representing textures from lower resolution compressed data structures
Machine learning is used to generate a first mipmap of a texture having a first compression based on a second mipmap of the same texture and having a second compression without using compression or decompression in generating the first mipmap. The first mipmap can then be used to render a computer graphics object. |
US11941779B2 |
Dynamic positional control system
A dynamic positioning control system having a transparent or semi-transparent substrate, an image processor, and one or more image-generating elements operatively connected to the image processor configured to simultaneously generate a plurality of images within an overall image-generating-capable field area of the substrate is provided. A dynamic positioning control system having a transparent or semi-transparent substrate, a dimming controller, and a plurality of electrodes operatively connected to the dimming controller configured to dim one or more areas on or within the substrate within an overall electrochromic dimming-capable field area is also provided. The image processor and the dimming controller may be separate elements or may be a single controller. |
US11941777B2 |
Picture enlargement method and apparatus, device, and storage medium
A picture processing method and apparatus, a device, and a storage medium are provided. The method includes: detecting, in response to an image editing trigger operation, a target processing part in a to-be-processed picture; determining an image region comprising the target processing part, in the to-be-processed picture; and zooming in on the image region, on an image editing interface. Hence, according to the embodiments, when an image editing operation is triggered, the target processing part on the to-be-processed picture can be quickly positioned, and be zoomed in on the image editing interface, so that a user can conveniently perform image editing on the target processing part, and the picture processing efficiency is improved to a certain extent. |
US11941776B1 |
Systems and methods for improved interactivity with three-dimensional objects
Disclosed is a system and associated methods for improving interactions with three-dimensional (“3D”) objects in a 3D space by dynamically defining the positioning of the handles used to control the interactions with the camera and/or the 3D objects. The system analyzes the positioning of different constructs that form the 3D objects. From the analysis, the system defines handles at different dynamically determined positions about the 3D objects. The system applies an edit from a first dynamically determined position about a particular 3D object in response to a user interaction with a first handle defined at the first dynamically determined position, and applies the edit from a second dynamically determined position about the particular 3D object in response to a user interaction with a second handle defined at the second dynamically determined position. |
US11941773B2 |
Method for designing a three-dimensional mesh in a 3D scene
A computer-implemented method for designing a three-dimensional (3D) mesh in a 3D scene. The method comprises displaying a 3D mesh in a 3D scene and providing a global orientation and selecting, with a pointing device, one or more vertices of the 3D mesh, thereby forming a set of one or more vertices. The method comprises computing at least one picking zone that surrounds each vertex of the set. The method comprises providing a first manipulator for controlling a displacement of each vertex of the set along one or more NUV directions and determining whether the pointing device is maintained within the picking zone. If not, the method comprises providing a second manipulator for controlling a displacement of the one or more vertices of the set along one or more directions defined by the global orientation. The method improves user interactions for switching back and forth a first and second manipulators. |
US11941769B1 |
Auto-generating an artificial reality environment based on access to personal user content
Methods, systems, and storage media for auto-generating an artificial reality environment based on access to personal user content are disclosed. Exemplary implementations may: receive consent from a user to access user content on a user device, the user content comprising digital media; generate a user profile based at least in part on the user content; determine user preferences based at least in part on the user profile; generate an artificial reality environment based at least in part on the user preferences; and share the artificial reality environment with contacts of the user. |
US11941764B2 |
Systems, methods, and graphical user interfaces for adding effects in augmented reality environments
A computer system displays a representation of a field of view of the one or more cameras, including a representation of a portion of a three-dimensional physical environment that is in the field of view of the one or more cameras. The computer system receives a request to add a first virtual effect to the displayed representation of the field of view of the one or more cameras. In response to receiving the request to add the first virtual effect to the displayed representation of the field of view of the one or more cameras and in accordance with a determination that the first virtual effect requires a scan of the physical environment, the computer system initiates a scan of the physical environment to detect one or more features of the physical environment and displays a user interface that indicates a progress of the scan of the physical environment. |
US11941763B2 |
Viewing system, model creation apparatus, and control method
A viewing system which presents augmented reality of a 3D model representing an appearance of a target, comprises: an obtainer which is able to obtain a captured image of the target; a creator which is able to create a 3D model of the target based on the captured image obtained by the obtainer; and a presenter which is able to present the 3D model of the target created by the creator. |
US11941753B2 |
Face pose estimation/three-dimensional face reconstruction method, apparatus, and electronic device
This application discloses methods, apparatus, and electronic devices for face pose estimation and three-dimensional face reconstruction. The face pose estimation method comprises: acquiring a two-dimensional face image for processing, constructing a three-dimensional face model corresponding to the two-dimensional face image, and determining a face pose of the two-dimensional face image based on face feature points of the three-dimensional face model and face feature points of the two-dimensional face image. With this approach, the face pose estimation is performed based on the three-dimensional face model corresponding to the two-dimensional face image, instead of only based on a three-dimensional average face model. As a result, a high accuracy pose estimation can be obtained even for a face with large-angle and exaggerated facial expressions. Thus, robustness of the pose estimation can be effectively improved. |
US11941746B2 |
Accurate smooth occluding contours
Embodiments are disclosed for computing accurate smooth occluding contours. In one embodiment, a method of computing accurate smooth occluding contours includes projecting a boundary polygon associated with a first region of a three-dimensional (3D) object to a two-dimensional (2D) image plane, the boundary polygon comprising a plurality of contour vertices and edges connecting the plurality of contour vertices, triangulating the first region in the 2D image plane to generate a 2D triangulation, and generating a 3D mesh for the first region by mapping the 2D triangulation to the 3D object. |
US11941742B2 |
Tiled processor communication fabric
Techniques are disclosed relating to processor communications fabrics. In some embodiments, a processor includes multiple client circuitry and fabric circuitry that includes at least first and second instances of a tile. The tile may include: client inputs configured to interface with client circuits, tile inputs configured to interface with one or more other tile instances, and communication resources assignable to the client inputs and tile inputs. The communications resources may include: multiple internal links, client outputs configured to interface with client circuits, and tile outputs configured to interface with one or more other tile instances. Control circuitry may, in a given cycle, assign communication resources of a given tile instance to at least a portion of the client inputs and tile inputs for a next cycle, based on priority information. The control circuitry may update priority information based on assignment results over multiple cycles. |
US11941738B2 |
Systems and methods for personalized patient body modeling
A three-dimensional (3D) model of a person may be obtained using a pre-trained neural network based on one or more images of the person. Such a model may be subject to estimation bias and/or other types of defects or errors. Described herein are systems, methods, and instrumentalities for refining the 3D model and/or the neural network used to generate the 3D model. The proposed techniques may extract information such as key body locations and/or a body shape from the images and refine the 3D model and/or the neural network using the extracted information. In examples, the 3D model and/or the neural network may be refined by minimizing a difference between the key body locations and/or body shape extracted from the images and corresponding key body locations and/or body shape determined from the 3D model. The refinement may be performed in an iterative and alternating manner. |
US11941736B2 |
Systems and methods for motion-controlled animation
Systems and methods can enable the control the motion of an animated character based on imagery (e.g., captured by an image capture device such as a web camera or “webcam”) which shows a person in motion. Specifically, the animated character can be automatically rendered to have the same motion as the entity shown in the imagery (e.g., in real time). According to one aspect of the present disclosure, the animated character can be rendered by iteratively transforming (e.g., including deforming the actual geometry of) a vector-based surface illustration. Specifically, the systems and methods present disclosure can leverage the scalable and transformable nature of a vector-based surface illustration to provide more realistic motion-controlled animation, in which the underlying geometry of the animated character is able to be adjusted to imitate human motion more realistically (e.g., as opposed to basic rotations of fixed character geometry). |
US11941733B2 |
System and method for motion signal recalibration
The present disclosure is related to systems and methods for motion signal recalibration. The method includes obtaining a motion signal of a subject based on positron emission tomography (PET) data of the subject. The motion signal may represent a plurality of motion cycles. The method includes determining a distribution of the motion cycles. The distribution of the motion cycles may indicate a probability that each motion cycle of the plurality of motion cycles corresponds to an actual motion cycle. The method includes correcting the motion cycles of the motion signal based on the distribution of the motion cycles to obtain corrected motion cycles. The method includes reconstructing a PET image by gating the PET data based on the corrected motion cycles. |
US11941728B2 |
Previewing method and apparatus for effect application, and device, and storage medium
The present disclosure provides an effect application previewing method, an apparatus, a device and a storage medium. The method includes: taking, in response to a preview trigger operation for a target effect style, a position of a pointer on a video track as a start point, to generate a virtual video frame for the target effect style; synchronously playing the virtual video frame and at least one video clip corresponding to the virtual video frame on the video track based on a timeline, to preview an effect of the target effect style applied to the at least one video clip. |
US11941722B2 |
Kernel optimization and delayed execution
A kernel comprising at least one dynamically configurable parameter is submitted by a processor. The kernel is to be executed at a later time. Data is received after the kernel has been submitted. The at least one dynamically configurable parameter of the kernel is updated based on the data. The kernel having the at least one updated dynamically configurable parameter is executed after the at least one dynamically configurable parameter has been updated. |
US11941718B2 |
Autonomous delivery mechanism and a user device network communication
A system presents, on a user interface, a first message that indicates an operation associates with a memory resource is concluded. The system present, on the user interface, content of the memory resource that comprises a plurality of objects. The system presents, on the user interface, a set of instructions to prepare the plurality of objects in a particular sequence. The system receives a second message that indicates the plurality of objects in ready for pickup by a delivery mechanism. The system presents, on the user interface, an alert message that indicates the delivery mechanism has reached a pickup location coordinate. If the category of the delivery mechanism is an autonomous delivery mechanism, the system presents, on the user interface, a pin number that unlocks the autonomous delivery mechanism. |
US11941717B2 |
Liquified petroleum gas delivery vehicle comprising remotely controlled and encrypted authorized dispensing to stationary storage tanks
Fluid supply, monitoring and control system from LPG supply vehicles to tank trucks, the vehicle has a LPG liquid level gauger, an output line over which it is located in a fluid way a solenoid valve which allows or cuts the LPG flow besides of a flowmeter which measures the amount that flows through the said output line, a fluid coupled hose to the said output line with a connector which allows to safely couple to a stationary tank; the system also includes the use of a mobile computer device, a central that has at least one desktop computer device connected to a WIFI data network of mobile phone data network with which it communicates with the mobile device. The said level gauge is electronically coupled to a first manager which includes an electronic card, a processor, as well as the first antenna which allows to send data via Bluetooth to the mobile computer device; the said solenoid valve is electronically coupled to a second manager which includes an electronic card, a processor, energizing means or to re-energize the solenoid valve as well as a second antenna which allows to receive and send data via Bluetooth to the mobile computer device; besides, the said flowmeter is electronically coupled to a third manager which includes an electronic card, a processor, as well as a third antenna which allows to send data via Bluetooth to the mobile computer device; where the mobile computer device receives information from the level gauge and flowmeter which compares at all times when LPG is been delivered, can also send the encrypted instruction to open or close the solenoid valve, according to the collates of the data received from the sensors and the geographical location of the mobile computer device. |
US11941712B2 |
Energy scoring
Techniques are described for energy scoring of a monitored property and users of the monitored property. A system provides users with information related to the efficiency of the monitored property and aggregates data over multiple monitored properties. The system computes and outputs a score for a monitored property that reflects efficiency of the property and/or the users of the property. The system may track how that score changes through time, and how it relates to neighboring properties. The score may be expressed as both a number and a percentile. |
US11941710B2 |
Behavioral modeling for power utility automation networks
According to one or more embodiments of the disclosure, a device obtains one or more System Configuration Description Language files regarding a power utility automation network. The device also obtains traffic data regarding traffic in the power utility automation network. The device trains, using the one or more System Configuration Description Language files and the traffic data, a behavioral model for the power utility automation network that models traffic in the power utility automation network. The device initiates use of the behavioral model in the power utility automation network to identify anomalous traffic behavior in the power utility automation network. |
US11941709B2 |
Methods and systems for managing crop harvesting activities
A computer-implemented method for managing crop harvesting activities is implemented by a harvest advisor computing device in communication with a memory. The method includes receiving an initial date of a crop within a field, receiving an initial moisture value associated with the crop and the initial date, and receiving a target harvest moisture value associated with the crop. The method also includes receiving field condition data associated with the field. The method further includes computing, by the harvest advisor, a target harvest date for the crop based at least in part on the initial date, the initial moisture value, the field condition data, and the target harvest moisture value, and displaying the target harvest date for the crop to the grower for harvest planning. The target harvest date indicates a date at which the crop will have a present moisture value approximately equal to the target harvest moisture value. |
US11941708B2 |
Method, apparatus, device and medium for posting a video or image
The embodiments of the present disclosure relate to a method and an apparatus a device, and a medium for posting a video or image. In one exemplary method, present a capturing interface comprising a capturing user interface element. In response to detecting activation of the capturing user interface element in the capturing interface, generate a captured video or image and displaying an editing interface for editing the captured video or image, the editing interface comprising a posting user interface element for posting the captured video or image. In response to detecting activation of the posting user interface element, post the captured video or image. The user may quickly post a captured video by means of a story or a quick post function, being beneficial to increasing the positivity of the user to participate in the creation of short video and increasing user stickiness. |
US11941704B2 |
Risk behavior detection methods based on tracking handset movement within a moving vehicle
At least a method for determining risk behavior of a driver is described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven. |
US11941703B2 |
System and method for providing photo-based estimation
Methods and systems for facilitating photo-based estimation are described. In an aspect, a server is configured to send via a communications module to a remote computing device a first signal comprising a chat interface. The server may receive, via the communications module and from the remote computing device, a second signal representing input received at the remote computing device through the chat interface. The server may identify an account associated with the remote computing device and retrieve policy data associated with the identified account from the data store. The server may automatically evaluate the input and policy data against predetermined criteria to determine whether a claim has a low risk level and, when the claim is determined to have a low risk level, engage a photo-based estimation module. |
US11941701B2 |
Computerized securities trading platform system, method, and architecture
A system and method for processing of transaction orders includes a strategy matching venue configured to process strategy orders having respective strategies identifying a reference rate or a range of reference rates. Strategy orders are matched to contra strategy orders having a compatible but possibly different strategy. A single match can generate a stream of executions at maximum rate compatible with the strategies for the matched orders. Additional systems operate to generate strategy orders from conventional algorithmic orders and to coordinate filling of the algorithmic order relative to favor filling of the strategy order by the strategy matching venue. |
US11941696B2 |
Information linkage platform for enhanced tracking of processed events
Aspects of the disclosure relate to enhanced tracking of processed events. A computing platform may receive event processing identifiers corresponding to a particular event. Using the event processing identifiers, the computing platform may generate event linkage information corresponding to the particular event, and may store the event processing identifiers along with the event linkage information. The computing platform may receive a request to access event lifecycle information corresponding to the particular event. Using the event linkage information, the computing platform may identify a plurality of event processing systems performed actions associated with the particular event. The computing platform may request and receive, from each of the plurality of event processing systems, system-specific event lifecycle information corresponding to the particular event. The computing platform may send an event lifecycle interface and one or more commands directing an administrator computing device to display the event lifecycle interface. |
US11941695B2 |
Swap crossing system and method
An exchange through which swap contracts may be traded. Embodiments may allow a trader to announce a potential crossing before the crossing is requested. The user may then request the crossing between two parties. An announcement window may be kept open through a chaining of announcements. An interloper with a same price but better time than a party to the cross may be kept out of interloping in the cross. A ticker symbol system may list a clearinghouse to be used to execute a requested cross. |
US11941694B2 |
Compression of value change data
A computer system compresses value change data. Value change ranges are identified for value changes corresponding to different times. Codes are selected based on the identified value change ranges. The value change range codes are concatenated with machine-coded categories and stored. The stored concatenated codes are used for transaction validation. |
US11941692B2 |
Event triggered trading
Networks, systems and methods for event triggered trading of investment vehicles are disclosed. Orders that are conditioned upon events occurring outside a market may be submitted to an exchange. The conditional orders may be held or stored until the occurrence or non-occurrence of the event. An event data feed is provided to provide information identifying the occurrence or non-occurrence of the event. In response to receiving information via the data feed identifying the event, the orders conditioned upon the event will be triggered, matched, and executed. |
US11941689B2 |
Method and system for accepting payments on mobile application
A system and a method for accepting a payment on an application is provided. The method is implemented by a processor. The processor receives login information from a client to activate a banking application; selects quick accept entry points associated with the client's business banking demand deposit account (DDA) based on determining that the client is eligible for the quick accept entry points in response to the login information; sets up a payment receiving option for receiving a payment via the banking application; causes the banking application to receive transaction amount data corresponding to a transaction between the client and a customer; causes the banking application to process the transaction amount data; and automatically updates the DDA to reflect receipt of the transaction amount data. |
US11941684B2 |
Method and system for embedded one-click checkout
In one embodiment, a method includes receiving user identifying information in association with a checkout request for an order. The method includes determining that a user account with a transaction processing system associated with the user identifying information does not exist in a database associated with the transaction processing system. The method includes, subsequent to determining that the user account associated with the user identifying information does not exist, receiving payment information for the order from the user. The method includes concurrently receiving an order confirmation and authorization to create a new account with the transaction processing system corresponding to the user identifying information. The method includes facilitating authorization for the order. The method includes storing the received payment information in association with the user identifying information in the database. |
US11941683B2 |
Systems and methods for data ingestion and generation of task recommendations in task facilitation services
Systems and methods are provided for ingesting task-related data and providing task recommendations or generating tasks based on the ingested data. In certain embodiments, task-related data is obtained by a task facilitation service from third-party applications using a suitable interface, such as an application program interface (API), and the third-party applications may include plug-ins or extensions that facilitate communication between the applications and the task facilitation service. For example, task facilitation service may be configured to obtain and process data from websites and generate task recommendations based on the website data. |
US11941682B2 |
Car recommendation system for car sharing service and method thereof
A vehicle recommendation system recommends an eco-friendly vehicle over an internal combustion engine vehicle. The system includes a server that calculates a first recommendation score indicating suitability for recommendation of an eco-friendly vehicle based on a previously stored vehicle use record for the customer, receives vehicle use information for using the car sharing service from a customer terminal possessed by the customer, and calculates a second recommendation score indicating suitability for recommendation of the eco-friendly vehicle based on the vehicle use information. The server transmits recommendation information related to an internal combustion engine vehicle a hybrid vehicle, or an electric vehicle to the customer terminal based on at least one of a result of comparing the first recommended score with a predetermined first reference value or a result of comparing the second recommended score with a predetermined second reference value. |
US11941676B2 |
Automatic ordering of consumable items
A machine is configured to automatically order consumable items for an account. For example, the machine accesses image input associated with a consumable item. The image input is recorded by a camera associated with a client device. The machine identifies an account based on an identifier of the client device. The machine determines a level of consumption of the consumable item for the account based on the image input. The machine, based on the level of consumption, automatically places an order for the consumable item, for the account. The machine, in response to the automatic placing of the order, causes display of a notification describing the automatically placed order in a user interface of the client device. A selection of the notification describing the automatically placed order for the consumable item causes display of an automatically generated request to specify a schedule of future automatic orders for the consumable item. |
US11941673B2 |
Optimization of trusted invoicing
An example operation may include one or more of monitoring, by a blockchain node, a delivery of a service to a first node from a second node based on a service contract and an order retrieved from a blockchain, determining, by the blockchain node, an incremental charge for a partial delivery of the service based on the monitoring, and executing, by the blockchain node, a smart contract to issue the incremental charge for the partial delivery of the service, and responsive to a resolution of a dispute raised for the incremental charge, add the incremental charge to an incremental invoice. |
US11941667B2 |
Techniques for implementing advertisement auctions on client devices
Embodiments set forth techniques for managing advertisement auctions on a client device. The method can include the steps of (1) receiving, from a server device, a plurality of objects, where each object is associated with a respective digital asset, and each object includes, in association with the respective digital asset (i) a server-derived digital asset vector, (ii) a server-derived predicted tap-through rate, and (iii) a bid amount. In turn, and for each object of the plurality of objects, the client device (2) generates a respective estimated cost per impression for the object based on the information provided by the server device as well as information derived by the client device. Subsequently, the client device (3) identifies, among the plurality of objects, the object associated with the highest respective estimated cost per impression, and (4) causes an advertisement for the respective digital asset associated with the identified object to be displayed. |
US11941665B2 |
Systems, methods and articles to facilitate interoperability between advertising inventory channels
Systems and methods for providing an advertisement marketplace where buyers and sellers can trade linear mediacast advertisement inventory programmatically at local, national, and/or worldwide levels. The marketplace system may include a seller-controlled marketplace system which connects sellers with buyers and offers revenue management tools for optimizing yields across direct and programmatic channels. The advertisement inventory is bought and sold as canonical inventory units which group similar but discrete advertisement slots together. The marketplace system may include a real-time bidding (RTB) adapter through which digital advertising buyers may place bids for such inventory units using standard protocols utilized in digital RTB systems. |
US11941664B2 |
Vehicle inventory and dealer-oriented advertisement campaign system
The disclosed is an event-triggered advertisement communication system for vehicles and vehicle dealerships. In some embodiments, an advertising communication system may be configured to provide an advertisement campaign to a user designed to respond to certain events the user experiences in real-time. In some embodiments, the inventory advertisement management system may be designed to: (1) track whether the device is located within a predetermined perimeter; (2) provide current inventory attribute status associated the device; and (3) send advertisement campaigns to the user depending on attribute and location perimeters. |
US11941654B2 |
Automated transactional offers using a browser extension
Systems and methods for automated transactional offers are disclosed. In one embodiment, a system can be configured to register a uniform resource locator (URL) of a merchant system as a verified merchant URL. An extension communication can be received from a browser extension executed on a client device. A captured merchant URL and a user account of a user can be determined based on the extension communication. A merchant ID is associated with the captured merchant URL is determined based on a comparison of the captured merchant URL and a plurality of verified merchant URLs. An available offer is retrieved based on the merchant ID. The available offer is displayed on the client device. An offer enrollment request from the browser extension of the client device is received. A user offer enrollment is transmitted to an issuer system. |
US11941646B2 |
Methods and apparatus to estimate population reach from marginals
Methods, apparatus, systems, and articles of manufacture are disclosed to estimate population reach from marginals. Example apparatus disclosed herein are to determine an audience relationship value based on first audience exposure values for a recorded audience of a media and a first de-duplicated audience value for the recorded audience of the media, determine bounds of a pseudo universe estimate of a population audience of the media based on the audience relationship value and second audience exposure values for the population audience of the media, and iteratively determine the pseudo universe estimate of the population audience and a second de-duplicated audience value for the population audience of the media based on the audience relationship value and the second audience exposure values, the pseudo universe estimate of the population audience to be within the bounds. |
US11941642B2 |
Queue management system utilizing virtual service providers
A queue management system is provided having a customer device and service provider computing devices in different service provider facilities. The customer device is configured to prompt customers to select a services, receive a customer service request, and facilitate communication between the customer and a service provider in a first service provider facility. The system includes a server that receives availability information for service provider computing devices; generate virtual queues; receives a customer service request from a customer device identifying service type requested; assigns the customer service request to a virtual queue based on the availability information associated with the plurality of service providers and the service type requested; and notifies the customer of the assignment. The server is configured to consider a virtual queue for both an in-person service provider and a remote service provider when determining the virtual queue that the customer should be assigned to. |
US11941638B2 |
Transferring money using electronic messages
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transferring money using email. One of the methods includes receiving a user input of a funds-transfer request from a sender associated with a first identifier to one or more recipients associated with one or more second identifiers, respectively, generating one or more electronic messages based on the user input, each being operable to allow a respective recipient to send a funds-transfer authorization, sending the electronic messages to the recipients based on the second identifiers, receiving one or more funds-transfer authorizations from the one or more recipients, respectively, identifying a sender account based on the first identifier and one or more recipient accounts based on the one or more second identifiers, respectively; and initiating one or more transfers of funds from the one or more recipient accounts to the sender account, respectively. |
US11941637B2 |
Electronic apparatus for processing item sales information and method thereof
Disclosed is a method of processing item sales information by an electronic apparatus including acquiring a purchase request including item information related to an item selected by a user and information related to a payment means, providing a purchase response including approval information corresponding to the purchase request before proceeding with payment through the payment means in response to the purchase request when the information related to the payment means satisfies a first condition, transmitting a release request for the item to a first server; and requesting payment for at least some of an amount corresponding to one or more purchase requests related to the payment means according to an arrival of settlement timing corresponding to the payment means. |
US11941625B2 |
Systems and methods for real-time classification and verification of data using hierarchal state machines
Systems and methods for real-time classification and verification of data using hierarchal state machines are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for real-time classification and verification of data using at least one hierarchy of individual state machines may include: (1) receiving, from at least one external data source, incoming data to be stored in a data store; (2) reviewing the incoming data to identity a possibility of the incoming data including at least one type of sensitive information; (3) identifying a hierarchy of individual state machines to review the incoming data based on the at least one type of sensitive information; and (4) providing the incoming data to the hierarchy of individual state machines. The hierarchy of individual state machines review the incoming data for sensitive information in the type of sensitive information, and the hierarchy of individual state machines execute an action in response to the incoming data including sensitive information. |
US11941620B2 |
Multi-path communication of electronic device secure element data for online payments
Systems, methods, and computer-readable media for communicating electronic device secure element data over multiple paths for online payments are provided. In one example embodiment, a method includes, inter alia, at a commercial entity subsystem, receiving, from an electronic device, device transaction data that includes credential data indicative of a payment credential on the electronic device for funding a transaction with a merchant subsystem, accessing a transaction identifier, deriving a transaction key based on transaction key data that includes the accessed transaction identifier, transmitting, to one of the merchant subsystem and the electronic device, merchant payment data that includes a first portion of the credential data and the accessed transaction identifier, and sharing, with a financial institution subsystem using the transaction key, commercial payment data that includes a second portion of the credential data that is different than the first portion of the credential data. Additional embodiments are also provided. |
US11941612B2 |
Vehicle cryptocurrency mining system
A vehicle cryptocurrency mining system includes a generator configured to generate power by driving an engine, a battery configured to the power generated by the generator, an inverter connected to the generator or the battery and configured to convert DC power into AC power, a mining device configured to mine cryptocurrency using power converted and output by the inverter, and a control device configured to monitor a mining state of the mining device. |
US11941611B2 |
Shareable and nested transactions on hash chains
A method for using shareable and nested transaction on hash chains includes storing transaction data of a transaction of a hash chain. A lock block is appended to the hash chain. Appending the lock block includes setting a tail block identifier of the hash chain from a preceding tail block of a preceding transaction to the lock block. A data block is appended to the hash chain. Appending the data block includes setting the tail block identifier of the hash chain to the data block. The method further includes removing the transaction data from the transaction without invalidating the hash chain. The method further includes appending an updated data block to the hash chain to update the transaction with updated transaction data. |
US11941608B1 |
Systems and methods for a transaction card having a customer-specific URL
A method, apparatus, and system of activating and using a contactless card are disclosed. More particularly, a transaction card that includes a contactless enabled chip having a customer-specific uniform resource locator (URL) stored thereon, where the contactless enabled chip is configured to communicate the customer-specific URL to a mobile device via a contactless communication to activate the transaction card for use in a transaction. |
US11941607B2 |
Card issuing with restricted virtual numbers
Various embodiments are directed to applying, via contactless card authentication, one or more restrictions to a virtual card number and generating the card number for use by a recipient. The one or more restrictions may be specifically personalized to the recipient and may include, for example, a merchant restriction, an amount restriction, a time period restriction, or a location restriction. The generated virtual card number along with the applied one or more restrictions may be consumed in various ways, such as writing the number to a blank card, transmitting the number directly to the recipient's computing device, etc., all via near-field communication. |
US11941606B2 |
Mobile platform and associated methods for digital gifts and business networking
A digital/virtual gift product is provided for generation and customization by a giver through a service provider and for receipt by a recipient for use with a merchant. The digital/virtual gift product includes: a representation of a monetary gift value selected by the giver and depicted on the digital/virtual gift product for use and redemption with a preselected merchant; a merchant identification depicted on the digital/virtual gift product to identify the preselected merchant, selected by the giver, and at which preselected merchant the digital/virtual gift product is redeemable; and a giver identification to identify the giver of the digital/virtual gift product to the recipient and to the merchant. At least one system and associated methods also are disclosed for creating, customizing, and tracking multiple digital/virtual gift products. |
US11941602B2 |
Wireless power reception device and wireless power transmission device
According to an aspect of the present invention, a wireless power reception device includes: a power pick-up circuit which is configured to form magnetic coupling with a wireless power transmission device and receive wireless power from the wireless power transmission device; and a communication/control circuit which is configured to perform at least one among control of the transmission of the wireless power and data transmission and reception on the basis of communication with the wireless power transmission device, wherein the communication/control circuit can receive a check message for checking payment information from the wireless power transmission device and perform a payment procedure for wireless power transmission, and can provide a user interface related to information for the payment procedure. |
US11941599B2 |
Machine-learning based electronic activity accuracy verification and detection of anomalous attributes and methods thereof
Systems and methods of the present disclosure enable a processor to automatically detect anomalous user-specified data by receiving an electronic activity verification associated with an electronic activity of a user account, including a value associated with an electronic activity, and a user-specified value indicative of an additional value specified by a user for the electronic activity. The processor generates a feature vector including the verified value and the user-specified value and utilizes an anomalous attribute classification model to ingest the feature vector to determine an anomaly classification based on learned model parameters. The processor generates a dispute graphical user interface (GUI) including an alert message and a dispute interface element, that upon a user interaction causes an electronic request to dispute the electronic activity verification to prevent an execution of the electronic activity. The processor cancels the electronic activity to prevent the execution of the electronic activity. |
US11941596B1 |
Electronic banking facility
An electronic banking system having a host system comprising a processor and at least one first non-transitory computer readable medium storing a first set of instructions that when executed by the processor cause the processor to obtain and store banking records in a database, the banking records indicative of at least one bank account of a user. The electronic banking system further comprising a building having an internal space and a door providing selective access to the internal space. An interactive teller machine, a rolled coin machine, a recycler, and a drop box are located within the internal space of the building and connected to an interbank network. The rolled coin machine, recycler, and drop box are further connected to a network separate from the interbank network. An entry controller is programmed to allow selective access to the internal space through the door based on authentication of the user. |
US11941595B2 |
Systems and methods for point of sale deposits
The disclosed embodiments include systems and methods for executing a point of sale deposit. In one embodiment, a system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive transaction information related to a point of sale deposit from a client device, and generate a pending deposit transaction based on the transaction information. The one or more processors may be further configured to execute the software instructions to receive a first transaction token from the client device, receive a second transaction token from a third-party device, match the first transaction token to the second transaction token, and complete the pending deposit transaction based on the match. |
US11941594B2 |
User interaction artificial intelligence chat engine for integration of automated machine generated responses
An artificial intelligence (AI) system for guiding a user interaction in a phone call or chat session. The system includes a computer running an AI algorithm, such as a machine learning algorithm, which is trained to recognize patterns in user interaction dialog which lead to satisfactory outcomes for the user. The system may operate in a completely autonomous mode, or the system connect a human agent in the loop. The algorithm adaptively guides the dialog to achieve a favorable outcome based on the current status of the dialog—including identifying a next question to ask, information to provide, or an action to take. The algorithm is trained via supervised learning using real dialog transcriptions from past user interactions which have been supplemented with decision points and outcomes. After deployment, update training may be performed on the algorithm using data captured by the system after the user interactions. |
US11941591B2 |
Device including encrypted data for expiration date and verification value creation
In order to make it more difficult to obtain numbers that can be used to conduct fraudulent transactions, a portion of a real account number is encrypted. The encrypted portion of the account number is used to generate a new account number, a new expiration date, and a new verification value. This information can be determined using processor that may reside in a point of sale terminal, a smart card, or a computer operated by a user. The new account number, the new expiration date, and the new verification value can be used in a payment transaction. A server computer in a central payment processing network may determine that the new account information is not the real account information, and may subsequently generate a modified authorization request message using the real account information and may send it to an issuer for approval. The transmission of data is more secure, since real account information is not sent from the merchant to the payment processing network. |
US11941590B2 |
Token issuance method, information processor, and blockchain system
A token issuance method in a blockchain system includes, transaction parties associated with a transaction for transfer of a right regarding an asset, and an executing party to execute the transaction, and the nodes sharing, as a token, an execution function for a transaction regarding the asset, and information of the asset, the token issuance method including: causing an information processor to generate, information including executing party information, a transaction initiation determination function to, in response to receipt a request for execution of a transaction by the executing party from a predetermined transaction party, perform a process of determining whether to execute the transaction depending on determining whether the request for execution designates the executing party indicated by the executing party information, and a transaction execution function to execute the transaction based on the request for execution, and execute payment of a reward to a right holder. |
US11941589B2 |
System and method for associating a successful second transaction with a first failed transaction
Systems and methods for processing transactions are provided. An aspect of the transactions is executed with a third party transaction service provider that may indicate its aspect of the transaction was a failure when in fact it was successful. After conveying this failure to a user, the system subsequently learns that the aspect of the transaction was not a failure. The system attempts to associate such a transaction with another transaction based on a comparison between the transactions. Upon determining that there is an association between the second transaction and the first transaction, the system communicates to a user options for how to proceed with the first and second transactions. One of the options is to proceed with the original transaction. If the original transaction goes ahead, this saves system resources associated with cancelling the first transaction. |
US11941582B2 |
Systems and computer-implemented methods for inventory management
Disclosed are systems and methods for inventory management based on effective days to expiry accounting for serving days of an expiring item and inventory days of supply. The disclosed system provides dynamic and automated inventory management which provides a desirable solution for a wide range of inventory applications, such as optimizing order fulfillment, inventory/receiving management, pricing/promotions determination, and store inventory management. |
US11941581B2 |
System and method for classifier training and retrieval from classifier database for large scale product identification
The disclosure relates to systems and methods for real-time detection of a very large number of items in a given constrained volume. Specifically, the disclosure relates to systems and methods for retrieving an optimized set of classifiers from a self-updating classifiers' database, configured to selectively and specifically identify products inserted into a cart in real time, from a database comprising a large number of stock-keeping items, whereby the inserted items' captured images serve simultaneously as training dataset, validation dataset and test dataset for the recognition/identification/re-identification of the product. |
US11941580B2 |
Locating, identifying, and shifting objects in automated or semi-automated fashion including during transit
Detecting, locating, identifying, engaging, and/or shifting objects in automated or semi-automated fashion as well as methods, systems, apparatuses, and computer-program products therefor. Embodiments used for shifting objects in automated or semi-automated fashion may be implemented in stationary environments, and/or in moving, e.g., in-transit, environments, and may be used to transfer, route, and/or organize objects based on their designated destinations. The embodiments may further be implemented in a logistics network, thereby increasing the efficiency and capacity of the logistics network, among other benefits. |
US11941577B2 |
Systems and methods for automatically requesting delivery drivers for online orders
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving, from one or more electronic devices of one or more users, one or more orders for pickup at a location during a first window of time; at a first time during the first window of time, determining when a designated pickup area at the location exceeds a predetermined level of congestion using: (1) continuously received mobile check-ins at the location; and (2) congestion data of the designated pickup area at the location; and when the designated pickup area at the location does not exceed the predetermined level of congestion during the first window of time, as determined at the first time, causing a pickup electronic device of a pickup to display a pickup request at the location to fulfill at least one order of the one or more orders during the first window of time. Other embodiments are disclosed herein. |
US11941575B2 |
Systems and methods for reserving space in carrier vehicles to provide on demand delivery services
An unallocated item/product inventory is maintained in each of a plurality of delivery vehicles traversing service routes within a delivery service area. Upon receipt of an order for delivery of an item/product that may be selected from the item/product inventory maintained within a delivery vehicle and that is to be delivered to a destination location within the delivery service area, a delivery vehicle driver is instructed to deliver an item/product selected from the item/product inventory located on the delivery vehicle during the corresponding service route on the same day that the order was placed. A delivery label for the item/product is printed, and the delivery vehicle driver secures the printed delivery label to an item/product selected from the unallocated item/product inventory, and delivers the item/product to the destination location on the same day the order was placed. |
US11941573B2 |
Food traceability system and method
A system and method for food traceability from a food service location to the consumer is disclosed. The method comprises marking food items with a received label as the food items are received. This received label identifies a storage location for the food item and generates traceability information for the food item. If the food item is not intended for storage, then the food item is transferred to a prep table and unique item information is generated for the food item. The food item can then be prepped for usage. During the prepping process, the food item's expiration date is verified, and a serial number is generated, and a use by date is calculated. If the prepped food item is to be served to a consumer, a label is generated with traceability information, and unneeded ingredients are re-purposed or properly disposed of. |
US11941569B2 |
Entity path tracking and automation
Systems and techniques are described for tracking guard tours. In some implementations, the techniques include the actions of receiving data indicating an initiation of a guard tour at the property and by a user, where the guard tour defines a path that includes one or more checkpoints with which the user is instructed to interact. The actions further include analyzing the sensor data. The actions further include determining a location of the user conducting the guard tour at the property. The actions further include based on the location of the user and the path of the guard tour, determining that the user is not following the path of the guard tour. The actions further include based on determining that the user is not following the path of the guard tour, providing, for output, data indicating that the user is not following the path of the guard tour. |
US11941565B2 |
Citation and policy based document classification
Disclosed herein are system, method, and computer program product embodiments for rapid identification and access to relevant regulatory documents. A data model relating regulatory mandates and requirements to citations appearing within an enforcement document is used to rapidly access specific citations within an enforcement document. In the case of image-based enforcement documents, the originality of these documents is preserved while allowing a user to see where the relevant citations appear in the document images. The relevant citations are further compared to business policies to identify potential impacts of regulatory mandates and requirements. |
US11941562B2 |
Operation analysis method, operation analysis device, and operation analysis program
Based on operation trajectory data an operation analysis device identifies all open points indicating positions at which the crusher is opened during the operation period and all close points indicating positions at which a crusher is closed during an operation period, calculates, as a shortest distance, a distance between each open point of the all open points and a close point nearest to the each open point, and identifies, as a sorting destination open point, an open point at which the shortest distance exceeds a first threshold value, identifies data until the crusher grasping the dismantling part moves to the sorting destination and returns to the dismantling target again from among the operation trajectory data as movement data of the crusher having moved in the dismantling operation, and identifies data in which the movement data has been removed from the operation trajectory data as grasping operation data. |
US11941547B2 |
Device and method for assisting a client when requesting a mobile service vehicle
A device and method for assisting a client when requesting a mobile service vehicle which includes a vehicle carriage and a passenger compartment temporarily connected to the vehicle carriage and equipped for the service in question. The method includes determining a need of the client for obtaining a service during a journey, determining that the client's preference for meeting the need cannot be met and, automatically emitting an alternative suggestion to meet the need. |
US11941530B2 |
Creating diversity in artificial intelligence and machine learning
The present invention concern systems and methods for maintaining diversity in AI and ML environments through the cooperation of various AI and ML systems such that they optimize for social and cultural diversity. The examination of behavior, infrastructure, and governance, mimicking of genetic biodiversity, and application of the foregoing to machine reasoning mitigates the tendency of systems to find optimized or single best solutions. AI and ML environments may thus derive multiple diverse solutions that contribute to richer ecosystems in which human beings may function and thrive. |
US11941528B2 |
Neural network training in a distributed system
Methods and systems for performing a training operation of a neural network are provided. In one example, a method comprises: performing backward propagation computations for a second layer of a neural network to generate second weight gradients; splitting the second weight gradients into portions; causing a hardware interface to exchange a first portion of the second weight gradients with the second computer system; performing backward propagation computations for a first layer of the neural network to generate first weight gradients when the exchange of the first portion of the second weight gradients is underway, the first layer being a lower layer than the second layer in the neural network; causing the hardware interface to transmit the first weight gradients to the second computer system; and causing the hardware interface to transmit the remaining portions of the second weight gradients to the second computer system. |
US11941527B2 |
Population based training of neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. A method includes: training a neural network having a plurality of network parameters to perform a particular neural network task and to determine trained values of the network parameters using an iterative training process having a plurality of hyperparameters, the method comprising: maintaining a plurality of candidate neural networks and, for each of the candidate neural networks, data specifying: (i) respective values of the network parameters for the candidate neural network, (ii) respective values of the hyperparameters for the candidate neural network, and (iii) a quality measure that measures a performance of the candidate neural network on the particular neural network task; and for each of the plurality of candidate neural networks, repeatedly performing additional training operations. |
US11941523B2 |
Stochastic gradient boosting for deep neural networks
Aspects described herein may allow for the application of stochastic gradient boosting techniques to the training of deep neural networks by disallowing gradient back propagation from examples that are correctly classified by the neural network model while still keeping correctly classified examples in the gradient averaging. Removing the gradient contribution from correctly classified examples may regularize the deep neural network and prevent the model from overfitting. Further aspects described herein may provide for scheduled boosting during the training of the deep neural network model conditioned on a mini-batch accuracy and/or a number of training iterations. The model training process may start un-boosted, using maximum likelihood objectives or another first loss function. Once a threshold mini-batch accuracy and/or number of iterations are reached, the model training process may begin using boosting by disallowing gradient back propagation from correctly classified examples while continue to average over all mini-batch examples. |
US11941521B2 |
Vibrating machine automated diagnosis with supervised learning
Supervised learning is implemented to improve the accuracy of automated diagnoses performed by monitoring units installed at a machine. The monitoring units perform indicator acquisition and automated diagnoses based on a Bayesian model derived in accordance with the machine's known configuration. Raw data is collected, including machine vibration data and other diagnostic data. The data is analyzed to diagnose for specific fault defect assumptions so as to generate the automated diagnoses results and a rating for overall health of the machine. The results are uploaded to an external environment that can be accessed by an expert for review and correction. Based upon the expert's corrections, the Bayesian model is adjusted using supervised learning to improve the automated diagnoses performed by the monitoring units. |
US11941519B2 |
Machine learning training platform
Aspects of the disclosure relate to training a machine learning model on a distributed computing system. The model can be trained using selected processors of the training platform. The distributed system automatically modifies the model for instantiation on each processor, adjusts an input pipeline to accommodate the capabilities of selected processors, and coordinates the training between those processors. Simultaneous processing at each stage can be scaled to reduce or eliminate bottlenecks in the distributed system. In addition, autonomous monitoring and re-allocating of resources can further reduce or eliminate bottlenecks. The training results may be aggregated by the distributed system, and a final model may then be transmitted to a user device. |
US11941517B1 |
Low-dimensional neural-network-based entity representation
Systems and methods are disclosed to implement a neural network training system to train a multitask neural network (MNN) to generate a low-dimensional entity representation based on a sequence of events associated with the entity. In embodiments, an encoder is combined with a group of decoders to form a MNN to perform different machine learning tasks on entities. During training, the encoder takes a sequence of events in and generates a low-dimensional representation of the entity. The decoders then take the representation and perform different tasks to predict various attributes of the entity. As the MNN is trained to perform the different tasks, the encoder is also trained to generate entity representations that capture different attribute signals of the entities. The trained encoder may then be used to generate semantically meaningful entity representations for use with other machine learning systems. |
US11941511B1 |
Storing of intermediate computed values for subsequent use in a machine trained network
Some embodiments of the invention provide a method for implementing a temporal convolution network (TCN) that includes several layers of machine-trained processing nodes. While processing one set of inputs that is provided to the TCN at a particular time, some of the processing nodes of the TCN use intermediate values computed by the processing nodes for other sets of inputs that were provided to the TCN at earlier times. To speed up the operation of the TCN and improve its efficiency, the method of some embodiments stores intermediate values computed by the TCN processing nodes for earlier sets of TCN inputs, so that these values can later be used for processing later set of TCN inputs. |
US11941504B2 |
Controlling a robot based on free-form natural language input
Implementations relate to using deep reinforcement learning to train a model that can be utilized, at each of a plurality of time steps, to determine a corresponding robotic action for completing a robotic task. Implementations additionally or alternatively relate to utilization of such a model in controlling a robot. The robotic action determined at a given time step utilizing such a model can be based on: current sensor data associated with the robot for the given time step, and free-form natural language input provided by a user. The free-form natural language input can direct the robot to accomplish a particular task, optionally with reference to one or more intermediary steps for accomplishing the particular task. For example, the free-form natural language input can direct the robot to navigate to a particular landmark, with reference to one or more intermediary landmarks to be encountered in navigating to the particular landmark. |
US11941501B2 |
Electronic apparatus and control method thereof
An electronic apparatus for executing artificial intelligence algorithm is provided. The electronic apparatus includes a memory which stores input data and a plurality of second kernel data obtained from first kernel data, and a processor which obtains upscaled data in which at least a portion of the input data is upscaled by the first kernel data. The data is upscaled by performing a convolution operation on each of the plurality of second kernel data with the input data. Each of the plurality of second kernel data includes a different first kernel element from among a plurality of first kernel elements in the first kernel data. |
US11941500B2 |
System for engagement of human agents for decision-making in a dynamically changing environment
Disclosed is a system and a method for engagement of human agents for decision-making in a dynamically changing environment. An information request related to a problem requiring a decision is received. Further, problem data comprising metadata associated to the problem, and decision-making data is received. Then, an information type is determined for the information request. Subsequently a set of human agents from a list of one or more human agents is determined using an engagement model. Further, a request elicitation type is determined for the set of human agents using an elicitation model. Further, an input is received from the set of human agents. Further, the input is used to retrain the engagement model and the elicitation model. Finally, the decision-making data is continuously enhanced based on the input received, the request elicitation type, and the information type. |
US11941499B2 |
Training using rendered images
Examples of methods for training using rendered images are described herein. In some examples, a method may include, for a set of iterations, randomly positioning a three-dimensional (3D) object model in a virtual space with random textures. In some examples, the method may include, for the set of iterations, rendering a two-dimensional (2D) image of the 3D object model in the virtual space and a corresponding annotation image. In some examples, the method may include training a machine learning model using the rendered 2D images and corresponding annotation images. |
US11941498B2 |
Facial motion detection and image correction method and apparatus
An image processing method executed by a computer, the method includes detecting a plurality of feature points of a face from an input image, referring to importance information that indicates an importance of a region within an image in a process of detecting a predetermined facial motion from the image, selecting, from the plurality of feature points detected by the detecting, one or more points that correspond to an image region including an importance indicated by the importance information equal to or smaller than a first threshold value, correcting the input image by using the one or more points selected by the selecting, to generate a corrected image; and determining whether or not the predetermined facial motion is occurring in the input image, based on an output obtained by inputting the corrected image to a recognition model. |
US11941496B2 |
Providing predictions based on a prediction accuracy model using machine learning
Embodiments are disclosed for a method for machine-learning model accuracy. The method includes generating prediction training data based on training predictions and corresponding probabilities of the training predictions. A classifier of a machine-learning model generates the training predictions. The method also includes training a prediction accuracy model to determine whether the training predictions generated by the machine-learning model are correct. Additionally, the method includes generating predictions in response to corresponding client transactions for the machine-learning model. Further, the method includes determining whether the predictions are accurate using the prediction accuracy model. Also, the method includes providing client predictions corresponding to the client transactions based on the determination. |
US11941494B2 |
Notebook interface for authoring enterprise machine learning models
Systems and methods for developing enterprise machine learning (ML) models within a notebook application are described. The system may include a notebook application, a packaging service, and an online ML platform. The method may include initiating a runtime environment within the notebook application, creating a plurality of files based on a notebook recipe template, generating a prototype model within the data science notebook application by accessing the plurality of files through the runtime environment, generating a production recipe including the runtime environment and the plurality of files, and publishing the production recipe to the online ML platform. |
US11941493B2 |
Discovering and resolving training conflicts in machine learning systems
A method optimizes a training of a machine learning system. A conflict detection system discovers a conflict between a first training data and a second training data for a machine learning system, where the first training data and the second training data are ground truths that describe a same type of entity, and where the first training data and the second training data have different labels. In response to discovering the conflict between the first training data and the second training data for the machine learning system, an oracle adjusts the different labels of the first training data and the second training data. The machine learning system is then trained using the first training data and the second training data with the adjusted labels. |
US11941491B2 |
Methods and apparatus for identifying an impact of a portion of a file on machine learning classification of malicious content
In some embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code includes code to cause the processor to receive a structured file for which a machine learning model has made a malicious content classification. The code further includes code to remove a portion of the structured file to define a modified structured file that follows a format associated with a type of the structured file. The code further includes code to extract a set of features from the modified structured file. The code further includes code to provide the set of features as an input to the machine learning model to produce an output. The code further includes code to identify an impact of the portion of the structured file on the malicious content classification of the structured file based on the output. |
US11941488B2 |
Methods and apparatus for performing phase operations
Methods, systems, and apparatus for performing phase operations. In one aspect, a method for performing a same phase operation on a first and second qubit using a third qubit prepared in a phased plus state includes: performing a first NOT operation on the third qubit; computing a controlled adder operation on the first, second and third qubit, comprising encoding the result of the controlled adder operation in a fourth qubit; performing a square of the phase operation on the fourth qubit; uncomputing the controlled adder operation on the first, second and third qubit; performing a CNOT operation between the first qubit and the third qubit, wherein the first qubit acts as the control; performing a CNOT operation between the second qubit and the third qubit, wherein the second qubit acts as the control; and performing a second NOT operation on the third qubit. |
US11941487B2 |
System and method for artificial intelligence
An artificial intelligence node including a classical computer, an input channel and an output channel in communication with the classical compute and a quantum computer in two-way communication with the classical computer, wherein the classical computer configures the quantum computer to encode a plurality of word combinations. |
US11941486B2 |
Quantum annealing debugging systems and methods
Computational systems and methods employ characteristics of a quantum processor determined or sampled between a start and an end of an annealing evolution per an annealing schedule. The annealing evolution can be reinitialized, reversed or continued after determination. The annealing evolution can be interrupted. The annealing evolution can be ramped immediately prior to or as part of determining the characteristics. The annealing evolution can be paused or not paused immediately prior to ramping. A second representation of a problem can be generated based at least in part on the determined characteristics from an annealing evolution performed on a first representation of the problem. The determined characteristics can be autonomously compared to an expected behavior, and alerts optionally provided and/or the annealing evolution optionally terminated based on the comparison. Iterations of annealing evolutions may be performed until an exit condition occurs. |
US11941485B2 |
Method of making a quantum device
A method for producing a quantum device comprising providing a substrate having a front face and carrying at least one transistor pattern on the front face thereof, said transistor pattern comprising, in a stack a gate dielectric on the front face of the substrate, and a gate on the gate dielectric, said gate having a top and sidewalls. The method further includes forming a protective layer at the front face of the substrate, said protective layer being configured to prevent diffusion of at least one metal species in the substrate, forming a metal layer that has, as a main component, at least one metal species, at least on the sidewalls of the gate, said at least one metal species comprising at least one superconducting element, and forming a superconducting region in the gate by lateral diffusion of the at least one superconducting element from the sidewalls of said gate. |
US11941483B2 |
Cross-talk reduction in fault tolerant quantum computing system
A fault tolerant quantum computer is implementing using hybrid acoustic-electric qubits. A control circuit includes an asymmetrically threaded superconducting quantum interference devices (ATS) that excites phonons in a mechanical resonator by driving a storage mode of the mechanical resonator and dissipates phonons from the mechanical resonator via an open transmission line coupled to the control circuit, wherein the open transmission line is configured to absorb photons from a dump mode of the control circuit. Filters are included in the control circuit to suppress cross-talk errors. Additionally, frequencies and pump mode detunings for respective multiplexed control circuits are strategically selected to reduce cross-talk errors. |
US11941482B1 |
Operating a quantum processor in a heterogeneous computing architecture
In some aspects, a heterogeneous computing system includes a quantum processor unit and a classical processor unit. In some instances, variables defined by a computer program are stored in a classical memory in the heterogeneous computing system. The computer program is executed in the heterogeneous computing system by operation of the quantum processor unit and the classical processor unit. Instructions are generated for the quantum processor by a host processor unit based on values of the variables stored in the classical memory. The instructions are configured to cause the quantum processor unit to perform a data processing task defined by the computer program. The values of the variables are updated in the classical memory based on output values generated by the quantum processor unit. The classical processor unit processes the updated values of the variables. |
US11941480B2 |
Information processing system, information processing device, insole, information processing method, and recording medium
An information processing system includes an identification unit configured to identify unique information on shoes using at least part of a captured image of the shoes, and a setting unit configured to set an association between an acquisition device configured to acquire the unique information and a module device attached to the shoes based on the unique information. |
US11941479B1 |
Bi-optic indicia reader having two imaging assemblies with respective field of views
At least some embodiments of the present disclosure are directed to bi-optic indicia readers. In at least some embodiments the present invention is a bi-optic indicia reader that includes two FOVs which are configured to allow the reader to capture and successfully decode a 13-mil indicia presented to a respective FOV in a plane that is angled at least 80 degree to a plane that is defined by the window of the reader through which the FOV is passing. |
US11941475B2 |
Electronic peek device with integrated vibrator
A novel, miniaturized hand-held electronic peek device that is used to display real-time information to the magician/performer for entertainment purposes by consolidating information from all the electronic magic devices from multiple vendors to a single platform; wherein the device includes Bluetooth radio transceiver, a radio receiver, a high-resolution colour LCD, vibrator motor and charging port. These components are configured to receive radio signals from a myriad of electronic magic props items such as electronic dice, dominoes, poker chips, pens, crayons, cubes, motion sensors, movement sensors, magnet detectors and RFID/NFC Readers. The information that is communicated from electronic devices is communicated to the magician/performer through visual and haptic feedback. |
US11941472B1 |
Systems and methods for simultaneous communication to a plurality of personal devices with RFID tags and LEDs with roaming feature
A communication system and method that includes a RFID tag writer to assign a unique identification to RFID tags, a series of personal communication devices, that have an RFID tag, a processor, a signal receiver and a display, and processors provide instructions to the displays to provide different light sequences in response to signals received, and a central controller that includes a processor, a transceiver and a memory, where the memory stores information relating to the RFID tags, user accounts and has an input device that allows users to be segregated into defined groups and stored, and the controller receives signals from tag readers and communication devices and transmit signals to the personal communication devices to affect the displays and the system uses a multiple gateways, to defined groups and each gateway transmitting on different frequencies and the system is configured to allow the communication devices to roam. |
US11941470B2 |
Self-powered active RFID tag
An electrical device includes an electrical cable and a connector coupled to the electrical cable. The connector is configured to receive electrical current from an external power source. The connector includes an RFID tag, and an electrical storing device configured to store electrical energy from the external power source and provide electrical energy to the RFID tag when the connector is disconnected from the external power source. The RFID tag transmits a signal independent of the connector being coupled to the external power source. |
US11941469B1 |
Systems and methods for synchronization mechanisms for magnetic cards and devices
A processor of a card may detect variations (e.g., position, velocity, acceleration and direction) of a read head in relation to the card. Based on certain parameters (e.g., card length, initially detected read head position, and read head velocity) a processor of a card may adjust synchronization bit patterns that may synchronize communications between the card and a read head of a magnetic stripe reader. A processor of a card may generate a number of leading synchronization bits that is different than a number of trailing synchronization bits. |
US11941465B2 |
File discovery on a data storage device based on a filesystem location of microservices
The present disclosure describes creating a cache of discovered directories in a filesystem stored on a data storage device wherein said cache of discovered directories describe packages that are semantically constructed as microservices, among numerous other aspects. |
US11941461B1 |
Method and system for facilitating data sharing among microservices within an application
A method and a system for providing a shared state module that acts as a common interface for facilitating data sharing among microservice front-end modules that are being used in conjunction with one another within a single application are provided. The method includes: receiving an input that includes information that relates to a set of microservice modules to be utilized for constructing an application; uploading each of the set of microservice modules and a shared state module that is configured to facilitate data sharing; transmitting, to each of the set of microservice modules, an instruction that provides access to the shared state module; and when a particular microservice module requests a subset of data that is accessible via the shared state module, causing the requested subset of data to be received by the particular microservice module. |
US11941454B1 |
Dynamically modifying block-storage volumes using workload classifications
Features are disclosed for correlating a workload type with particular volume characteristics for a block storage volume. The volume characteristics may include a durability or a performance consistency for a particular volume. A computing device can obtain a set of workload parameters indicating a workload associated with a particular block storage volume. Based on the set of workload parameters, the computing device can determine a workload classification that links the set of workload parameters to a set of volume characteristics. The computing device can further compare the set of volume characteristics with the current set of volume characteristics for the block storage volume. Based on comparing the sets of volume characteristics, the computing device may determine a recommendation for a user. The computing device can dynamically modify the block storage volume based on the recommendation. |
US11941451B2 |
Orchestration of containerized applications
A system and method are disclosed for orchestrating the execution of computing tasks. An orchestration engine can receive task requests over a network from a plurality of process engines. The process engines may correspond to respective edge or field devices that are remotely located as compared to the orchestration engine. Each task request may indicate at least one task requirement for executing a respective computing task. A plurality of computing instances that have available computing resources can be selected from a set of computing instances. A predicted runtime can be generated for each of the computing tasks. In an example, based on the predicted runtimes, task requirements, available computing resources, and associated network conditions, a schedule and allocation scheme are determined by the orchestration engine. The schedule and allocation scheme define when each of the plurality of computing tasks is performed, and which of the plurality of selected computing instances performs each of the plurality of computing tasks. The selected computing instances execute the plurality of computing tasks according to the schedule and allocation scheme. |
US11941449B2 |
Ethernet data stream recording method and system for high-speed data acquisition system
The field of high-speed data acquisition and network data processing, and particularly relates to an Ethernet data stream recording method, an Ethernet data stream recording system, and an Ethernet data stream recording device for a high-speed data acquisition system. It is intended to solve problems such as a low utilization rate of CPU, poor system compatibility, difficulty in packaging and deployment and low reliability of system transmission of the traditional high-speed data acquisition system. The method of the present disclosure includes: isolating a preset number of CPU cores after a Linux operating system is booted; uninstalling a kernel network card driver of the operating system and creating a hugepage memory pool; for each 10-gigabit network card, allocating a corresponding data-receiving buffer pool and a corresponding lock-free FIFO buffer, and initializing a PCIE register of each 10-gigabit network card such that each 10-gigabit network card enters into an acquisition state; and continuously receiving packets acquired by each 10-gigabit network card in a driving manner of user space polling and performing disk recording. According to the present disclosure, the utilization rate of CPU, system compatibility and transmission reliability are improved and the difficulty in packaging and deployment is decreased. |
US11941447B2 |
Object-oriented memory client
A hardware client and corresponding method employ an object-oriented memory device. The hardware client generates an object-oriented message associated with an object of an object class. The object class includes at least one data member and at least one method. The hardware client transmits the object-oriented message generated to the object-oriented memory device via a hardware communications interface. The hardware communications interface couples the hardware client to the object-oriented memory device. The object is instantiated or to-be instantiated in at least one physical memory of the object-oriented memory device according to the object class. The at least one method enables the object-oriented memory device to access the at least one data member for the hardware client. |
US11941446B1 |
Reducing extraneous messages in a distributed lock system
The technology described herein is directed towards reducing resource-related messages in a distributed locking system in which exclusive locks can be granted. Requests for a resource lock or range thereof received during an interval are queued, along with lock release messages. The queue is processed after the interval to update the resource state, which can result in a reduction in messages. In one example, separate lock request messages received during an interval from the same requestor for two or more consecutive resource ranges are combined, whereby a single lock grant message for the combined resource ranges is sent instead of one for each request. In another example, if in an interval a lock request for a resource/range is received before a lock release, the lock is released before the lock request message is processed. This avoids sending a lock release request message to the previous owner. |
US11941442B1 |
Operating system based on dual system paradigm
An example operation may include one or more of invoking, via an operating system, execution of a plurality of software programs having a first mode of operation that causes the plurality of software programs to operate in a first resource consuming mode, monitoring physical resources of a computing device that are consumed by the plurality of software programs, determining to reduce or allow expanded consumption of the physical resources of the computing device by the plurality of software programs based on the monitored physical resources, and in response to the determination, switching from a first mode of operation of a software program from among the plurality of software programs and to a second mode of operation of the software program that causes the software program to operate in a second resource consuming mode that consumes either less or more physical resources than the first resource consuming mode. |
US11941440B2 |
System and method for queuing commands in a deep learning processor
A method includes: dequeuing a signal primitive from a signaling command queue in the set of command queues, the signal primitive pointing to a waiting command queue; in response to the signal primitive pointing to the waiting command queue, incrementing a number of pending signal primitives in the signal-wait counter matrix; dequeuing a wait primitive from the waiting command queue, the wait primitive pointing to the signaling command queue; in response to the wait primitive pointing to the signaling command queue, accessing the register to read the number of pending signal primitives; in response to the number of pending signal primitives indicating at least one pending signal primitive: decrementing the number of pending signal primitives; and dequeuing an instruction from the waiting command queue; and dispatching a control signal representing the instruction to a resource. |
US11941439B2 |
Information processing device, information processing method, and computer program product
According to an embodiment, an information processing device is configured to assign a first computing device one or more first tasks of processing respective one or more first partial data of a plurality of partial data included in an n-dimensional target data, n being an integer greater than or equal to 2, the target data being to be processed using a neural network, the one or more first partial data including first data and second data adjacent to the first data in a direction of m-dimension, m being an integer satisfying 1≤m≤n; and instruct the first computing device to execute a second task included in the one or more first tasks, according to an execution status of second partial data of the plurality of partial data included in the target data, the second partial data being executed by the second computing device. |
US11941435B2 |
Electronic device for rapid entry into application being run, method of operating the same, and storage medium
Disclosed is an electronic device including at least one processor, and a memory operatively coupled to the at least one processor. The memory stores instructions configured to enable the at least one processor to identify, in response to running of an application, a plurality of tasks related to a running operation of the application, allocate virtual runtimes to the plurality of tasks when scheduling, adjust the virtual runtime of at least one task to be run with priority among the plurality of tasks to be a minimum value, arrange the at least one task with the adjusted virtual runtime, and run the at least one task with priority according to an arrangement order. |
US11941433B2 |
Computing apparatus and data processing method for offloading data processing of data processing task from at least one general purpose processor
A computing apparatus includes at least one general purpose processor, at least one coprocessor, and at least one application specific processor. The at least one general purpose processor is arranged to run an application, wherein data processing of at least a portion of a data processing task is offloaded from the application running on the at least one general purpose processor. The at least one coprocessor is arranged to deal with a control flow of the data processing without intervention of the application running on the at least one general purpose processor. The at least one application specific processor is arranged to deal with a data flow of the data processing without intervention of the application running on the at least one general purpose processor. |
US11941431B1 |
Systems and methods for managing chain of software applications
Disclosed are systems and methods for managing software applications. The system receives, via a graphical user interface, a request to generate a chain application with a sequence of execution comprising a first application and a second application. In response to determining that an output type of the first application is not compatible with an input type of the second application, the system updates, without further user input, the sequence of execution such that the second application precedes the first application. The system generates the chain application configured to execute the first application and the second application in the updated sequence of execution. |
US11941425B2 |
Systems and methods for tuning containers in a high availability environment
The disclosed technology teaches tuning containers in pods, in a high availability environment that runs two or more pods to implement a service, while the containers are running, including instrumenting a tunable container to communicate application metrics to a tuning engine that runs in a pod and maintains current configuration state information for the container. The tuning engine accesses the application metrics and a rule that specifies tuning of resource configuration for the container. The rule combines variables in the metrics to determine whether an update should be applied to the container. The tuning engine determines a new resource configuration for the tunable container and updates the configuration state information for the container according to the new configuration. An update manager detects updating of the configuration state information and performs a rolling update of instances of the tunable container in the pods that implement the service. |
US11941423B2 |
Data processing method and related device
A data processing method includes receiving, by a source physical machine, a first data packet including first data, and a destination address of the first data is a first virtual machine, generating a second data packet including the first data and an identifier of a second virtual machine, where the second virtual machine is the first virtual machine after being live migrated from the source physical machine to a destination physical machine, and the identifier of the second virtual machine identifies the second virtual machine on the destination physical machine, and sending, by the source physical machine, the second data packet to the destination physical machine. |
US11941413B2 |
Managed control plane service
At a managed control plane service, end-user application programming interfaces (APIs) of an application to be implemented at a provider network are determined. A set of common operational requirements of the application, to be fulfilled without obtaining program code for the requirements, are identified. In response to an invocation of an end-user API of the application, computations are performed at a resource selected by the managed control plane service, and one or more tasks to satisfy a common operational requirement are initiated by the managed control plane service. |
US11941412B1 |
Computer software program modularization and personalization
A method of customizing a personal software program for a user, comprising collecting attributes of each of a plurality of users registered to access the personal software program, generating a plurality of user profiles based on the collected attributes of the users, monitoring the interactions or non-interactions of the users with a module of the personal software program, deriving a reference user profile from the plurality of user profiles, linking the module with the reference user profile based on the monitored interactions or non-interactions of the users with the module, acquiring attributes of the user, generating a user profile based on the acquired attributes of the user, comparing the user profile to the reference user profile, determining a match between the user profile and the reference user profile based on the comparison, and setting the availability of the module to the user. |
US11941407B2 |
Pipeline architecture for bitwise multiplier-accumulator (MAC)
A unit for accumulating a plurality N of multiplied M bit values includes a receiving unit, a bit-wise multiplier and a bit-wise accumulator. The receiving unit receives a pipeline of multiplicands A and B such that, at each cycle, a new set of multiplicands is received. The bit-wise multiplier bit-wise multiplies bits of a current multiplicand A with bits of a current multiplicand B and to sum and carry between bit-wise multipliers. The bit-wise accumulator accumulates output of the bit-wise multiplier thereby to accumulate the multiplicands during the pipelining process. |
US11941394B2 |
Data element rearrangement, processors, methods, systems, and instructions
A processor includes a decode unit to decode an instruction indicating a source packed data operand having source data elements and indicating a destination storage location. Each of the source data elements has a source data element value and a source data element position. An execution unit, in response to the instruction, stores a result packed data operand having result data elements each having a result data element value and a result data element position. Each result data element value is one of: (1) equal to a source data element position of a source data element, closest to one end of the source operand, having a source data element value equal to the result data element position of the result data element; and (2) a replacement value, when no source data element has a source data element value equal to the result data element position of the result data element. |
US11941393B2 |
Systems and methods for managing a software repository
A system method of managing a software repository. The method including receiving a dataset comprising a set of computer instructions, retrieving feature-related data from the dataset, determining, by a machine learning model executing on the computing device, a function of the computer instructions based on the feature-related data, and generating a synopsis of the function of the computer instructions. The method can include transmitting the synopsis to a user interface and receiving feedback from a user indicative of whether the synopsis accurately describes the function of the computer instructions. If the feedback indicates that the synopsis accurately describes the function of the computer instructions, the method can include storing the synopsis in a memory of the computing device. If the feedback indicates that the synopsis inaccurately describes the function of the computer instructions, the method can include generating a revised synopsis of the function of the computer instructions. |
US11941392B2 |
Ambulatory medical device with malfunction alert prioritization
An ambulatory medical device can detect a device condition and determine if the device condition satisfies a set of normal operating parameters. If the normal operating parameters are not satisfied, the ambulatory medical device can determine if the device condition stratifies a set of minimum operating parameters. If the minimum operating parameters are satisfied, the ambulatory medical device can maintain a delivery of therapy to a subject and generate an alert based on the device condition. |
US11941390B2 |
End-point configuration and hardening for IoT devices
A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path. The management system can update devices individually, on a device family basis, or on a system-wide basis. |
US11941387B2 |
System for providing a mobile device with remote or proxy access to merchant apps and/or automatic registration on merchant apps based on location parameters
A computer implemented system provides clients with communicating and/or transacting with merchants by way of mobile applications. The system creates a virtual machine associated with a client and the client can download mobile applications provided by merchants on this virtual machine. The system creates ghost icons and ghost image input commands associated with the mobile applications and displayed via the mobile device. The client can enter inputs via the ghost image input commands and receive outputs via the mobile device without downloading the mobile applications onto their mobile device memory. The system displays a ghost icon of a mobile application via the mobile device when the mobile device is within a predetermined proximity level of a commercial location associated with a merchant controller system comprising this mobile application. When the mobile device is outside this predetermined proximity level, the system does not display the ghost icon. |
US11941385B1 |
Transforming data between cloud entities in an event architecture
Techniques for a service provider network to communicatively couple services and/or applications in a serverless computing environment. A pipe component can configure a pipe to integrate two services by transmitting data between services and/or applications using the pipe. The pipe may also be configured to transform how a service processes an event, control timing of event transmissions using the pipe, define an event structure for an event, and/or batch events. Pipes enable an application or service to exchange data with a variety of services provided by the service provider network while controlling what type of data is generated, stored, or transmitted. |
US11941380B1 |
Automatic code reconfiguration based on function and subfunction analysis
Disclosed herein are techniques for automatically reconfiguring code based on function and subfunction analysis. Techniques include determining, by parsing a code structure representing a plurality of functions, that at least one first function has a threshold degree of complexity; identifying, in response to the determination, a plurality of subfunctions based on the at least one first function, the plurality of subfunctions having a commonality with the at least one first function; and forming a second function by reconfiguring the first function to call at least one of the identified plurality of subfunctions. |
US11941372B2 |
Edit automation using an anchor target list
Edit automation functionality generalizes edits performed by a user in a document, locates similar text, and recommends or applies transforms while staying within a current workflow. Source code edits such as refactoring are automated. The functionality uses or provides anchor target lists, temporal edit patterns, edit graphs, automatable edit sequence libraries, and other data structures and computational techniques for identifying locations appropriate for particular edits, for getting transforms, for selecting optimal transforms, for leveraging transforms in an editing session or later, and for displaying transform recommendations and results. The edit automation functionality enhances automation subtool generation, discoverability, and flexibility, for refactoring, snippet insertion, quick actions in an integrated development environment, and other automatable edit sequences. |
US11941368B2 |
Method for providing text translation managing data related to application, and electronic device thereof
Certain embodiments of the disclosure relate to an apparatus and a method for translating a text included in an image by using an external electronic device in an electronic device. One method comprises displaying a picture comprising an object bearing text at a location within the picture on a display, extracting the text, generating another text from the extracted text, and automatically overlaying the another text on the object in another picture comprising the object at another location within the another picture on the display. |
US11941365B2 |
Response selecting apparatus, model learning apparatus, response selecting method, model learning method, and program
A model learning apparatus of the present invention has a question/answer-pair expansion unit and a translation-model learning unit. The question/answer-pair expansion unit generates expansion question/answer pairs by increasing the number of question/answer pairs associated with an index indicating that it sounds more like the character. The translation-model learning unit learns a translation model and a reverse translation model by using the expansion question/answer pairs. A response selecting apparatus of the present invention has a record unit, a document search unit, a score calculation unit, and a ranking unit. The record unit records question/answer pairs and the above described learned translation model. The score calculation unit obtains a translation likelihood which is a numerical value based on the probability of obtaining the answer from the input question and calculates a score of each of a search-result question/answer pair with respect to the input question. |
US11941364B2 |
Context-driven analytics selection, routing, and management
In an approach for routing a user analytic request to a registry of analytics models and data sources and operationalizing the user analytic request, a processor receives a user analytic request. A processor applies natural language processing to the user analytic request. A processor associates a first set of vectors and a second set of vectors from the user analytic request to one or more analytics models and data sources by utilizing a plurality of domain-specific ontologies and a plurality of knowledge bases. A processor performs a semantic search for one or more concepts in the one or more analytics models and data sources. A processor receives the one or more concepts found in the one or more analytics models and data sources. A processor selects an analytics model to process the user analytic request. A processor executes the analytics model. A processor outputs a result to the user. |
US11941363B2 |
Information processing method and apparatus, and storage medium
Embodiments of the disclosure provide an information processing method, an information processing apparatus, and a storage medium. The method includes: obtaining source data; encoding sub-data in the source data based on a target word feature vector to obtain hidden feature vectors corresponding to the sub-data, the target word feature vector representing a sentiment feature standard; obtaining a word feature vector corresponding to the source data based on the hidden feature vectors corresponding to the sub-data; and inputting the word feature vector into a preset sentiment classification network to obtain a result of sentiment polarity prediction of the source data. According to the embodiments of the disclosure, the accuracy of sentiment polarity prediction may be improved. |
US11941356B2 |
Systems and methods for multi-scale pre-training with densely connected transformer
Embodiments described herein propose a densely connected Transformer architecture in which each Transformer layer takes advantages of all previous layers. Specifically, the input for each Transformer layer comes from the outputs of all its preceding layers; and the output information of each layer will be incorporated in all its subsequent layers. In this way, a L-layer Transformer network will have L(L+1)/2 connections. In this way, the dense connection allows the linguistic information learned by the lower layer to be directly propagated to all upper layers and encourages feature reuse throughout the network. Each layer is thus directly optimized from the loss function in the fashion of implicit deep supervision. |
US11941350B2 |
Systems and methods for conversion of documents to reusable content types
Embodiments of systems and methods for the conversion of documents to reusable content types are disclosed herein. Embodiments may extract the content and metadata of the original document and identify a set of reusable resources from the content and metadata. These reusable resources can each be one of a set of content types common across a plurality of document authoring platforms. Each of the content types may be represented using a content type object associated with that content type. The reusable resources identified by the parsing of the content and metadata of the original document may thus be represented with corresponding reusable objects in a content type format common to a plurality of document authoring tools. |
US11941348B2 |
Language model for abstractive summarization
Methods, systems, and computer programs are presented for abstractive summarization of text by viewing sequence transduction as a language modeling problem. One method comprises an operation for training a machine-learning program to create a machine-learning model that estimates a word to be added to a running summary for the text being summarized. The method further comprises operations for detecting the text to be summarized, initializing the running summary, and performing a plurality of iterations. Each iteration comprises providing, to the machine-learning model, the source text and the running summary, and adding, using the machine-learning model, a new word to the running summary. Further, the method comprises an operation for storing, on a memory, the running summary as the summary of the text. |
US11941347B2 |
Clause control in synchronous multi-party editing system
An online document system enables simultaneous collaboration on a shared document. Users associated with two or more collaborating entities can see edits and comments made to the shared document from all participants in real time. A first entity chooses to make all edits public to everyone or temporarily locks a clause so that the real time edits to the clause are only visible to users associated with the first entity. This allows all users associated with the first entity to continue to collaborate among themselves on edits to the locked document until it is in a state where they are ready for the rest of the users associated with other entities to view the changes. At the same time, the other users can continue to review, edit, and collaborate on the other clauses in the document. When the permissions are updated, all entities can again view the clauses for negotiation. |
US11941346B2 |
Systems and methods for long document summarization
Embodiments described herein provide methods and systems for effectively and efficiently summarizing long documents. A transformer is provided with bottom-up and top-down inference combined to effectively capture long-range dependency. In the bottom-up inference, each token only attends to nearby tokens within a window of a specified size. In the top-down inference, full self-attention is given using units with coarser granularity. The bottom-up-inferred token representations are then updated with the top-down representations, which is achieved with cross-attention between the top and token levels. Multiple levels of top-down representations with increasingly coarser granularity can be used if documents are extremely long. |
US11941344B2 |
Document differences analysis and presentation
The present technology pertains to displaying a version of a content item and an indication of differences between that version and another version of the content item. For example, a content management system can iterate through portions of a first version of a content item and attempt to match those portions with portions of a second version of the content item. The content management system can analyze these matches to determine differences between the respective portions and to classify and categorize the differences (e.g., do they represent a significant change or do they change the meaning of the content item). A client device can then represent a clean version of the content item in a first application and the differences and characteristics in a second application in coordination with the first application. |
US11941341B2 |
Intelligent inset window placement in content
Disclosed herein are techniques for providing secondary content within primary content via an adaptive inset window. Adaptations of the adaptive inset window may include specifying an activation status, size, shape, and/or location of an adaptive inset window to be presented in the primary content. The adaptation may be defined based upon a salient region identified based upon object within the primary content. |
US11941339B1 |
Automated equal-resistance routing in compact pattern
Described is technology for automatically generating a routing for an integrated circuit (IC) design. Information describing pin-pairs of an integrated circuit (IC) design is received. An initial routing of the IC design is determined by (i) defining connected wires between each pin-pair in the set of pin-pairs, and (ii) evaluating a target resistance for the pin-pair over the connected wires, wherein each connected wire is routed with other connected wires. A resistance adjustment is applied to adjust wire resistance of the connected wires of the initial routing. The resistance adjustment can be based on a square routing in response to a wire resistance being below the target resistance; or the resistance adjustment can be based on a multi-layer stacking in response to the wire resistance being above the target resistance. The routing is provided in patterns as generated by the initial routing and the resistance adjustment. |
US11941338B2 |
Integrated circuit with dummy boundary cells
Integrated circuits (IC) are provided. An IC includes a plurality of macros and a top channel. Each macro includes a macro boundary and a main pattern surrounded by the macro boundary. The top channel includes a plurality of first and second sub-channels. Each first sub-channel is arranged between a first macro and a second macro, and is formed by a plurality of first dummy boundary cells. Each second sub-channel is arranged between two of the second macros, and is formed by a plurality of second dummy boundary cells. The macro boundaries of the first macros are formed by the first dummy boundary cells, and the macro boundaries of the second macros are formed by the second dummy boundary cells. A first gate length of dummy patterns within the first dummy boundary cells is greater than a second gate length of dummy patterns within the second dummy boundary cells. |
US11941336B2 |
Three-dimensional FPGA with structure ASIC hardening capability
Circuit devices include a first chip that includes functional blocks. A second chip has routing circuitry that provides configurable signal communications between functional blocks of the first chip and configuration memory that controls the routing circuitry and that further controls operation of the functional blocks of the first chip. |
US11941335B1 |
Providing concise data for analyzing checker completeness
Methods and systems for providing concise data for analyzing checker completeness, in the context of formal verification analysis of circuit designs. The methods and systems concisely report information useful to a human user (e.g., circuit designer or verification engineer) for efficiently determining what manual action should be taken next to resolve holes in verification coverage. The reported information can include lists of signals on which checkers can be written, which lists can be ranked, can be limited to a subset of interest signals, and can include corresponding cover items for each reported interest signal. The present systems and methods thereby improve on reporting provided to the user, permitting the user to more quickly advance a formal verification process toward full coverage of the relevant portions of a circuit design. |
US11941334B1 |
System and method for intelligent intent recognition based electronic design
Embodiments include herein are directed towards a system and method for intelligent intent recognition based electronic design. Embodiments may include receiving, using a processor, a natural language input from a user at an intent recognition model. Embodiments may also include performing intent recognition on the natural language input at the intent recognition model and providing an output from the intent recognition model to a command generator. Embodiments may further include generating a command based upon, at least in part, the output and executing the command at a target tool environment. |
US11941329B2 |
Method for analyzing fuselage profile based on measurement data of whole aircraft
A method for analyzing fuselage profile based on measurement data of an aircraft, including: acquiring point-cloud data of an aircraft via a laser scanner; selecting point-cloud data of a fuselage component from the point-cloud data of the aircraft; based on a weighted locally optimal projection (WLOP) operator and Ll median curve-skeleton concept of point cloud, extracting a medial axis from the point-cloud data of the fuselage component; uniformly sampling the medial axis into a plurality of skeleton points; extracting a discrete point set of a cross-section contour of the fuselage component; performing circle fitting on the discrete point set to obtain a fitted circle and parameters thereof; calculating a deformation displacement measurement indicator μ of the cross-section of the fuselage component to evaluate cross-section contour of the fuselage. |
US11941327B2 |
Customizable reinforcement learning of column placement in structural design
One embodiment of the present invention sets forth a technique for performing machine learning. The technique includes applying one or more placement rules to a floorplan of a building to generate a set of candidate column locations in the floorplan. The technique also includes selecting, using a first reinforcement learning (RL) agent, one or more column locations from the set of candidate column locations based on a structural stability of the one or more column locations. The technique further includes outputting the floorplan that includes the one or more column locations as a structural design for the building. |
US11941319B2 |
Systems, methods, and graphical user interfaces for selecting audio output modes of wearable audio output devices
A computer system causes output of audio information from a first application to a set of one or more audio output devices in accordance with a first audio output mode previously selected for the first application using a system audio output setting control. After, the computer system receives a request to play audio from a second application different from the first application. In response, the computer system causes output of audio information from the second application to the set of one or more audio output devices, including, in accordance with a determination that a second audio output mode, different from the first audio output mode, was previously selected for the second application using the system audio output setting control, causing output of the audio information from the second application via the set of one or more audio output devices in accordance with the second audio output mode. |
US11941318B2 |
Audio and video playing system, playing method and playing device
The present application provides an audio and video playing system, a playing method and a playing device. The system comprises: a display device; a directional sound output module configured to output a directional sound signal; a tracking element configured to monitor a target visual area and to monitor the target display area on the display screen; and a processor, connected with the directional sound output module and the tracking element respectively, and configured to acquire a first audio and video data to be output in the target display area, display image information of the first audio and video data in the target display area, and output sound information of the first audio and video data to the directional sound output module such that the directional sound output module output a directional sound signal towards the target visual area. |
US11941315B2 |
Wearable electronic device for displaying augmented reality object and method for operating the same
A wearable electronic device is provided. The electronic device includes a camera, a communication circuit, a display including a transparent lens and displaying content through the lens, and a processor, wherein the processor may be configured to obtain first information about a first device indicated by a first object through the communication circuit when the first object is selected from among a plurality of objects for controlling devices displayed on an external electronic device, identify a first position for displaying the first information corresponding to the first object as an augmented reality image, based on a gaze direction of a user identified through the camera, determine a property of the augmented reality image, based on a user input, and control the display to display the augmented reality image having the property at the first position. |
US11941301B2 |
Maintaining online access to data stored in a plurality of storage devices during a hardware upgrade
A technique maintains online access to data stored in a plurality of storage devices during a hardware upgrade in which the plurality of storage devices moves between storage processor enclosures. The technique involves providing, from the plurality of storage devices, online access to the data while each storage device of the plurality of storage devices resides in a first storage processor enclosure. The technique further involves providing, from the plurality of storage devices, online access to the data while the plurality of storage devices is moved from the first storage processor enclosure to a second storage processor enclosure (e.g., transferring each storage devices one by one before triggering a rebuild process). The technique further involves providing, from the plurality of storage devices, online access to the data while each storage device of the plurality of storage devices resides in the second storage processor enclosure. |
US11941300B2 |
Integrated pivot table in a logical-to-physical mapping
Methods, systems, and devices for integrating a pivot table in a logical-to-physical mapping of a memory system are described. The memory system may receive a read command and read a first entry of a first subset of mapping and a second entry of a second subset of mapping. The second entry may include at least a portion of a pivot table associated with physical addresses of a non-volatile memory device. The memory system may retrieve data from a physical address identified in the pivot table, rather than access a different portion of the logical-to-physical mapping. The memory system may transmit, to a host system, the data retrieved from the physical address identified in the pivot table. |
US11941298B2 |
Abort handling by host controller for storage device
A host system initiates an abort of a command that has been placed into a submission queue (SQ) of the host system. The host system identifies at least one of a first outcome and a second outcome. When the first outcome indicates that the command is not completed and the second outcome indicates that the SQ entry has been fetched from the SQ, the host system sends an abort request to a storage device, and issues a cleanup request to direct the host controller to reclaim host hardware resources allocated to the command. The host system adds a completion queue (CQ) entry to a CQ and sets an overall command status (OCS) value of the CQ entry based on at least one of the first outcome and the second outcome. |
US11941291B2 |
Memory sub-system command fencing
A method includes memory fencing in memory components of a memory sub-system and receiving a first number of commands and a second number of command for execution on a memory sub-system, receiving a memory fencing command associated with the first number of commands and the second number of commands, and executing at least one of the first number of commands before executing at least one of the second number of commands in response to receiving the memory fencing command. The method further includes executing the at least one of the first number of commands by moving data from a first location in the memory subsystem to a second location in the memory sub-system and executing the at least one of the second number of commands by reading data from the second location in the memory sub-system and sending the data to a host system. |
US11941287B2 |
System and method for near-instant unmapping and write-same in a log-structured storage cluster
A method, computer program product, and computer system for receiving, by a computing device, a Write-Same operation from a host for a range of logical block addresses of a destination. Data may be recorded in a buffer to indicate that the Write-Same operation is complete prior to completing the Write-Same operation. An acknowledgment may be sent to the host that the Write-Same operation is complete prior to flushing to a final destination. The Write-Same operation for the logical block addresses of the destination may be performed after sending the acknowledgment to the host that the Write-Same operation is complete. |
US11941286B2 |
Keeping a zone random write area in non-persistent memory
A storage device and methods of operation are disclosed. The device comprises a controller configured to execute a read command, a write command, a first vendor specific command, and a second vendor specific command, and further comprises a persistent memory and a non-persistent memory. When executing the first vendor specific command, the device begins operation in a first vendor specific mode. In this mode, the device stores write data in the non-persistent memory and does not immediately commit the write data to persistent memory. When executing the second vendor specific command, the device begins operation in a second vendor specific mode. In this mode, the device immediately commits write data to persistent memory. The first vendor specific mode is ideal when power supplies are healthy and redundant, while the second vendor specific mode is ideal when power supplies are not redundant and/or healthy. |
US11941284B2 |
Management system, QoS violation detection method, and QoS violation detection program
It is possible to reduce analysis cost of a management system.The management system includes a CPU and manages one or more storage devices that provide, to a higher-level device, one or more volumes for inputting and outputting data. The CPU is configured to collect performance information of the volume from the storage device at a predetermined first time interval and detect a QoS violation of the performance information of the volume at a second time interval longer than the first time interval. |
US11941280B2 |
On-demand restore of a snapshot to an on-demand volume accessible to clients
Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block. |
US11941278B2 |
Data storage system with metadata check-pointing
A data storage system includes multiple head nodes and data storage sleds. Volume data is replicated between a primary and one or more secondary head nodes for a volume partition and is further flushed to a set of mass storage devices of the data storage sleds. Volume metadata is maintained in a primary and one or more secondary head nodes for a volume partition and is updated in response to volume data being flushed to the data storage sleds. Also, the primary and secondary head nodes store check-points of volume metadata to the data storage sleds, wherein in response to a failure of a primary or secondary head node for a volume partition, a replacement secondary head node for the volume partition recreates a secondary replica for the volume partition based, at least in part, on a stored volume metadata checkpoint. |
US11941277B2 |
Combination scan management for block families of a memory device
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to initiate a scan process on a plurality of block families of the memory device; responsive to determining, based on the scan process, that a first block family of the plurality of block families and a second block family of the plurality of block families meet a combining criterion, merge the first block family and the second block family; and responsive to determining that a terminating condition has been satisfied, terminate the scan process. |
US11941269B2 |
Data storage device with enhanced power mode management
A data storage device includes a non-volatile memory device having one or more memory dies and each of the memory dies include a plurality of input-output (I/O) lines. The data storage device further includes a controller. The controller is configured to receive an instruction to enter a low-power operating mode. Entering the low-power operating mode includes removing power from the one or more memory dies, providing an output signal toggling between a logic high and a logic low at a predetermined frequency to the plurality of I/O lines for a predetermined period of time, and operating in the low-power operating mode upon the expiration of the predetermined period of time. |
US11941266B2 |
Resource isolation in computational storage devices
A method includes receiving, at a controller of a computational storage (CS) device, a request to allocate computational storage to an application of a host device. The request includes a resource set ID associated with the application. The method further includes identifying a memory range within a memory region of the CS device. The method further includes storing, in a data structure associated with the resource set ID, an association between a memory range identifier (ID) of the memory range, the memory region, and an offset within the memory region. The method further includes sending the memory range ID to the host device. |
US11941265B2 |
Method, electronic equipment and computer program product for managing metadata storage unit
Techniques for managing metadata storage units involve: in response to receiving, from a client, a request for allocating a target number of metadata storage units, determining a first number of available metadata storage units remaining in a metadata storage space of a storage system after the allocation is performed; and if the first number is not less than a reserved number, allocating the target number of metadata storage units from the metadata storage space for the client to use, wherein the reserved number is associated with a usage condition of the metadata storage units in the storage system. Accordingly, such techniques can effectively manage metadata and improve the performance of a system. |
US11941257B2 |
Method and apparatus for flexible RAID in SSD
A solid state drive (SSD) employing a redundant array of independent disks (RAID) scheme includes a flash memory chip, erasable blocks in the flash memory chip, and a flash controller. The erasable blocks are configured to store flash memory pages. The flash controller is operably coupled to the flash memory chip. The flash controller is also configured to organize certain of the flash memory pages into a RAID line group and to write RAID line group membership information to each of the flash memory pages in the RAID line group. |
US11941252B2 |
Method for reducing solid-state device (SSD) open time and system thereof
Provided are methods, apparatuses, systems, and computer-readable storage media for reducing an open time of a solid-state drive (SSD). In an embodiment, a method includes dividing a logical-to-physical (L2P) address mapping table of the SSD into a plurality of segments. The method further includes assigning one journal buffer of a plurality of journal buffers to each segment of the plurality of segments. The method further includes recreating, during a power on sequence of the SSD, a portion of the plurality of segments by replaying a first subset of the plurality of journal buffers. The method further includes sending, to a host device, a device-ready signal upon successful recreation of the portion of the plurality of segments. The method further includes recreating, in a background mode, a remaining portion of the plurality of segments by replaying a second subset of the plurality of journal buffers. |
US11941247B2 |
Storage device, storage system, and method
According to one embodiment, a storage device includes a non-volatile memory and a control unit that is electrically connected to the non-volatile memory and that is configured to control the non-volatile memory. The control unit is configured to manage a plurality of management areas obtained by logically partitioning storage area of the non-volatile memory, when a write request is received that includes data for which a valid term has been set, determine, based on the valid term, a first management area from among the management areas, write the data included in the write request to the determined first management area, and when the data written to the first management area is erased, collectively erase all data written in the first management area which includes the data. |
US11941243B2 |
Handwriting keyboard for screens
The present disclosure generally relates to handwriting on touch sensitive surfaces. In some examples, text suggestions strokes entered on a touch sensitive surface are viewed and selected in response to a rotatable input mechanism. In some examples, text determined from a set of strokes on the touch sensitive surface is revised based on a subsequently entered stroke on the touch sensitive surface. In some examples, a determination is made whether to include a stroke in a set of strokes based a time between the stroke and the previous stroke. In some examples, determining text based on a set of stroke is interrupted to determined revised text based on the set of strokes and a second stroke. |
US11941239B2 |
System and method for enhanced collaborative forecasting
Systems and methods for amplifying the collective intelligence of networked human groups engaged in collaborative forecasting of future events having two possible outcomes. During a real-time session a computing device for each user displays a forecasting prompt and a dynamic user interface which includes a user-manipulatable marker moved by the user between a first limit and a second limit, where the position of the marker defines a forecasted probability of each possible outcome. The display also includes a first reward value and a second reward value, both of which are interactively responsive to the marker position. During a first time period, users manipulate the markers. After the first time period, a perturbation stimulus is displayed. During a second time period, users again manipulate the markers. After the second time period, a final group forecast is calculated based on the data collected during the first and second time periods. |
US11941238B2 |
Systems and methods for entity visualization and management with an entity node editor
A method for visualizing and managing entities and connections between entities based on a graphical user interface (GUI) node editor includes constructing an entity datablock, wherein the entity datablock is a data structure describing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier. The method includes establishing the entity relationships as bi-directional relationships, wherein the bi-directional relationships link two disparate entities. The method further includes representing the entity datablock as a node and the bi-directional relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name. |
US11941235B2 |
User interfaces for managing weather information
The present disclosure generally relates to managing weather information. In some embodiments, methods and user interfaces for managing weather information are described. In some embodiments, methods and user interfaces for displaying daily weather information are described. |
US11941233B2 |
System and method for device address assignment in an alarm system using interactive address assignment for faster commissioning
The Commissioning phase is usually the most Time/Labor intensive phase in the Fire Safety System life cycle as the process involves referring to the Building floor plan document (as provided by the Installer) and creation of Areas/Zones and carefully assigning each fire device (viz. Smoke/Heat detectors, MCP etc.) to the corresponding zones in the Panel configuration software to configure the Fire Panel. The overall process easily spans for multiple days based on the Building network complexity. The present invention provides a system, apparatus and method for rapid commissioning by providing a graphical interface in which device addresses can be uniquely allocated using an interactive screen. This avoids double address faults which can be time consuming to identify and rectify. Geographic information of the devices can also be identified and incorporated using the interactive screen. |
US11941227B2 |
Hybrid search system for customizable media
The technical problem of reducing the amount of processing involved when searching for customizable media content items that are suitable for incorporating input text is addressed by providing a hybrid search system. In some examples, the hybrid search system executes a rough search first, to determine whether a line of text can be incorporated into a media content item, based on character count conditions associated with the media content item. A more thorough evaluation of the input text with respect to the media content item is executed subsequent to the rough search if the rough search produces a result indicating uncertainty with respect to whether the combination of specific characters included in the input text can or cannot be incorporated into the media content item. |
US11941224B2 |
Single finger user interface camera control
Methods, systems, and apparatus, including medium-encoded computer program products, for controlling a virtual camera in a three dimensional environment displayed on a two dimensional touchscreen display include: presenting on the two dimensional touchscreen display a camera view into the three dimensional environment; receiving input indicating a single touch by a user on the two dimensional touchscreen display, the single touch including a slide across the two dimensional touchscreen display; and updating, in response to the input, the camera view into the three dimensional environment presented on the two dimensional touchscreen display, the updating including rotating the camera view in accordance with a first direction of the input across the two dimensional touchscreen display, and changing a distance of the camera view in accordance with a second direction of the input across the two dimensional touchscreen display. |
US11941221B2 |
Touch sensor having wiring overlapping part
A touch sensor includes a sensing part in which a plurality of sensing cells is arranged and connected and a wiring part connected to the sensing part and formed outside the sensing part. The wiring part includes a first divisional wiring part having a plurality of first divisional wires having a connecting protrusion with a width larger than that of the wiring at one end thereof and a second divisional wiring part having a plurality of second divisional wires having one end thereof with a width smaller than that of the connecting protrusion and coupled to and overlapped with the connecting protrusion. The first divisional wiring part and the second divisional wiring part are formed by divisional exposure. |
US11941213B2 |
Touch structure and display panel
A touch structure and a display panel are provided. The touch structure includes: first mesh electrodes extending in a first direction and second mesh electrodes extending in a second direction. The touch structure is absent in a window region. First mesh electrodes include at least one cross-window row separated by the window region, which includes a first cross-window row including: a first window mesh block adjacent to the window region and on a first side of the window region; a first conductive plate directly connected to mesh lines of the first window mesh block; and a first non-window mesh block on a side of the first window mesh block away from the window region; second mesh electrodes include at least one cross-window column including a first cross-window column which includes: a second window mesh block; a second conductive plate; and a second non-window mesh block. |
US11941206B2 |
Touch control component and touch control display device
A touch control component and a touch control display device are provided. The present disclosure can improve touch control sensitivity of the touch control component by at least one second branch electrode surrounding at least one first branch electrode corresponding thereto, by at least one third branch electrode adjacent to the at least one first branch electrode surrounding the at least one second branch electrode positioned between the at least one first branch electrode and the at least one third branch electrode, and by two adjacent third branch electrodes respectively positioned in two of touch control units adjacent to each other in a first direction being connected to each other on one end away from the third branch electrodes connected to a first main stem electrode. |
US11941205B2 |
Display system, control device, and control method that apply a touch drive signal including a harmonic to common electrodes
In a display system, a display device includes a plurality of common electrodes commonly used for image display and touch detection. A second drive circuit supplies a touch drive signal to each of the plurality of common electrodes. A touch detection circuit detects a touch by an object on the display device based on a detection signal received from each of the plurality of common electrodes. The touch drive signal includes a harmonic having a frequency different from a designated frequency and does not include a harmonic having the designated frequency. |
US11941204B2 |
Display device
The present disclosure relates to a display device that can reduce a difference between the load connected to scan lines around a notch area and the load connected to scan lines in the entire display area. According to an embodiment of the disclosure, a display device comprising a display panel comprising a display area that includes a first display area, and a second display area and a third display area disposed adjacent to the first area, a touch detector, a scan driver circuit, and a touch driver circuit supplying a touch driving signal to touch electrodes of the touch detector, wherein the touch driver circuit changes a pulse width or an output timing of the touch driving signal while images are displayed on at least one of the first to third display areas and supplies the touch driving signal to the touch electrodes. |
US11941192B2 |
Eye-tracker, system comprising eye-tracker and computer device and method for connection between eye-tracker and computer device
An eye-tracker (40) comprising: an imaging system (41) configured to capture images (41_o) of a user's eyes (11, 12), said images comprising information of the user's point of gaze on a display (25, 35) of a computer device (20, 30); a processing module (42) for processing the images (41_o) captured by the imaging system (41) and providing processed data comprising structured information (42_o); a multi-platform module (43) for converting the processed data comprising structured information (42_o) into data comprising serialized structured information (43_o) in a format understandable by a plurality of operating systems; and a connection module (60) coupled to an input/output port (51) of the eye-tracker (40) for connecting the eye-tracker (40) with a computer device (20, 30). A system comprising an eye-tracker (40) connected to a computer device (20, 30). A method for connecting an eye-tracker (40) and a computer device (20, 30). |
US11941189B2 |
Touchpad device and operation method of the same
A touchpad device is to be operated by using a stylus pen, and includes a touchpad and a controller that are connected to each other. The controller is connected to an electronic device that includes a display panel, and operates in a stylus-pen mode where a handwriting area is presented on the display panel. When it is determined that a distance between the stylus pen and the touchpad is less than a preset pen-hover distance but is non-zero, the controller operates in a hover-move sub-mode where the controller outputs, based on a result of determination as to whether the electronic device is an iPad or not, two different control signals respectively for two different results of the determination to enable the electronic device to present, in the handwriting area, the cursor moving respectively in two different manners, without presenting a trace of the cursor. |
US11941187B2 |
Electronic pen and interface device including the same
An electronic pen includes a signal generator, a power supply, and a resonance circuit. The signal generator is configured to generate a signal. The power supply is configured to supply power to the signal generator. The resonance circuit is configured to generate a current based on the signal and emit a magnetic field based on the current. |
US11941184B2 |
Dynamic initialization of 3DOF AR tracking system
A method for dynamically initializing a 3 degrees of freedom (3DOF) tracking device is described. In one aspect, the method includes accessing a gyroscope signal from a gyroscope of the 3DOF tracking device, accessing an accelerometer signal from an accelerometer of the 3DOF tracking device, determining an initial state includes a combination of an initial orientation, an initial position, and an initial velocity of the 3DOF tracking device, the initial state indicating a starting condition of the 3DOF tracking device, integrating the gyroscope signal and the accelerometer signal to obtain orientation and position signals using the initial state, and refining an inclination signal of the orientation signal using the position signal. |
US11941183B2 |
System including touch IC and external processor, and touch sensor including touch IC
A touch sensor includes a sensor electrode group; and a touch integrated circuit coupled to the sensor electrode group for executing touch detection and configured to generate frame data indicative of a detection level of each of two-dimensional positions in the sensor electrode group. The touch integrated circuit is connected to an external processor different from the touch integrated circuit via a first bus. The touch integrated circuit supplies the frame data to the external processor via the first bus. The external processor feeds determination data resulting from performing predetermined processing on the frame data back to the touch integrated circuit. The touch integrated circuit performs an operation based on the determination data. |
US11941180B2 |
Electronic device for obtaining user input through virtual keyboard and method of operating the same
An electronic device is provided and includes a camera, a display, and a processor. The processor may be configured to control the display to display a second image determined based on a posture of the electronic device from a first image obtained using the camera, detect a finger object from the second image, identify a first virtual key corresponding to the finger object from a virtual keyboard based on a position and a degree of bending of the finger object, and identify an input of the first virtual key based on detecting a typing movement of the finger object. Other embodiments may also be possible. |
US11941172B2 |
Training an eye tracking model
A method for training an eye tracking model is disclosed, as well as a corresponding system and storage medium. The eye tracking model is adapted to predict eye tracking data based on sensor data from a first eye tracking sensor. The method comprises receiving sensor data obtained by the first eye tracking sensor at a time instance and receiving reference eye tracking data for the time instance generated by an eye tracking system comprising a second eye tracking sensor. The reference eye tracking data is generated by the eye tracking system based on sensor data obtained by the second eye tracking sensor at the time instance. The method comprises training the eye tracking model based on the sensor data obtained by the first eye tracking sensor at the time instance and the generated reference eye tracking data. |
US11941170B2 |
Method and system for eye-tracker calibration
The invention is related to a method and system for calibrating an eye tracking device configured to track a gaze point of a user on a display The method comprises: presenting a video on the display to a user, the video having a start size and a start position; tracking the gaze of the user, using an image sensor of the eye tracking device; and sequentially completing, for at least one calibration position, the steps of: resizing the video to a calibration size, wherein the calibration size is smaller than the start size, and translating the video to a calibration position; recording calibration data, using the eye tracking device, for the user viewing the video in the calibration position; and resizing the video to a second size that is greater than the start size. |
US11941168B2 |
Gaze initiated interaction technique
A gaze initiated interaction technique for facilitating interaction between wearers of head-mountable devices. Methods are shown which allow users to interact with each other following an event of interlocking gaze. Methods are also shown which allows the operator of a personal point-of-interest beacon to control and limit interaction from the public thus ensuring a greater degree of privacy. Methods are also introduced which allow a mode of interaction to be determined by a remote service after mutual authorization of each interacting user. This disclosure also introduces a system of a head-mountable device which comprises a directional beacon transceiver system using beams in the infrared light spectrum enabling the detection of a gaze interlock event. |
US11941167B2 |
Head-mounted VR all-in-one machine
A head-mounted VR all-in-one machine comprises a front cover plate. Four first tracking cameras are arranged on an outer side frame of the front cover plate, two second tracking cameras are respectively arranged at positions on an inner side of the front cover plate that are close to the left eye and the right eye of a user, and a third tracking camera is arranged at a position on the lower bottom of the front cover plate that is close to the mouth of the user, wherein the four first tracking cameras and an IMU sensor form a 6DoF user head tracking module, the two second tracking cameras form a user eyeball tracking module, the two second tracking cameras and the one third tracking camera form a user facial expression recognition module, and the four first tracking cameras form a user bare hand recognition tracking module in a multiplexed manner. |
US11941166B2 |
Body UI for augmented reality components
An augmented reality component detects anchor points assigned to respective segments of a person image in output of a digital image sensor of a camera, and displays a user selectable element that can be activated through engagement of an object from the output of the digital image sensor with the user selectable element. The augmented reality component detects engagement of the user selectable element with an object from the person image and, in response, triggers a predetermined action, such as, for example, starting or stopping recording of the output of the digital image sensor or capturing a still image of the output of the digital image sensor. |
US11941163B2 |
Interaction engine for creating a realistic experience in virtual reality/augmented reality environments
The technology disclosed relates to a method of realistic simulation of real world interactions as virtual interactions between a control object sensed acting in a three-dimensional (3D) sensory space and the virtual object in a virtual space that the control object interacts with. In particular, it relates to detecting free-form gestures of a control object in a three-dimensional (3D) sensory space and generating for display a 3D solid control object model for the control object during the free-form gestures, including sub-components of the control object and in response to detecting a free-form gesture of the control object in the 3D sensory space in virtual contact with the virtual object, depicting, in the generated display, the virtual contact and resulting motions of the virtual object by the 3D solid control object model. |
US11941162B2 |
Mobile apparatus and vehicle displaying augmented reality image
A mobile apparatus includes a display device, a location receiving device configured to receive current location information for obtaining a current location, an image obtaining device configured to obtain an image of a surrounding environment, and a controller configured to control display of image information on the image obtained by the image obtaining device during execution of an augmented reality mode, obtain information on a building in the image information based on at least one of the current location information or map information obtained by the location receiving device, and control the display device to overlap and display representative information on the obtained building of the image information. |
US11941158B2 |
Electronic device
A electronic device including an integrated circuit, the integrated circuit comprising a secure element electronic circuit and an electronic radio communication circuit, the secure element having stored therein firmware program code configured to implement operating system functions, the operating system functions including a data receiving function and a data transmitting function, wherein the firmware program code is further configured to control the secure element to determine in the received data custom program code for a custom application, and to store the custom program code in the memory of the secure element, and to implement an application programming interface configured to receive from the custom application requests for called operating system functions, and to execute the called operating system functions for the custom application. |
US11941154B2 |
Securing personally identifiable and private information in conversational AI-based communication
Method and system of securing personally identifiable and sensitive information in conversational AI based communication. The method comprises enabling a first service provider device as a communication channel provider of an incoming communication mode and enabling a second service provider device s a communication channel provider of an outgoing communication mode, at least one of the incoming communication and outgoing communication modes comprising an audio communication, storing content of a conversation in the incoming communication mode in a first storage medium accessible to the first service provider device but not the second service provider device, and storing content of the conversation in the outgoing communication mode at a second storage medium accessible to the second service provider device but not the first service provider device, and anonymizing the audio communication wherein personally identifiable audio characteristics of the user are obfuscated from the service provider devices. |
US11941150B2 |
In-vehicle system for monitoring rides of a mobility service provider
A system and method are disclosed for monitoring rides in a vehicle in which a driver of the vehicle picks up a rider at a pickup location and drives the rider to a drop-off destination. The system includes at least one sensor arranged in the vehicle and configured to capture sensor data during the rides, a transceiver configured to communicate with a personal electronic device of a driver of the vehicle, a non-volatile memory configured to store data; and a processor. The system captures sensor data during a ride, receives a ride identifier from the personal electronic device that uniquely identifies the ride, and stores the sensor data captured during the ride with the ride identifier as metadata. |
US11941148B2 |
Systems and methods for optimal privacy-preserving information revelation
The present system relates a platform for addressing the optimal privacy-accuracy trade-off in the revelation of a user's valuable information to a third party. Specifically, the present system formalizes the privacy-accuracy trade-off in a precise mathematical framework, wherein mathematical formalization captures user's privacy preference with a single parameter. The system possesses a revelation method of user data that is optimal, in the sense of abiding by user's privacy preference while providing the most accurate description to third party subject to the aforementioned privacy preference constraint. |
US11941146B2 |
Data privacy via cross jurisdiction container execution
A container includes a user program and data generated by the user program within a regulatory jurisdiction. Before the container leaves the regulatory jurisdiction, the data is validated by the jurisdiction to ensure the data complies with privacy laws of the jurisdiction. Upon ingress to a second regulatory jurisdiction, the data is signed locally to provide for confirmation that the data can leave the second regulatory jurisdiction, since it was not generated within the second jurisdiction. By allowing the user program to move from the first regulatory jurisdiction to a second regulatory jurisdiction, the disclosed embodiments overcome limitations in current solutions that restrict access to local data based on what a public application programming interface (API) can provide. By operating within the regulatory jurisdiction, albeit subject to access controls imposed by that jurisdiction, flexibility in the processing of sensitive data is improved. |
US11941144B2 |
Modification of data sharing between systems
In an aspect, the present application may describe a method that comprises monitoring a risk parameter associated with a third party server to detect a change in the risk parameter, and responsive to detecting the change in the risk parameter, sending, to a remote computing device and via the communications module, a notification that includes a first selectable option to modify data sharing associated with the third party server and a second selectable option to replace the third party server with an alternative third party server. |
US11941143B2 |
Cloud-based whitebox node locking
A secure cloud-based node-locking service with built-in attack detection to eliminate fuzzing, cloning and other attacks is disclosed. White-box base files are securely stored on the cloud service and are not vulnerable to accidental leakage. A secure cloud-based dynamic secret encoding service reduces the risk of exposure of unprotected secrets and other sensitive data. |
US11941138B2 |
Data deletion and obfuscation system
Systems and methods for obfuscating and/or deleting data records are provided. In one implementation, a method for obfuscating data includes a step of receiving a request from a client to obfuscate data records associated with the client. The data records are stored in one or more databases throughout a network. The method also includes searching for one or more occurrences of the data records appearing throughout the network. Upon determining that the data records can be obfuscated without causing undesirable consequences elsewhere in the network, the method includes obfuscating the one or more occurrences of the data records. |
US11941133B2 |
FPGA chip with protected JTAG interface
One aspect provides an FPGA chip mounted on a printed circuit board (PCB). The FPGA chip can include a joint test action group (JTAG) interface comprising a number of input/output pins and an enablement pin, and a control logic block coupled to the enablement pin of the JTAG interface. The control logic block can receive a control signal from an off-chip control unit and control a logical value of the enablement pin based on the received control signal, thereby facilitating the off-chip control unit to lock or unlock the JTAG interface. The FPGA chip can further include a detection logic block to detect an unauthorized access to the FPGA chip. An input to the detection logic is coupled to the enablement pin, and a conductive trace coupling the input of the detection logic block and the enablement pin is situated on an inner layer of the PCB. |
US11941129B2 |
Utilizing contact information for device risk assessment
Embodiments disclosed are directed to a computing system that performs steps to perform enhanced device fingerprinting using user contacts data. The computing system receives, from an application, a first plurality of device attributes identifying a client device on which the application is being used. The first plurality of device attributes includes first device identification data and first user contacts data. Subsequently, when a user is attempting to perform a transaction using the application on the client device, the computing system receives, from the application, a second plurality of device attributes identifying the client device on which the application is being used. The second plurality of device attributes includes second device identification data and second user contacts data. The computing system compares the second plurality of device attributes to the first plurality of device attributes to determine whether the user is authorized to perform the transaction. |
US11941125B2 |
Automatic update of VM sets
Cloud services intelligently provision new VMs for a VM scale set when the original label that included the OS or other software images used to provision existing VMs of the VM scale set is no longer available or has been changed. Metadata of the existing VMs are analyzed to identify an OS image or other software image used to provision the existing VMs. The metadata also reveals updates that are running on the new VMs. These updates include software that was not part of the original label used to provision the existing VMs and are used to find the second label in a label database. The second labels include the OS or software of the existing VMs—or a later version thereof—and some portion of the updates. A VM-provisioning service uses the second label to provision the new VM. |
US11941122B2 |
Systems and methods for detecting malware using static and dynamic malware models
In an embodiment, systems and methods for detecting malware are provided. A server trains a static malware model and a dynamic malware model to detect malware in files. The models are distributed to a plurality of user devices for use by antimalware software executing on the user devices. When a user device receives a file, the static malware model is used to determine whether the file contains malware. If the static malware model is unable to make the determination, when the file is later executed, the dynamic malware model is used to determine whether the file contains malware. The file along with the determination made by the dynamic malware model are then provided to the server. The server then retrains the static malware model using the received files and the received determinations. The server then distributes the updated static malware model to each of the devices. |
US11941119B2 |
Mitigation of ransomware
Particular embodiments described herein provide for an electronic device that can be configured to allow for the mitigation of ransomware. For example, the system can determine that an application begins to execute, determine that the application attempts to modify a file, determine a file type for the file, and create a security event if the application is not authorized to modify the file type. In another example, the system determines an entropy value between the file and the attempted modification of the file, and create a security event if the entropy value satisfies a threshold or determine a system entropy value that includes a rate at which other files on the system are being modified by the application, and create a security event if the system entropy value satisfies a threshold. |
US11941117B2 |
Unmasking ransomware attacks
Techniques unmasking ransomware attacks are disclosed. In some embodiments, a computer system performs operations comprising: generating a first prediction that a file system comprising a plurality of files has been attacked by ransomware based on snapshot metadata of the file system using a snapshot-level machine learning prediction model, the snapshot metadata comprising a plurality of file change data indicating a plurality of file change events that have been performed on the file system; in response to the first prediction, generating a classification for each one of the files based on the file change data using a file-level machine learning prediction model, the classification indicating whether the files have been targeted by the ransomware for encryption; determining that one or more files have been targeted by the ransomware based on the classification; and displaying the classification for the one or more files on a computing device of a user. |
US11941112B2 |
Identifying computer behavior using visual data organization and graphs
Configuration discrepancies, such as server drift among different servers or malicious code installed on one or more servers, can be identified using system attribute information regarding processes, CPU usage, memory usage, etc. The system attribute information can be used to generate an image, which can be compared to other images to determine if a configuration discrepancy exists. Image recognition algorithms can be used to facilitate image comparison for different systems. By identifying configuration discrepancies, downtime and other issues can be mitigated and system performance can be improved. |
US11941108B2 |
Authentication and control of encryption keys
An apparatus, a method, and a system are presented in which the apparatus includes an interface control circuit that may be configured to receive a message including a cryptographic keyword and a policy value. The policy value may include one or more data bits indicative of one or more policies that define allowable usage of the cryptographic keyword. The apparatus also includes a security circuit that may be configured to extract the cryptographic keyword and the policy value from the message, and to apply at least one policy of the one or more policies to usage of the cryptographic keyword in response to a determination that an authentication of the message succeeded. |
US11941107B1 |
Computer interfaces and authentication protocols for securely linking and transferring content between online accounts
Some examples described herein relate to computer interfaces and authentication protocols for securely linking and transferring content between online accounts. In one example, a system can provide a graphical user interface (GUI) with multiple interactive interface pages, through which a user can selectively transfer content from a first online account to a second online account. For example, the user can select to transfer points from the first online account to the second online account. The system can then transfer of the selected content from the first online account to the second online account. To perform this transfer, the system can employ multiple layers of authentication and other security mechanisms. For example, the system can employ two or more layers of authentication and a unique external identifier to perform the transfer. Following the transfer, the GUI can be updated to reflect the results of the transfer. |
US11941105B2 |
Maintenance device and maintenance method for substrate processing apparatus
Authentication information is acquired from a storage medium through near field communication in one authentication device. Whether the authentication information corresponds to one substrate processing apparatus at which the authentication device is provided is determined. In a case where the authentication information corresponds to the one substrate processing apparatus, access information is transmitted from the authentication device through near field communication. An instruction terminal receives the access information through near field communication. The instruction terminal accesses a maintenance instruction device based on the access information, whereby a maintenance screen is displayed on a display of the instruction terminal. The instruction terminal has an operation unit to be operated by a user in order to provide an instruction for performing a maintenance operation. |
US11941100B2 |
Selective access and verification of user information
An apparatus verifies hosted information associated with a user. The apparatus establishes, by the online host serving as a relying party system (RPS), a secure connection between the RPS and a user mobile-identification-credential device (UMD). The RPS sends a mobile identification credential (MIC) user information request to the UMD, via the secure connection, seeking release of MIC user information (official information). The RPS obtains from authorizing party system (APS) verification of the MIC user information received in response to the MIC user information request. The RPS stores the MIC user information as hosted information pertaining to the user. The RPS designates the hosted information as base truth information representing the user. |
US11941099B2 |
Anonymized biometric data integration
Biometric features are derived from security data associated with a subject. The security data is obtained from a security device. A biometric value is calculated from the biometric features. The biometric value is anonymized to an identifier associated with the subject. The identifier is integrated with event data associated with a security system. In an embodiment, the security device is a Personal Identification Number (PIN) pad integrated into a transaction terminal, the security data is fingerprint data, which is read from a finger of the subject placed on a fingerprint reader integrated into the PIN pad, and the biometric value is a PIN calculated from fingerprint data during a transaction at the transaction terminal. In an embodiment, the security device is a security camera, the security data is a secure video stream, and the biometric features are facial features of the subject in the secure video stream. |
US11941098B2 |
Authentication device, authentication system, authentication method, and program
An authentication device includes: a wearing position determination unit that determines a wearing position, the wearing position being a position at which a wearable article comprising a sensor is being worn on a body; and an authentication unit that performs authentication by using biometric information of the body, the biometric information being detected by the sensor at the wearing position. |
US11941097B2 |
Method and device for unlocking a user device by voice
Methods and devices for spoofing proof authentication of a user by voice to unlock a user device. According to one of its aspects, a method includes performing spoofing proof authentication of a user by voice. According to another aspect, a device is configured for spoofing proof authentication of a user by voice. Implementation of the method provides not only personalized access to the data, but also the highest level of security due to anti-spoofing. |
US11941091B2 |
Information processing system, service system, and electronic device using a license key including setting information
An information processing system for receiving a service using an electronic device, the information processing system includes an acquisition section configured to acquire a license key for using the service issued by a server system and a processing section. The license key includes setting information to be used when the electronic device uses the service. The processing section acquires the setting information included in the acquired license key and performs setting processing of the electronic device based on the acquired setting information. |
US11941090B1 |
Encoding alteration metadata within media data
Methods, systems, and devices that support determining whether media data has been altered are described. Captured media data may be segmented into one or more subsets, and cryptographic representations (e.g., hashes) based on the subsets may be written to an immutable ledger, possibly along with metadata and other related data. A block of a blockchain may be created for each entry in the immutable ledger. A set of media data may be validated, if a corresponding immutable ledger exists, based on segmenting the set of media data into one or more subsets in accordance with the segmenting upon capture, creating candidate cryptographic representations (e.g., hashes) based on the subsets, and comparing the candidate cryptographic representations with contents of the corresponding immutable ledger. |
US11941088B1 |
Image processing of an environment to select an action to be performed by an agent interacting with the environment
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing images using recurrent attention. One of the methods includes determining a location in the first image; extracting a glimpse from the first image using the location; generating a glimpse representation of the extracted glimpse; processing the glimpse representation using a recurrent neural network to update a current internal state of the recurrent neural network to generate a new internal state; processing the new internal state to select a location in a next image in the image sequence after the first image; and processing the new internal state to select an action from a predetermined set of possible actions. |
US11941085B2 |
Extracting video clips from videos for use in training a machine-learning model
A video clip showing a wellsite activity can be extracted from a video and then labeled for use in training a machine-learning model in some examples described herein. In one such example, a system can train a model with a set of training data to identify an object and a corresponding spatial location of the object in each image frame in a video depicting a wellsite activity. The system can analyze image frames in the video using the trained model to identify a target image frame in which the object is present in a predefined spatial area thereof, where the predefined spatial area is associated with the wellsite activity. The system can then generate a video clip that includes only a subpart of the video based on the target image frame, where the subpart includes a series of consecutive image frames containing the target image frame. |
US11941084B2 |
Self-supervised learning for anomaly detection and localization
A method for training a machine learning model includes obtaining a set of training samples. For each training sample in the set of training samples, during each of one or more training iterations, the method includes cropping the training sample to generate a first cropped image, cropping the training sample to generate a second cropped image that is different than the first cropped image, and duplicating a first portion of the second cropped image. The method also includes overlaying the duplicated first portion of the second cropped image on a second portion of the second cropped image to form an augmented second cropped image. The first portion is different than the second portion. The method also includes training the machine learning model with the first cropped image and the augmented second cropped image. |
US11941081B2 |
Systems and methods for training a style model
System, methods, and other embodiments described herein relate to training a model to stylize low-light images for improved perception. In one embodiment, a method includes encoding, by a style model, an input image to identify first content information. The method also includes decoding, by the style model, the first content information into an albedo component and a shading component. The method also includes generating, by the style model, a synthetic image using the albedo component and the shading component. The method also includes training the style model according to computed losses between the input image and the synthetic image. |
US11941077B2 |
Calculating device, calculation program, recording medium, and calculation method
According to one embodiment, a calculating device includes a processor repeating a processing procedure. The processing procedure includes a first variable update and a second variable update. The first variable update includes updating an ith entry of a first variable xi by adding a first function to the ith entry of the first variable xi before the first variable update. The second variable update includes updating the ith entry of the second variable yi by adding a second function and a third function to the ith entry of the second variable yi before the second variable update. The processor performs at least an output of at least one of the ith entry of the first variable xi obtained after the repeating of the processing procedure or a function of the ith entry of the first variable xi obtained after the repeating of the processing procedure. |
US11941075B2 |
Method of building a three-dimensional network site, network site obtained by this method, and method of navigating within or from such a network site
A method for producing network sites, in particular websites, offers real immersion in the sites (in the manner of video games) with intuitive and fluid navigation that does not require a means for directing the avatar, allows selective referencing by a search engine of objects contained on the site, as well as providing improved access security. A simple mechanical control means (arrow keys on a keyboard, mouse without click buttons, joystick formed by a handle on a base with push buttons) or virtual control means (arrow-based computer representation, system for the detection of a movement of the hand, eye, etc., accelerometer remote control, etc.) can be used to direct the avatar. The method allows the movements of the avatar to be interpreted, such as a simple walk through the site or a command to navigate to another space on the site (same URL) or to another site (different URL). |
US11941071B2 |
Methods and systems for generating and manipulating electronic vehicle checklists using web-based editing tool
Disclosed are methods, systems, and non-transitory computer-readable medium for a web-based process to generate electronic checklists and deploy electronic checklists. One method may include: receiving bulk data from a user device; parsing the bulk data to form a loadable database for an electronic procedure system of a vehicle; generating a rendering of an electronic checklist of one or more electronic checklists based on the loadable database; transmitting a first message to the user device, the first message including the rendering of the electronic checklist; iteratively performing an authoring process using a web-based tool to update the loadable database; receiving a second message from the user device, the second message including an instruction to transmit the updated loadable database to the electronic procedure system of the vehicle; and transmitting a third message to the vehicle, the third message including the updated loadable database. |
US11941070B2 |
Systems and methods for managed asset distribution in a distributed heterogeneous storage environment
Embodiments of systems and methods for the rules based distribution of managed content across heterogeneous storage distributed in a network environment are disclosed. In particular, certain embodiments may employ entity rules in association with a content management system. An entity rule may be a rule specifying a set of parameters and a destination secondary storage location. When the entity rule is evaluated by the content system, a set of content managed by the content management system responsive to the rule may be determined using the parameters of the rule. Responsive content can be determined, for example, by searching the content of the content management system based on the parameters. Responsive content may be moved from the primary storage location of the content management system to the secondary storage location specified by the entity rule. |
US11941068B2 |
Case leaf nodes pointing to business objects or document types
Case management systems and techniques are disclosed. In various embodiments, a trait definition is received that associates with a case node comprising a case model an object associated with an external system, e.g., a document or other content object and/or a business or other software object. The trait definition is used to bind respective instances of the object to corresponding instances of the case node in case instances created based on the case model. |
US11941064B1 |
Machine learning comparison of receipts and invoices
A legal spend management solution is described herein, a solution that utilizes improved machine learning algorithms to match lines of a legal invoice to lines in a receipt from a set of receipts. The matching uses cosine similarity algorithms and Levenshtein distances to determine whether there is a match between the receipt and the invoice lines. The machine learning results are displayed using a novel set of icons that present the confidence score with a set of three squares below a document icon. |
US11941062B2 |
Systems and methods of retrospectively determining how submitted data transaction requests operate against a dynamic data structure
A computer system is provided for retrospectively processing a data structure that includes a plurality of entries. The computer system determines if certain data transactions requests that have been recorded in the data structure could have been executed differently (e.g., by being processed at an earlier point in time). For a given entry in the data structure, the system determines if data transaction request could have at least partly succeeded against a prior recorded state of at least one of two ordered lists of pending data transaction requests. Another entry is then found that caused the initial entry to fail in execution and a time delta is stored between the timestamp of the another entry and the timestamp of the initial entry. |
US11941059B2 |
Systems and methods for generating a search query using flexible autocomplete menus
Systems and methods are described herein for generating a search query using flexible autocomplete suggestions. A text input is received, and a plurality of portions of the text input, each corresponding to a different search parameter, are identified. For each of the identified portions, at least one suggested alternate text is retrieved based on the corresponding attribute, and a user interface element is generated for display in which the original text of the respective portion is displayed, along with the suggested alternate texts for that portion, which are selectable by the user. Upon receiving selection of a suggested alternate text in at least one user interface element, a search query is generated based on each portion for which no alternate has been selected, and each selected alternate text. Search request are retrieved in response to the search query, and the results are generated for display to the user. |
US11941058B1 |
Search engine optimizer
A search engine optimizer which works independently and in parallel with a browser and search engine supercomputer to gather, analyze, and distill input information interactively. The optimizer reorganizes the input, and providing an optimized version as an output. The optimized version of the input (e.g. output) is sent to the search engine which responds to the end user with search results. The optimizer recognizes each request as a pattern and stores the pattern in an advanced Glyph format. This permits the optimizer to identify a left and ride side check mate combination required to achieve certitude. |
US11941055B2 |
Method and apparatus for graph computing, electronic device and storage medium
The present disclosure provides a method for graph computing, an electronic device and a non-transitory computer-readable storage medium. An execution engine for managing execution of the graph computing is configured in a CPU. One or more interface functions running in a GPU for processing parameters of the graph computing are configured. During the execution of the graph computing, the one or more interface functions are called by the execution engine through a graph computing interface. The interface functions are executed in the GPU in parallel through multiple parallel threads. The interface functions are configured to process a plurality of graph vertexes in parallel. The multiple parallel threads are configured to feedback respective execution results of the interface functions to the execution engine. The graph computing is completed by the execution engine according to the execution results. |
US11941054B2 |
Iterative constraint solving in abstract graph matching for cyber incident reasoning
A technique for storage-efficient cyber incident reasoning by graph matching. The method begins with a graph pattern that comprises a set of elements with constraints and connections among them. A graph of constraint relations (GoC) in the graph pattern is derived. An activity graph representing activity data captured in association with a host machine is then obtained. In response to a query, one or more subgraphs of the activity graph that satisfy the graph pattern are then located and, in particular, by iteratively solving constraints in the graph pattern. In particular, a single element constraint is solved to generate a result, and that result is propagated to connected constraints in the graph of constraint relations. This process continues until all single element constraints have been evaluated, and all propagations have been performed. The subgraphs of the activity graph that result are then returned in response to a database query. |
US11941047B2 |
Music playing method and device
Embodiments of the present disclosure provide a music playing method and device, where the method includes: receiving a first operation instruction in a first application with a function of video playing; and invoking a music player to play music in the first application in response to the first operation instruction. According to the embodiments of the present disclosure, music can be played in a first application through a first operation instruction of a user, avoiding that the user exits from the first application and then enters the music application to play music, and reducing an operation complexity of the user. |
US11941044B2 |
Automatic personalized image-based search
A method including training a recurrent neural network model to create a trained model based at least in part on: (a) first images associated with first items on a website, (b) first search terms used by users of the website to search for the first items on the website, and (c) personal features of the users. The method also can include receiving an input image that was uploaded by a current user. The method additionally can include obtaining a user encoded representation vector for the current user based on a set of personal features of the current user. The method further can include generating an image encoded representation vector for the input image. The method additionally can include deriving search terms that are personalized to the current user for the one or more items depicted in the input image, using the trained model and based on the user encoded representation vector for the current user and the image encoded representation vector for the input image. Other embodiments are disclosed. |
US11941042B2 |
Presentation features for performing operations and selecting content
The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode. |
US11941035B2 |
Summary generation model training method, apparatus, electronic device and non-transitory computer readable storage medium
The present application provides a summary generation model training method, apparatus, electronic device, and non-transitory computer readable storage medium. The summary generation model training method includes: obtaining a first vector set, where vectors in the first vector set are original encoding vectors which have been trained; generating a second vector set based on the first vector set, where the number of vectors in the second vector set is greater than the number of the vectors in the first vector set, and each vector in the second vector set is determined according to one or more vectors in the first vector set; and taking the vectors included in the first vector set and the vectors included in the second vector set as input encoding vectors to perform model training to obtain a summary generation model. |
US11941032B2 |
Key name generation method and apparatus and non-transitory computer-readable storage medium
A key name generation method includes constructing a member structure library according to a set data structure template and member categories contained in various types of components, wherein the member structure library contains member structure information corresponding to each member category; upon acquiring a reading instruction for data, retrieving, from the member structure library on the basis of a data identifier carried in the reading instruction for the data, target member structure information matching the data identifier; and determining, on the basis of the target member structure information and a structure array identifier contained therein, key description information corresponding to the target member structure information, and taking the key description information as a key name of the data. A key name generation apparatus and a medium are also disclosed herein. |
US11941030B2 |
Methods for hierarchical propagation in tree structures and devices thereof
Methods, non-transitory machine readable media, and computing devices that provide more efficient hierarchical propagation in tree structures are disclosed. With this technology, a first delta record for a first interior node is created optionally in an atomic transaction along with updating a first tally record for a leaf node based on a first value. The transaction is in response to an action associated with the leaf node and the first interior node is a parent of the leaf node in a hierarchical tree. A timer associated with the first delta record is then set. A second value is updated in a second tally record for the first interior node based on the first value, when the timer has expired. Accordingly, this technology advantageously maintains recursive properties or values throughout a hierarchical tree continually, with reduced cost, even in a distributed network and in hierarchical trees with large numbers of nodes. |
US11941028B2 |
Efficient process for creating range-partitioned indexes ensuring uniform document distribution
Embodiments are directed to distributing records among storage partitions by maintaining a table of records. The table of records can be indexed based on an original partitioning key in the table of records. A plurality of counters can be initialized with each counter associated with a sub-range in a total range of key values for a secondary index partitioning key. Each record of the table of records can be read and a count of records in the associated sub-range can be accumulated in each counter. The number of records per partition can be determined based on the total number of records in the total range of key values and the number of available partitions and the records can be distributed to the available partitions in the storage system based on the number of records in each sub-range. |
US11941024B1 |
Orchestration service for database replication
Techniques for implementing an orchestration service for data replication are provided. In one technique, a recipe is stored that comprises (1) a set of configuration parameters and (2) executable logic, for a data replication operation, that comprises multiple sub-steps. Each sub-step corresponds to one or more configuration parameters in the set of configuration parameters, which includes a first parameter that is associated with a default value and a second parameter that is not so associated. User input that specifies a value for the second parameter is received. The set of configuration parameters is updated to associate the value with the second parameter. The data replication operation is then initiated by processing the executable logic, which processing comprises, for each sub-step of one or more sub-steps, making an API call to a data replication service. In response to each API call, a response is received from the data replication service. |
US11941023B2 |
System and method for implementing incremental data comparison
Provided are a system and method for implementing an incremental data comparison. The system includes: a synchronization T environment, a simulation F environment, a simulation tool, a memory database, a comparison tool and a result database. The T environment includes a synchronization environment core application, a traditional commercial database, an incremental synchronization tool and a synchronization environment distributed database. The F environment includes a simulation environment core application and a simulation environment distributed database. The simulation tool is configured to play back a T environment service and an F environment service. The memory database is configured to store a mapping relationship between message values of the T and F environment. The comparison tool is configured to compare data in the T and F environment according to the mapping relationship between the message values. The result database is configured to store comparison result data generated by the comparison tool. |
US11941021B2 |
Automatic creation of blockchain network infrastructures
Methods, systems, and computer-readable storage media for automatic creation of distributed ledger networks. A request to deploy a distributed ledger network is received by an automation framework. The request comprising a configuration file and is associated with a platform type for one or more platforms for deployment of the distributed ledger network. Configuration prerequisites are determined for performing installations of software components on the one or more platforms. In response to installing the software components, the software components are configured and executed to set up an environment for deploying the distributed ledger network by creating a build folder, copying the configuration file and key files for accessing a source code repository into the build folder, and updating the configuration file according to criteria associated with the platform type. A provisioning script is executed to deploy the distributed ledger network on the set-up environment according to the updated configuration file. |
US11941019B2 |
Accelerated automatic creation of data transformations
A computer-implemented method comprising receiving, from a user computer at a server computer, a configuration file specifying one or more data source identifiers of source database tables in a target database system, one or more data sink identifiers of sink database tables in the target database system, and two or more data transformations; the server computer initiating execution of a data transformation framework by loading one or more configuration parameters of the configuration file into main memory of the server computer to define a workflow; creating and storing a configuration table based on the configuration file, the configuration table comprising a plurality of dynamic queries, a plurality of identifiers of transformation functions, and names of the one or more data transformations; in the configuration table, for each of the transformations, creating a plurality of dynamic common table expression queries, each of the dynamic common table expression queries being associated with a particular transformation function matching one of the identifiers of the transformation functions; based on the configuration table, serially executing the dynamic common table expression queries to serially execute the one or more data transformations of the source database tables to the sink database tables. |
US11941016B2 |
Using specified performance attributes to configure machine learning pipepline stages for an ETL job
Specified performance attributes may be used to configure machine learning transformations for ETL jobs. Performance attributes for a machine learning pipeline that applies a model to as part of a transformation for an ETL job may be used to configure a parameter in a stage of the machine learning pipeline. The configured stage may then be used when training the model. The trained machine learning pipeline may then be applied as part of a transformation operation included in an ETL job performed by the ETL system. |
US11941009B1 |
Ranking of geographic information
Ranking of geographic information includes receiving information about geographic features, identifying documents based on the information, each document being associated with one of the geographic features, and generating a rank score for each document based on one or more properties of the geographic feature associated with the document. |
US11941008B2 |
Converged merchant processing apparatuses, methods and systems
The CONVERGED MERCHANT PROCESSING APPARATUSES, METHODS AND SYSTEMS (“CMP”) facilitates the generation of user accounts with merchants. The user may be logged into an electronic wallet or issuer account, and may initiate an account generation process with a one-click mechanism. The CMP may provide information to the merchant in order to facilitate the generation of the account after receiving data from the electronic wallet or issuer. |
US11941002B1 |
Dynamically sort data
Techniques and systems can analyze information associated with instructions to sort data to determine an identifier common to at least a plurality of individual instructions to sort the data. A correspondence of the identifier to a sort identifier used to sort the data can be determined. Based on the determined correspondence, the techniques and systems can sort the data based on the identifier. |
US11940998B2 |
Database compression oriented to combinations of record fields
This disclosure provides a computer-implemented method, a computer system and a computer program product for database compression oriented to combinations of fields of a database record. One or more combinations of fields of a record of a database are determined that satisfy a frequency criterion indicating that access frequencies of the one or more combinations of fields are higher than an access frequency threshold. The record is reorganized based on the one or more combinations of fields to store fields of each combination of the one or more combinations of fields in a respective contiguous storage space. The reorganized record is compressed by applying a compression scheme to the one or more combinations of fields. |
US11940996B2 |
Unsupervised discriminative facet generation for dynamic faceted search
With a computerized search engine, retrieve a plurality of electronic documents relevant to a query. Obtaining, via computerized term embedding, from the retrieved documents, a plurality of most similar terms with respect to the query. For each of the most similar terms, determine a pervasiveness score and a relevance score. Filter out, from the most similar terms, those of the terms that are pervasive, based on the pervasiveness score, those of the terms that are irrelevant, based on the relevance score, and those of the terms that are redundant. Output a top number of terms remaining in the most similar terms after the filtering, based on similarity to the query, as discriminative facets. |
US11940995B1 |
Key prefix driven data encryption in tree structures
The subject technology determines a derived encryption key using a cryptographic hash function applied to a hybrid tenant master encryption key and a local random generated identifier. The subject technology encrypts a record value and a key value associated with a transaction using the derived encryption key. The subject technology determines a non-leaf node using a tenant prefix of a tenant. The subject technology inserts the encrypted record value at a leaf node below a non-leaf node of a tree structure associated with the tenant. The subject technology receives a second transaction for performing a read operation on a distributed database. The subject technology retrieves a set of encryption keys based at least in part on an account and the tenant. The subject technology decrypts, using the set of encryption keys, data from the distributed database. The subject technology provides the decrypted data as a result of the second transaction. |
US11940994B2 |
Mechanisms for maintaining chains without locks
Techniques are disclosed that relate to manipulating a chain of database objects without locking the chain. A computer system may maintain a chain that orders a set of database objects stored in a cache of the computer system. The computer system may receive a set of requests to perform database transactions. Based on those received set of requests, the computer system may determine to perform a plurality of chain operations that involve modifying the chain. The computer system may perform two or more of the plurality of chain operations at least partially in parallel using a set of atomic operations without acquiring a lock on the chain. |
US11940993B2 |
Push interaction including linked data
A method is disclosed. The method includes receiving, by a second entity computer associated with a second user from a first entity computer associated with a first user, a push transaction message comprising a value and link data for a transaction. The method also comprises transmitting, by the second entity computer to a directory computer in communication with a database storing supplemental data associated with the transaction and other transactions, a request for the supplemental data associated with the transaction, the request comprising link data. The method also includes receiving, by the second entity computer, the supplemental data from the directory computer, and providing, by the second entity computer to the second user via a second user device, the supplemental data along with a notification of an action caused by the push transaction message. |
US11940992B2 |
Model file management method and terminal device
A model file management method includes that a terminal device receives a storage address of a target model file package from a server and the terminal device obtains the target model file package based on the storage address of the target model file package, where the target model file package is based on a parameter of a model file package locally stored in the terminal device and a parameter of a model file package managed by the server. In an artificial intelligence (AI) field, an application may implement a specific function by using an AI model file. An application is decoupled from an AI model file such that the terminal device performs centralized management on a general model file. |
US11940990B1 |
Global clock values for consistent queries to replicated data
Consistent queries to replicated data may be performed according to global clock values. Time values for updates performed at a data set may be identified according to a global clock. The updates may be replicated to a replicated portion of a data set. Queries directed to the replicated portion of the data set may be performed in response to determining that the time values for updates indicate that the replicated portion of the data set is consistent with a time value identified for the query according to the global clock. |
US11940982B2 |
Systems and methods for locating application specific data
A system and a method for locating application-specific data that has been previously deleted and located in an address of the data storage device marked as being available for storing new data. The method includes accessing unidentified data from at least one data storage device; examining the unidentified data to detect at least one application-specific data pattern associated with at least one application; for each detected application-specific data pattern, executing an application-specific validation process to determine whether the unidentified data includes valid data associated with a corresponding application; and if it is determined that the unidentified data includes valid data associated with the corresponding application, then recovering the valid data. |
US11940978B2 |
Distributed platform for computation and trusted validation
An example operation may include one or more of generating a plurality of successive data points of an iterative simulation based on predefined checkpoints, each data point identifying an evolving state of the iterative simulation with respect to a previous data point among the successive data points, transmitting a blockchain request for validating state data within a first data point among the plurality of successive data points to a first subset of endorsing nodes of a blockchain network, and transmitting a blockchain request for validating state data within a second data point among the plurality of successive data points to a second subset of endorsing nodes which are mutually exclusive from the first subset of endorsing nodes of the blockchain network for parallel endorsement of the first and second data points. |
US11940975B2 |
Database distribution to avoid contention
A computer-implemented method that includes receiving an ingestion request to ingest data to a database comprising physical shards and detecting that the ingestion request is directed to a first hotspot shard. The first hotspot shard has a contention level over a threshold value. The method also detects context characteristics within the data and generates a first virtual shard based on a first virtual shard key selected from the detected context characteristics. The first virtual shard virtually duplicates at least a portion of the first hotspot shard. The method also includes ingesting the data to the first virtual shard. |
US11940972B2 |
Execution of operations on partitioned tables
Computer-readable media, methods, and systems are disclosed for utilizing partition-based locking mechanisms to improve execution of overlapping data definition language (DDL) and data manipulation language (DML) operations on a partitioned database table. A first node receives a DML statement associated with a first transaction. The first node acquires a intent exclusive lock on table metadata. A second node receives a DDL statement associated with a second transaction and acquires an exclusive metadata lock on the partitioned table metadata. Next, an intent exclusive lock is acquired for the relevant partition table data on the second node and an exclusive lock on table metadata on the second node. The second transaction waits for the DML operation of the first transaction to complete. Then the first transaction is committed. Finally exclusive locks are acquired on table data and metadata and the second transaction is executed and committed. |
US11940970B2 |
Asset inventory reconciliation services for use in asset management architectures
Disclosed below are representative embodiments of methods, apparatus, and systems for managing, monitoring, controlling, and/or classifying assets in an information technology (“IT”) environment. Certain embodiments leverage bath services oriented architecture concepts and event mechanisms to create a platform with which additional controls can easily integrate. |
US11940969B2 |
Managing locations of derived storage objects
Described are techniques for managing data locations of derived storage objects. The techniques include accessing a primary metadata tree providing a lookup path using a virtual address to locate data for a primary object in physical storage pointed to by a leaf node of the primary metadata tree and providing a sub-tree from a leaf node of the primary metadata tree associated with the primary object, the sub-tree providing lookup paths using virtual addresses for derived objects. Wherein a derived object is a view of the primary object at a specific point in time, with copy leaf nodes of the sub-tree pointing to stored data of the derived objects. The techniques further include maintaining an ancestry graph associated with the sub-tree with the ancestry graph linking derived object identifiers to provide an ancestral chain lookup to identify derived object identifiers of the closest stored physical data of a derived object. |
US11940968B2 |
Systems and methods for structuring data
Systems and methods are provided to structure event description data. |
US11940966B2 |
Method, apparatus, and system for estimating database management system performance
Disclosed is a method for estimating database management system performance, in which a performance change ratio of a DBMS can be determined once a first knob group, a second knob group, and a data volume of active data in data managed by the DBMS are obtained, without actually configuring the second knob group in the DBMS, executing a job by the DBMS, and then observing the execution. In other words, the performance change ratio of the DBMS can be estimated without interacting with the DBMS. DBMS security can be ensured, performance measurement approaches are provided for self-tuning and self-management of the DBMS, and reliable and stable running of the DBMS is ensured. |
US11940963B2 |
Mechanisms for handling schema changes
Techniques are disclosed relating to database schemas. A computer system may receive a metadata document that describes an updated schema for a database that stores a plurality of records. The computer system may instantiate a set of processes to perform an upgrade routine to upgrade ones of the plurality of records to comply with the updated schema. While the set of processes are upgrading the records, the computer system may receive a request to perform an operation on one of the plurality of records. The computer system may detect that the record corresponds to an earlier schema version than a version of the updated schema of the metadata document and may upgrade the record to comply with that updated schema. After upgrading the record, the computer system may perform the requested operation on the record. |
US11940958B2 |
Artificial intelligence software marketplace
An example operation may include one or more of generating a hashed summary including hashes of one or more of a validation data set and hashes of data points chosen in previous iterations from producer nodes, and exposing the hashed summary to a plurality of producer nodes, receiving, iteratively, a plurality of requests from the plurality of producer nodes, respectively, where each request identifies a marginal value provided by a hash of a data sample available to a producer node, selecting a request received from a producer node based on a marginal value associated with the request, retrieving hashed data of the producer node associated with the selected request, and aggregating the hashed data of the producer node with the summary of hashes generated at one or more previous iterations to produce an updated summary, and storing the updated summary via a data block of a distributed ledger. |
US11940957B2 |
Method and system for expanding storage capacity using cloud storage systems
In some embodiments, a computer system may buffer, in a local storage buffer, data to be stored at the cloud and upload the data to the cloud storage from the local storage buffer. Upon receipt of an acknowledgement, from the cloud storage, that the data was successfully uploaded, the computer system may delete the data from the local storage buffer. The computer system may provide a ghost file representation of the uploaded data through the computer system, through which the data uploaded to the cloud storage may be accessed. In some embodiments, the computer system may access multiple cloud storage accounts, each corresponding to a file folder on the computer system, allowing the user to easily access different cloud storage accounts. The computer system may recover data that was deleted from either local persistent storage or the cloud storage. |
US11940956B2 |
Container index persistent item tags
Examples may include container index persistent item tags. Examples may store chunk signatures in at least one container index and, for each chunk signature, store at least one persistent item tag identifying a respective backup item that references or formerly referenced the chunk signature. Examples may determine that all chunks formerly referenced by a backup item have been erased based on the persistent item tags in the at least one container index and output an indication that the backup item has been erased. |
US11940944B2 |
Fuse recipe update mechanism
A computer platform is disclosed. The computer platform comprises a non-volatile memory to store fuse override data; and a system on chip (SOC), coupled to the non-volatile memory, including a fuse memory to store fuse data and security micro-controller to receive the fuse override data and perform a fuse override to overwrite the fuse data stored in the fuse memory with the fuse override data. |
US11940943B2 |
Low complexity ethernet node (LEN) one port
A network interface module for coupling a host device to a switched network as a network node is described. The network interface module comprises a single half-duplex port for communicatively coupling to a shared bus of the switched network, at least one frame queue sized to store one multicast read frame received via the shared bus, and logic circuitry. The logic circuitry is configured to decode a read command for the interface module included in a payload of the multicast read frame that includes multiple read commands for other network nodes of the switched network, and transmit a response frame including read data on the shared bus when detecting the shared bus is available for transmitting. |
US11940942B2 |
Peripheral component interconnect express interface device and operating method thereof
A Peripheral Component Interconnect Express (PCIe) interface device includes a transaction layer generating a transaction packet for transmission of a transaction, a data link layer generating a link packet including a protection code and a sequence number for the transaction packet and a link packet including a sequence number on the basis of the transaction packet, a physical layer generating a physical packet on the basis of the link packet and sequentially outputting the physical packet, a link training module performing negotiation for a link coupled through the physical layer and maintaining data information based on whether a link down occurring when the negotiation for the link is not performed is requested by a host or not, and a PCIe register storing information about the transaction layer, the data link layer, the physical layer, and the link training module. |
US11940940B2 |
External exchange connectivity
A processing device has a plurality of interfaces and a plurality of processors. During different phases of execution of a computer program, different processors are associated with different interfaces, such that the connectivity between processors and interfaces for the sending of egress data and the receiving of ingress data may change during execution of that computer program. The change in this connectivity is directed by the compiled code running on the processors. The compiled code selects which buses associated with which interfaces, given processors are to connect to for receipt of ingress data. Furthermore, the compiled code causes control messages to be sent to circuitry associated with the interfaces, so as to control which buses associated with which processors, given interfaces are to connect to. |
US11940929B2 |
Methods and apparatus to reduce read-modify-write cycles for non-aligned writes
Methods, apparatus, systems and articles of manufacture are disclosed to reduce read-modify-write cycles for non-aligned writes. An example apparatus includes a memory that includes a plurality of memory banks, an interface configured to be coupled to a central processing unit, the interface to obtain a write operation from the central processing unit, wherein the write operation is to write a subset of the plurality of memory banks, and bank processing logic coupled to the interface and to the memory, the bank processing logic to determine the subset of the plurality of memory banks to write based on the write operation, and determine whether to cause a read operation to be performed in response to the write operation based on whether a number of addresses in the subset of the plurality of memory banks to write satisfies a threshold. |
US11940927B2 |
Technologies for memory tagging
Techniques for memory tagging are disclosed. In the illustrative embodiment, 16 bits of a virtual memory address are used as memory tag bits. In a page table entry corresponding to the virtual memory address, page tag bits indicate which of the 16 bits of the virtual memory address are to be sent to the memory as memory tag bits when a memory operation is requested on the virtual memory address. The memory can then compare the memory tag bits sent with the physical memory address to memory tag bits stored on the memory that correspond to the physical memory address. If the memory tag bits match, then the operation is allowed to proceed. |
US11940925B2 |
Performing memory access operations with a logical-to-physical mapping table with reduced size
A logical-to-physical (L2P) data structure comprising a plurality of L2P table entries is maintained on the volatile memory device. Each L2P table entry comprises a block number and a page table index corresponding to the non-volatile memory device. A plurality of physical-to-logical (P2L) data structures each comprising a plurality of P2L table entries is maintained on the volatile memory device. Each of the plurality of P2L data structures corresponds to a portion of the L2P data structure. |