Document Document Title
US11211430B2 Display panel for improving display effect in low-resolution area, manufacturing method thereof, and display device
The present disclosure provides a display panel, a manufacturing method thereof, and a display device. The display panel includes a first area and a second area. A pixel density of the first area is greater than that of the second area. In the second area, each pixel includes a first sub-pixel, a second sub-pixel, a third sub-pixel, and a fourth sub-pixel. The first sub-pixel, the third sub-pixel, and the fourth sub-pixel are in a same sub-pixel row. The first sub-pixel is between the third sub-pixel and the fourth sub-pixel. The first sub-pixel and the second sub-pixel are in a same sub-pixel column. The first sub-pixel and the second sub-pixel are respectively in adjacent sub-pixel rows. The first sub-pixel and the second sub-pixel has a same emission color. The first sub-pixel, the third sub-pixel, and the fourth sub-pixel have different emission colors.
US11211429B2 Vertical intercalation device for neuromorphic computing
Vertically stacked memory devices and methods of manufacture are provided. The structures include a substrate stack including a first row of horizontal electrodes disposed over a first insulating layer and first insulating layer disposed over a substrate. The substrate stack further includes a second row of horizontal electrodes separated from the first row of horizontal electrodes by a second insulating layer, and the first row of horizontal electrodes is form over and substantially parallel to the second row of horizontal electrodes. A third insulating layer is formed over the second row of horizontal electrodes. A plurality of vertical gate trenches formed through the third insulating layer, the second row of horizontal electrodes, the second insulating layer, the first row of horizontal electrodes and the first insulating layer. The plurality of vertical gate trenches filled with a layer of channel material, a layer of electrolyte material and filled with a metal.
US11211427B2 Switching element, variable resistance memory device, and method of manufacturing the switching element
A switching element includes a lower barrier electrode disposed on a substrate, a switching pattern disposed on the lower barrier electrode, and an upper barrier electrode disposed on the switching pattern. The switching pattern includes a first switching pattern, and a second switching pattern disposed on the first switching pattern and having a density different from a density of the first switching pattern.
US11211422B2 Solid-state image sensor and electronic apparatus
Provided is a solid-state image sensor of a vertical spectral diffraction type in which a plurality of photoelectric conversion units are stacked in a region of each pixel, the solid-state image sensor includes a first photoelectric conversion module that includes a first photoelectric conversion unit that to performs photoelectric conversion on light in a first wavelength range of incident light, a first upper electrode and a first lower electrode with the first photoelectric conversion unit between the first upper electrode and the first lower electrode, and a first spectral correction unit between the first upper electrode and the first lower electrode stacked on the first photoelectric conversion unit and a second photoelectric conversion unit that performs photoelectric conversion on light in a second wavelength range of light that has passed through the first photoelectric conversion module, the second wavelength range is different from the first wavelength range.
US11211421B2 Sensor comprising gate modulation with inductor to form a resonant circuit
A sensor includes a photodiode disposed in a semiconductor material to receive light and convert the light into charge, and a first floating diffusion coupled to the photodiode to receive the charge. A second floating diffusion is coupled to the photodiode to receive the charge, and a first transfer transistor is coupled to transfer the charge from the photodiode into the first floating diffusion. A second transfer transistor is coupled to transfer the charge from the photodiode into the second floating diffusion, and an inductor is coupled between a first gate terminal of the first transfer transistor and a second gate terminal of the second transfer transistor. The inductor, the first gate terminal, and the second gate terminal form a resonant circuit.
US11211419B2 Composite bsi structure and method of manufacturing the same
Various embodiments of the present application are directed towards image sensors including composite backside illuminated (CBSI) structures to enhance performance. In some embodiments, a first trench isolation structure extends into a backside of a substrate to a first depth and comprises a pair of first trench isolation segments. A photodetector is in the substrate, between and bordering the first trench isolation segments. A second trench isolation structure is between the first trench isolation segments and extends into the backside of the substrate to a second depth less than the first depth. The second trench isolation structure comprises a pair of second trench isolation segments. An absorption enhancement structure overlies the photodetector, between the second trench isolation segments, and is recessed into the backside of the semiconductor substrate. The absorption enhancement structure and the second trench isolation structure collectively define a CBSI structure.
US11211408B2 Wiring layer and manufacturing method therefor
To provide a miniaturized semiconductor device with low power consumption. A method for manufacturing a wiring layer includes the following steps: forming a second insulator over a first insulator; forming a third insulator over the second insulator; forming an opening in the third insulator so that it reaches the second insulator; forming a first conductor over the third insulator and in the opening; forming a second conductor over the first conductor; and after forming the second conductor, performing polishing treatment to remove portions of the first and second conductors above a top surface of the third insulator. An end of the first conductor is at a level lower than or equal to the top level of the opening. The top surface of the second conductor is at a level lower than or equal to that of the end of the first conductor.
US11211406B2 Semiconductor device and method for controlling semiconductor device
To provide a semiconductor device having a thin-film BOX-SOI structure and capable of realizing a high-speed operation of a logic circuit and a stable operation of a memory circuit. A semiconductor device according to the present invention includes a semiconductor support substrate, an insulation layer having a thickness of at mast 10 nm, and a semiconductor layer. In an upper surface of the semiconductor layer, a first field-effect transistor including a first gate electrode and constituting a logic circuit is formed. Further, in the upper surface of the semiconductor layer, a second field-effect transistor including a second gate electrode and constituting a memory circuit is formed. At least three well regions having different conductivity types are formed in the semiconductor support substrate. In the presence of the well regions, a region of the semiconductor support substrate below the first gate electrode and a region of the semiconductor support substrate below the second gate electrode are electrically separated from each other.
US11211405B2 Variable low resistance line nonvolatile memory device and method for operating same
A variable low-resistance line memory device and an operating method thereof are provided. The memory device includes: a base including a spontaneous polarizable material; a gate arranged adjacent to the base; at least two polarization regions formed in the base by applying an electric field to the base through the gate, the at least two polarization regions having polarization in different directions from each other; a variable low-resistance line corresponding to a boundary between the at least two polarization regions selectively having polarization in different directions from each other; a source located to contact the variable low-resistance line; and a drain located to contact the variable low-resistance line, wherein the variable low-resistance line is formed in a region of the base, the region having a lower electrical resistance than other regions of the base adjacent to the variable low-resistance line.
US11211404B2 Memory devices based on ferroelectric field effect transistors
The disclosed technology is generally directed to semiconductor integrated circuit devices and more particularly to a three-transistor random access memory (3T RAM) device, and a method of fabricating and operating the same. In one aspect, a 3T RAM cell includes a ferroelectric-based field effect transistor (FeFET) having a first gate connected as a storage node and a second transistor connected between the FeFET and a read bit line having a second gate connected to a read word line. The 3T RAM cell also includes a third transistor connected between the storage node and a write bit line having a third gate connected to a write word line.
US11211402B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device includes a peripheral logic structure on a semiconductor substrate. A horizontal semiconductor layer is on the peripheral logic structure and includes a cell array region and a connection region. Electrode structures extend in a first direction on the horizontal semiconductor layer and are spaced apart in a second direction intersecting the first direction. A pair of the electrode structures adjacent to each other are symmetrically disposed to define a contact region partially exposing the horizontal semiconductor layer. A through via structure is on the contact region and connects the electrode structures to the peripheral logic structure. Each of the electrode structures includes a plurality of gate insulation regions extending along the first direction on the connection region. The gate insulation regions have different lengths from each other in the first direction.
US11211399B2 Electronic apparatus with an oxide-only tunneling structure by a select gate tier, and related methods
A vertical structure extends through a tiered structure of alternating conductive and insulative materials. The vertical structure includes a channel structure and a tunneling structure. At least one of the conductive materials of the tiered structure provides a select gate tier (e.g., including a control gate for a select gate drain (SGD) transistor). Adjacent the select gate tier of the tiered structure, the tunneling structure consists of or consists essentially of an oxide-only material. Adjacent the word line tiers of the tiered structure, the tunneling structure comprises at least one material that is other than an oxide-only material, such as a nitride or oxynitride. The oxide-only material adjacent the select gate tier may inhibit unintentional loss of charge from a neighboring charge storage structure, which may improve the stability of the threshold voltage (Vth) of the select gate tier.
US11211396B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: first and second memory cells; a first and second word lines; and a first bit line. The device is configured to execute first to sixth operations. In the first operation, a first voltage is applied to the first word line and a second voltage is applied to a semiconductor layer. In the second operation, the first voltage is applied to the second word line. In the third operation, a third voltage is applied to the first word line. In the fourth operation, the third voltage is applied to the second word line. In the fifth operation, a fourth voltage is applied to the first word line. In the sixth operation, the fourth voltage is applied to the second word line.
US11211395B2 3D memory array having select lines
A device comprises a column of cells disposed in multiple levels of word lines including a pillar comprising a first vertical conductive line, a second vertical conductive line, and a vertical semiconductor body disposed between and in contact with the first and second vertical conductive lines. A pillar select line is adjacent to and separated by a gate dielectric from the vertical semiconductor body to form a pillar select switch, the pillar select line disposed beneath the first and second vertical conductive lines. A bottom select line is disposed beneath the first and second vertical conductive lines and insulated from the pillar select line and the first and second vertical conductive lines. The bottom select line is in current-flow contact with the vertical semiconductor body of the pillar.
US11211392B1 Hole pre-charge scheme using gate induced drain leakage generation
A memory device disclosed herein. The memory device comprises: a memory string including a first select transistor, a memory cell transistor, and a second select transistor connected in series; a bit line connected to one end of the first select transistor; a source line connected to one end of the second select transistor; a first select line connected to a gate of the first select transistor; a word line connected to a gate of the memory cell transistor; a second select line connected to a gate of the second select transistor; and a control circuit configured to perform, before a program operation, a pre-charge operation comprising: applying a voltage to the second select line connected to the gate of the second select transistor to cause gate-induced drain leakage from the second select transistor.
US11211391B2 Memory device
A memory device includes a peripheral circuit region including a first substrate and circuit elements on the first substrate, the circuit elements including a row decoder; a cell array region including wordlines, stacked on a second substrate on the peripheral circuit region, and channel structures extending in a direction perpendicular to an upper surface of the second substrate and penetrating through the wordlines; and a cell contact region including cell contacts connected to the wordlines and on both sides of the cell array region in a first direction parallel to the upper surface of the second substrate, the cell contacts including a first cell contact region and a second cell contact region, the first and second cell contact regions having different lengths to each other in the first direction. Each of the first and second cell contact regions includes first pads having different lengths to each other in the first direction and second pads different from the first pads, and the cell contacts are connected to the wordlines in the first pads. The number of the second pads included in the first cell contact region is greater than the number of the second pads included in the second cell contact region.
US11211390B2 Staircase patterning for 3D NAND devices
Semiconductor devices and methods of forming the same include forming an etch mask on a stack of alternating dielectric layers and conductor layers. An exposed portion of a dielectric layer and a conductor layer is etched away to form a wordline. The forming and etching steps are repeated, adding additional etch mask material at each iteration, to form respective wordlines at each iteration.
US11211389B2 Memory device
Memory devices are provided. A memory device includes one or more adjacent memory cells on a substrate. A memory cell includes first dielectric layer on the substrate, floating gate, second dielectric layer, control gate layer, and first mask layer. The control gate layer has a first portion and a second portion thereon. A silicide layer is in the control gate layer and covers at least a sidewall of the second portion of the control gate layer. In a direction parallel to a surface of the substrate, the silicide layer has a size smaller than the first portion of the control gate layer or a size of the floating gate layer. A fourth dielectric layer is on the substrate and on the memory cell. The fourth dielectric layer contains an opening exposing a portion of the substrate between adjacent memory cells. A conductive structure is in the opening.
US11211382B2 Methods and apparatuses including a boundary of a well beneath an active area of a tap
Apparatuses and methods are disclosed. One such apparatus includes a well having a first type of conductivity formed within a semiconductor structure having a second type of conductivity. A boundary of the well has an edge that is substantially beneath an edge of an active area of a tap to the well.
US11211378B2 Heterogeneous integration structure for artificial intelligence computing
Three-dimensional (3D) semiconductor memory structures and methods of forming 3D semiconductor memory structures are provided. The 3D semiconductor memory structure includes a chip comprising a memory and Through-Silicon Vias (TSVs). The 3D semiconductor memory structure further includes a hardware accelerator arranged on and coupled face-to-face to the above chip. The 3D semiconductor memory structure also includes a substrate arranged under the under the (3D) semiconductor memory structure and the hardware accelerator and attached to the TSVs and external inputs and outputs of the memory chip and the hardware accelerator.
US11211373B1 Double-sided chip stack assembly
A chip stack assembly uses a monolithic metallic multilevel connector to both join connections on at different heights on the top sides at the of the chips, and to provide a large, robust connection surface on top of top of the assembly.
US11211371B2 Integrated circuit package and method
In an embodiment, a structure includes: a graphics processor device; a passive device coupled to the graphics processor device, the passive device being directly face-to-face bonded to the graphics processor device; a shared memory device coupled to the graphics processor device, the shared memory device being directly face-to-face bonded to the graphics processor device; a central processor device coupled to the shared memory device, the central processor device being directly back-to-back bonded to the shared memory device, the central processor device and the graphics processor device each having active devices of a smaller technology node than the shared memory device; and a redistribution structure coupled to the central processor device, the shared memory device, the passive device, and the graphics processor device.
US11211368B2 Semiconductor device
A semiconductor device includes a substrate having a main surface, a plurality of first wirings, each having a first embedded part embedded in the substrate and exposed from the main surface, and a mounted part which is in contact with the main surface and is connected to the first embedded part, a semiconductor element having an element rear surface and a plurality of electrodes bonded to the mounted parts, a plurality of second wirings, each having a second embedded part embedded in the substrate and exposed from the main surface and a columnar part protruding from the second embedded part in the thickness direction, and being located outward from the semiconductor element as viewed in the thickness direction; and a passive element located on the side facing the main surface in the thickness direction more than the semiconductor element, and electrically connected to the plurality of second wirings.
US11211367B2 Display panel and method for fabricating the same
A display panel includes a first substrate used to connect with at least one other substrate, a plurality of first light-emitting elements and a first patterned conductive layer. The first substrate includes a first light output surface and a first sidewall connecting to the first light output surface, wherein the first sidewall forms a non-180° angle with the first light output surface. The plurality of first light-emitting elements are disposed on the first light output surface. The first patterned conductive layer is disposed on the first sidewall.
US11211365B1 Mini LED backlight panel and backlight module
A mini light emitting diode (LED) backlight panel is provided, which includes a plurality of backlight sub-panels in a docking way. A light-filling region is disposed between the arbitrary adjacent two backlight sub-panels. Fluorescent powder or quantum dots are filled in the light-filling region. The mini LED backlight panel emits light to excite material of the light-filling region to emit light. Secondly, adopting design solutions of large and small light emitting angles in mixed arrangement on different heights of the light emitting surfaces in the mini LED backlight panel, improving brightness on the splicing position, thereby improving quality of light emitted from the mini LED backlight panel, and meanwhile is advantageous for an ultra-thin design of the backlight module.
US11211364B1 Semiconductor device assemblies and systems with improved thermal performance and methods for making the same
Semiconductor device assemblies are provided with one or more layers of thermally conductive material disposed between adjacent semiconductor dies in a vertical stack. The thermally conductive material can be configured to conduct heat generated by one or more of the semiconductor dies in laterally outward towards an outer edge of the assembly. The layer of thermally conductive material can comprise one or more allotropes of carbon, such as diamond, graphene, graphite, carbon nanotubes, or a combination thereof. The layer of thermally conductive material can be provided via deposition (e.g., sputtering, PVD, CVD, or ALD), or via adhering a film comprising the layer of thermally conductive material to one or more of the semiconductor dies.
US11211362B2 3D trench capacitor for integrated passive devices
Various embodiments of the present disclosure are directed towards a three-dimensional (3D) trench capacitor, as well as methods for forming the same. In some embodiments, a first substrate overlies a second substrate so a front side of the first substrate faces a front side of the second substrate. A first trench capacitor and a second trench capacitor extend respectively into the front sides of the first and second substrates. A plurality of wires and a plurality of vias are stacked between and electrically coupled to the first and second trench capacitors. A first through substrate via (TSV) extends through the first substrate from a back side of the first substrate, and the wires and the vias electrically couple the first TSV to the first and second trench capacitors. The first and second trench capacitors and the electrical coupling therebetween collectively define the 3D trench capacitor.
US11211359B2 Semiconductor device and method of forming modular 3D semiconductor package with horizontal and vertical oriented substrates
A semiconductor device has a plurality of interconnected modular units to form a 3D semiconductor package. Each modular unit is implemented as a vertical component or a horizontal component. The modular units are interconnected through a vertical conduction path and lateral conduction path within the vertical component or horizontal component. The vertical component and horizontal component each have an interconnect interposer or semiconductor die. A first conductive via is formed vertically through the interconnect interposer. A second conductive via is formed laterally through the interconnect interposer. The interconnect interposer can be programmable. A plurality of protrusions and recesses are formed on the vertical component or horizontal component, and a plurality of recesses on the vertical component or horizontal component. The protrusions are inserted into the recesses to interlock the vertical component and horizontal component. The 3D semiconductor package can be formed with multiple tiers of vertical components and horizontal components.
US11211356B2 Power semiconductor package and method for fabricating a power semiconductor package
A power semiconductor package includes a power semiconductor chip, an electrical connector arranged at a first side of the power semiconductor chip and having a first surface that is coupled to a power electrode of the power semiconductor chip, an encapsulation body at least partially encapsulating the power semiconductor chip and the electrical connector, and an electrical insulation layer arranged at a second surface of the electrical connector opposite the first surface, wherein parts of the encapsulation body and the electrical insulation layer form a coplanar surface of the power semiconductor package.
US11211355B2 Semiconductor device, method for manufacturing semiconductor device, and power conversion device
A first alignment resin (4) is formed in an annular shape on an electrode (3) of an insulating substrate (1). First plate solder (5) having a thickness thinner than that of the first alignment resin (4) is arranged on the electrode (3) on an inner side of the annular shape of the first alignment resin (4). A semiconductor chip (6) is arranged on the first plate solder (5). The first plate solder (5) is made to melt to bond a lower surface of the semiconductor chip (6) to the electrode (3).
US11211354B2 Systems and methods for semi-flexible eutectic bonder piece arranegments
In an embodiment, a system includes: a circular frame comprising a first side and a second side opposite the first side, wherein the circular frame comprises an aperture formed therethrough; an insert disposed within the aperture; a first wafer disposed over the insert; a second wafer disposed over the first wafer, wherein both the first wafer and the second wafer are configured for eutectic bonding when heated; two clamps disposed on the first side along the circular frame, wherein the two clamps are configured to contact the second wafer at respective clamp locations; and a plurality of pieces configured to secure the insert within the aperture, the plurality of pieces comprising both fixed and flexible pieces, the plurality of pieces comprising two fixed pieces disposed respectively adjacent to the clamp locations along the second side of the circular frame.
US11211351B2 Apparatuses including redistribution layers and related microelectronic devices
A multi-device package includes a substrate, at least two device regions, a first redistribution layer, an external chip and a plurality of first connectors. The two device regions are formed from the substrate, and the first redistribution layer is disposed on the substrate and electrically connected to the two device regions. The external chip is disposed on the first redistribution layer, and the first connectors are interposed between the first redistribution layer and the external chip to interconnect the two.
US11211348B2 First wafer, fabricating method thereof and wafer stack
A first wafer, a method of fabricating thereof and a wafer stack are disclosed. The first wafer includes a first substrate, a first dielectric layer on the first substrate, first metal layers embedded in the first dielectric layer, first switching holes extending partially through the first dielectric layer and exposing the first metal layers, a first interconnection layer filling up the first switching holes and electrically connected to the first metal layers, a first insulating layer residing on surfaces of both the first dielectric layer and the first interconnection layer, first contact holes extending through the first insulating layer and exposing the first interconnection layer, and a second interconnection layer filling up the first contact holes and electrically connected to the first interconnection layer. Filling the first contact holes and the first switching holes with different interconnection layers reduces the difficulty in fabricating interconnection structures for the first metal layers.
US11211345B2 In-package RF waveguides as high bandwidth chip-to-chip interconnects and methods for using the same
In-package radio frequency (RF) waveguides as high bandwidth chip-to-chip interconnects and methods for using the same are disclosed. In one example, an electronic package includes a package substrate, first and second silicon dies or tiles, and an RF waveguide. The first and second silicon dies or tiles are attached to the package substrate. The RF waveguide is formed in the package substrate and interconnects the first silicon die or tile with the second silicon die or tile.
US11211341B2 Package structure and method of fabrcating the same
Provided is a package structure, including a die, a plurality of through vias, an encapsulant, a plurality of first connectors, a warpage control material and a protection material. The plurality of through vias are disposed around the die. The encapsulant laterally encapsulate the die and the plurality of through vias. The plurality of first connectors are electrically connected to the plurality of through vias. The warpage control material is disposed over a first surface of the die. The protection material is disposed over the encapsulant, around the plurality of first connectors and the warpage control material.
US11211335B2 Semiconductor packages incorporating alternating conductive bumps
A semiconductor package includes a first semiconductor chip having a plurality of first through-electrodes and a plurality of first upper connection pads respectively connected to the plurality of first through-electrodes, where the plurality of first upper connection pads are on an upper surface of the first semiconductor chip, a second semiconductor chip on the first semiconductor chip and having a plurality of second lower connection pads on a lower surface of the second semiconductor chip, and a plurality of connection members, each including a pillar and a conductive bump, the plurality of connection members electrically connecting respective ones of the first upper connection pads and the second lower connection pads to each other. Conductive bumps of adjacent connection members, among the plurality of connection members, are alternately disposed at different levels with respect to the upper surface of the first semiconductor chip.
US11211330B2 Standard cell layout architectures and drawing styles for 5nm and beyond
A system and method for efficiently creating layout for a standard cell are described. A standard cell to be used for an integrated circuit uses a full trench silicide strap as drain regions for a pmos transistor and an nmos transistor. Multiple unidirectional routes in metal zero are placed across the standard cell where each route connects to a trench silicide contact. Power and ground connections utilize pins rather than end-to-end rails in the standard cell. Additionally, intermediate nodes are routed in the standard cell with unidirectional routes.
US11211329B2 Power island segmentation for selective bond-out
A semiconductor chip includes a semiconductor die formed on a substrate, a first power mesh formed on the substrate, and a second power mesh formed on the substrate electrically isolated from the first power mesh. The semiconductor chip also includes a first circuit block formed on the substrate and electrically connected to the first power mesh, and a second circuit block formed on the substrate and electrically connected to the second power mesh. The first circuit block and the second circuit block are communicatively coupled to a first plurality of external circuit connections and a second plurality of external circuit connections, respectively. The semiconductor chip also includes one or more first signal pins and one or more second signal pins formed on the substrate, the first and second signal pins designed to receive external signals.
US11211326B2 Wiring substrate and manufacturing method thereof
An insulating layer containing fillers is formed to cover a first wiring layer. An opening portion, in which the first wiring layer is exposed, is formed in the insulating layer. A first alkali treatment, an ultrasonic cleaning treatment, and a second alkali treatment are sequentially performed on an upper surface of the insulating layer, on an inner wall surface of the opening portion, and an upper surface of the first wiring layer exposed in the opening portion. A second wiring layer electrically connected to the first wiring layer is formed by filling the opening portion by plating. The second wiring layer extends from an inside of the opening portion to the upper surface of the insulating layer.
US11211325B2 Semiconductor device package and method for manufacturing the same
A semiconductor package may include a first substrate and a second substrate, a redistribution layer (RDL), a first conductive via and a second conductive via. The first substrate has a first surface and a second surface opposite to the first surface. The second substrate has a first surface and a second surface opposite to the first surface. The RDL is disposed on the first surface of the first substrate and the first surface of the second substrate. The first conductive via passes through the RDL and is electrically connected to the first substrate. The second conductive via passes through the RDL and is electrically connected to the second substrate.
US11211323B2 Method of fabricating field effect transistor having non-orthogonal gate electrode
The present disclosure provides a device includes a first gate structure segment and a collinear second gate structure segment, as well as a third gate structure segment and a collinear fourth gate structure segment. An interconnection extends from the first gate structure segment to the fourth gate structure segment. The interconnection is disposed above the first gate structure segment and the fourth gate structure segment. The interconnection may be formed on or co-planar with a contact layer of the semiconductor device.
US11211321B2 Package structure and manufacturing method thereof
A package structure including a first chip, a second chip, a dielectric body, a third chip, an encapsulant, a first conductive terminal, and a circuit layer is provided. The dielectric body covers the first chip and the second chip. The third chip is disposed on the dielectric body such that a third active surface thereof faces a first active surface of the first chip or a second active surface of the second chip. The encapsulant covers the third chip. The first conductive terminal is disposed on the dielectric body and is opposite to the third chip. The circuit layer includes a first circuit portion and a second circuit portion. The first circuit portion penetrates the dielectric body. The first chip, the second chip, or the third chip is electrically connected to the first conductive terminal through the first circuit portion. The second circuit portion is embedded in the dielectric body.
US11211314B2 Interposer for electrically connecting stacked integrated circuit device packages
An integrated circuit structure may be fabricated having a first integrated circuit package comprising a first integrated circuit device electrically attached to a first surface of a first substrate, a second integrated circuit package comprising a second integrated circuit device electrically attached to a first surface of a second substrate and an opening extending between a first surface of the second substrate and the second surface of the second substrate, and an interconnection structure electrically attached to the first surface of the first substrate, wherein a portion of the interconnection structure extends into the second substrate opening and wherein the interconnection structure is electrically attached to a first surface of the second substrate.
US11211305B2 Apparatus and method to support thermal management of semiconductor-based components
An integrated circuit having a body comprised of semiconducting material has one or more electronic components formed in a first region of the body and at least another electronic component formed in the second region of the body. A thermal barrier separates the two regions. By one approach that thermal barrier comprises a gap formed in the body. The gap may comprise an air gap or may be partially or wholly filled with material that inhibits thermal conduction. The thermal barrier may at least substantially surround the aforementioned second region. The second region may also include one or more temperature sensors disposed therein. A temperature control circuit may use the corresponding temperature information from within the second region to actively control the second region temperature using a temperature forcing element that is disposed at least proximal to the second region.
US11211303B2 Semiconductor device including a passivation structure and manufacturing method
An embodiment of a semiconductor device includes a semiconductor body having a first main surface. The semiconductor body includes an active device area and an edge termination area at least partly surrounding the active device area. The semiconductor device further includes a contact electrode on the first main surface and electrically connected to the active device area. The semiconductor device further includes a passivation structure on the edge termination area and laterally extending into the active device area. The semiconductor device further includes an encapsulation structure on the passivation structure and covering a first edge of the passivation structure above the contact electrode.
US11211302B2 Semiconductor device package
A semiconductor device package comprises a carrier, a stop layer, a barrier layer and an encapsulant. The carrier has a first surface and a second surface recessed with respect to the first surface. The stop layer is disposed on the second surface of the carrier. The barrier layer is disposed on the stop layer and protruded from the first surface of the carrier. The encapsulant is disposed on the first surface of the carrier. Further, the encapsulant has a side surface disposed on the barrier layer.
US11211290B2 MIM capacitor with adjustable capacitance via electronic fuses
Certain aspects of the present disclosure are generally directed to techniques and apparatus for adjusting capacitance in one or more metal-insulator-metal (MIM) capacitors in an effort to reduce capacitance variation between semiconductor devices and improve yield during fabrication. One example method for fabricating a semiconductor device generally includes measuring a capacitance value of a MIM capacitor of the semiconductor device, determining the measured capacitance value of the MIM capacitor is above a target capacitance value for the MIM capacitor, and selectively rupturing a set of connections in the MIM capacitor based on the measured capacitance value. Selectively rupturing the set of connections in the MIM capacitor may reduce the capacitance value of the MIM capacitor to a value approximately that of the target capacitance value.
US11211289B2 Metal loss prevention using implantation
The present disclosure provides methods for forming conductive features in a dielectric layer without using adhesion layers or barrier layers and devices formed thereby. In some embodiments, a structure comprising a dielectric layer over a substrate, and a conductive feature disposed through the dielectric layer. The dielectric layer has a lower surface near the substrate and a top surface distal from the substrate. The conductive feature is in direct contact with the dielectric layer, and the dielectric layer comprises an implant species. A concentration of the implant species in the dielectric layer has a peak concentration proximate the top surface of the dielectric layer, and the concentration of the implant species decreases from the peak concentration in a direction towards the lower surface of the dielectric layer.
US11211288B2 Semiconductor device
There is provided a semiconductor device including: a first wiring; a second wiring; a dielectric layer configured to insulate the first wiring and the second wiring from each other; and an impedance adjustment layer formed between the first wiring and the second wiring, and configured to adjust an impedance between the first wiring and the second wiring.
US11211282B2 Apparatus to reduce contamination in a plasma etching chamber
Embodiments of process kit components for use in a substrate support, and substrate supports incorporating same, are provided herein. In some embodiments, the substrate support may include a body, a grounding shell formed of an electrically conductive material disposed about the body, a liner formed of an electrically conductive material disposed about the grounding shell, where the liner includes an upper lip that extends inwardly towards the body, a metal fastener disposed through the upper lip to couple the liner to the grounding shell, and a first insulator ring disposed atop the upper lip of the liner and covering the metal fastener.
US11211281B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a placing unit, a supply, an embankment and a moving mechanism. The placing unit is configured to place a substrate thereon. The supply is configured to supply a processing liquid onto the substrate placed on the placing unit. The embankment is disposed to surround the substrate placed on the placing unit to suppress an outflow of the processing liquid supplied onto the substrate from the substrate. The moving mechanism is configured to vary a height of the embankment.
US11211278B2 Substrate processing apparatus and substrate processing method
There is provided a substrate processing apparatus for processing a substrate, including: a storage part provided on an uppermost portion of the substrate processing apparatus and on which a substrate accommodation container for accommodating the substrate is placed; and a first transfer device configured to directly or indirectly deliver the substrate accommodation container between the storage part and a loading/unloading part, wherein the loading/unloading part is configured to place the substrate accommodation container thereon in the substrate processing apparatus and to load and unload the substrate into and from a processing part of the substrate processing apparatus, and the first transfer device is configured to deliver the substrate accommodation container with respect to an overhead hoist transport that moves above the substrate processing apparatus.
US11211275B2 Substrate storage container
A substrate storage container comprises a container body that stores substrates, a lid that closes an opening of the container body, locking mechanisms provided on the lid and locking with the locking portions of the container body, and packing interposed between the container body and the lid, wherein the packing includes a first packing attached to the container body and a second packing attached to the lid, and wherein the first packing and the second packing are located inside the container body from positions of the locking portions when viewed from the direction orthogonal to the closing direction of the lid. As a result, a substrate storage container with improved internal cleanliness can be provided while also improving the sealability with respect to internal negative pressure and positive pressure.
US11211273B2 Carrier substrate and packaging method using the same
A carrier substrate and a packaging method, the carrier substrate including a first layer; a second layer; and a first glue layer between the first layer and the second layer, wherein the first glue layer is removably attached to the first layer.
US11211265B2 Heat treatment apparatus and heat treatment method
A heat treatment apparatus includes a processing container that accommodates a plurality of substrates, a gas supply unit that supplies a raw material gas into the processing container, an exhaust unit that exhausts the raw material gas in the processing container, and a heating unit that heats the plurality of substrates. The gas supply unit includes a gas supply pipe including: a first straight pipe portion that extends upward along a longitudinal direction of an inner wall surface of the processing container; a bent portion where a distal end side that extends above the first straight pipe portion is bent downward; a second straight pipe portion that extends downward from the bent portion; and a plurality of gas ejecting holes formed on the second straight pipe portion. The first straight pipe portion has a larger cross-sectional area than the second straight pipe portion.
US11211260B2 Semiconductor structure and method for forming same
A semiconductor structure and a method for forming same are provided, the forming method including: providing a base including a plurality of adjacent device unit regions, an initial device gate structure spanning a plurality of device unit regions being formed on the base; etching a portion of the initial device gate structure in thickness at a junction between the adjacent device unit regions to form a top opening; forming a spacer layer on a side wall of the top opening; etching a remainder of the initial device gate structure exposed from the spacer layer, and forming a bottom opening exposed from the base within the remainder of the initial device gate structure, the remainder of the initial device gate structure being used as a device gate structure; and forming an isolation structure within the top opening and the bottom opening. The spacer layer is configured to adjust a width of the bottom opening, so that the width of the bottom opening is less than a width of the top opening. Therefore, the width of the top opening can be increased properly to enlarge a process window in which the top opening is formed, thereby better implementing isolation between the adjacent device unit regions and improving integrity of the device gate structure, further helping improve performance of a transistor.
US11211257B2 Semiconductor device fabrication with removal of accumulation of material from sidewall
A method of fabricating a semiconductor device is provided. The method includes forming a first metal layer over a semiconductor substrate, and forming a first layer over the first metal layer. The first layer and first metal layer are etched to expose a sidewall of the first layer and a sidewall of the first metal layer, wherein the etching disburses a portion of the first metal layer to create an accumulation of material on at least one of the sidewall of the first layer or the sidewall of the first metal layer. At least some of the accumulation is etched away using an etchant comprising fluorine.
US11211253B2 Atomic layer deposition and etch in a single plasma chamber for critical dimension control
Methods and apparatuses for critical dimension (CD) control of substrate features using integrated atomic layer deposition (ALD) and etch processes are described herein. Methods include etching to form a mask pattern of features on a substrate having a width that is less than a desired width of structures to be subsequently formed by the mask pattern of features, conformally depositing a passivation layer by ALD that increases the width of the mask pattern of features to the desired width, and etching a layer of the substrate to a desired depth to form the plurality of structures having the desired width.
US11211252B2 Systems and methods for copper (I) suppression in electrochemical deposition
Electroplating systems according to the present technology may include a two-bath electroplating chamber including a separator configured to provide fluid separation between a first bath configured to maintain a catholyte during operation and a second bath configured to maintain an anolyte during operation. The electroplating systems may include a catholyte tank and an anolyte tank fluidly coupled with the two baths of the two-bath electroplating chamber. The electroplating systems may include a first pump configured to provide catholyte from the catholyte tank to the first bath. The electroplating systems may include a second pump configured to provide anolyte from the anolyte tank to the second bath. The electroplating systems may also include an oxygen-delivery apparatus configured to provide an oxygen-containing fluid within the electroplating system.
US11211248B2 SiC electronic device fabricated by Al/Be co-implantation
A method for p-type doping of a silicon carbide layer includes first implantation step of implanting aluminum dopants into a preselected region of the silicon carbide layer by ion implantation, an annealing step of annealing the silicon carbide layer after performing the first implantation step, a second implantation step of implanting beryllium dopants into the preselected region by ion implantation before the annealing step. A ratio of the total aluminum dose in the first implantation step to the total beryllium dose in the second implantation step is in a range between 0.1 and 10.
US11211243B2 Method of filling gaps with carbon and nitrogen doped film
A method includes etching a semiconductor substrate to form a trench, and depositing a dielectric layer using an Atomic Layer Deposition (ALD) cycle. The dielectric layer extends into the trench. The ALD cycle includes pulsing Hexachlorodisilane (HCD) to the semiconductor substrate, purging the HCD, pulsing triethylamine to the semiconductor substrate, and purging the triethylamine. An anneal process is then performed on the dielectric layer.
US11211241B2 Substrate processing method and substrate processing apparatus
A substrate processing method includes a processing liquid supplying step of supplying a processing liquid to a patterned surface of a substrate having the patterned surface with projections and recesses, a processing film forming step of solidifying or curing the processing liquid supplied to the patterned surface to form, so as to follow the projections and the recesses of the patterned surface, a processing film which holds a removal object present on the patterned surface and a removing step of supplying a peeling liquid to the patterned surface to peel the processing film from the patterned surface together with the removal object, thereby removing the processing film from the substrate, while such a state is kept that the removal object is held by the processing film.
US11211239B2 Extreme ultraviolet light generation apparatus and extreme ultraviolet light generation apparatus controlling method
An EUV light generation apparatus includes: a chamber; an EUV light condensing mirror positioned inside the chamber and having a reflective surface that determines a first focal point and a second focal point, the reflective surface and the second focal point being positioned on respective sides of a first surface; at least one magnet configured to generate a magnetic field at and around the first focal point; a first gas supply unit configured to supply first gas to the reflective surface in the chamber and opened near an outer peripheral part of the reflective surface; a second gas supply unit configured to supply second gas into the chamber and opened at a position between the first surface and the second focal point; and a discharge device configured to discharge gas inside the chamber and opened at a position between the first focal point and the at least one magnet.
US11211238B2 Multi-pass mass spectrometer
Improved multi-pass time-of-flight mass spectrometers MPTOF, either multi-reflecting (MR) or multi-turn (MT) TOF are proposed with elongated pulsed converters—either orthogonal accelerator or radially ejecting ion trap. The converter (35) is displaced from the MPTOF s-surface of isochronous ion motion in the orthogonal Y-direction. Long ion packets (38) are pulsed deflected in the transverse Y-direction and brought onto said isochronous trajectory s-surface, this way bypassing said converter. Ion packets are isochronously focused in the drift Z-direction within or immediately after the accelerator, either by isochronous trans-axial lens/wedge (68) or Fresnel lens. The accelerator is improved by the ion beam confinement within an RF quadrupolar field or within spatially alternated DC quadrupolar field. The accelerator improves the duty cycle and/or space charge capacity of MPTOF by an order of magnitude.
US11211237B2 Mass spectrometric method for determining the presence or absence of a chemical element in an analyte
The present invention relates to a mass spectrometric method for determining (predicting) the presence or absence of a chemical element in an analyte which provides valuable information towards reduction of complexity for annotating a chemical formula to the analyte. The method is based on representing a measured isotopic pattern of an analyte as a feature vector and assigning the feature vector to the presence/absence class using a machine learning algorithm, like a support vector machine (SVM) or an artificial neural network (NN).
US11211235B2 Imaging mass spectrometry data processing device
A peak-waveform conversion processor detects a peak in a profile spectrum created based on data obtained at each measurement point in a sample's measurement area, and acquires a rod-like peak by performing centroid conversion processing on a waveform of the peak having a mountain shape. When an operator specifies a target compound to be observed, a mass difference calculation unit calculates a mass difference between a precise m/z of the target compound and an m/z of a rod-like peak at a position close to the precise m/z for each measurement point. A mass difference image creator creates an image showing a distribution of mass differences based on the calculated mass differences. A mass difference related information calculation unit acquires an index value such as an average value of a plurality of mass differences for each mass difference image, and creates a graph showing a frequency distribution of the mass differences.
US11211231B2 Plasma generation apparatus
A plasma generation apparatus includes a plasma generation unit. The plasma generation unit has a spherical or elliptical cavity. The plasma generation unit receives radio-frequency (RF) power in such a manner that bounce resonance of electrons is performed to generate plasma in the cavity. The cavity has a plasma extraction hole to communicate with an external space.
US11211223B1 System and method for simultaneous phase contrast imaging and electron energy-loss spectroscopy
A method for imaging a sample with charged particles comprises directing charged particles towards the sample along a primary axis, and simultaneously detecting a first portion and a second portion of the charged particles transmitted through the sample with a first detector and a second detector, respectively. The second detector is positioned downstream of the first detector. Each of the transmitted charged particles exits the sample at an exit angle between a direction of the transmitted charged particle and the primary axis. The exit angles of the first portion of the transmitted charged particles overlap with the exit angles of the second portion of the transmitted charged particles. In this way, complimentary information, such as the structural and compositional information, may be obtained simultaneously.
US11211222B2 Method and system for automatic zone axis alignment
Automatic alignment of the zone axis of a sample and a charged particle beam is achieved based on a diffraction pattern of the sample. An area corresponding to the Laue circle is segmented using a trained network. The sample is aligned with the charged particle beam by tilting the sample with a zone axis tilt determined based on the segmented area.
US11211221B2 Chip-type fuse
A chip-type fuse includes a main body portion composed of an insulating material, a fuse conductor that is disposed inside the main body portion and that has both end portions exposed at the main body portion, and a pair of outer electrodes that cover respective end portions of the main body portion and that are connected to respective end portions of the fuse conductor. A hollow portion is present inside the main body portion, and the fuse conductor has a fusing portion disposed along the wall surface of the hollow portion.
US11211219B2 Multi-level feedback actuator assembly for a solid state circuit breaker
A multi-level feedback actuator assembly for a circuit breaker assembly includes a rotary solenoid, an electric actuator assembly and a manual actuator assembly. The electric actuator assembly includes a switch assembly with an actuator. The manual actuator assembly includes a number of primary actuators, a linkage assembly, and a cam assembly.The number of primary actuators includes a first actuator with a body. The first actuator body is structured to move over a path having at least a first portion and a second portion. The rotary solenoid is operatively coupled to the linkage assembly. The linkage assembly is further operatively coupled to an operating mechanism crossbar. In this configuration, the linkage assembly is structured to apply at least a first bias and a second bias to the first actuator body. Further, the first bias is noticeably different from said second bias.
US11211218B2 Method for detecting insufficient contact pressure in a switching unit, device for implementing such a method, and switching unit including such a device
A method for detecting insufficient contact pressure between two contacts of an electrical switching unit, including a device for resetting a mechanism for controlling the switching unit following a closure maneuver of the mechanism, the resetting device including a motor configured to complete the closure maneuver of the control mechanism. The method involves detecting whether the motor completes the closure and whether a resetting torque corresponds to a normal resetting torque, by analyzing an envelope curve of current consumed by the motor over time, and, if the motor completes the closure, deducing that a wear is a result of wear in the mechanism or a kinematic chain, and if the motor completes the closure and the resetting torque corresponds to an abnormal rescuing torque, deducing that the wear corresponds to wear in the motor or parts involved in compressing the closure spring.
US11211216B2 Accelerated motion relay
An electrical relay (2) includes an electromagnetic drive system for providing bi-directional drive. The electrical relay (2) includes a first a coil (212) and a second coil (213). A current is supplied to the coils (212) and (213) in opposite directions. The two coils (212) and (213) can be used to accelerate the armature in either direction in relation to the two contacts. This can be used to drive the armature to either one of the contacts and to accelerate and decelerate the armature during a single transit. In the latter regard, the armature can be accelerated and decelerated to shorten the transit time, reduce bounce, reduce wear on the contacts, and allow for different contact material options.
US11211215B2 Switch, and control method thereof
The present disclosure provides a high voltage and high current switch with zero-phase waiting and a control method. The switch includes two or more switching units connected in series, each of the switch unit modules includes a main switch circuit, an auxiliary switch circuit, a voltage-equalizing power supply circuit unit, a switch control and communication circuit unit, and a current transformer; and the auxiliary switch circuit and the voltage-equalizing power supply circuit unit are connected in parallel between two ends of the main switch circuit, and the current transformer is connected to the main switch circuit; an output of the current transformer is connected to the voltage-equalizing power supply circuit unit which supplies power to the switch control and communication circuit unit, and the switch control and communication circuit unit is configured to control the closing and opening of a main relay and an auxiliary relay.
US11211214B2 DC circuit breaker
A DC circuit breaker according to various embodiments may comprise: a first terminal unit connected to a power source; and a second terminal unit connected to the first terminal unit and connected to a load, wherein the first terminal unit includes at least a pair of first terminals connected to each other in parallel and connected to the power source, and the second terminal unit includes at least a pair of second terminals corresponding respectively to the first terminals and connected to each other in parallel so as to be connected to the load.
US11211204B2 Solid electrolytic capacitor and method for manufacturing same
A solid electrolytic capacitor that includes a plurality of linear conductors arranged in parallel and made of a valve action metal in which a dielectric layer is formed on a surface of the valve action metal; a conductive polymer layer covering the plurality of linear conductors and shared by linear conductors; a conductor layer covering conductive polymer layer; an anode terminal in contact with end faces of the plurality of linear conductors; and a cathode terminal electrically connected to conductor layer.
US11211203B2 Manufacturing method for capacitor unit by cutting
A capacitor unit and a manufacturing method thereof are provided. The manufacturing method includes the following steps. An isolation layer is formed on a substrate. A first capacitor stacked structure and a second capacitor stacked structure are formed on the isolation layer. Electrode connectors are formed on the first capacitor stacked structure and the second capacitor stacked structure. The electrode connectors are exposed, so that the electrode connectors, the first capacitor stacked structure, the second capacitor stacked structure, the isolation layer, and the substrate are combined to form a capacitor integrated structure, wherein the isolation layer electrically isolates the substrate from the first capacitor stacked structure and the second capacitor stacked structure. The capacitor integrated structure is cut to form a first capacitor unit and a second capacitor unit separated from each other.
US11211197B2 Inductive current transformer for transmitting information using current modulation
An inductive current transformer for transforming a primary current into a secondary current, has a secondary winding with two terminals, an electronic device for transmitting information to an external measuring device, a first inductive coupling device connected to the secondary winding, and a power supply device which is coupled to the secondary winding via the first inductive coupling device and which is adapted to generate a supply voltage for the electronic device from the secondary electric current of the secondary winding.
US11211189B2 Coil device
A coil device includes a coil portion including at least a coil, a housing including a base disposed on a side of a first surface of the coil portion and a cover disposed on a side of a second surface of the coil portion and accommodating the coil portion in an internal space formed by the base and the cover, and a fixing member fixing the cover to the base. The fixing member includes a first fixing portion disposed along at least the cover on a first outer periphery of the housing surrounding the base and the cover.
US11211187B2 Magnetic materials with ultrahigh resistivity intergrain nanoparticles
A composite magnetic material has a plurality of grains having a magnetic ferrite phase, grain boundaries surrounding the grains, and a plurality of nanoparticles disposed at the grain boundaries. The nanoparticles of the composite material are both magnetic and electrically insulating, having a magnetic flux density of greater than about 100 mT and an electrical resistivity of at least about 108 Ohm-cm. Also provided is a method of making the composite material. The material is useful for making inductor cores of electronic devices.
US11211183B2 Insulated electric wire and wire harness
An insulated electric wire includes an insulating coating made of a resin composition, and a wire harness including the insulated electric wire. An insulated electric wire 10 includes an electric wire conductor 12, and an insulating coating 14 that coats the outer circumferential surface of the electric wire conductor 12, wherein the insulating coating 14 is made of a resin composition containing a thermoplastic polyester elastomer as a main component. Furthermore, a wire harness includes the insulated electric wire 10. The thickness of the insulating coating 14 is preferably less than 0.7 mm.
US11211181B2 Dielectric ceramic composition and multilayer ceramic capacitor comprising the same
A dielectric ceramic composition and a multilayer ceramic capacitor comprising the same includes a barium titanate (BaTiO3)-based base material main ingredient and an accessory ingredient, and the accessory ingredient includes a third trivalent lanthanide rare earth element A and terbium (Tb) as rare earth elements, and a molar ratio (Tb/A) of a content of terbium (Tb) to the content of the trivalent lanthanide rare earth element A satisfies 0.15≤Tb/A<0.50.
US11211178B2 Transparent neutron shielding material
Provided is a neutron shielding material having excellent transparency and high neutron shielding ability. In this neutron shielding material, light transmittance at wave length of 400 to 700 nm is 80% or greater, and the thickness of a 1/10 value layer of a neutron generated from Californium 252 is 14 cm or less.
US11211176B2 Continuous reprocessing of spent nuclear fuel
Spent nuclear fuel is added to an electro-reduction cell, wherein the electro-reduction cell includes a halide salt electrolyte, and anode, and a cathode including an alloy of uranium and a first metal forming a low melting point alloy with uranium, the first metal being one or more of: iron; chromium; nickel; manganese; and cobalt. The spent nuclear fuel is electrochemically reduced at a potential sufficient to reduce plutonium and lanthanides in the spent nuclear fuel, to form a molten alloy of the first metal, uranium and higher actinides present in the spent nuclear fuel. The alloy is extracted from the electro-reduction cell while uranium oxide is present in the electro-reduction cell. The spent nuclear fuel includes uranium oxide and at least 1 mol of lanthanides per tonne of uranium in the spent nuclear fuel, and the electro-reduction cell is operated at a temperature above the melting point of the alloy.
US11211174B2 Fuel assembly
Nuclear fuel assemblies include non-symmetrical fuel elements with reduced lateral dimensions on their outer lateral sides that facilitate fitting the fuel assembly into the predefined envelope size and guide tube position and pattern of a conventional nuclear reactor. Nuclear fuel assemblies alternatively comprise a mixed grid pattern that positions generally similar fuel elements in a compact arrangement that facilitates fitting of the assembly into the conventional nuclear reactor.
US11211173B2 Nuclear reactor integrating a safety primary heat exchanger
A nuclear reactor includes a vessel incorporating at least one primary power heat exchanger for cooling the primary liquid of the nuclear reactor during the normal operation of the reactor and at least one primary passive safety heat exchanger for cooling the primary liquid of the nuclear reactor in the event of a malfunction in the normal cooling of the primary liquid of the reactor. The vessel includes a compartment arranged in the thickness thereof, wherein the primary passive safety heat exchanger is at least partially contained inside the compartment.
US11211172B2 Systems and methods for improved sustainment of a high performance FRC with multi-scaled capture type vacuum pumping
Systems and methods that facilitate forming and maintaining FRCs with superior stability as well as particle, energy and flux confinement and, more particularly, systems and methods that facilitate forming and maintaining FRCs with elevated system energies and improved sustainment utilizing multi-scaled capture type vacuum pumping.
US11211169B2 Finding precise causal multi-drug-drug interactions for adverse drug reaction analysis
Mechanisms are provided for implementing a framework to learn multiple drug-adverse drug reaction associations. The mechanisms receive and analyze patient electronic medical record data and adverse drug reaction data to identify co-occurrences of references to drugs with references to adverse drug reactions (ADRs) to thereby generate candidate rules specifying multiple drug-ADR relationships. The mechanisms filter the candidate rules to remove a subset of one or more rules having confounder drugs specified in the subset of one or more candidate rules, and thereby generate a filtered set of candidate rules. The mechanisms further generate a causal model based on the filtered set of candidate rules. The causal model comprises, for each ADR in a set of ADRs, a corresponding set of one or more rules, each rule specifying a combination of drugs having a causal relationship with the ADR.
US11211168B2 Systems and methods for identifying content based on user interactions
Disclosed is an intelligent recommendation system for identifying and/or providing personalized one or more independent applications and/or healthcare related media content (e.g., multimedia content and applications involved in healthcare or the treatment of various health conditions of a user) to a plurality of user devices and/or client devices.
US11211162B1 Methods and systems for identifying body part or body area anatomical landmarks from digital imagery for the fitting of compression garments for a person in need thereof
Various examples are provided related to identification of anthropometric information for fitting of compression garments. In one example, a method of generating compression garment fit information includes acquiring images including a selected body part or body area in need of compression therapy; processing the acquired images along with a library of compression garment fit information; generating a 3D reconstruction of the selected body part/area; deriving anthropometric information for the selected body part/area from the 3D reconstruction; providing a compression value corresponding to a prescribed or intended amount of compression therapy applied to the selected body part/area; and generating compression garment fit information for the selected body part/area. In another example, a library of compression garment fit information includes anthropometric information generated for individuals in need of compression therapy; information associated with a health condition for the individuals; and compression garment fit instructions provided by a compression garment manufacturer.
US11211160B2 Systems and methods of automatically processing electronic images across regions
Systems and methods are disclosed for using an integrated computing platform to view and transfer digital pathology slides using artificial intelligence, the method including receiving at least one whole slide image in a cloud computing environment located in a first geographic region, the whole slide image depicting a medical sample associated with a patient, the patient being located in the first geographic region; storing the received whole slide image in a first encrypted bucket; applying artificial intelligence to perform a classification of the at least one whole slide image, the classification comprising steps to determine whether portions of the medical sample depicted in the whole slide image are healthy or diseased; based on the classification of the at least one whole slide image, generating metadata associated with the whole slide image; and storing the metadata in a second encrypted bucket.
US11211159B1 System and method for generating an otolaryngological disease nourishment program
A system and method for generating an otolaryngological disease nourishment program comprises a computing device configured to receive at least an otolaryngological component as a function of an otolaryngological system, determine an otolaryngological localizer as a function of the otolaryngological biomarker, wherein determining comprises obtaining at least an otolaryngological assemblage, and determining the otolaryngological localizer as a function of the otolaryngological biomarker and otolaryngological assemblage using an otolaryngological machine-learning model, identify an otolaryngological effect as a function of the otolaryngological localizer, wherein generating comprises receiving a normal operation as function of an otolaryngological recommendation, and identifying the otolaryngological effect as a function of the normal operation and otolaryngological localizer using an effect machine-learning model, ascertain an edible as a function of the otolaryngological effect, and generate a nourishment program as a function of the edible.
US11211156B2 Digital therapeutic systems and methods
Methods and devices include identifying a plurality of target users for the digital therapeutic based on one or more target parameters, conducting outreach to one or more of the plurality of target users using an outreach medium, identifying an activation mechanism to optimize use of the digital therapeutic, and encouraging an engagement level of the digital therapeutic by one or more of the plurality of target users.
US11211153B2 Medical scan labeling quality assurance system
A medical scan labeling quality assurance system is operable to transmit a selected set of medical scans to a set of client devices associated with an expert user and a selected set of users. The client devices display medical scans are displayed to the expert user and the set of users, and a set of labeling data generated via user input to each client device is received from each client device. A set of performance score data is generated based on comparing each set of labeling data to a set of golden labeling data that was received from the client device of the expert user. The set of performance score data is used to update user profiles of the set of users, and is transmitted to the set of client devices for display to the set of users.
US11211152B2 System and a method for managing information relating to sample test requests within a laboratory environment
A system and method for managing information relating to requests for a number of tests to be made of at least one sample within a laboratory environment are disclosed. The system may include a sample reception unit, a pre-analytical unit to scan, sort and/or aliquot the sample on request according to respective test requirements included within a respective sample order, an analytical unit to run at least one test on a sorted and/or aliquoted sample, and at least one decision unit. The decision unit acts as a connecting component for interconnecting the sample reception unit, the pre-analytical unit and the analytical unit as both an intermediary and coordinator such that tests can be performed via a recursive workflow until the sample is completely measured. The decision unit is further configured to collate the test results appropriately with the sample and to give a respective report towards a host component.
US11211149B2 Filtering genetic networks to discover populations of interest
A computing server generates a graph such as an identity-by-descent (IBD) network. The graph includes a plurality of nodes. Each node represents one of the individuals. Two or more nodes are connected through edges. Each edge connecting two nodes and associated with a weight that is derived from affinity between the genetic data of the two individuals represented by the two nodes. The computing system filters the graph based on features that are associated with the edges or the nodes. The filtered graph includes a subset of nodes. The computing system divides the filtered graph into a plurality of clusters to identify genetic communities that may not be discoverable without filtering. The computing server may also perform a multi-path hierarchical community detection process to assign an individual represented by a node to more than one communities.
US11211148B2 Time-series phylogenetic tumor evolution trees
A computer-implemented method incudes calculating, by a processor, based on sequence data for a tumor from a subject at a plurality of time points, a mutation frequency for each of a plurality of SSVs at each of the time points to provide a plurality of time-resolved mutation frequencies (between 0 and 1) for each of the plurality of SSVs, the sequence data including a plurality of simple somatic variations (SSVs) at each of the time points; binning, by the processor, the plurality of time-resolved mutation frequencies for each SSV at each of the time points to provide a matrix of SSVs and time points; converting, by the processor, the matrix cells to pseudo-clones; and constructing, by the processor, a time-series tumor evolution tree from the pseudo-clones, wherein each time point in the time-series evolution tree represents an event in the subject's cancer treatment.
US11211147B2 Estimation of circulating tumor fraction using off-target reads of targeted-panel sequencing
Methods, systems, and software are provided for estimating a circulating tumor fraction for a test subject. Sequence reads are obtained from a panel-enriched sequencing reaction, including sequences for a first plurality of cfDNA fragments corresponding to probe sequences and a second plurality of cfDNA fragments not corresponding to probe sequences. Bin-level coverage ratios are determined from the sequences. Segments are formed by grouping adjacent bins based on similar coverage ratios and segment-level coverage ratios are determined based on bin-level coverage ratios for bins in the segment. For each simulated circulating tumor fraction in a plurality of circulating tumor fractions, segments are fitted to an integer copy state by identifying the integer copy state that best matches the segment-level coverage ratio. The circulating tumor fraction for the test subject is determined using error optimization between segment-level coverage ratios and integer copy states across the simulated circulated tumor fractions.
US11211146B2 Methods and systems for aligning sequences
The invention includes methods for aligning reads (e.g., nucleic acid reads, amino acid reads) to a reference sequence construct, methods for building the reference sequence construct, and systems that use the alignment methods and constructs to produce sequences. The method is scalable, and can be used to align millions of reads to a construct thousands of bases or amino acids long. The invention additionally includes methods for identifying a disease or a genotype based upon alignment of nucleic acid reads to a location in the construct.
US11211143B2 Predicting skin age based on the analysis of skin flora and lifestyle data
The present invention relates to a combination of experimental and computational workflows that allow characterization of specific molecular mechanisms by which the microbiome contribute to skin health and skin age.
US11211141B2 Storage system with multiple components and method for use therewith
A storage system with several integrated components and method for use therewith are provided. In one embodiment, a storage system comprising: a plurality of non-volatile memory devices; a controller in communication with the plurality of non-volatile memory devices; a plurality of data buffers in communication with the controller and configured to store data sent between the controller and an input/output bus; and a command and address buffer configured to store commands and addresses sent from a host, wherein the command and address buffer is further configured to synchronize data flow into and out of the plurality of data buffer; wherein at least three of the above components are integrated with each other.
US11211139B2 Timing-drift calibration
The disclosed embodiments relate to components of a memory system that support timing-drift calibration. In specific embodiments, this memory system contains a memory device (or multiple devices) which includes a clock distribution circuit and an oscillator circuit which can generate a frequency, wherein a change in the frequency is indicative of a timing drift of the clock distribution circuit. The memory device also includes a measurement circuit which is configured to measure the frequency of the oscillator circuit.
US11211138B2 Memory system
A memory system includes a memory chip and a memory controller. The memory chip has a first plane and a second plane. A threshold voltage corresponding to multiple bit data is set for each of the memory cells. The memory controller causes the memory chip to execute a first read process on the first plane and the second plane in parallel by using a plurality of first read voltages different from each other for the first plane and the second plane. The first read process being a process of reading a data group of one bit among the multiple bits by using the first read voltages. The memory controller subsequently adjusts the voltage levels of the first read voltages on the basis of the data group read from the memory cells of the first plane and the data group read from the memory cells of the second plane.
US11211137B2 Memory system with diagnose command and operating method thereof
A memory system and an operating method thereof include: at least a CPU configured to generate a special command; at least a PCIe link coupled with the CPU, wherein the PCIe link includes at least a PCIe switch; and a plurality of memory devices connected with the PCIe switch, wherein each of the plurality of memory devices includes a memory controller, an operational mode switch, and a plurality of memory components, and the operational mode switch is configured to perform a loopback from the memory controller corresponding to the special command at loopback operational mode.
US11211136B2 Memory system tester using test pad real time monitoring
A variety of applications can include systems and methods that include a memory system tester having an analyzer coupled to a test flow controller. The test flow controller can be arranged to generate test signals to a memory system with the analyzer arranged to couple to test pads of a package platform for the memory system. The analyzer can provide data to the test flow controller to conduct testing and/or debugging of the memory system, with the data based on real time monitoring of the test pads of the package platform. In various embodiments, the analyzer can provide data feedback to the test flow controller in real time such that the test flow controller can control the flow of test signals to the memory system in real time. Additional apparatus, systems, and methods are disclosed.
US11211135B2 Fuse storage cell, storage array, and operation method of storage array
The present disclosure provides a fuse storage cell. The fuse storage cell includes a transistor and N fuse elements. The transistor includes a source, a drain, and a gate. Each fuse element of the N fuse elements includes a first terminal and a second terminal. The first terminal of the fuse element is electrically connected to the drain of the transistor, and the second terminal of the fuse is configured for inputting a read voltage or a programming voltage. N is a positive integer.
US11211134B2 Efuse circuit, method, layout, and structure
An IC structure includes a first FinFET including a first plurality of gate structures overlying a first plurality of fin structures, a second FinFET including a second plurality of gate structures overlying a second plurality of fin structures, and an eFuse including a conductive element positioned between the first and second pluralities of gate structures. The conductive element of the eFuse includes a first contact region electrically connected to each of the first and second pluralities of fin structures.
US11211132B2 Detection of a last programming loop for system performance gain
A memory apparatus and method of operation is provided. The apparatus includes a plurality of memory cells coupled to a control circuit. The control circuit is configured to receive data indicating a data state for each memory cell of a set of memory cells of the plurality of memory cells and program, in multiple programming loops, the set of memory cells according to the data indicating the data state for each memory cell of the set of memory cells. The control circuit is further configured to determine that the programming of the set of memory cells is in a last programming loop of the multiple programming loops and in response to the determination, receive data indicating a data state for each memory cell of another set of memory cells of the plurality of memory cells.
US11211130B2 Semiconductor device
A semiconductor device comprises an input circuit that includes a first comparator configured to output a first output signal and a second output signal having a phase opposite to that of the first output signal, based on a comparison result of a first input signal and a second input signal which is a complementary signal of the first input signal. A duty ratio of the first output signal and a duty ratio of the second output signal are different from a duty ratio of the first input signal and a duty ratio of the second input signal, respectively.
US11211129B2 Nonconsecutive sensing of multilevel memory cells
Apparatuses and methods for nonconsecutive sensing of multilevel memory cells include methods of sensing a unit of information from a multilevel memory cell (MLC) using a sensing signal. The unit of information can correspond to a page of information. The MLC can store a plurality of units of information corresponding to a plurality of pages of information. The sensing signal can change from a first sensing magnitude to a second sensing magnitude and from the second sensing magnitude to a third sensing magnitude. The second sensing magnitude can be nonconsecutive from the first sensing magnitude and/or the third sensing magnitude can be nonconsecutive from the second sensing magnitude with respect to a plurality of sensing magnitudes corresponding to a plurality of charge storage states of the MLC.
US11211126B2 Apparatus and methods including source gates
Apparatus and methods are disclosed, such as an apparatus that includes a string of charge storage devices associated with a pillar (e.g., of semiconductor material), a source gate device, and a source select device coupled between the source gate device and the string. Additional apparatus and methods are described.
US11211117B2 Ferrimagnetic/ferromagnetic exchange bilayers for use as a fixed magnetic layer in a superconducting-based memory device
A magnetic Josephson junction (MJJ) device having a ferrimagnetic/ferromagnetic (FIM/FM) exchange-biased bilayer used as the magnetic hard layer improves switching performance by effectively sharpening the hysteresis curve of the device, thereby reducing error rate when the device is used in a Josephson magnetic random access memory (JMRAM) memory cell. Thus, the materials and devices described herein can be used to build a new type of MJJ, termed a ferrimagnetic Josephson junction (FIMJJ), for use in JMRAM, to construct a robust and reliable cryogenic computer memory that can be used for high-speed superconducting computing, e.g., with clock speeds in the microwave frequency range.
US11211116B2 Embedded SRAM write assist circuit
A static random-access memory (SRAM) semiconductor device including a memory unit is provided. The memory unit includes a bit array arranged in rows and columns. The columns are defined by a plurality of bit line pairs connecting to a plurality of memory cells in the column. The memory unit also includes an edge area adjacent an edge row of the bit array, wherein the edge row includes a plurality of dummy memory cells. The memory unit further includes a plurality of bit line drivers adjacent the bit array and opposite the edge area. The bit line drivers are for driving the bit lines with data to the memory cells during a write operation. The dummy memory cells include a write assist circuit for each bit line pair. The write assist circuit is used for facilitating the writing of the data on the bit line pairs to the memory cells.
US11211114B2 Memories and memory components with interconnected and redundant data interfaces
A memory system includes dynamic random-access memory (DRAM) components that include interconnected and redundant component data interfaces. The redundant interfaces facilitate memory interconnect topologies that accommodate considerably more DRAM components per memory channel than do traditional memory systems, and thus offer considerably more memory capacity per channel, without concomitant reductions in signaling speeds. Each DRAM component includes multiplexers that allow either of the data interfaces to write data to or read data from a common set of memory banks, and to selectively relay write and read data to and from other components, bypassing the local banks. Delay elements can impose selected read/write delays to align read and write transactions from and to disparate DRAM components.
US11211113B1 Integrated assemblies comprising wordlines having ends selectively shunted to low voltage for speed transitioning
Some embodiments include an integrated assembly having first and second wordlines coupled with DRIVER circuitry. The first wordline has a first end distal from the DRIVER circuitry, and the second wordline has a second end distal from the DRIVER circuitry. A switch is adjacent to the first end and is configured to couple said first end to one or both of the second end and a LOW-VOLTAGE-REFERENCE-SOURCE (e.g., a VNWL supply) during a transition of the first wordline from an “ON” state to an “OFF” state.
US11211111B1 CAM device with 3D CAM cells
A content-addressable memory (CAM) storage element includes bit storage cell bit comparison cells. The bit storage cell is arranged on a first die tier and includes at least one transistor, one or two bit lines, and a storage node. The bit comparison cell is arranged on a second die tier and has a match line, complementary search lines, and at least three transistors. The complementary search lines are decoupled from the bit line(s). A 3D connection couples the storage node to one of the transistors of the second die tier. The CAM cell performs at least one CAM search per clock cycle using at least four transistors per search, including the at least one transistor of the bit storage cell and the at least three transistors of the bit comparison cell, and to output results of the at least one CAM search on the match line.
US11211110B1 Apparatuses, systems, and methods for address scrambling in a volatile memory device
A volatile memories includes an address scrambler configured to scramble at least a portion of a received addresses to obscure address topography of a memory array using at least one scramble key. The at least one scramble key is generated by a random number generator. The address scrambler is configured to perform logical bitwise operations using between a received address and the at least one scramble key to generate the scrambled row address.
US11211108B2 Ferroelectric memory device
The disclosed technology generally relates to a memory device, and more particularly to a ferroelectric memory device and a method of operating the memory device. According to one aspect, a memory device comprises a bit cell. The bit cell comprises a write transistor, a read transistor and a ferroelectric capacitor. A write word line is connected to a gate terminal of the write transistor. A write bit line is connected to a first terminal of the write transistor. A read bit line connected to a terminal of the read transistor. A first control line is connected to a first electrode of the ferroelectric capacitor. A second terminal of the write transistor is connected to the gate terminal of the read transistor, and a second electrode of the ferroelectric capacitor is connected to the second terminal.
US11211107B1 Magnetic memory read circuit and calibration method therefor
The present invention is directed to a nonvolatile memory device that includes a plurality of memory slices, each memory slice including one or more memory sectors and a read circuit for sensing the resistance state of a magnetic memory cell in the memory sectors. The read circuit includes first and second input nodes; a sense amplifier having first and second input terminals; a first target resistor and a balancing resistor connected in series between the first input node and the first input terminal; a multiplexer having a first input, a second input, and an output, with the first input being connected to the second input node and the output being connected to the second input terminal; a second target resistor and an offset resistor connected in series between the second input node and the second input; and first and second current sources connected to the first and second input terminals, respectively.
US11211106B2 Memory device and reference circuit thereof
A device includes a first reference storage unit, a second reference storage unit, a first reference switch, and a second reference switch. The first reference switch includes a first terminal coupled to a first reference bit line, a second terminal coupled to the first reference storage unit, and a control terminal coupled a reference word line. The second reference switch includes a first terminal coupled to a second reference bit line, a second terminal coupled to the second reference storage unit, and a control terminal coupled the reference word line. The first reference storage unit is configured to receive a bit data through the first reference switch, and to generate a first signal having a first logic state.
US11211105B2 Memory device comprising programmable command-and-address and/or data interfaces
A memory device comprising a programmable command-and-address (CA) interface and/or a programmable data interface is described. In an operational mode, two or more CA interfaces may be active. In another operational mode, at least one, but not all, CA interfaces may be active. In an operational mode, all of the data interfaces may be active. In another operational mode, at least one, but not all, data interfaces may be active. The memory device can include circuitry to select: an operational mode; a sub-mode within an operational mode; one or more CA interfaces as the active CA interface(s); a main CA interface from multiple active CA interfaces; and/or one or more data interfaces as the active data interfaces. The circuitry may perform these selection(s) based on one or more bits in one or more registers and/or one or more signals received on one or more pins.
US11211103B1 Burst clock control based on partial command decoding in a memory device
Devices and methods include a command input configured to receive a command for a memory device. Second stage wakeup circuitry configured to receive a portion of the command and output an indication of whether the command is a non-burst command based on the portion. Clock gating circuitry is configured to receive an input clock and a wake signal. The clock gating circuitry is also configured to output an internal clock based at least in part on a pulse of the received wake signal. The clock gating circuitry also is configured to maintain the output of the internal clock for a duration based on the indication with the duration being shorter when the indication indicates that the command is a non-burst command.
US11211093B2 System for providing an acclimation enclosure for a data storage library
An enclosure configured to at least partially surround at least one access opening that permits access to an interior of a data storage library, wherein the enclosure includes at least one side surface configured to surround the at least one access opening to form a chamber and to permit access to the interior of the data storage library. The enclosure also includes at least one access opening in the at least one side surface to permit access to an interior of the chamber, wherein the enclosure is configured to selectively acclimate the chamber between environmental conditions exterior of the enclosure and environmental conditions of the interior of the data storage library.
US11211091B2 Optical information storage medium
An optical information storage medium includes a substrate and a multilayer polymeric film. The multilayer polymeric film has a first surface and an opposite second surface that extend the length of the multilayer polymeric film. The second surface is adhered to a surface of the substrate. The multilayer polymeric film includes a plurality of coextruded alternating polymeric active data storage layers and polymeric buffer layers.
US11211088B2 Magnetic disc, aluminum alloy substrate for magnetic disc, and production method for aluminum alloy substrate
Provided are a magnetic disk and a method of fabricating the magnetic disk. The magnetic disk includes an aluminum alloy plate fabricated by a process involving a CC method and a compound removal process, and an electroless Ni—P plating layer disposed on the surface of the plate. The aluminum alloy plate is composed of an aluminum alloy containing 0.4 to 3.0 mass % (hereinafter abbreviated simply as “%”) of Fe, 0.1% to 3.0% of Mn, 0.005% to 1.000% of Cu, 0.005% to 1.000% of Zn, with a balance of Al and unavoidable impurities. In the magnetic disk, the maximum amplitude of waviness in a wavelength range of 0.4 to 5.0 mm is 5 nm or less, and the maximum amplitude of waviness in a wavelength range of 0.08 to 0.45 mm is 1.5 nm or less.
US11211086B1 Embedded tape reel lock mechanism for tape embedded storage drive
The present disclosure generally relates to a lock mechanism for a tape embedded drive. The tape embedded drive comprises an enclosure enclosing a first tape reel, a second tape reel, and a lock mechanism. The first tape reel comprises a first gear, the second tape reel comprises a second gear, and the lock mechanism is disposed between the first and second gears. The lock mechanism comprises a latch lock, one or more latch tips disposed at a first end of the latch lock, a magnet disposed at a second end of the latch lock, and an electromagnet disposed adjacent to the magnet. When the electromagnet is activated, the latch lock moves to an unlocked position. When the electromagnet is de-activated, the latch lock moves to a locked position where the one or more latch tips are in contact with the first and second gears.
US11211085B2 Disk device suspension having a load beam provided with a damper member to which an outrigger is attached
A suspension for a disk device comprises a load beam, a flexure and a damper member. The flexure overlaps the load beam, and comprises a tongue on which a slider is mounted and an outrigger connected to the tongue. The damper member is attached to the load beam. The outrigger comprises an arm opposing the load beam, and a folded portion extending from the arm and folded back in a thickness direction of the arm. Further, the folded portion is attached to the damper member.
US11211082B1 Magnetic head including spin torque oscillator
A magnetic head includes a medium facing surface, a main pole, a trailing shield, a spin torque oscillator, and a first insulating layer. The first insulating layer is interposed between a portion of the main pole and a portion of the spin torque oscillator. The first insulating layer has a first end closest to the medium facing surface. The spin torque oscillator has a rear end farthest from the medium facing surface. The first end of the first insulating layer is located closer to the medium facing surface than the rear end of the spin torque oscillator is.
US11211079B2 Artificial intelligence device with a voice recognition
An AI device is provided. The AI device includes a memory to store data, a voice acquisition interface to acquire a voice signal, and a processor to perform preprocessing for the voice signal based on a parameter, to provide the preprocessed voice signal to a voice recognition model, to acquire a voice recognition result, to store a characteristic of the preprocessed voice signal in the memory, and to change the parameter using a distribution of characteristics of voice signals accumulated in the memory.
US11211077B2 Audio coding device, audio coding method, audio coding program, audio decoding device, audio decoding method, and audio decoding program
An audio signal transmission device for encoding an audio signal includes an audio encoding unit that encodes an audio signal and a side information encoding unit that calculates and encodes side information from a look-ahead signal. An audio signal receiving device for decoding an audio code and outputting an audio signal includes: an audio code buffer that detects packet loss based on a received state of an audio packet, an audio parameter decoding unit that decodes an audio code when an audio packet is correctly received, a side information decoding unit that decodes a side information code when an audio packet is correctly received, a side information accumulation unit that accumulates side information obtained by decoding a side information code, an audio parameter missing processing unit that outputs an audio parameter upon detection of audio packet loss, and an audio synthesis unit that synthesizes decoded audio from the audio parameter.
US11211069B2 Information processing system, information processing method, and non-transitory recording medium
An information processing system includes first circuitry and second circuitry. The first circuitry generates a processing command based on a recognition result of audio information acquired from a voice input device, and instructs the second circuitry to process process data based on the processing command. The second circuitry generates an execution command in response to the instruction from the first circuitry, and transmits the execution command to the information processing apparatus to instruct the information processing apparatus to execute processing of the process data.
US11211067B2 Electronic device and control method
According to one embodiment, an electronic device includes a transceiver and a hardware processor. The transceiver establishes a wired connection or a wireless connection between the electronic device and a wearable device wearable by a user. The hardware processor receives voice data generated by collecting speech of the user from the wearable device. The hardware processor performs a process to recognize one of one or more first commands from the voice data when a first mode is set as a voice recognition mode, performs a process to recognize one of second commands from the voice data when a second mode is set as the voice recognition mode, and repeatedly performs a process to recognize one of third commands from the voice data when a third mode is set as the voice recognition mode.
US11211066B2 Hazard detection with speech processing installed in a permanent location in a building
Various embodiments include a hazard detector comprising: a microphone configured to record an audio signal; a hazard sensor; a detection circuit connected to the hazard sensor; and a processing unit connected to the detection circuit and the microphone. The detection circuit receives signals from the hazard sensor and generates a signal as a function thereof. The processing unit comprises a digital interface for communication with an external computer and is configured: to receive the detector signal from the detection circuit; to receive the audio signal from the microphone and to detect a predetermined preamble comprising a word in the audio signal; and if the detector signal contains a positive indication with respect to a hazard or if a predetermined preamble is detected in the audio signal, to generate a output signal as a function of the received signal and send the output signal to the computer via the interface.
US11211060B2 Using machine-learning models to determine movements of a mouth corresponding to live speech
Disclosed systems and methods predict visemes from an audio sequence. In an example, a viseme-generation application accesses a first audio sequence that is mapped to a sequence of visemes. The first audio sequence has a first length and represents phonemes. The application adjusts a second length of a second audio sequence such that the second length equals the first length and represents the phonemes. The application adjusts the sequence of visemes to the second audio sequence such that phonemes in the second audio sequence correspond to the phonemes in the first audio sequence. The application trains a machine-learning model with the second audio sequence and the sequence of visemes. The machine-learning model predicts an additional sequence of visemes based on an additional sequence of audio.
US11211059B2 Artificial intelligence apparatus and method for recognizing speech with multiple languages
Disclosed herein an artificial intelligence apparatus for recognizing speech with multiple languages including a microphone, and a processor configured to obtain, via the microphone, speech data including speech of a user with multiple languages, calculate a word recognition reliability of each word in the obtained speech data using an acoustic model of a main language, calculate a word recognition reliability of each word in the obtained speech data using an acoustic model of at least one sub language, select a language having a highest word recognition reliability for each word, convert the speech data into text in consideration of a word recognition result corresponding to the selected language for each word, and generate a speech recognition result corresponding to the speech data using the converted text.
US11211057B2 Interactive e-reader device, related method, and computer readable medium storing related software program
A device interacts with a user by receiving an audio voice input from the user via a microphone, processing the received audio voice input, including determining whether the received audio voice input sufficiently phonetically matches with one or more stored words associated with a page being displayed on a display screen, controlling, if the received audio voice input does not sufficiently phonetically match the one or more stored words associated with the page being displayed on the display screen, at least one of a speaker to emit audio that provides audio assistance to the user, and the display screen to display a screen that provides visual assistance to the user, and controlling, if the received audio voice input does sufficiently phonetically match the one or more stored words associated with the page being displayed on the display screen, the display screen to display a screen indicating the sufficient phonetic match.
US11211054B2 Monitoring of one or more audio/video collection devices
Methods, systems and apparatuses are described for monitoring of one or more A/V collection devices within a premises. Based on the monitoring, one or more computing devices may determine whether to route or block a data transmission outside a premises. The data transmission may be routed or blocked based on, for example, one or more of the following: whether a transmission window associated with an A/V collection device is open or closed; whether the data transmission is being sent to an authorized destination device; whether the data transmission is encrypted, and the like.
US11211053B2 Systems and methods for automated generation of subtitles
There is provided a computer implemented method of presenting color coded text generated from an audio track of a video, the color coding denoting respective speakers, comprising: receiving the audio track of the video divided into a plurality of audio-segments each representing speech spoken by a respective speaker of a plurality of speakers, for each audio-segment of the plurality of audio-segments: receiving a text representation of the audio-segment, extracting a feature vector from the audio-segment, mapping the feature vector to a color space, coloring the text representation according to the color space, and presenting the colored text representation in association with a video-segment corresponding to the audio-segment.
US11211050B2 Structured conversation enhancement
Structured conversation enhancement can include determining an anticipated ebb point of a current conversation. The determination can be made in response to a predetermined triggering event indicating a start of the current conversation. Structured conversation enhancement also can include monitoring the current conversation using pattern recognition. A probable change in the anticipated ebb point can be determined in response to recognizing a predetermined word pattern indicating a change in the conversation. A response action can be initiated in response to the probable change in the anticipated ebb point.
US11211045B2 Artificial intelligence apparatus and method for predicting performance of voice recognition model in user environment
Provided is an artificial intelligence apparatus for predicting a performance of a voice recognition model in a user environment including: a memory configured to store a performance prediction model; and a processor configured to: obtain first controlled environment data including first controlled environment factors corresponding to a first controlled voice recognition environment and a first controlled voice recognition performance of a target voice recognition model in the first controlled voice recognition environment; obtain first user environment factors corresponding to a first user environment, in which the performance is to be predicted; predict, using the performance prediction model, a first user voice recognition performance of the target voice recognition model in the first user voice recognition environment from the obtained first controlled environment data and the first user environment factors; and output the predicted first user voice recognition performance.
US11211044B2 Adjustable waveguide
Various implementations include loudspeakers and related waveguides. The loudspeakers can include an adjustable waveguide for modifying the coverage pattern of the audio output. In some particular aspects, a loudspeaker includes: a single speaker box with at least one driver; a waveguide having: a pair of opposing walls that are fixed with respect to the at least one driver; and at least one adjustable wall that is adjustable relative to the at least one driver; and at least one fin coupled to the waveguide for accommodating a gap between the pair of opposing walls and the at least one adjustable wall.
US11211036B2 Timestamp based display update mechanism
Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
US11211033B2 Agent device, method of controlling agent device, and storage medium for providing service based on vehicle occupant speech
An agent device includes: an agent functional unit configured to provide a service including an output of a response to a voice to an outputter in response to a speech of an occupant of a vehicle; and a display controller configured to cause a display provided in the vehicle to display an animation regarding an agent corresponding to the agent functional unit. The display controller moves the animation between a first display area included in the display and a second display area of which a position is different from a position of the first display area in the vehicle in response to an instruction from the occupant.
US11211031B2 Display device and driving method thereof in different frequencies
A driving method of a display device includes supplying a pixel with a first light emission stop pulse having a first pulse width during a first frame that is driven at a first frequency; supplying the pixel with a second light emission stop pulse having a second pulse width during a second frame that is driven at a second frequency; and supplying the pixel with a third light emission stop pulse having a third pulse width during a third frame that is driven at the second frequency. The first frequency is different from the second frequency. The second pulse width is between the first pulse width and the third pulse width.
US11211030B2 Electronic device with adaptive display
An electronic device may include a display that displays virtual reality content. Control circuitry may estimate a brightness adaptation state of a user that is wearing the electronic device. The control circuitry may select a tone mapping curve and brightness level for the virtual reality content based on the user's adaptation state. To estimate the user's adaptation state, the control circuitry may gather ambient light information from an ambient light sensor, may gather physiological attributes of the user such as blink rate, pupil size, and eye openness from a camera, and may gather gaze position information from gaze detection circuitry. The control circuitry may optimize the brightness of the display based on the user's current adaptation state, or the control circuitry may shift the brightness of the display away from the user's adaptation level to help guide the adaptation state to the desired level.
US11211022B2 GOA circuit and driving method thereof, GOA driving circuit, and display device
The present application provides a GOA circuit, a GOA circuit driving method, a GOA driving circuit and a display device, the GOA circuit includes: a front-end GOA circuit, which is connected to a connection signal input terminal, a reset signal terminal, a first power supply voltage terminal, and a second power supply voltage terminal, a third power supply voltage terminal, a clock signal terminal, and a front-end output terminal, and is configured to output a clock signal at the clock signal terminal to the front-end output terminal when an input signal at the signal input terminal is at an active input level; and a repair circuit, which is connected to the front-end output terminal, a frame start signal, the first power supply voltage terminal, and an output terminal of the GOA circuit.
US11211017B2 In-situ display monitoring and calibration system and methods
Disclosed are embodiments of in-situ display monitoring and calibration systems and methods. An image acquisition system captures images of the viewing plane of the display. Captured images may then be processed to characterize various visual performance characteristics of the display. When not in use capturing images of the display, the image acquisition system can be stored in a manner that protects it from environmental hazards such as dust, dirt, precipitation, direct sunlight, etc. A calibration image in which a plurality of light emitting elements is set to a particular color and intensity may be displayed, an image then captured, and then a difference between what was expected and what was captured may be developed for each light emitting element. Differences between captured images and expected images may be used to create a calibration data set which then may be used to adjust the display of further images upon the display.
US11211014B2 Pixel circuit, display panel and display device
A display panel, a display panel and a pixel circuit are proposed. The pixel circuit includes a first TFT, a second TFT, a first capacitor, a second capacitor, and a lighting device. The feedback compensation signal and the first control signal have a same phase but different directions. The second TFT includes a gate receiving a first control signal, a source receiving a data signal, and a drain electrically connected to the first node. The second capacitor includes a first end electrically receiving a feedback compensation signal and a second end electrically connected the first node. The feedback compensation signal has the same phase but different direction of the first control signal. This could realize the self-compensation mechanism of the pixel circuit and thus solve the non-uniformity issue of the conventional display panel and display device.
US11211004B1 Pixel and display apparatus
A pixel includes a light-emitting element, a driving transistor that controls an amount of a driving current flowing to the light-emitting element according to a gate-source voltage, first and second compensation transistors that operate in response to a first scan signal and are electrically connected in series with each other between a gate and a drain of the driving transistor, first and second gate initialization transistors that operate in response to a second scan signal and are electrically connected in series with each other between a voltage line and the gate of the driving transistor, and a node connection transistor that connects a first floating node and a second floating node to each other in response to the second scan signal. The first floating node is between the first and second compensation transistors, and the second floating node is between the first and second gate initialization transistors.
US11211001B2 Display device with feedback via serial connections between distributed driver circuits
Embodiments relate to a display device that includes a control circuit, an array of light emitting diode (LED) zones, and an array of zone integrated circuits that are distributed in the display area. The zone integrated circuits may comprise integrated LED and driver circuits and may include sensor circuits. The zone integrated circuits are arranged in groups that are coupled to each other and to the control circuit in a serial communication chain via serial communication lines. The control circuit provides control signals that control the driver circuits to drive the LED zones and may provide commands to request readback data from the zone integrated circuits. Responsive to the commands, the zone integrated circuits output readback data to the control circuit via the serial communication chain.
US11211000B2 Display device and electronic device with differently layered wirings for pixel transistors
In a display device including: pixels including a light emitting unit and a plurality of transistors and two-dimensionally arranged in a matrix; and gate wirings of the plurality of transistors formed along a row direction of a pixel array, or an electronic device including the display device, among the plurality of transistors, a gate wiring of a switching transistor connected to an anode electrode of the light emitting unit is formed in a wiring layer different from a gate wiring of another transistor.
US11210998B2 Transparent display device
A display device having a partially transparent substrate with a plurality of electrical consumers arranged in series having first and second contacts for applying a first and a second potential, and a third contact for receiving a control signal. A partially transparent electrically conductive layer electrically contacts the electrical consumers. A first and second connector for applying the first and the second potential to the conductive layer, and a third connector for applying the control signal. The conductive layer is attached to the transparent substrate with the three segments insulated from one another. A first and second segment are distanced from one another by a third segment. The first segment contacts the first connector and the first contact of one or more consumers, and the second segment contacts the second connector and the second contact of a consumers. The third segment contacts a third contact of an electrical consumer.
US11210994B2 Driving method of display panel, display apparatus and virtual reality device
The present application discloses a driving method of a display panel, a display apparatus and a virtual reality device. The display panel includes a middle display region and a peripheral display region at the periphery of the middle display region. The display panel is driven such that a display resolution of the middle display region is greater than a display resolution of the peripheral display region.
US11210991B2 Method of generating correction data for display device, test device, and display device
In a method of generating correction data for each of a plurality of display devices, a characteristic distribution for initial display devices among the plurality of display devices may be obtained, center characteristic compensation data may be generated based on the characteristic distribution for the initial display devices, the center characteristic compensation data may be applied to subsequent display devices that are subsequent to the initial display devices among the plurality of display devices, mura correction data and image quality correction data may be generated by performing mura correction and image quality correction on each of the subsequent display devices to which the center characteristic compensation data are applied, and the center characteristic compensation data, the mura correction data and the image quality correction data may be written into each of the subsequent display devices.
US11210988B2 Graphical indicator
A graphical indicator is provided. The graphical indicator includes a plurality of header blocks and a plurality content blocks. The header blocks include N first header blocks and (M−1) second header blocks. Each of the content blocks has a data micro-graphic. The N first header blocks are disposed at a first row of an indicator matrix. Each of the (M−1) second header blocks is disposed at (M−1) rows other than the first row of the indicator matrix. Each of the N first header blocks has a header micro-graphic. Furthermore, one or more target second header blocks in the (M−1) second header blocks do not have the header micro-graphic, and each of a plurality of remaining second header blocks other than the one or more target second header blocks in the (M−1) second header blocks has the header micro-graphic.
US11210978B2 Display apparatus
A display apparatus includes a substrate including a display area, a non-display area outside the display area, a pad area located in the non-display area, and a bending area between the display area and the pad area. The display apparatus includes a first voltage line having a first main voltage line disposed between the display area and the bending area, and a first connection portion protruding from the first main voltage line, extending toward the pad area, and crossing the bending area. The display apparatus includes a fan-out portion disposed between the display area and the pad area on the substrate and including conductive lines that connect the display area to the pad area, and a strain gauge disposed in the bending area. The strain gauge overlaps the first connection portion of the first voltage line in the bending area.
US11210974B2 Driving circuit of display apparatus
This application provides a driving circuit including a switching module, a control unit, a first switch, and a voltage adjusting module. A first input line of the switching module receives a first signal. When a control signal of the control unit is at a first potential, the switching module to enable an output line to electrically communicate with a first input line, and an output signal of the output line is equal or close to the first signal. When the control signal is at a second potential, the switching module to enable the output line to electrically communicate with a second input line, the first switch is turned on, the voltage adjusting module adjusts the first signal to a second signal and outputs the second signal to the second input line, and the output signal of the output line is equal or close to the second signal.
US11210971B2 Light emitting diode display with tilted peak emission pattern
LED packages and LED displays utilizing the LED packages are disclosed where the peak emission of the LED display can be tilted or shifted to customize its peak emission to the mounting height or location of the LED display. One embodiment of an LED display comprises a plurality of LED package where the peak emission from at least some of the LED packages is tilted off the package centerline. The LED packages are mounted within the display in such a way as to generate an image having a peak emission that is tilted off the perpendicular emission direction of the display.
US11210970B2 Foldable display device
A foldable display device is provided. The foldable display device includes: a supporting plate and a flexible display screen arranged on the supporting plate. The supporting plate includes at least two supporting sub-plates and at least one restraining structure, in which the restraining structure is configured to connect target side surfaces of adjacent supporting sub-plates, and the target side surfaces are lateral surfaces at edges of the flexible display screen. The restraining structure includes at least two sub restraining structures and a first flexible strap configured to connect adjacent inward-bend restraining structures. When the flexible display screen is bent away from the supporting plate, the at least two sub restraining structures are capable of restraining relative positions of the adjacent supporting sub-plates. The damages to the flexible display screen may be reduced by restraining the positions through the at least two sub restraining structures.
US11210969B1 Center of gravity based control apparatus for research and education
An educational tool for testing and demonstrating center of gravity based control. The educational tool includes a swing, a rod assembly operatively connected to the swing, a motor operatively connected to the rod assembly, at least one encoder for generating position signals, an interface box operatively connected to the motor and the encoder, and a computing device operatively connected to the interface box. The computing device receives the position signals from the interface box, analyze the position signals to determine a center of gravity of the swing and the rod assembly, and generate motor control signals to adjust the swing and the rod assembly to a stable pose. The interface box transmits the motor control signals to the motor and transmits the position signals from the encoder to the computing device.
US11210965B2 Diagnostic analyzer for visual-spatial content
Techniques described herein relate to performing diagnostic analyses including execution and evaluations of visual-spatial diagnostic content resources. A store of visual-spatial diagnostic content resources may be analyzed to determine the presence or absence of predetermined visual features, and mathematical modeling and/or machine-learning techniques may be used to calculate item parameter metrics for each visual-spatial diagnostic content resource. Thereafter, diagnostic sessions may proceed by selecting and presenting sequences of visual-spatial diagnostic content resources within an appropriate range of difficulty metrics, depending on the content recipient and performance on the previously-transmitted visual-spatial diagnostic content resources.
US11210960B2 Device for the representation of tactile characters
The invention relates to a device for the representation of tactile characters, in particular in Braille, comprising tactile elements which are combined in groups, wherein a tactile character consists in each case of a matrix of tactile points, which can be arranged in two adjacently arranged columns of points and at least two lines of points, wherein the four possible combinations of two tactile points of tactile points arranged adjacently in a line of points are in each case arranged on a common tactile element.
US11210958B2 Method and system for a dynamic collision awareness envelope for a vehicle
A system determines a dynamic collision awareness envelope for a vehicle. The system includes at least one vehicle motion sensor, an operator Line-Of-Sight detector and a processor. The vehicle motion sensor periodically provides measurements relating to the motion of the vehicle in a reference coordinate system. The operator Line-Of-Sight detector periodically provides information relating to the direction of the Line-Of-Sight of an operator of the vehicle, in a vehicle coordinate system. The processor is coupled with the at least one vehicle motion sensor, and with the operator Line-Of-Sight detector. The processor determines an operator vector from the direction of the Line-Of-Sight of the operator. The processor further determines an operational vector at least from the motion of the vehicle. The processor periodically determines a collision awareness envelope respective of each of the operational vectors, from the operator vector and the respective operational vector.
US11210956B2 Method for directing an unmanned aerial vehicle to a destination
A method (20) performed in a network entity (4, 11, 12) is provided for directing an unmanned aerial vehicle (2) to a destination. The method (20) comprises obtaining (21) route information for at least a first vehicle (3a, 3b) and for the unmanned aerial vehicle (2), establishing (22), based on the route information, that a criterion for co-traveling with the first vehicle (3a, 3b) is fulfilled, and transmitting (23), to the unmanned vehicle (2), information enabling the unmanned aerial vehicle (2) to co-travel with the first vehicle (3a, 3b). Methods in an unmanned aerial vehicle and in a network entity, and an unmanned aerial vehicle, network entity, computer programs and computer program products are also provided.
US11210954B2 Vehicular communication apparatus, and vehicle control system and traffic system using the vehicular communication apparatus
A vehicular communication apparatus is configured to be mounted on a movable body and to receive movement data related to movements of other movable bodies. The apparatus includes an acquiring unit, a memory, and a data managing unit. The acquiring unit is configured to acquire the movement data on the other movable bodies. The memory is configured to store and record therein the movement data acquired by the acquiring unit. The data managing unit is configured to manage the record of the movement data in the memory. The data managing unit is configured to acquire a virtual speed of each movable body that is obtained from the movement data recorded in the memory, and invalidate or delete the movement data recorded in the memory on a movable-body by movable-body basis, in accordance with the acquired virtual speed of each movable body.
US11210944B2 System, server and method for information provision
Disclosed are a system, a server, and a method for information provision. A method for information provision includes receiving, from a terminal device of a vehicle, sensing information and location information detected by the terminal device of the vehicle, generating present environment condition information by regions by using the received sensing information and location information, and based on a service request being received from the terminal device of the vehicle, transmitting the environment condition information to the terminal device of the vehicle. Accordingly, a server may provide, on a real-time basis, environment condition information related to weather using sensing information detected by a terminal device of a vehicle.
US11210931B2 Smoke validation process for wind turbines
The present disclosure generally relates to validation processes in wind turbines, as well as controllers and wind turbines implementing the same. In one aspect, a method of validating smoke detection in a smoke detection system includes receiving an indication of smoke detection, determining a first temperature of a temperature sensor, and beginning a heat validation operation. The heat validation operation includes initiating a timer after determining the first temperature, and determining if a current temperature of the temperature sensor has increased a predefined amount relative to the first temperature. If the current temperature of the temperature sensor has increased a predefined amount relative to the first temperature, performing at least one of tripping a switchgear and activating an alarm.
US11210927B2 Method and a system for enabling user/s to trigger an alarm
A system and method for enabling a user to trigger an alarm. A method includes receiving a command from a user to trigger an alarm, the user provides the command through an interface of a user device and converting the command to an alarm signal. The method further includes determining a location of the user device and transmitting the location and the alarm signal to one or more devices, wherein the one or more devices transmit the location and the alarm signal to a control panel for notifying a facility regarding the alarm.
US11210920B2 Configurable parent-child switch
A system including at least a first node or subnet device configured to be commanded by a controller, a first controller configured to control operation of the first node and interface with a host outside of the system, and a second controller identical to the first controller configured to be a child to the first controller during normal operation and be a parent to a second node or subnet device.
US11210918B2 Tamper resistant one-time use wristband and clasp and algorithm to enhance the practical use of radio frequency for proximity between two or more entities
An electronic patient monitoring system and method of operation that includes one or more generally non-metal, tamper-resistant patient identification and monitoring devices, an observer transmitter/receiver device configured to receive and detect one or more beacon signals that exceed a predetermined threshold from at least one of the not easily removable patient identification and monitoring devices, set a time to hold open a window for a response on the transmitter/receiver device, and send a request for information to the observer with the transmitter/receiver device, and a central computer system. Each of the transmitter/receiver device and the central computer system, including, at least, a computer processor, communications components and system software to communicate with the observer transmitter/receiver device at specified/predetermined time intervals to receive observer- and patient-specific information.
US11210915B2 Item location tracking device having anti-theft function
An item location tracking device having anti-theft function is provided. An item location tracking device having anti-theft function according to one embodiment of the present invention comprises: a tracker body comprising a sensing part and a communication module for transmitting information acquired through the sensing part to the outside, the sensing part including a magnetic force detecting sensor for detecting a magnetic field, and at least one state detecting sensor for detecting state information of an item; a container-shaped bracket having an insertion space into which the tracker body is inserted, and fixedly installed to an item so that the tracker body can be fixed to the item; and a permanent magnet disposed in the insertion space so that a magnetic field for detecting whether the tracker body and the bracket are separated from each other can be provided toward the magnetic force detecting sensor.
US11210914B2 Loop conductor security alarm system
The present invention provides a loop conductor based alarm and security system to secure a number of valuable objects together in such a manner that if an attempt to remove any one object in the linked group is made, an alarm will sound (locally and remotely, if desired). The system uses electronic controllers that monitor the condition of an electrically conductive loop path that has been established around and/or through the valuable objects, connecting them to a generally immovable object such as a vehicle or trailer. A unique “lasso” termination element is used in connection with a standard electrical extension cord or a standard trailer plug connector wiring harness. A loop conductor electronic controller is used in each case. The electronic controller may be connected to existing security systems for the vehicle as well as to ancillary components such as sirens, wireless telemetry devices, and other vehicle security system components.
US11210909B2 Valuable media handling device with security processor
A valuable media handling device is presented having two security processors. A top box for an escrow module of the valuable media handling device includes a master security processor. The master security processor is connected to a slave security processed located within a safe of the valuable media handling device via an internal bus connection. The master security processor controls and validates operations and modules of the valuable media handling device and the slave security processor controls and validates operations that access the safe for depositing or dispensing valuable media from the safe.
US11210907B2 Game of chance systems and methods
In various embodiments, players may compete in a gaming context.
US11210906B2 Centralized mobile wagering and video presentation
Disclosed herein is a system and method for administering a centralized tournament game. The centralized tournament game is facilitated by a mobile wagering sub-system that communicates with a plurality of authorized mobile devices to provide each authorized mobile device access to participate in a bingo tournament session. The system and method include video presentation sub-system communicatively coupled to the mobile wagering sub-system and a stationary monitor. The video presentation sub-system receives bingo tournament results from the mobile wagering sub-system, and generates an integrated broadcast announcement. The integrated broadcast announcement includes the bingo tournament results and commentary about the bingo tournament session. The video presentation sub-system then communicates the integrated broadcast announcement to the stationary monitor client, which displays the integrated broadcast announcement.
US11210904B2 Game machine with controllable opening angle
A game machine with a controllable an opening angle is characterized in that: including: a main body, having two lateral plates, an accommodation space and a mounting rod, wherein a front end of the accommodation space has a front opening; a movable gate, disposed at the front opening, wherein a rear end of the movable gate has a pivotal part pivoted to top end of the main body; and a movable mounting rack, having one end thereof disposed at a rear end of the movable gate and having two lateral mounting plates and at least one connection rod between the two lateral mounting plates, the lateral mounting plates are disposed at two sides of the movable mounting rack, the lateral mounting plates correspondingly have at least two mounting slots allowing the mounting rod to be mounted; a retractable rod is disposed between the moveable gate and the main body.
US11210892B2 Systems and methods for administering shared outcome games with progressive side features
A system including a gaming table with multiple player positions, a shoe containing a shuffled set of cards, a layout positioned on the gaming table and marked with indicia to indicate the player positions, and a game controller. A card sensor of the shoe generates rank data indicating an identified rank of each card drawn from the shoe. Each player position is marked with a unique identifier matching a rank of a subset of the cards. The game controller receives the rank data for a set of four drawn cards from the shoe and, in response to determining that at least two of the four drawn cards have a rank that is equal to the unique identifier of one player position and that a secondary wager has been registered for that unique identifier, provides a visual indication of a payout to a player at the player position.
US11210889B2 Purchased item management and promotional system
Systems, methods and software are provided for providing visual marketing content with a locker system to customers in a retail store environment. The locker system includes an array of lockers, each locker of the array including a door having a flat exterior facing surface. All flat exterior facing surfaces of all lockers of the array are co-planar in their closed positions. The locker system includes a locker central control unit in communication with one or more memory devices. The system includes one or more electronic devices in communication with the locker central control unit for displaying the visual marketing content on one or more of the flat exterior surfaces. In practice, the disclosed systems, methods and software advantageously provide operators the ability to identify customers proximal the locker system, and deliver the visual marketing content in both a generic fashion and in a manner targeted to identified customers.
US11210888B1 Cash counter recycling apparatus and methods
Apparatus and methods relating to a counter recycling device are described. The counter recycling device may contain a receiving pocket, a counter mechanism, an escrow section, and an escrow door. The receiving pocket is configured to accept currency and is connected to the counter mechanism. The counter mechanism may be configured to count the currency inserted into the receiving pocket. The counter recycling device may also include an escrow section, which may be configured to collect and hold the currency in a secure area. Additionally, the counter recycling device may include an escrow door configured to enclose the escrow section on a face of the counter recycling device, the escrow door being transparent and allowing currency within the escrow section to be viewable when the escrow door is in a closed position.
US11210886B2 Paper sheet identification device and paper sheet identification system
An object of the present invention is to avoid as much as possible a state where recognition results with respect to the same paper sheet become different. Provided is a paper sheet identification system including a first paper sheet identification device and a second paper sheet identification device. The second paper sheet identification device includes a second identification unit that identifies the authenticity of paper sheets based on a second set value, and a first acquisition unit that acquires previous process data.
US11210885B2 Digitalized high value paper currency
Disclosed herein is a novel invention of Digitalized High Value Paper Currency (DHVPC) and its overall processes for the printing, registration, distribution, recording and monitoring of transactions through a specially designed Online Portal. During the DHVPC registration, opening of additional ledger window with simultaneous automatic generation of a window in the Online Portal of Reserve Bank/Central bank of each nation takes place with automatic updating of transactions of DHVPC. This Invention provides 100% protection from counterfeiting of Paper Currency, monitoring, tracking of currency, blocking of illegal transactions, value protection in unforeseen situations, easiness to carry and handle, faster scanning of currency and improved security. The DHVPC transactions can be done through Commercial and Scheduled Banks or ATM/CDM or Net Banking. Counterfeiting is 100% impossible because, the registration of DHVPC is possible only through Reserve bank/Central bank of each nation, parallel entry of currency into the circulation is not possible.
US11210884B2 Electronic device operation using remote user biometrics
An electronic device having at least one operational setting, such as a power setting, with at least a first state and a second state. The electronic device may also include an access controller that can receive state data and authorization data from an external source such as a remote control. The access controller may enable a state of the operational setting upon receipt of proper authorization data received from or related to the output from at least one biometric sensor associated with the remote control.
US11210881B2 Wireless communication apparatus, authentication apparatus, wireless communication method and authentication method
According to one embodiment, when a control unit is notified of information in at least one second signal received by one of first and second wireless communication units after the control unit provides the second wireless communication unit with a command to transmit a first signal containing first address information and before a waiting time elapses and when the at least one second signal contains second address information assigned to an authentication apparatus having received the first signal, then the control unit provides the first wireless communication unit with a command to transmit a third signal for a connection request with the second address information set in a destination address.
US11210880B2 Access control system having radio authentication and password recognition
An access control system receives an identifier of a mobile electronic device when it is located in a public area, from which a user can request access to an access-restricted area. A dataset is created, which is assigned to the user present in the public area, for the identifier and for storing a password in the first dataset such that the password is assigned to the identifier. A code processing unit acquires a password presented by the user when the user requests access to the access-restricted area. A processor unit determines if the identifier is assigned to a user profile in a database, authenticates the user as having access authorization in the event of such an assignment and determines if the acquired password matches the password stored in the dataset, wherein the user is recognized as an access-requesting user in the event of a match.
US11210879B2 Face authentication apparatus
A face authentication apparatus includes a face image acquisition unit that acquires a face image of a user who passes through a first gate provided at a first boundary between zones, a collation unit that performs face authentication on the face image on the basis of a threshold, an operating state acquisition unit that acquires an operating state of a second gate provided at a second boundary that is different from the first boundary, and a threshold change unit that changes the threshold on the basis of the operating state of the second gate.
US11210877B1 Passive entry passive start verification with two-factor authentication
A method for a secure Passive Entry Passive Start (PEPS) authentication protocol measures the walking gait of a user approaching a related vehicle using a passive key device carried by the user. The method also includes measuring the user's gait from the perspective of the vehicle using a vehicle perception system to compare the two and validate the security of an unlock request, authenticate the unlocking session, and protect against relay attacks. The two-factor authentication protocol validates the physical presence and temporal state of the key fob or mobile phone relative to the vehicle using detected key gait measurement (key G-gait) and a vehicle perception-based gait (C-gait) measurement by comparing the independent gaits and generating control commands responsive to consistent and inconsistent measurements.
US11210876B2 Remote device interface and telephone entry system
Methods and systems for granting access to a building are disclosed. The system includes a telephone entry system associated with the building, a processor in communication with the telephone entry system, a non-transitory computer readable medium. The non-transitory computer-readable medium includes one or more programming instructions that when executed by the processor, cause the processor to receive a request including an access code for access to the building code, determine whether the access code is valid, and transmit to the telephone entry system associated with the building a sequence of dual-tone multi-frequency (DTMF) tones to cause the telephone entry system to grant access to the building in response to determining that the access code is valid.
US11210875B2 Movable barrier imminent motion notification system and method
A movable barrier operator system is provided that includes a moving-barrier imminent motion notification apparatus, a motor, a controller, and communication circuitry configured to communicate with a remote control. In response to the communication circuitry receiving a communication from the remote control, the controller causes the motor to change the state of the movable barrier and additionally operate the moving-barrier imminent motion notification apparatus upon a determination of the remote control being beyond a physical proximity of a location associated with the movable barrier operator system. Upon a determination that the remote control is within the physical proximity, the controller refrains from operation of the moving-barrier imminent motion notification apparatus.
US11210874B2 System and method for calculation and communication of carbon offsets
Disclosed are methods, systems, and apparatus for determining, and reporting vehicle carbon emissions using a local device, a client device, and a system server. The local device is connected to the automotive controller and is wirelessly connected to the client device. The client device is connected to the system server. The local device receives engine data from the automotive controller and determines and stores fuel consumption over a period of time. The client device receives the fuel consumption data from the local device and sends the data to the system server. The system server determines the carbon emissions based on the fuel consumption and reports the emissions data to a third-party to certify carbon offset.
US11210870B2 On-board diagnostic monitor planning and execution
A first controller receives a diagnostic recommendation from a cloud server. A second controller, in communication with the first controller over a vehicle bus, responsive to occurrence of a vehicle condition triggering execution of an on-board diagnostic (OBD) monitor, suspends the execution of the OBD monitor while the vehicle is within a region specified by the diagnostic recommendation. Locations in diagnostic result data are correlated to identify clusters of locations that include at least a predetermined number of executions of an on-board diagnostic (OBD) monitor. Responsive to a predicted probability of success of execution of the OBD monitor for one of the clusters of locations computed using the diagnostic result data being below an enablement threshold, a message is sent to a vehicle suspending further executions of the OBD monitor at the location.
US11210860B2 Systems, methods, and media for visualizing occluded physical objects reconstructed in artificial reality
A computing system may compute estimated depth measurements of at least one physical object in a physical environment surrounding a user. The system may generate, based on the estimated depth measurements, a first model of the at least one physical object. The system may render, based on the first model and a second model of a virtual object, an image depicting the physical object and the virtual object from a perspective of the user. At least one pixel of the image has a blended color corresponding to a portion of the physical object and a portion of the virtual object. The blended color is computed in response to a determination that a relative depth between a portion of the first model corresponding to the portion of the physical object and a portion of the second model corresponding to the portion of the virtual object is within a threshold.
US11210855B2 Analyzing 2D movement in comparison with 3D avatar
A processing device receive a two dimensional (2D) video recording of a subject user performing a physical activity and provides a three dimensional (3D) visualization comprising a virtual avatar performing the physical activity. The processing device causes display of the 3D visualization comprising the virtual avatar at a first key point in performing the physical activity, receives first user input to advance the 2D video recording to a first position corresponding the first key point, and receives second user input comprising a first synchronization command. In response, the processing device generates a first synchronization marker to indicate the first position in the 2D video recording corresponding to the first key point.
US11210851B1 Systems and methods for labeling 3D models using virtual reality and augmented reality
A virtual reality (VR) labeling computer system configured to receive a 3D model, process the 3D model using object recognition, identify at least one environmental feature within the 3D model, generate a processed 3D model including the at least one environmental feature, display a VR environment based upon the processed 3D model; receive user input including labeling data associated with the environmental feature; generate a labeled 3D model by embedding the labeling data into the processed 3D model; and generate training data based upon the labeled 3D model.
US11210850B2 Rendering 3D captions within real-world environments
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
US11210845B2 Point cloud data reformatting
Described herein are systems, methods, and computer readable media for performing data conversion on sensor data to obtain modified sensor data that is formatted/structured appropriately for downstream processes that rely on the sensor data as input. The sensor data can include point cloud data captured by a LiDAR, for example. A grid structure and corresponding grid characteristics can be determined and the sensor data can be converted to grid-based sensor data by associating the grid structure and its characteristics with the sensor data. Generating the grid-based sensor data can include reformatting the point cloud data to superimpose the grid structure and its grid characteristics onto the point cloud data. Various downstream processing that cannot feasibly be performed on the raw sensor data can then be performed efficiently on the modified grid-based sensor data by virtue of the grid structure imbuing the sensor data with spatial proximity information.
US11210844B1 System and method for creating, managing, and displaying 3D digital collectibles
A system and method for creating, managing, and displaying 3D digital collectibles comprising a virtual, three dimensional, n-sided structure including a digital media file or set of digital media files representing an event rendered on a representation of at least a first surface thereof, and data relating to the event rendered on at least a second surface thereof and other content on one or more other surfaces, where the digital media file may be video clip of the event that can be played automatically via a media player associated with the display.
US11210831B2 Depicting humans in text-defined outfits
Generating images and videos depicting a human subject wearing textually defined attire is described. An image generation system receives a two-dimensional reference image depicting a person and a textual description describing target clothing in which the person is to be depicted as wearing. To maintain a personal identity of the person, the image generation system implements a generative model, trained using both discriminator loss and perceptual quality loss, which is configured to generate images from text. In some implementations, the image generation system is configured to train the generative model to output visually realistic images depicting the human subject in the target clothing. The image generation system is further configured to apply the trained generative model to process individual frames of a reference video depicting a person and output frames depicting the person wearing textually described target clothing.
US11210827B2 Electronic device providing text-related image and method for operating the same
An electronic device comprises an input device comprising input circuitry, a display device, a communication circuit, and at least one processor configured to control the electronic device to: receive a text through the input device, transmit first information about the text to a server, control the communication circuit to receive second information associated with an image identified based on an emotional state of a first user, the emotional state of the first user being identified as a result of analysis of the text by a learning model trained using a database for a plurality of texts and a plurality of types of emotion and degrees of emotion and an emotional state of a second user conversing with the first user, and display the image based on the second information associated with the image.
US11210823B1 Systems and methods for attributing value to data analytics-driven system components
Values are attributed to components of a data analytics-driven system by representing the system as a computational graph. The computational graph embodies a function that takes one or more inputs and produces an output, and each component of the system is represented as a subgraph of the computational graph. A usage metric is calculated for each component of the system by determining whether the output of the function of the system is affected by the component. A utility metric is also calculated for each component of the system. Based on the calculated component usage metrics and utility metrics, respective value are allocated to the system components.
US11210820B2 Iterative image reconstruction with dynamic suppression of formation of noise-induced artifacts
Iterative reconstruction (20) of imaging data is performed to generate a sequence of update images (22) terminating at a reconstructed image. During the iterative reconstruction, at least one of an update image and a parameter of the iterative reconstruction is adjusted using an adjustment process separate from the iterative reconstruction. In some embodiments using an edge-preserving regularization prior (26), the adjustment process (30) adjusts an edge preservation threshold to reduce gradient steepness above which edge preservation applies for later iterations compared with earlier iterations. In some embodiments, the adjustment process includes determining (36, 38) for each pixel, voxel, or region of a current update image whether its evolution prior to the current update image 22) satisfies an artifact feature criterion. A local noise suppression operation (40) is performed on the pixel, voxel, or region if the evolution satisfies the artifact feature criterion and is not performed otherwise.
US11210819B2 Motion correction of a reconstructed three-dimensional image dataset
Motion correction of a three-dimensional (3D) image dataset reconstructed from a plurality of two-dimensional (2D) projection images acquired by an X-ray device is provided. In order to acquire the projection images, each of two acquisition assemblies covers an angular range of projection angles, and pairs of projection images of a region under examination are acquired at least substantially simultaneously at each acquisition time instant. For each pair of projection images, at least one marker object lying in the region under examination is automatically localized in order to determine 2D location information. 3D position information about the marker object is determined using acquisition geometries of the respective pair of projection images. Motion information describing a motion profile of the marker object over the acquisition period is ascertained from the position information at different acquisition time instants, and the motion information is used for motion correction of the image dataset.
US11210818B2 Resource mapping server and system
Some embodiments include a server system including a computing device configured to be coupled to a communications network, a user device, a mapping database with mapping data, and an asset or infrastructure database including asset or infrastructure data. Program logic can receive a data communication including location information from the user device and display a map and asset or infrastructure information and a graphical user interface (GUI) on a display of the user device. Displayed information can be related to an emergency or safety alert, a condition related to asset or infrastructure data, or a response or status of assets or infrastructure to an environmental factor or human-made phenomenon.
US11210816B1 Transitional effects in real-time rendering applications
Systems and methods for transitional effects in real-time rendering applications are described. Some implementations may include rendering a computer-generated reality environment in a first state using an application that includes multiple processes associated with respective objects of the computer-generated reality environment; generating a message that indicates a change in the computer-generated reality environment; sending the message to two or more of the multiple processes associated with respective objects of the computer-generated reality environment; responsive to the message, updating configurations of objects of the computer-generated reality environment to change the computer-generated reality environment from the first state to a second state; and rendering the computer-generated reality environment in the second state using the application.
US11210807B2 Optimized shadows in a foveated rendering system
A method for implementing a graphics pipeline. The method includes building a first shadow map of high resolution, and building a second shadow map based on the first shadow map of lower resolution. The method includes determining a light source affecting a virtual scene, and projecting geometries of objects of an image of the virtual scene onto a plurality of pixels of a display from a first point-of-view. The method includes determining a foveal region when rendering the image, wherein the foveal region corresponds to where an attention of a user is directed. The method includes determining a first set of geometries is drawn to a first pixel, determining the first set of geometries is in shadow based on the light source, and determining the first set of geometries is outside of the foveal region. The method includes rendering the first set of geometries using the second shadow map.
US11210806B1 Using satellite imagery to enhance a 3D surface model of a real world cityscape
Methods and apparatus are disclosed for enhancing urban surface model with image data obtained from a satellite image. Three dimensional models of an urban cityscape obtained from digital surface models may comprise surface location information but lack image information associated with the cityscape, such as the color and texture of building facades. The location of the satellite at the time of recording the satellite image interest may be obtained from metadata associated with the satellite image. A 3D model of a cityscape corresponding to the satellite image may be subjected to a transformation operation to determine portions of the 3D model that are viewable from a location corresponding to the location of the satellite when taking the picture. Visible facades buildings of the 3D model ma be identified and mapped to portions of the satellite image which may then be used in rendering 2D images from the 3D model. In some examples a satellite image projection model may be adjusted to more accurately determine geolocations of portions of the satellite image by analysis of a plurality of satellite images.
US11210802B2 Systems and methods for conditioning training data to avoid learned aberrations
System, methods, and other embodiments described herein relate to self-supervised training for monocular depth estimation. In one embodiment, a method includes filtering disfavored images from first training data to produce second training data that is a subsampled version of the first training data. The disfavored images correspond with anomaly maps within a set of depth maps. The first depth model is trained according to the first training data and generates the depth maps from the first training data after initially being trained with the first training data. The method includes training a second depth model according to a self-supervised training process using the second training data. The method includes providing the second depth model to infer distances from monocular images.
US11210801B1 Adaptive multi-sensor data fusion method and system based on mutual information
An adaptive multi-sensor data fusion method based on mutual information includes: receiving an RGB image of a road surface collected by a camera; receiving point cloud data of the road surface collected synchronously by LIDAR; preprocessing the point cloud data to obtain dense point cloud data; and inputting the RGB image and the dense point cloud data into a pre-established and well-trained fusion network, to output data fusion results. The fusion network is configured to calculate mutual information of a feature tensor and an expected feature of input data, assign fusion weights of the input data according to the mutual information, and then output the data fusion results according to the fusion weights. In the new method, such information theory tool as mutual information is introduced, to calculate the correlation between the extracted feature of the input data and the expected feature of the fusion network.
US11210796B2 Imaging method and imaging control apparatus
An imaging method includes determining a target position in an imaging frame of an image capturing mechanism connected with a positioning mechanism, outputting a capturing instruction to control the image capturing mechanism to capture a scene including a human face after the target position is determined, detecting the human face from the captured scene, and outputting a control instruction to position the detected human face at the target position by moving the positioning mechanism to move the image capturing mechanism.
US11210795B2 Pedestrian flow funnel generation method and apparatus, storage medium and electronic device
The disclosure relates to the technical field of data processing. Disclosed are a pedestrian flow funnel generation method and apparatus, a storage medium and an electronic device. The method can comprise: acquiring a current frame of image, and tracking and updating, according to a multi-target tracking algorithm, a head and shoulder area in a tracking sequence set in the current frame of image; acquiring, according to a head and shoulder recognition model, a head and shoulder area in the current frame of image, and updating, according to the head and shoulder area in the current frame of image, the tracking sequence set; analysing a motion track of each head and shoulder area in the tracking sequence set so as to count pedestrians, and when the current frame of image is the last frame of image, generating a pedestrian flow funnel based on a counting result of pedestrians.
US11210794B2 Moving object detection system
A method, apparatus, system for tracking an object, the method. A region of interest in an image pair is determined based on a bounding box determined for the object in the image pair. A mask based on the region of interest is applied to the image pair. The mask masks out portions of the image pair outside of the region of interest to form masked images. Intensity averaging is performed on the masked images to detect a set of pixels having a greatest intensity in the masked images. The set of pixels in the masked images is a set of common pixels in the masked images in which the set of common pixels is assumed to have a same location in both of the masked images. A three-dimensional position of the object is determined using the set of common pixels.
US11210793B1 Mixed reality object detection
In general, embodiments of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for performing mixed reality processing using at least one of depth-based partitioning of a point cloud capture data object, object-based partitioning of a point cloud capture data object, mapping a partitioned point cloud capture data object to detected objects of a three-dimensional scan data object, performing noise filtering on point cloud capture data objects based at least in part on geometric inferences from three-dimensional scan data objects, and performing geometrically-aware object detection using point cloud capture data objects based at least in part on geometric inferences from three-dimensional scan data objects.
US11210792B2 Avoiding catastrophic interference while training an artificial neural network on an additional task
A method for training an artificial neural network on an additional untrained segmentation task prevents the loss of previously acquired segmentation skills on originally trained segmentation tasks.
US11210787B1 Systems and methods for processing electronic images
An image processing method including receiving a target image of a slide corresponding to a target specimen comprising a tissue sample of a patient; generating a machine learning system by processing a plurality of training images, each training image comprising an image of human tissue and a label characterizing at least one of a slide morphology, a diagnostic value, a pathologist review outcome, and an analytic difficulty; automatically identifying, using the machine learning system, an area of interest of the target image by analyzing microscopic features extracted from multiple image regions in the target image; determining, using the machine learning system, a probability of a target feature being present in the area of interest of the target image based on an average probability; and determining, using the machine learning system, a prioritization value, of a plurality of prioritization values.
US11210784B2 Systems and methods for imaging disease biomarkers
A method includes generating spectral image data reproducible as one or more spectral images of a plurality of regions of interest in a sample. The method also includes analyzing the spectral image data to identify a plurality of scattering components in the spectral image data, each of the plurality of scattering components being associated with one or more biological properties of the sample. The method also includes identifying a feature of interest in the sample based at least in part on one or more the identified plurality of scattering components.
US11210782B2 System and method for generating selective stain segmentation images for cell types of interest
An image analysis system and method to generate selective stain segmentation images for at least one cell type of interest within a stained tissue image are presented. Cell membranes in the tissue image are detected to generate a corresponding membrane mask image. Cell nuclei are classified to generate a classified cells image. Selective stain segmentation images are generated for the at least one cell type of interest based on the membrane mask image and the classified cells image.
US11210781B2 Methods and devices for reducing dimension of eigenvectors and diagnosing medical images
Method and system for reducing a number of eigenvectors. For example, a computer-implemented method for reducing a number of eigenvectors, the method comprising: obtaining a plurality of to-be-processed matrices; mapping the plurality of to-be-processed matrices to a space of symmetric positive definite matrices to form a Riemannian manifold corresponding to a Riemannian kernel function; obtaining a kernel-function matrix by using at least a principal component analysis to calculate one or more inner products of the mapped plurality of matrices based on at least the Riemannian kernel function; calculating a first group of eigenvectors of the kernel-function matrix, the first group of eigenvectors including a first number of eigenvectors; and selecting one or more eigenvectors from the first group of eigenvectors to obtain a second group of eigenvectors, the second group of eigenvectors including a second number of eigenvectors; wherein the second number is less than the first number.
US11210774B2 Automated pixel error detection using an inpainting neural network
According to one implementation, a pixel error detection system includes a hardware processor and a system memory storing a software code. The hardware processor is configured to execute the software code to receive an input image, to mask, using an inpainting neural network (NN), one or more patch(es) of the input image, and to inpaint, using the inpainting NN, the masked patch(es) based an input image pixels neighboring each of the masked patch(es). The hardware processor is configured to further execute the software code to generate, using the inpainting NN, a residual image based on differences between the inpainted masked patch(es) and the patch(es) in the input image and to identify one or more anomalous pixel(s) in the input image using the residual image.
US11210771B2 Image evaluation apparatus, image evaluation method, and image evaluation program using impression values of representative images
There are provided an image evaluation apparatus, an image evaluation method, and an image evaluation program capable of highly evaluating an image having an impression of a user's preference. A plurality of images included in a first image group are input to an image evaluation apparatus (step 21). A plurality of representative image candidates are displayed (step 22), and the user selects a desired representative image from the representative image candidates (step 23). The difference between the impression value of the representative image and the impression value of the input image is calculated (step 24), and the image quality of the input image is determined (step 25). An image evaluation value is calculated so as to become higher as the difference between the impression values becomes smaller and the image quality becomes higher (step 26).
US11210767B2 Information processing apparatus to determine candidate for lighting effect, information processing method, and storage medium
An information processing apparatus includes a processor and a memory. The memory contains instructions that, when executed by the processor, cause the processor to perform as a first obtaining unit, a second obtaining unit, and a first determination unit. The first obtaining unit is configured to obtain image data representing an image. The second obtaining unit is configured to obtain distance information corresponding to the image data. The first determination unit is configured to determine, based on accuracy of the distance information, a candidate for a lighting effect applicable to the image in applying a lighting effect based on the distance information to the image.
US11210761B1 Circuitry to determine set of priority candidates
Techniques are disclosed relating to selecting a number of candidates based on priority. In some embodiments, position determination circuitry receives an input vector that orders a set of potential candidates from a highest-priority position within the input vector to a lowest priority position. In some embodiments, it determines, starting from a first end of the input vector and based on non-overlapping groups of candidates, a particular position within the input vector at which a threshold number of available candidate are found. This may include to generate respective count values within the groups of candidates, identify a transition group in which the particular position is located based on accumulation of the respective count values, and identify the particular position within the transition group. Output circuitry may generate, based on the particular position, an output vector that indicates the threshold number of available candidates from the input vector.
US11210758B2 System and method for UEFI advanced graphics utilizing a graphics processing unit
A central processing unit executes a graphics accelerated operation during a pre-boot basic input/output system (BIOS). The central processing unit initializes multiple protocol scheduler circuitry during an early phase of the pre-boot BIOS. The multiple protocol scheduler circuitry initializes host memory pages, and creates one or more bit block transfer tasklets during the pre-boot BIOS. A graphics processing core executes one of the bit block transfer tasklets, and renders a graphical user interface element for display during the pre-boot BIOS.
US11210754B1 Business model for residential development of vacant abandoned landfills
This invention concerns a method of doing business which is combined with several scientific advancements of technological ingenuity that results in a novel way of doing business. It in fact teaches a “business method” which creates an innovative approach to obtain annual multi-billion dollar financial revenue as monthly rental income; which results from a rather large scale residential development community of 2000 dwelling units per 50 acre parcels; each parcel being developed upon heretofore 10,000 separately abandoned “Municipal Solid Waste” MSW landfill sites throughout the United States. These apartments are exclusively geared as rentals of a 1,020 square foot-two-bedroom apartment dwellings for only Covid-19 “First Responders” and military service personnel, for the unprecedented sum of just $800/month rent. Additionally, as a supplemental “business method” approach, this instant business model also teaches how to solve the nation's Municipal Solid Waste MSW disposal problems forever into the future as an ingenious viable solution into perpetuity. Moreover, it is further postulated within this business model that further collateral financial revenue automatically inures as a natural business consequence of the sheer necessary and vital purchase of construction materials needed herein, thus positioned as a leveraged-buyout; whereby this 76 billion dollar opportunity now becomes an integral adjunct to this unique business model by adopting a “Home Depot” type retail business concept structure as additional revenue sharing for this inventor's shareholders.
US11210752B2 Real time travel contingency service
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a travel plan of a user including one or more travel item. Success values of respective travel items are calculated based on respective preferences by the user for each travel item in respective SV categories. Real time data relevant to the travel items are acquired and success values are updated for any predicted changes to any travel items, as caused by the real time data. The changes and updated SV is produced to the user.
US11210749B2 Power management apparatus, power management system, power management method, and non-transitory storage medium
The present invention provides a power management apparatus (10) including a request acquisition unit (12) that acquires a power consumption request specifying a power amount to be consumed, a time period during which power is consumed, and a power sales price P, a consumer information acquisition unit (11) that acquires consumer information including a power sales price for each time period of a power retailer selling power to each of a plurality of power consumers and specification information of a power storage system of each of the plurality of power consumers, and a determination unit (13) that determines a charging and discharging schedule of the power storage system of each power consumer on the basis of the consumer information and the power consumption request.
US11210743B2 Blockchain-based data processing system, method, computing device and storage medium
A system, method, computing device, and storage medium for blockchain-based data processing. The method comprises: obtaining, from a blockchain node, case information associated with cases; receiving a request for reviewing a target case, the request comprising identity information of a user and identification information of the target case; identifying target case case information from the case information based on the identification information of the target case; determining members satisfying conditions for reviewing the target case based on the identity information of the user and the target case case information; providing a review channel for reviewing the target case to each of computing devices respectively associated with one or more of the determined members; receiving, from the computing devices associated with the one or more of the determined members, case review data generated from review of the target case; and uploading the case review data to the blockchain node.
US11210740B1 Systems and methods to quantify and differentiate individual insurance risk based on actual driving behavior and driving environment
The present disclosure generally relates to systems and methods for generating data representative of an individual's insurance risk based on actual driving behaviors and driving environment. The systems and methods may include collecting data from personal electronic device sensors, vehicle sensors, driver inputs, environment sensors and interactions of the vehicle, the driver and the environment. The systems and methods may further include analyzing the data to generate data representative of an individual insurance risk. The systems and methods may further include presenting the data representative of the individual insurance risk to an individual.
US11210735B2 Data processing method, system, and non-transitory computer-readable medium
Example embodiments of a data processing method, system, and non-transitory computer-readable medium are described.
US11210734B1 Approving and updating dynamic mortgage applications
A system and computer-implemented method for approving a dynamic mortgage application using a blockchain. In one aspect, the method may include determining a customer is approved for a mortgage (“mortgage ready”) and determining a real estate property is mortgage ready. The method may include comparing a calculated amount in which the customer is approved for a mortgage loan with a calculated appraisal value of the real estate property, and approving the mortgage application of the customer when the calculated amount the customer is approved for the mortgage loan is equal to, or exceeds, the calculated appraisal value of the real estate property, reducing a processing time and closing time of the mortgage.
US11210731B1 Systems and methods to analyze product pricing
The described systems and methods provide a user's mobile device with a graphical user interface that can provide information about the lowest price offered for one or more products. For instance, when a person at a physical retail store places one or more products in a physical shopping cart, a scanning device may scan the one or more products to obtain information about the one or more products, the scanned information is sent to a server that provides pricing and store location information to a mobile device based on the scanned information, the pricing and store location information can be analyzed by the mobile device to display the lowest price and store location for each product.
US11210726B2 System and mechanism for upselling products on autonomous vehicles
According to one aspect, a platform for providing at least one item to a customer is disclosed. The platform includes an autonomous, semi-autonomous, or fully autonomous vehicle that includes at least one compartment configured to contain a first item ordered by the customer and to contain a second item not ordered by the customer. The platform further includes an application including an ordering module configured to obtain an order from the customer that includes the first item, and a release detection module configured to determine when the first item has been removed from the at least one compartment and configured to determine when the second item has been removed from the at least one compartment. In one embodiment, the second item is predicted using a machine learning algorithm.
US11210725B2 Determining pricing information from merchant data
A service provider may receive item price information and/or point of sale (POS) transaction information from a plurality of merchant devices associated with a plurality of merchants. The service provider may categorize the plurality of merchants according to the types of items offered by the respective merchants, and may further categorize the merchants according to the locations at which they conduct business. The service provider may subsequently determine a price recommendation or other pricing information for a particular item offered by a particular merchant. A merchant device of the particular merchant may present the pricing information in a user interface that enables the merchant to view projected sales at various different price points. Further, the merchant may be able to specify one or more factors used for determining the recommend price, such as a desired business model, a desired clientele, a desired profit margin, or the like.
US11210724B2 Information processing system, non-transitory computer readable medium, and information processing apparatus
An information processing apparatus includes an acquisition unit that acquires a degree of user's repeated use of items available in a service used by the user from a use history of the service; and a notification unit that notifies the user about an item in descending order of a degree of matching with the user among the items available in the service by using the degree of matching of each of the items with the user that is obtained from features of the user indicative of item use tendency in the service reflecting the degree of user's repeated use acquired by the acquisition unit and features of the each of the items indicative of characteristics of the each of the items.
US11210719B2 Inferring service opportunities
A system and method for inferring service opportunities are provided. In example embodiments, a member event associated with a particular member of a social networking service is detected. In response to detecting the member event, a service request for a particular service is inferred based on the member event. A provider member capable of fulfilling the inferred service request is identified among members of the social networking service. A match score for each of the identified provider members is calculated. The identified provider members are ranked according to the calculated match score. At least a portion of the ranked identified provider members are presented on a user interface.
US11210718B1 Dynamically modifying user interfaces according to predicted user preference
Disclosed are various embodiments for generating customized user interfaces including offers for items available by multiple merchants in an electronic marketplace. A search of an item database is performed in response to receiving a search query. If an item is available from multiple merchants in an electronic marketplace, a user interface element including selectable components for a subset of the merchants is inserted in proximity to a presentation of the item in a user interface. Interactions with the user interface element can be used to predict a preferred merchant of the user.
US11210712B2 Automatic rule generation for next-action recommendation engine
A system can recommend a next action for a user. A memory can store user data corresponding to the user and can include historic interaction points. A behavior pattern can be identified based on two or more interaction points stored in the user data. An intent of the user based on the behavior pattern can be identified. The intent can be based on a previous behavior pattern of another user. Several probabilities that the user will meet one or more objectives can be determined based on the intent. The probabilities can be scored using and used to assign a policy to the first user. A next action can be recommended based on the policy and executed with respect to the user. The outcome of the recommended next action can be stored to the user data.
US11210704B2 Monitoring and using telemetry data
Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, methods that monitor and use telemetry information may include receiving telemetry information relating to advertisements, whether the advertisement reporting is active, and/or whether thresholds associated with the output of advertisements have been satisfied. In some examples, telemetry information may be received via an application. In some examples, advertisments may be selected or generated for display based on analysis of the telemetry infomration. In some examples, commands may be transmitted to a device to initiate advertisement related reporting.
US11210702B2 Cross-device geolocation sensing to geotarget offers
Provided is a process of distributing offers to non-location-sensing devices based on a geolocation sensed by another device, the process comprising: obtaining a geolocation of a user from a mobile device of the user; associating the geolocation of the user with an identifier of the user in an offers engine; receiving a request for an offer from another computing device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user; retrieving the geolocation of the user obtained from the mobile device by identifying the user with the data from the other computing device sufficient to identify the user account; selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device; and sending the responsive offer to the other computing device of the user.
US11210700B2 Method and apparatus for managing advertisements
Aspects of the subject disclosure may include, for example, a method including receiving advertisements from a remote advertising content provider and pre-loading the advertisements at a communication device. An advertisement is selected for presentation at a presentation device, based on a user's advertising viewing history, the duration of the advertisement, the device location, the device environment, the user's demographic profile, or the user's activities. The presentation device presents the advertisement responsive to the trigger message. The effectiveness of the advertisement is determined, and the advertisement viewing history is updated; the advertisement is selected based in part on the effectiveness of a past presentation of the advertisement. Other embodiments are disclosed.
US11210699B2 Method and apparatus for targeted advertising
Aspects of the subject disclosure may include, for example, a method, operating at a processing system including a processor, can include receiving a reply message from a communication device responsive to a query signal and including audio information collected at a presentation area, determining consumer presence information at the presentation area according to the audio information collected at the presentation area, determining a probability of a consumer advertising experience according to the consumer presence information, selecting first advertising media from a set of advertising media according to the probability of consumer advertising engagement, and presenting the first advertising media to the presentation area via the presentation system. Other embodiments are disclosed.
US11210695B2 Predictive recommendation system using tiered feature data
In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
US11210687B2 Intelligent preprocessing routing to decisioning services
The system and methods described herein allow users to give their applicant information when seeking to purchase a good with financing from multiple potential lenders, and may be pre-screened by one or more rule sets implemented by a marketplace client in an eligibility analysis to ultimately submit applicant information to a subset of the multiple potential lenders which are found to be suitable for lending to an applicant based on the applicant information, wherein lender microservices are then run in a jailed, firewalled, and self-contained, autonomous environment, and the results of said lender microservices are reported to the user and may be used to change the one or more rule sets implemented by the marketplace client for future pre-screening of applicants.
US11210684B1 Accurately estimating causal effects for related events
Methods, systems, and computer-readable media for accurately estimating causal effects for related events are disclosed. A plurality of estimates of causal effects of events are determined. The estimates are determined independently. A subset of the estimates are determined not to satisfy a relationship among the causal effects. A set of accurate estimates are generated based at least in part on the subset of the estimates. The accurate estimates are generated using a smoothing process, and the accurate estimates satisfy the relationship.
US11210674B2 Method, device, and system of detecting mule accounts and accounts used for money laundering
Method, device, and system of detecting a mule bank account, or a bank account used for terror funding or money laundering. A method includes: monitoring interactions of a user with a computing device during online access with a banking account; and based on the monitoring, determining that the online banking account is utilized as a mule bank account to illegally receive and transfer money. The method takes into account one or more indicators, such as, utilization of a remote access channel, utilization of a virtual machine or a proxy server, unique behavior across multiple different account, temporal correlation among operations, detection of a set of operations that follow a pre-defined mule account playbook, detection of multiple incoming fund transfers from multiple countries that are followed by a single outgoing fund transfer to a different country, and other suitable indicators.
US11210672B2 Identity gray list
Account functionality may be modified in response to an event. A processor may determine that a status of at least one of a user, a device associated with the user, and data associated with the user is potentially insecure due to the event. The processor may identify an account of the user. The account may provide access to electronic financial transaction functionality. In response to the determining that the status of at least one of the user, the device associated with the user, and the data associated with the user is potentially insecure, the processor may modify a condition affecting the access to the electronic financial transaction functionality.
US11210670B2 Authentication and security for mobile-device transactions
A method including collecting transactional information from a mobile application on the mobile device. The mobile device can be used by a user to initiate an activity at a risk moment. The method also can include aggregating a set of risk signals. The method additionally can include obtaining a first set of risk rules for a model specific to the activity requested by the user. Each risk rule of the first set of risk rules can define weights when the risk rule is triggered based on one or more risk signals of the set of risk signals. The method further can include executing a risk engine using the first set of risk rules for the model and using the set of risk signals to generate a risk score. The risk score can be based on the weights of triggered risk rules of the first set of risk rules. The method additionally can include generating a disposition based on a comparison of the risk score to one or more predefined thresholds scores for the model. Other embodiments of related systems and methods are disclosed.
US11210669B2 Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation
Systems and methods to activate the processing of an allocated resource in operations with a processing system by the use of a round trip communication of the identifier of the resource, in which the resource identifier is communicated from a portal of the processing system to a first website, which passes the resource identifier to a second website during forwarding or redirecting a web browser from the first website to the second website, where the second website provides the resource identifier back to the processing system in communications with the processing system for operations required for the activation of the resource. Upon activation, the resource is processed during a communication session between the first website and the portal (or the processing system).
US11210667B2 Customer identity verification system
A computerized system conducts customer identification processing for customers who remotely open accounts with personal identification information that cannot be verified through available data sources.
US11210662B2 Payment confirmation system and method
Disclosed herein are methods and apparatus related to making payments in response to payment requests. For example, a customer device can receive a payment request including billing information and information related to an encryption key. The customer device can obtain the billing information and the information related to the encryption key from the payment request. The customer device can receive an input related to initiating payment of the payment request. After receiving the input related to initiating payment, the customer device can generate a request to initiate payment that includes the information related to the encryption key. The customer device can send the request to initiate payment.
US11210658B2 Constructing a distributed ledger transaction on a cold hardware wallet
In a general aspect, a distributed ledger transaction is generated on a cold hardware wallet. Generating the distributed ledger transaction includes receiving, at the cold hardware wallet, ledger information from a network-connected device via a private module-to-device communication link. The ledger information may include account information for the distributed ledger transaction, and a timestamp identifying when the account information was received by the network-connected device from a public network. The cold hardware wallet may generate a message based on the account information, identify a private key stored in the cold hardware wallet, generate a digital signature based on the message and the private key, and generate the distributed ledger transaction based on the message and the digital signature. The cold hardware wallet may send the distributed ledger transaction to the network-connected device via the private module-to-device communication link for forwarding to the public network for settlement.
US11210649B2 Computing system implementing a network transaction service
A computing system implements a network transaction service. Users of the network transaction service can launch a service application to indicate a transaction at a location of a merchant. A transaction data set is then received from a point-of-sale terminal of the merchant, which enables the computing system to fund the transaction from a shared funding source of the network transaction service. Subsequently, the computing system can access a customer account of the user to reimburse the shard funding account for an amount corresponding to the transaction.
US11210646B2 Product management apparatus and product management method by product management apparatus
According to an embodiment, a product management apparatus specifies a to-be-purchased product. The product management apparatus measures, where the specified product is a time-sensitive product, an elapsed time since the to-be-purchased product has been specified. The product management apparatus issues a notification in accordance with the measured elapsed time.
US11210645B2 Providing multiple authentication elements via a pointing device for user authentication
A method for authenticating access to remote devices. The method includes receiving authentication data for authenticating a user for using a pointing device at an input of a Point-of-Sale (PoS) device for initiating of a transaction. The method includes receiving a user input that includes an authenticating input, the user input provided via the pointing device at an input device of the POS device, the authenticating input for authenticating the user for the transaction. The method includes accessing encoded data that is embedded in the user input, and determining a correlation between the authentication data and the encoded data. The method includes determining, based on the correlation and the authenticating input, authentication for initiating the transaction by the user at the POS device.
US11210643B2 Systems and methods for providing cash redemption to a third party
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. Upon receiving a request to provide cash redemption to a third party from a provider client terminal, the system may allocate an amount of cash to a temporary financial account and generate a temporary access code that may be used to access the cash in the temporary financial account. The system may transmit the temporary access code to a recipient client terminal and upon an ATM terminal's receipt of the input access code, the system may authorize the withdrawal of the amount of cash.
US11210639B2 Electronic dynamic calendar system, operation method and computer readable storage medium
Provided is an electronic dynamic calendar system, an electronic dynamic calendar operation method and a computer readable storage medium for providing an electronic calendar capable of importing multimedia messages such as audio, photos and video. Different from conventional electronic calendars that can only record text messages therein, the electronic calendar can have richer content. In addition to a text message, a multimedia message can be set as a reminder according to the user's need such that the reminder content set by the user can be more clearly understood and expressed.
US11210636B1 Systems and methods for generating proposals
A proposal generator generates a proposal or request for employment with content derived from a job seeker description such as a résumé. The proposal generator relies on a natural language processor for text recognition, named entity recognition, skills identification. The proposal generator uses a trained classifier to compare skill sets of a task description to skill sets of a job seeker. A proposal is generated if a sufficient quantity of comparison scores and relevancy scores are determined for a particular pair of task description and job seeker description. The proposal has a relatively high likelihood of passing through a screener and being reviewed by a human employment decision maker.
US11210635B1 Construction material digital chain of custody system
A digital chain of custody system resilient to wireless connectivity disruption includes an electronic database that stores electronic load tickets, a server, and one or more user communication devices wirelessly coupled to the server, examples of which include a sender communication device, a trucker communication device, and a receiver communication device. Ones of the user communication devices display barcodes that encode contents of respective electronic load tickets, and other ones of the user communication devices image the barcodes and decode the barcodes into digital representations of the electronic load tickets, thereby enabling communication of the electronic load tickets, despite lack of wireless connectivity.
US11210633B2 Collaborative event processing method and apparatus
A method including obtaining preset environment data by a client terminal of a mobile group office platform; and performing, by the client terminal, collaborative processing on a preset office event according to the preset environment data. According to the technical solutions of the present disclosure, collaborative processing is actively performed on the preset office event based on changes to environment data, thereby improving the processing efficiency of office events.
US11210629B2 System and method for optimizing management of inventory data
A system and method for optimizing management of inventory data is provided. A set of variables required for operating an inventory is determined. The set of variables represents one or more parameters associated with stock maintenance data of items present in the inventory. Further, a set of actionable variables from the set of variables is determined based on ranking two or more pre-determined variables from a set of pre-determined variables with respect to one or more target variables. The set of actionable variables represents one or more variables from the ranked variables. Lastly, a correlation is computed between the inventory stock maintenance data and the set of actionable variables based on an optimization model. The optimization model is trained and generated based on the set of actionable variables.
US11210626B2 Inventory management
An apparatus includes a controller that is operable to determine a safety stock factor that enables a reorder point for an item to be calculated. The controller is also operable to determine an expected amount of backorders for the item using a backorder function based on the reorder point, a reorder quantity, a demand rate, and a lead time.
US11210618B2 Systems and methods for generating a two-dimensional planogram based on intermediate data structures
A system for generating a two-dimensional planogram. The system generates, for a facility in a cluster of facilities, a planogram for sets of items using an intermediate file.
US11210617B2 Building management system with electrical energy storage optimization based on benefits and costs of participating in PDBR and IBDR programs
A building management system includes building equipment configured to consume electrical energy and generate thermal energy, thermal energy storage configured to store at least a portion of the thermal energy generated by the building equipment and to discharge the stored thermal energy, electrical energy storage configured to store electrical energy purchased from a utility and to discharge the stored electrical energy, and a controller. The controller is configured to determine, for each time step within a time horizon, an optimal amount of electrical energy stored or discharged by the electrical energy storage by optimizing a value function.
US11210616B2 Asset allocation evaluation system
A system and method for presenting information for evaluating asset allocation. In example embodiments, the method includes determining a readiness score associated with a request location and in response to determining the readiness score associated with the request location transgresses a threshold readiness score, causing display of an alert notification within a user interface. The method further includes receiving a request submitted via the user that specifies a requested quantity of the asset type to be allocated to the request location. Based on the request, the user interface displays a fulfillment indicator to indicate a portion of the requested quantity of the asset type that is fulfilled based on combination of reallocation quantities of the asset type to be allocated to the request location from each destination location in a set of destination locations.
US11210614B1 Method and apparatus for cell-based workforce scheduling
A method for workforce scheduling by a computer system is provided. The method includes receiving a first workforce schedule describing initial assignments of a plurality of workers to a plurality of shifts, each shift comprising one or more work activities, each work activity comprising an activity and a time interval, and storing the first workforce schedule in a memory. The method also includes receiving a cell size associated with each activity, and determining a quantity of workers in each work activity associated with each activity in the first workforce schedule. The method further includes determining cell size violations by dividing the quantity of workers assigned to each work activity by the cell size for the activity associated with the work activity. The method also includes modifying the first workforce schedule to minimize cell size violations, resulting in a second workforce schedule, and storing the second workforce schedule in the memory.
US11210612B2 Method for shared vehicle maintenance and recovery
System, apparatus, device and methods relating to a telematic vehicle sharing platform ecosystem and a telematic vehicle share I/O expander to automate sharing and management of a vehicle that is shared by more than one operator.
US11210611B2 System, method, and apparatus for electronic patient care
A method implemented by an operative set of processor executable instructions configured for execution by a processor includes: determining if a monitoring client is connected to a base through a physical connection; establishing a first communications link between the monitoring client and the base through the physical connection; updating, if necessary, the interface program on the monitoring client and the base through the first communications link; establishing a second communications link between the monitoring client and the base using the first communications link; and communicating data from the base to the monitoring client using the second communications link.
US11210608B2 Method and apparatus for generating model, method and apparatus for recognizing information
A method and apparatus for generating a model, and a method and apparatus for recognizing information are provided. An implementation of the method for generating a model includes: acquiring a to-be-converted model, a topology description of the to-be-converted model, and device information of a target device; converting, based on the topology description and the device information, parameters and operators of the to-be-converted model to obtain a converted model applicable to the target device; and generating a deep learning prediction model based on the converted model. This embodiment enables the conversion of an existing model to a deep learning prediction model that can be applied to a target device.
US11210602B2 Multi-qubit control
This disclosure relates to evaluating and improving performance of a control implementation on a quantum processor comprising multiple qubits in the presence of noise. A noise model decomposes noise interactions described by a multi-qubit noise Hamiltonian into multiple contributory noise channels. Each channel generates noise dynamics described by a unique noise-axis operator. For a given control implementation, a unique filter function represents susceptibility of the multi-qubit system to the associated noise dynamics. The filter functions are based on a frequency transformation of the noise axis operator of the corresponding noise channel to thereby evaluate the performance of the control implementation. An optimised control sequence is based on the filter function to reduce the susceptibility of the multi-qubit system to the noise channels, thereby reducing the effective interaction with the multi-qubit noise Hamiltonian. The optimised control sequence controls the quantum processor to thereby improve the performance of the control implementation.
US11210596B1 Self-building hierarchically indexed multimedia database
Methods, apparatus, and systems for a self-building hierarchically indexed multimedia database are disclosed. The database includes multiple branches categorizing industries. Each branch supports at least one node tree associated with at least one issuer entity and stores multimedia content associated with the at least one issuer entity. A first pattern is extracted from a first node tree supported by a first branch using a machine learning module trained based on the database. A second pattern is extracted from a second node tree supported by a second branch. The first node tree includes at least one node more than the second node tree. It is determined that the first pattern matches the second pattern using the machine learning module. The machine learning module is trained to compare two patterns extracted from the database. A new node corresponding to the at least one node is incorporated within the second node tree.
US11210594B1 Processor compiler
A system receives a predictive model and receives one or more runtime constraints. The system generates a directed acyclic graph (DAG) of the predictive model indicating dependencies. The system compiles the predictive model into first instructions for a first processor based on the one or more runtime constraints and the DAG. The system packages first instructions, the one or more runtime constraints, and the DAG of the predictive model in a first binary. The system recompiles the predictive model into second instructions for a second processor based on the runtime constraints and the DAG stored in the first processor. The system packages the second instructions, the DAG, and the runtime constraints in a second binary.
US11210593B1 Storage and execution of operation sequences
Disclosed is a system for recording and storing sequences of operations that may be performed on a client device. During a training phase, the system collects information about operations performed by a user or by an automatic application crawling program. Information about operations may include view-structure data about components of a user interface and event data about interactions the user has with the interface components and the outcome of such interactions. The operation data is stored in an operation graph that may represent how specific user interactions with interface components can cause transitions to new view-structures of the same or different applications on the client device. The data stored in the operation graph may be used to construct new sequences of operations for later execution, for example, in response to a user query.
US11210592B2 Crowd sourced maintenance systems and methods for transportation vehicles
Methods and systems are provided for communicating an announcement to passengers on a transportation vehicle. One method includes receiving by a first device, an input from a passenger of a transportation vehicle, the input reporting a problem at the transportation vehicle; transmitting the input by the first device to a second device; evaluating by the second device whether the problem identified by the input is to be resolved at the transportation vehicle; generating a response by the second device to address the problem, when the evaluation indicates that the problem can be resolved at the transportation vehicle; and updating a data structure by the second device for addressing the problem after the transportation vehicle has reached a destination, when the evaluation indicates that the problem cannot be resolved at the transportation vehicle.
US11210587B2 Distributed learning anomaly detector
In a network discovery and management system, a machine learning (ML) DLAD processor trains, validates, updates, and stores machine learning models. A ML training data preparation program performs operations to process and format input data to generate ML training data that can be used to train ML models. ML training program uses the ML training data to train ML models, thereby generating trained ML models. The ML training program can re-train or update the training of ML models as the system collects additional data and produces additional estimates, predictions, and forecasts. ML model validation program performs validation testing on trained ML models to generate one or more metrics that can indicate accuracy of predictions generated by the trained models. The resulting ML model(s) can be used to manage the network including but not limited to retrieve, instantiate and execute dynamic applications based on predictions made based on the models.
US11210586B1 Weight value decoder of neural network inference circuit
Some embodiments provide a method for a neural network inference circuit that executes a neural network including multiple computation nodes at multiple layers. Each computation node of a set of the computation nodes includes a dot product of input values and weight values. The method reads a set of encoded weight data for a set of weight values from a memory of the neural network inference circuit. The method decodes the encoded weight data to generate decoded weight data for the set of weight values. The method stores the decoded weight data in a buffer. The method uses the decoded weight data to execute a set of computation nodes. Each computation node of the set of computation nodes includes a dot product between the set of weight values and a different set of input values.
US11210581B2 Synapse and a synapse array
A neuromorphic device may include a pre-synaptic neuron, a row line extending from the pre-synaptic neuron in a row direction, a post-synaptic neuron, a column line extending from the post-synaptic neuron in a column direction, and a synapse coupled between the row line and the column line. The synapse may be disposed in an intersection region between the row line and the column line. The synapse may include a first unit synapse and a second unit synapse. The first unit synapse may include a resistive memory device. The second unit synapse may include a phase-changeable memory device.
US11210579B2 Augmenting neural networks with external memory
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory. One of the methods includes providing an output derived from a first portion of a neural network output as a system output; determining one or more sets of writing weights for each of a plurality of locations in an external memory; writing data defined by a third portion of the neural network output to the external memory in accordance with the sets of writing weights; determining one or more sets of reading weights for each of the plurality of locations in the external memory from a fourth portion of the neural network output; reading data from the external memory in accordance with the sets of reading weights; and combining the data read from the external memory with a next system input to generate the next neural network input.
US11210573B2 Volumetric descriptors
Techniques are provided for multi-modal sensitive recognition. A digital data set for an object is obtained according to a modality, where the digital data set includes digital representations of the object at different values of a dimension of relevance of the modality. A reference location associated with the object is identified. A modal descriptor is derived for the modality according to an implementation of a multi-modal recognition algorithm by deriving a set of feature descriptors for the reference location and at the different values of the corresponding dimension of relevance, calculating a set of differences between the feature descriptors in the set of feature descriptors, and aggregating the set of differences into the modal descriptor. A device is then configured to initiate an action as a function of the modal descriptor.
US11210570B2 Methods, systems and media for joint manifold learning based heterogenous sensor data fusion
The present disclosure provides a method for joint manifold learning based heterogenous sensor data fusion, comprising: obtaining learning heterogeneous sensor data from a plurality sensors to form a joint manifold, wherein the plurality sensors include different types of sensors that detect different characteristics of targeting objects; performing, using a hardware processor, a plurality of manifold learning algorithms to process the joint manifold to obtain raw manifold learning results, wherein a dimension of the manifold learning results is less than a dimension of the joint manifold; processing the raw manifold learning results to obtain intrinsic parameters of the targeting objects; evaluating the multiple manifold learning algorithms based on the raw manifold learning results and the intrinsic parameters to determine one or more optimum manifold learning algorithms; and applying the one or more optimum manifold learning algorithms to fuse heterogeneous sensor data generated by the plurality sensors.
US11210569B2 Method, apparatus, server, and user terminal for constructing data processing model
A method for constructing a data processing model, includes: acquiring a model description parameter and sample data of a target data processing model; determining a base model according to the model description parameter and the sample data; and training the base model according to the sample data to obtain the target data processing model.
US11210567B2 Artificial intelligence apparatus and method for recognizing object
An artificial intelligence apparatus for recognizing an object includes a camera, a memory configured to store a plurality of object recognition models sharing at least one shared layer each other, and a processor configured to receive, via the camera, image data including an object, recognize the object included in the image data by using an object recognition model set including the plurality of object recognition models, and update the object recognition model set based on an object recognition frequency.
US11210556B2 Classification of records in a data set
Techniques for classifying records in a dataset are described. The method includes identifying a set of features of a target record and assigning a scoring metric to each feature in the set of features. The method also includes processing the set of features based on the scoring metric to obtain a reduced subset of features and an expanded subset of features. The method also includes searching a store of electronic records using the reduced subset of features to obtain a reduced subset of electronic records. The method also includes searching the reduced subset of electronic records using the expanded subset of features to obtain a set of matching electronic records.
US11210553B2 Methods and devices for quantifying text similarity
Disclosed herein are computer-implemented methods; computer-implemented systems; and non-transitory, computer-readable media, for quantifying text similarity. One computer-implemented method includes obtaining a plurality of shortest operation paths including one or more edit pairs for correcting an optical correction recognition (OCR) text string with an edit text string, where each of the one or more edit pairs denotes an operation performable to a character of the OCR text string during correction by the edit text string. A plurality of similarity scores is determined, each corresponding to one of the plurality of shortest operation paths and determined by summing historical similarity scores of the one or more edit pairs of each of the plurality of shortest operation paths. A minimum one of the plurality of similarity scores is selected to quantify text similarity between the OCR text string and the edit text string.
US11210548B2 Railroad track recognition device, program, and railroad track recognition method
A railroad track recognition apparatus has an index calculating unit, an initial searching unit, a secondary searching unit, and a railroad track recognizing unit. The index calculating unit calculates an index value, for each pixel or pixel group of a captured image. The initial searching unit selects a line segment, having a larger evaluation value obtained from the index values, from a plurality of line segments in a first search area, and the secondary searching unit selects a line segment, having a larger evaluation value obtained from the index values, from a second area or a third area. The railroad track recognizing unit recognizes a railroad track based on reference points of the line segments selected by the initial and secondary searching units.
US11210544B2 Distributable descriptive recipe for intelligent image and video processing systems
This disclosure relates to a method for rendering images. First, a user request is received from a user interface to access an image effect renderer recipe, comprising conditional logic and non-visual image data, from an effect repository. Next, at least one image signal is received. Objects are identified within the image signal(s). The image effect renderer recipe is processed via an effect renderer recipe interpreter to generate image processing steps and image processing prioritizations. The image processing steps are then ordered in accordance with the image processing prioritizations. Next, an image processor applies the image processing steps to the identified objects of the image signal(s) to generate at least one processed image signal. The processed image signal(s) are then displayed on a display device.
US11210541B2 Liveness detection method, apparatus and computer-readable storage medium
A liveness detection method includes: controlling a display screen to display a color according to a predetermined color display sequence, the color display sequence including at least two different colors; capturing an image of a target object in a color display process of the display screen; acquiring a color change sequence of a face of the target object in the image over time; and determining whether the target object is live based on a matching relationship between the color display sequence and the color change sequence.
US11210537B2 Object detection and detection confidence suitable for autonomous driving
In various examples, detected object data representative of locations of detected objects in a field of view may be determined. One or more clusters of the detected objects may be generated based at least in part on the locations and features of the cluster may be determined for use as inputs to a machine learning model(s). A confidence score, computed by the machine learning model(s) based at least in part on the inputs, may be received, where the confidence score may be representative of a probability that the cluster corresponds to an object depicted at least partially in the field of view. Further examples provide approaches for determining ground truth data for training object detectors, such as for determining coverage values for ground truth objects using associated shapes, and for determining soft coverage values for ground truth objects.
US11210536B2 Moving object recognition system, moving object recognition method, and program
A moving object recognition system includes: closed space entry/exit detection means for detecting moving objects entering a closed space and exiting the closed space, the closed space being formed of detection regions of a sensor configured to detect the moving objects and a blind spot region formed outside and between the detection regions; closed space total amount calculation means for calculating a closed space total amount based on the moving objects entering the closed space and exiting the closed space; region entry/exit detection means for detecting the moving objects entering the detection regions and the moving objects exiting the detection regions; and a blind spot total amount calculation means for calculating a blind spot total amount by subtracting the region total amount from the closed space total amount, the blind spot total amount being a total number of the moving objects present within the blind spot region.
US11210535B1 Sensor fusion
A system comprises a computer that includes a processor and a memory. The memory stores instructions executable by the processor to estimate a first joint probability distribution of first data with respect to second data based on first and second marginal probability distributions of the first and second data, wherein the first data is from a first sensor based on a first sensor coordinate system, and the second data is from a second sensor based on a second sensor coordinate system, to estimate a second joint probability distribution of the first data with respect to the second data based on a projection of the first data onto a plane defined in the second sensor coordinate system, to estimate a rigid transformation between the first sensor coordinate system and the second sensor coordinate system by minimizing a distance between the first and second joint probability distributions, wherein the second joint probability distribution is a function of a set of extrinsic calibration parameters, and based on the set of the extrinsic calibration parameters, to detect an object in the first and second data.
US11210534B2 Method for position detection, device, and storage medium
Embodiments of the present disclosure disclose a method for position detection, a device, and a storage medium. The method includes: detecting a first lane line in a current image captured by a camera; performing an optimization on an initial transformation matrix reflecting a mapping relationship between a world coordinate system and a camera coordinate system based on a detection result of the first lane line; and obtaining a first 3D coordinate of a target object in the current image according to a transformation matrix optimized, and determining an ultimate 3D coordinate of the target object according to the first 3D coordinate.
US11210533B1 Method of predicting trajectory of vehicle
A method of predicting a trajectory of a target vehicle with respect to an ego vehicle includes receiving a first image having a target object representing a target vehicle on a road from a camera mounted on the ego vehicle, generating a bounding box associated with the target vehicle, the bounding box surrounding a contour of the target object, extracting tire contact information of the target object with a road surface from the first image, wherein each tire contact information represents coordinates, in the first image, of contact between a corresponding tire and the road, mapping the plurality of tire contact information from the first image to a bird's eye view image of the first image, and calculating the trajectory, with reference to a moving direction of the ego vehicle, of the target object using the mapped tire contact information on the bird's eye view image.
US11210532B2 Off-road vehicle and ground management system
An off-road vehicle that travels on the off-road ground includes: a sensor group configured to detect unevenness of the ground; a camera configured to capture the unevenness of the ground; a ground unevenness degree calculation unit configured to calculate a ground unevenness degree indicating an unevenness degree of the ground based on an input parameter; an input parameter setting unit configured to set, as the input parameter, data selected from among data detected by the sensor group and image data captured by the camera; an unevenness-position data generation unit configured to associate the actual vehicle position with the ground unevenness degree to generate ground unevenness-position data; and a data storage unit configured to store the ground unevenness-position data.
US11210531B2 Information processing apparatus for presenting location to be observed, and method of the same
An information processing apparatus includes a first setting unit configured to set a plurality of observation necessity degrees of positions in a real space and times, a first display unit configured to display the plurality of observation necessity degrees mapped based on a position in the real space and a time, a second display unit configured to display a plurality of targets detected from a captured image, based on observation necessity degrees each corresponding to a different one of the plurality of targets, and a receiving unit configured to receive an input of information corresponding to at least one target of the plurality of targets. The first setting unit resets at least one observation necessity degree of the plurality of observation necessity degrees based on the input information.
US11210529B2 Automated surveillance system and method therefor
A system including a server arrangement and a programming interface in communication with external applications are provided. The server arrangement (i) acquires data from sensors, (ii) analyzes the data to determine at least one object of interest in a surveillance area, (iii) determines type of the at least one object of interest, one or more attributes associated with the at least one object of interest and a geospatial location of the at least one object of interest, (iv) estimates a state of the at least one object of interest based on the type of the at least one object, one or more attributes and the geospatial location; (v) compares the estimated state with a defined set of trigger conditions associated with surveillance area, and (vi) determines at least one action to be taken in the surveillance area based on the estimated state of the at least one object of interest matching with at least one of the trigger conditions. The programming interface triggers an external application to perform a determined action to be taken when the estimated state matches with trigger conditions.
US11210518B2 Apparatus and associated methods for display of virtual reality content
An apparatus configured: based on a point of interest identified in one or more instances of virtual reality content comprising at least visual imagery and data to provide a virtual reality space in which the visual imagery is displayed; and based on context information for at least one of the instances of the virtual reality content, the context information defining the extent of a virtual sub-volume of the virtual reality space that includes the point of interest; to provide for display of a virtual-reality-content-review-space to a user comprising a space in which a VR preview of the instances of virtual reality content is displayed at a location spaced from a point of view of the user, the or each VR preview comprising the respective sub-volume defined by the context information for providing the user with an understanding of the virtual reality space around the point of interest.
US11210515B2 Artificial intelligence based plantable blank spot detection
In some examples, artificial intelligence based plantable blank spot detection may include generating a plurality of clusters of input images of areas that are to be analyzed for plantable blank spot detection. For each cluster of the plurality of clusters, a model may be identified to analyze corresponding images of a cluster. A model may be selected, from the models identified for the plurality of clusters, to analyze the input images. Canal lines may be identified in the analyzed images. Plantable blank spots may be determined in the analyzed images. An operation of a drone may be controlled to validate the determination of the plantable blank spots.
US11210512B2 Fingerprinting of physical objects
An example operation may include one or more of scanning, by a mobile node, a physical object to generate a scan data, extracting, by the mobile node, a set of features from the scan data, generating, by the mobile node, a feature vector based on the set of the features, applying, by the mobile node, a cryptographic hash function to the feature vector to produce a hash value, encrypting, by the mobile node, the set of the features with the hash value, and executing a smart contract to store the encrypted set of the features on a blockchain.
US11210501B2 Camera enhanced ride sharing
In a system for video data capture and sharing client devices may include one or more video cameras and sensors to capture video data and to generate associated metadata. A cloud-based component may receive metadata from the client devices and requests for sharing video data captured by other client devices. The system can be used to implement a ridesharing method to connect a rider to a driver. Information about the driver and rider is accessed when a driver accepts a ridesharing request. Camera devices in the pickup area can detect the license plate of the driver's vehicle to confirm its arrival and a client device in the vehicle can facially recognize the driver at the wheel. Similarly, the location of the rider in the pickup area can be verified, for example through a face recognition scan. Once both driver and rider are verified, they are notified of their presence in the pickup area and linked, for example by identifying the rider in an augmented reality display in the driver's vehicle and by displaying an image of the rider on a side-facing display.
US11210500B2 Spoofing detection device, spoofing detection method, and recording medium
To provide a technology of more accurately detecting spoofing in face authentication, without increasing a scale of a device configuration and a burden on a user. A spoofing detection device includes a facial image sequence acquisition unit, a line-of-sight change detection unit, a presentation information display unit, and a spoofing determination unit. The facial image sequence acquisition unit acquires a facial image sequence indicating the face of a user. The line-of-sight change detection unit detects information about a temporal change in the line-of-sight from the facial image sequence. The presentation information display unit displays presentation information presented to the user as part of an authentication process. The spoofing determination unit determines the likelihood of the face indicated by the facial image sequence being spoofing on the basis of the information about the temporal change in the line-of-sight with respect to the presentation information.
US11210497B2 Occupant modeling device, occupant modeling method, and occupant modeling program
An occupant modeling device includes: an acquisition section acquiring an image by imaging a region where there is a probability that a face of an occupant is present; a model fitting section generating a model of the face based on a first image acquired by the acquisition section; a tracking section adapting the model to a second image acquired after the first image; a determination section determining correctness of a facial part position included in the second image to which the model is adapted, by using learned information obtained through learning based on correct information and incorrect information regarding the facial part position; and a processing section determining whether a process in the tracking section is to be continuously executed or a process in the model fitting section is to be executed again according to a determination result in the determination section.
US11210494B2 Method and apparatus for segmenting cellular image
Method and apparatus for segmenting a cellular image are disclosed. A specific embodiment of the method includes: acquiring a cellular image; enhancing the cellular image using a generative adversarial network to obtain an enhanced cellular image; and segmenting the enhanced cellular image using a hierarchical fully convolutional network for image segmentation to obtain cytoplasm and zona pellucida areas in the cellular image.
US11210493B2 Fingerprint recognition card
A fingerprint recognition card is provided to perform authentication and security functions by recognizing a fingerprint of a user and includes a fingerprint recognition unit configured to detect a fingerprint of a user, a control unit configured to perform registration authentication for the detected fingerprint of the user, a communication unit configured to perform tagging to an external reader depending on the registration authentication of the control unit, and an inductive current generator configured to generate an inductive current in response to approaching the external reader. The inductive current generator generates the inductive current when a distance to the external reader is within a predetermined distance, converts the generated inductive current to a direct current (DC), and supplies the output voltage, which is generated by reducing the input voltage of the converted DC, to the fingerprint recognition unit, the control unit, and the communication unit.
US11210492B2 OLED display panel, driving method therefor, and display device
Disclosed in the present disclosure are an OLED display panel, a driving method therefor and a display device. A first light-blocking layer is disposed between a photosensitive unit and an organic electroluminescent structure, and the first light-blocking layer at least has a hollow area corresponding to a fingerprint identification area. When a finger touches a screen, the lights emitted by the organic electroluminescent structure are reflected by the finger to irradiate the photosensitive unit through small holes, such that fingerprint information of the finger is detected due to the brightness differences among the lights reflected by ridges and valleys of the finger. The small holes in the hollow area can function to improve the light intensity convergence, thus increasing the sensitivity to finger touches to the greatest extent.
US11210490B1 Fingerprint recording device for infants
A fingerprint scanner for capturing fingerprints of infant children is described. The fingerprint scanner includes a transparent tube configured for an infant child hand and an array of camera sensors spaced apart on the transparent tube so that each camera sensor captures an overlapping part of an image captured by its neighboring camera sensor. The array of camera sensors is arranged below a surface, along a periphery of a circumference and substantially along a length of the transparent tube up to a processor compartment. The fingerprint scanner also includes a processing circuitry configured to: simultaneously receive multiple images from the array of camera sensors, and process the multiple images including merging the multiple images to remove overlapping portions and recover a single image of the infant child's fingertips and palm.
US11210487B2 Progressive identifier
An example system includes a stage identification portion to determine a stage in a progression of a progressive identifier, and an identifier encoding portion to encode or read the progressive identifier. A number or percentage of bits of the progressive identifier encoded, or read as encoded, by the identifier encoding portion is uniquely associated with the stage in the progression.
US11210486B2 System and method for producing micro scale optical codes on jewelry and gemstones and scanning micro scale optical codes thereof for digital personalization
According to the present disclosure, methods and systems for producing a microscale optical code on a precious object and reading the microscale optical code are disclosed. The method comprises the steps of providing an object, providing at least one marking unit, inscribing an array of micro-indents or micro-holes on the at least one surface of the object using at least one marking unit and generating a two-dimensional data matrix with the array of micro-indents or micro-holes. The two-dimensional data matrix has a plurality of rows and columns. The method further comprises generating a microscale optical code comprising the two-dimensional data matrix and additional four corners. The two-dimensional data matrix represents a binary code matrix of number 1 and 0 in the plurality of rows and columns with each micro-indent or micro-hole forming the binary number 1 and spot with no indent or hole forming binary number 0.
US11210480B2 Dynamic compensation of a phased array RFID reader
Methods and devices for performing dynamic compensation of a phased array RFID reader are disclosed herein. An example method includes configuring an RFID reader having an antenna array to compensate for determined antenna element phase-shift errors. The method includes exciting a reference antenna element of the antenna array, emitting an emitted signal, receiving the emitted signal via a receiver antenna element of the antenna array, and generating a received signal. The method further includes determining, by a processor, a phase shift of the received signal relative to the emitted signal, and determining a phase-shift error. The method then includes configuring the RFID reader to compensate for the determined phase-shift error associated with the receiver antenna element in response to receiving an RFID tag signal.
US11210477B2 Systems and methods for transferring stylistic expression in machine translation of sequence data
Embodiments of the present disclosure are directed to a system, methods, and computer-readable media for facilitating stylistic expression transfers in machine translation of source sequence data. Using integrated loss functions for style transfer along with content preservation and/or cross entropy, source sequence data is processed by an autoencoder trained to reduce loss values across the loss functions at each time step encoded for the source sequence data. The target sequence data generated by the autoencoder therefore exhibits reduced loss values for the integrated loss functions at each time step, thereby improving content preservation and providing for stylistic expression transfer.
US11210476B2 Change detection in a string repository for translated content
A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available for use by the application.
US11210465B2 Efficient storage and retrieval of localized software resource data
A method of and system of for compressing and decompressing a localized software resource is disclosed. The method may include receiving a software resource, the software resource being in a first language, receiving a localized software resource for compression, where the software resource in the first language is a counterpart of the localized software resource in the second language. Upon receiving the software resources creating a first local dictionary for the localized software resource based at least in part on one or more first language words in the software resource and on data from a global dictionary, and compressing the localized software resource based on the local dictionary.
US11210456B2 Method relating to preparation of a report
A data storage medium is disclosed herein. The data storage medium, in an embodiment, includes a computer program. The computer program is executable by one or more processors to determine whether any human-readable sentences of a report document contain any pieces of information that are associated with any designated information categories. The report document has a first markup format and a unique tag associated with each of the designated information categories. The computer program is also executable to generate a detail document at least partially based on the determination. The detail document is configured in accordance with a second markup format that differs from the first markup format, and the detail document has each of the pieces of information determined to be included in any of the human-readable sentences.
US11210447B2 Reconfiguring layout and sizing for transistor components to simultaneously optimize logic devices and non-logic devices
The first type of semiconductor device includes a first fin structure extending in a first direction, a first gate, and a first slot contact disposed over the first fin structure. The first gate extends in a second direction and has a first gate dimension measured in the first direction. The first slot contact has a first slot contact dimension measured in the first direction. A second type of semiconductor device includes: a second fin structure extending in a third direction, a second gate, and a second slot contact disposed over the second fin structure. The second gate extends in a fourth direction and has a second gate dimension measured in the third direction. The second slot contact has a second slot contact dimension measured in the third direction. The second slot contact dimension is greater than the second gate dimension and greater than the first slot contact dimension.
US11210446B1 Isolation of compartments in a layered printed circuit board, and apparatus and methods for the same
In some embodiments, an apparatus can include a printed circuit board (PCB) that has layers and includes a first portion and a second portion. The first portion can have a data port and a power port. A first layer is associated with data of the first portion of the PCB, and a second layer is associated with power of the first portion of the PCB. The second portion can have a data port and a power port. A third layer is associated with data of the second portion, and a fourth layer is associated with power of the second portion. The first portion or the second portion can have vias defining an electromagnetic interference (EMI) shield. The apparatus can include a power filter and a data filter that can, respectively, isolate power and data of the first portion from the second portion.
US11210442B2 Systems and methods for network optimization in a distributed big data environment
Systems and methods for network optimization in a distributed big data environment are provided. According to an aspect of the invention, a processor performs an optimization method by dividing a data set into a plurality of partitions. For each of the partitions, the processor generates a mathematical representation of a model by associating input data with elements of the model, wherein the mathematical representation includes an objective and at least one constraint. The processor forms a master objective by combining the objectives for the partitions, and forms a set of master constraints by combining the constraints for the partitions. The processor then generates an optimized solution based on the master objective and the master constraints.
US11210438B2 Predicting quantitative structure-activity relationships
Non-mechanistic, differential-equation-free approaches for predicting a particular structure-activity responses of a system to a given molecular structure input are provided in the form of systems, methods, and devices. These approaches are generally directed to a non-compartmental method of predicting a time-dependent structure-activity response of a component of a system to an input into the system. The systems, methods, and devices provide the ability to (i) reduce the cost of research and development by offering an accurate modeling of heterogeneous and complex physical systems; (ii) reduce the cost of creating such systems and methods by simplifying the modeling process; (iii) accurately capture and model inherent nonlinearities in cases where sufficient knowledge does not exist to a priori build a model and its parameters; and, (iv) provide one-to-one relationships between model parameters and model outputs, addressing the problem of the ambiguities inherent in the current, state-of-the-art systems and methods.
US11210437B2 Systems and methods for tower antenna mount analysis and design
A method includes rendering, by a user interface of a computing device, a plurality of antenna mount options. The method includes receiving a selection of an antenna mount option. The method includes generating a geometry of a tower and the antenna mount option including a relative position of each of a plurality of tower components based on a load bearing capacity of the tower and the antenna mount option. The method includes rendering the generated geometry. The method includes generating, using the geometry and the load bearing capacity, an input file for a modeling program. The method includes importing the input file to the modeling program and running the modeling program, wherein the modeling program performs a structural analysis of the tower and the antenna mount option. The method includes rendering a result of the structural analysis including a stress and strain of the tower and the antenna mount option.
US11210435B2 Method of designing and producing a turbine
A turbine with multiple gas inlets is designed by a process of, for a given engine, obtaining time series data characterizing the power bias of the engine, obtaining an isentropic power associated with each data point of the time series, and using the isentropic powers to obtain a design point. The turbine is then designed based on the design point, such as by optimising one or more design parameters of the turbine based on the design point.
US11210434B2 Fault isolation
A system includes an input/output interface, a processor, and a non-transitory computer-readable medium having instructions stored thereon. The instructions, when executed, cause the processor to receive a fault code, display on the input/output interface a first component of an aircraft that is associated with the fault code, upon selection by a user of a first hyperlink associated with the first component, display a physical layout of the aircraft in which the first component is indicated, and upon selection by the user of a second hyperlink associated with the first component, display a first wiring diagram of the aircraft in which the first component is indicated.
US11210433B2 System and method for construction estimation using aerial images
A system and method for construction estimation using aerial images is provided. The system receives at least one aerial image of a building. An estimation engine processes the aerial image at a plurality of angles to automatically identify a plurality (e.g., perimeter and interior) lines in the image corresponding to a plurality of features of a roof the building. The estimation engine allows users to generate two-dimensional and three-dimensional models of the roof by automatically delineating various roof features, and generates a report including information about the roof of the building.
US11210431B2 Securely entering sensitive information using a touch screen device
In some examples, a computing device may determine, based on sensor data, that the computing device is in a public environment. In response, the computing device may display an entry wheel to enable a user to enter a password. The entry wheel may include multiple input symbols arranged equidistant around a circle. In some cases, one or more geometric patterns linking a portion of the input symbols may be displayed. After receiving an individual character of the password, the computing device may display the entry wheel rotated a number of positions in either a clockwise or counter-clockwise direction and display zero or more of the geometric patterns. After all the characters of the password have been received, the computing device may determine if the password matches a previously stored password. If the password matches, the computing device may transition from a low power state to an active state.
US11210430B2 System and method to negotiate encryption responsibilities between an encryption capable controller and a self encrypting drive
A system includes a storage device having a first encryption protocol, and a controller having a second encryption protocol. A processor implements the first encryption protocol or the second encryption protocol based on a strength of each encryption protocol, a topology of the system, a federal information processing standard certification status, a virtualization support, a multi-key support, a multi-band support, and an enterprise key management server support. Storage transactions may be encrypted using the implemented encryption protocol.
US11210427B2 Management of securable computing resources
A system is provided and includes a resource, locking elements and a controller. The resource includes multiple independently securable resources. The locking elements are respectively configured to assume a locked condition in which corresponding ones of the multiple independently securable resources are locked and an unlocked condition in which the corresponding ones of the multiple securable resources are unlocked. The controller is receptive of an instruction to authorize users to unlock the one or more of the multiple independently securable resources and is configured to perform operating system (OS) level authentication of the users and OS level control of the locking elements in accordance with the instruction to authorize users and the OS level authentication.
US11210426B2 Tracing objects across different parties
In implementations of the subject matter described herein, a new approach for controlling and tracing an object across a plurality of parties is proposed. A rule set may be enabled by the confirmation of a plurality of parties. The rule set may define constraints on operations related to the object. Upon receipt of a request for an operation related to the object, the requested operation may be verified based on the rule set agreed by the plurality of parties. In response to verifying that requested operation is valid, the requested operation may be performed, and a record for the operation may be created and stored in a blockchain database accessible to the plurality of parties.
US11210422B1 Data container interrogation and complex personal identifiable information rule matching data analysis system and methods for the identification of personal identifiable information in a data container
A system and methods for identifying personal identifiable information in a data container are disclosed. The system and methods interrogate data at its most fundamental level, thereby allowing complex rule matching to occur. This can be coupled with a data in transit analysis mechanism, or be integrated into a data store search mechanism, to ensure maximum awareness of any potential issues with the security of the qualified data elements.
US11210419B2 System and method for personal privacy controls
Disclosed herein are systems and methods for protecting user data. In one aspect, an exemplary method comprises, by a hardware processor, detecting user files created by a first user and stored on a user device, the user files containing personal information associated with the first user, generating user transactional data associated with one or more detected network-based interactions with a service provider, generating user behavior data based on one or more user interactions with a graphical user interface of the user device, applying a machine learning model to user data to generate a classification of the first user, the user data comprising the user files, the user transactional data, and the user behavior data, and when the user is identifiable based on the generated classification, modifying at least one of (i) user files stored on the user device and (ii) user behavior during an operation of the user device.
US11210417B2 Identity recognition method and device
The present specification provides an identity recognition method and device. The method comprises: collecting data of address books, each address book comprising multiple identity information pairs of multiple users, and each identity information pair comprising a name and a mobile phone number; searching for an identity information pair to be recognized in the data of address books, the identity information pair to be recognized comprising a name and a mobile phone number of a user to be recognized; and in response to that the searching result satisfies a risk condition, determining that the user to be recognized has a risk.
US11210416B2 System and method for maintaining graphs having a policy engine and blockchain
Aspects of the subject disclosure may include, for example, a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations. The operations include: identifying a set of one or more graphs in a blockchain ledger, wherein each graph of the set of one or more graphs comprises a set of one or more nodes and a graph permission level, wherein each node in the set of one or more nodes comprises a unique identifier, a node permission level, data and zero or more edges, wherein each edge in the zero or more edges defines a relationship between the node and another node in the set of one or more nodes, wherein the node permission level defines a prerequisite to access the data, the node permission level, or the zero or more edges, and wherein the graph permission level defines a prerequisite to access the set of one or more nodes; receiving a request from equipment utilized by a user to access first data in one or more nodes in a first graph, comparing a user permission of the user to a first permission level of the first graph to ensure that the user permission meets or exceeds the first permission level; applying rules of a rules engine to ensure that the user permission meets or exceeds a second permission level defined by the rules; and providing security keys to the equipment utilized by the user responsive to the user permission meeting or exceeding the first permission level and the second permission level, wherein the security keys provide access to the first data. Other embodiments are disclosed.
US11210409B2 Method for duplexing database
The present invention contemplates steps for a change data capture (CDC) between a first database and a second database when executed by one or more processors of the computer system. The disclosed method contemplates extracting a data in a redo log of a first database by a first management module, the data comprising an encrypted column data included in an encrypted column and a non-encrypted column data included in a non-encrypted column, identifying whether the data extracted is the encrypted column data included in the encrypted column, and determining whether to change the encrypted data included in the encrypted column to a null data and to transmit the encrypted data, when the extracted data is the encrypted column data.
US11210408B2 Expansion joint seal with positioned load transfer member
An expansion joint design for supporting transfer loads. The system includes an elongated core and at least one longitudinal load-transfer member which are bonded together.
US11210407B2 Electronic communications device and messaging application therefor
A messaging application for a messaging service for an electronic communications device including a data store, the application being configured to: store, in encrypted form, message data for an identity registered on the messaging service as a database file on the electronic communications device; require a user to input a predetermined access code for the registered identity before giving the user access to the stored message data; and delete from the device the database file containing the encrypted message data in the event that a particular different predetermined code other than the predetermined access code is provided in place of the predetermined access code.
US11210401B2 Methods and systems for implementing automated controls assessment in computer systems
Methods and systems are described for implementing automated controls assessment through an application programming interface (“API”) driven software development kit. For example, the system may receive a response from an API-based agent to an automated controls assessment audit. The system may process the response, using a library of reusable features for controls assessment audits for a plurality of computer domains, to generate a result of the automated controls assessment audit. The system may then generate an outcome of the first automated controls assessment audit.
US11210397B1 Systems and methods for training malware classifiers
The disclosed computer-implemented method for training malware classifiers may include (1) perturbing, at a computing device, a binary file in a manner that maintains functionality of the binary file, (2) classifying the perturbed binary file with a first machine learning classifier to produce a classification result, (3) producing a transformed file by repeating the perturbing and classifying steps until the transformed file becomes misclassified, and (4) performing a security action comprising training a second machine learning classifier with the transformed file and an associated correct classification result. Various other methods, systems, and computer-readable media are also disclosed.
US11210396B2 Light-weight behavioral malware detection for windows platforms
A behavioral malware detection involves extracting features from prefetch files, wherein prefetch files; classifying and detecting benign applications from malicious applications using the features of the prefetch files; and quarantining malicious applications based on the detection.
US11210395B2 Filename-based malware pre-scanning
Filename-based malware pre-scanning is described herein. A method as described herein can include establishing sequential malware scanning for respective files in a first directory of a file system according to filenames of the respective files; comparing an elapsed time since a previous malware scan for a first file of the respective files in the first directory having a first filename in a filename sequence to a scan age threshold associated with a scheduled malware scan task for the first directory; and, in response to the elapsed time since the previous malware scan for the first file being determined to be less than the scan age threshold, removing the scheduled malware scan task with respect to the first file and at least one second file of the respective files in the first directory having respective second filenames in the filename sequence.
US11210382B1 Quick-logon for computing device
Methods and systems for verifying a user's identity on a computing device using two-factor authentication are described. More particularly, the system can use a personal identification number input by a user, together with one or more of a secure browsing feature, a device fingerprint, and a token generator to authenticate the user on the computer.
US11210379B1 Virtual notarization using cryptographic techniques and biometric information
Methods and systems described in this disclosure electronically notarize a document. The system can receive biometric information from a user, extract characteristics from the biometric information, and compare the characteristics of the biometric information with previously stored characteristics of the user's biometric information. When the characteristics of the biometric information match the previously stored characteristics to a threshold, the system can create an identity of the user using the characteristics of the biometric information. The system can send a document to the user for cryptographic signature and receive an indication that the document has been signed. The cryptographic signature can be generated with a digest of the document, the identity, and a cryptographic key associated with the user. The system can inspect the digest of the document, the cryptographic key, and the identity associated with the document to verify authenticity of the document and the identity of the user.
US11210378B2 System and method for authenticating humans based on behavioral pattern
This disclosure relates generally to authenticating humans based on behavioral pattern. The method and system proposed provides a continuous/seamless monitoring platform for authenticating humans by continuously monitoring routine activities of subjects (Activities of Daily Living (ADL)) in a smart environment using plurality of passive, unobtrusive, binary, unobtrusive non-intrusive sensors embedded in living infrastructure. The proposed method and system for authenticating humans based on behavioral pattern is provided. The daily routine activities of humans/subjects, housed in a smart environment is continuous monitored by plurality of non-intrusive sensors embedded in living infrastructure. Further the collected sensor data is processed in several stages, which includes pre-processing of sensor data, behavioral pattern prediction, error detection based on predicted behavioral pattern and so on for authenticating humans based on behavioral pattern.
US11210368B2 Computational model optimizations
Systems, methods, apparatuses, and computer-readable media for computational model optimization. A plurality of sampled values for a hyperparameter of a computational model may be received, the plurality of sampled values comprising a subset of a plurality of possible values for the hyperparameter, each sampled value associated with a performance metric for the computational model with the sampled value assigned to the hyperparameter. A first candidate value from the plurality of possible values may be determined, the first candidate value having a distance to a first sampled value of the plurality of sampled values that exceeds a threshold distance, wherein the distance is in a space comprising the plurality of possible values. The first candidate value may be assigned to the hyperparameter of the computational model. A first performance metric may be determined for the computational model with the first candidate value assigned to the hyperparameter.
US11210367B2 Methods and devices for estimating secret values
A secret value estimation device is provided for determining an estimate of at least one secret value used by at least one cryptographic mechanism implemented in a cryptographic system from a statistical distribution of a set of multivariate leakage traces determined by a leakage traces statistical distribution unit. Each leakage trace being a vector comprises a plurality of random values, the number of said random values being an integer number superior or equal to 1, the statistical distribution being a function of parametric linear combinations of a set of leakage model basis vectors representing a multivariate leakage model, the number of basis vectors being an integer number superior or equal to 1, and the linear combinations being defined by a matrix of real values.
US11210366B2 Analysis of X-ray spectra using fitting
A method of analysis of X-ray spectra in an instrument fits a measured sample spectrum using a combination of at least one measured reference spectrum with at least one calculated function. The method includes measuring a reference spectrum as a plurality of measured values for a plurality of energy bins from at least one reference sample; selecting a region or multiple regions of interest corresponding to a plurality of the energy bins and, for each region of interest, recording the profile for the respective plurality of energy bins from the measured reference spectrum. The method further comprises measuring a sample spectrum as a plurality of intensity values for a plurality of energy bins; and fitting the measured sample spectrum to a fit function, the fit funtion including the at least one profile in at least one respective region of interest of the measured spectrum as well as the at least one calculated function.
US11210362B2 Script logging for markup language elements
Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.
US11210358B2 Deep learning approach to mitigate the cold-start problem in textual items recommendations
A method for mitigating cold starts in recommendations includes receiving a request that identifies a requested page and identifying a content vector of the requested page. The content vector is generated based on providing text of the requested page to a neural network text encoder. The method further includes selecting, based on a rank engine and the content vector, a link to a cold start page that does not satisfy a threshold level of interaction data. The rank engine ranks the selected link above a second link to a warm page that does satisfy the threshold level of the interaction data. The method further includes presenting the requested page with the selected link.
US11210355B2 System, methods and computer products for determining affinity to a content creator
Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.
US11210351B1 Systems and methods of managing a database of alphanumeric values
One aspect of the subject matter described herein comprises a database management system. The database management system comprises a communication circuit, an interface, and a processor. The communication circuit receives information from databases via a communication network. The interface allows user operation and interaction via the communication network and the database management system. The processor provides data to and receives data from the interface, including a plurality of alphanumeric records comprising at least one unique identifier, obtains database records from other databases for each unique identifier, identifies a number of alphanumeric records in the plurality having events in their histories, determines a percentage of alphanumeric records in the plurality having negative events in their histories, generates a report including the determined percentages, and conveys the report to the user.
US11210350B2 Automated assistance for generating relevant and valuable search results for an entity of interest
Systems and methods are provided for identifying relevant information for an entity, referred to as a seed entity. A plurality of search queries can be generated each comprising a property of a seed entity or one of the entities associated with the seed entity (seed-linked entities). Preferably, a collection of search queries includes ones representing different properties of the seed entity and properties of different seed-linked entities. Optionally, the collection of search queries is optimized to reduce search burden. Searches can then be conducted with the search queries in one or more data sources to obtain a plurality of search results, wherein each search result comprises a hit entity and one or more entities associated with the hit entity (hit-linked entity). For each of the search results, a score can be determined taking as input (a) likelihood of match between the seed entity and the hit entity or between a seed-linked entity and a hit-linked entity, (b) presence of a new entity in the search result not present in the search queries or a difference between the new entity and an entity present in the search queries, and (c) characteristic of the new entity in the search result. Based on the scores, high priority search results can be presented a user for further analysis.
US11210348B2 Data clustering method and apparatus based on k-nearest neighbor and computer readable storage medium
The present disclosure provides a data clustering method based on K-nearest neighbor, which sorts data points to be clustered in ascending order according to the maximum radiuses of K-nearest neighbors of the data points, that is, according to the density, and perform the first pass across the data points after sorting the data points in ascending order to incorporate the data points that conform to the statistical similarity into the same cluster; then perform the second pass across the data points with smaller cluster density according to the scale required during the clustering to find out all noise points and incorporate non-noise points into the nearest large-density cluster, so as to realize data clustering, which has the benefits of no need to preset the number of clusters and know the probability distribution of the data and convenience to set parameters.
US11210347B2 Object search with pagination and non-duplicates support
Techniques are disclosed for querying for members in multiple groups. A list of unique members in the multiple groups may be received in response to the query. An example methodology implementing the techniques may include generating a group contexts dictionary and a job stack. The group contexts dictionary may include group context objects, each group context object associated with a group within a domain. The job stack may include one or more group context hashset keys, wherein a group context hashset key identifies a group context object. The method may include retrieving one or more group context hashset keys from the job stack and, for each retrieved group context hashset key, traversing a group associated with a group context object identified by a group context hashset key to determine membership information of the group, and generating a list of unique members by removing duplicate entries in the membership information.
US11210346B2 Predictive system for generating clinical queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a predictive system that obtains and processes data describing terms for different medical concepts to generate commands from a user query. An entity module of the system determines whether a term describes a medical entity associated with a healthcare condition affecting an individual. When the term describes the medical entity an encoding module links the medical entity with a specified category based on an encoding scheme. The system receives the user query. A parsing engine of the system uses the received query to generate a machine-readable command by parsing the query against terms that describe the medical entity and based on the encoding scheme for linking the medical entity to the specified category. The system uses the command to query different databases to obtain data for generating a response to the received query.
US11210341B1 Weighted behavioral signal association graphing for search engines
Systems and methods are disclosed for optimizing responses to queries. Analyses of user interactions and other behaviors can lead to association of queries with signals, including ASINs and other product descriptions. The associations can be algorithmically graphed and analyzed on a disaggregated basis and individually weighted to improve search recall and reduce the risk of returning defective search results. Machine learning techniques can further optimize the associations and/or the search results.
US11210338B2 Systems, methods and apparatus for generating music recommendations based on combining song and user influencers with channel rule characterizations
Systems, methods and apparatus for generating music recommendations based on combining song and user influencers with channel rule characterizations are presented. Such systems and methods output a playlist, which may be delivered as an information stream of audio on a user or client device, such as a telephone or smartphone, tablet, computer or MP3 player, or any consumer device with audio play capabilities. The playlist may comprise various individual audio clips of one genre or type, such as songs, or of multiple types, such as music, talk, sports and comedy. The individual audio clips may be ordered by a sequencer, which, using large amounts of data, generates both (i) user independent and (i) user dependent influencer weightings for each clip, and then combines all of such influencer weightings into a combined play weighting W for a given audio clip, for a given user. Taking the various play weightings W(Ui, Sj), a set of rules may be applied to generate a set of candidates C(Ui, Sj, Tk) to play to User j in each of Time slots k through k+m. Real time playlists may then be generated from the m sets of candidates by application of a set of rules, which may be channel rules, for example. The data used to generate influencer weightings may include user-specific data including preferences and detailed listening history, audio clip specific data, and data gleaned from various Internet accessible sources, including social media. In some embodiments a feedback loop may be implemented to gauge the accuracy of the dynamically generated playlists and modify the influencer weightings in response.
US11210334B2 Method, apparatus, server and storage medium for image retrieval
Embodiments of the present disclosure disclose a method, apparatus, server and storage medium for image retrieval. The method includes: identifying a plurality of groups of images having identical contents from images on all webpages; aggregating, for each image group, image-related texts on all source webpages of each image to obtain text descriptions of each image group; establishing an inverted index for each image in the image groups based on the text descriptions of the image group, the inverted index at least including, for each text description, source webpages corresponding to all text descriptions of the image group of the text description; and performing image retrieval based on an inputted query and the inverted index.
US11210326B2 Systems and methods for preparing raw data for use in data visualizations
A computing device selects a sample of data values from an existing data column in a data source. The device generates statistics describing occurrence of consistent delimiters within the sample of data values. The device identifies a first delimiting location within the sample of data values in accordance with the generated statistics. It also creates first and second new data values by splitting each data value in the existing data column at the first identified delimiting location. It stores the first and second new data values in first and second new data columns, respectively, and assigns field names to the first and second new data columns. The device further displays, in a data visualization user interface, the assigned field names and a data visualization generated according to the first new data values based on user selection of the assigned field name of the first new data column.
US11210322B2 Method and apparatus for reducing storage space of parameter table, device, and computer-readable storage medium
Embodiments of the present disclosure relate to a method and apparatus for reducing storage space of a parameter table. The method may include: storing the parameter table in a lookup table system configured to compute an output value of a non-linear function according to an input value of the non-linear function, the parameter table including only an index value associated with an input value on one side of a median in a domain of the non-linear function and a parameter value corresponding to the index value; determining, by using a corresponding relationship between the index value associated with the input value on one side and the parameter value corresponding to the index value, a parameter value corresponding to an index value associated with an input value on the other side; and computing the output value by using the input value on the other side and the determined corresponding parameter value.
US11210319B2 Replication progress for UPIT snapshots
A method for storing progress data while replicating a snapshot is disclosed. The operations comprise: determining blocks in a storage object that are different between a first and a second snapshots, wherein the first snapshot corresponds to a first tree structure, and the second snapshot corresponds to a second tree structure; and replicating the second snapshot to a remote storage system, comprising replicating all the blocks in the storage object determined to be different between the first and the second snapshots, wherein the replicating further comprises: upon completion of replication of each data slice, determining nodes in the first tree structure that reference only already-replicated blocks; orphaning all such nodes in the first tree structure; and subsequently, updating the first tree structure, comprising merging the first tree structure and the second tree structure, wherein the first tree structure is updated upon completion of replication of each data slice.
US11210318B1 Partitioned distributed database systems, devices, and methods
A client system can improve processing speeds by executing queries locally. A remote database can have a partitioned, columnar database. Queries from the client can be executed on the remote database, and blocks of a partition of the partitioned, columnar database can be sent to the client. Once the client has enough blocks to form the partition, the client can execute queries that reference the partition. The queries can be executed using templates for specialized expression evaluators.
US11210317B2 System and method for high-availability in a distributed computing environment including multiple availability zones
Systems and methods of distributing replicas within a data center are disclosed. A replica distribution scheme for one or more shards is received. The replica distribution scheme indicates a number of replicas of the one or more shards to be distributed within a data center. The data center comprises a plurality of hosts divided into at least a first hierarchical level and a second hierarchical level. A usage score is calculated for a plurality of nodes in the first hierarchical level of the data center and the plurality of nodes is sorted in the first hierarchical level based on the calculated usage score. A set of replicas is distributed to one or more of the plurality of nodes within the first hierarchical level based on the sorting of the plurality of nodes.
US11210316B1 Join key recovery and functional dependency analysis to generate database queries
A computer receives a visual specification, which specifies a data source, visual variables, and data fields from the data source. Each visual variable is associated with either data fields or filters. The computer obtains a data model encoding the data source as a tree of related logical tables. Each logical table includes logical fields that corresponds to either a data field or a calculation that spans logical tables. The computer constructs a query corresponding to the visual specification. The query references two logical tables connected via multiple linking fields. To generate the query, the computer generates a first left-outer join of the two tables, forms a hidden join key expression using a coalesce, according to the data model, and generates another left-outer join using the hidden join key expression. The computer executes the query and displays a data visualization according to the results of the query.
US11210315B2 System and method for storage and analysis of time-based data
A system and method includes a data sensor providing sensor data. A database is configured to store the sensor data over time in rows of a table. A processor is configured to convert the table into a temporal format and collapse the rows in a temporal table. The temporal data can be normalized, and the normalized temporal data can be natively analyzed over normalized time periods, e.g., to improve an efficiency and/or accuracy of the analysis. The systems and methods can also be used to efficiently inter-operate with non-temporal data as needed.
US11210314B2 Device and method for generating a drug database
A device for generating a pivot drug database implemented in a computer system, the device includes an extraction unit configured for extracting the data from a set of elementary drug data sources, the elementary drug data sources storing drug-related data, each elementary data source being associated with a representation of the data; a structuring unit configured for structuring the extracted data by applying a pivot ontology to the extracted data, the pivot ontology defining classes derived from one or more ontologies of the drug and relationships between the classes, which provides structured data associated with a graph representing the relationships between the classes corresponding to the structured data; the device being configured for generating the pivot drug database according to the graph and the structured data, the pivot database storing the structured data. Applications: drug interaction analysis tools, tool for assisting medical prescription.
US11210308B2 Metadata tables for time-series data management
A metadata table manager receives a request for time series data associated with a device, where the request comprises a device identifier associated with the device, and where the time series data comprises a most recently received data element associated with the device. The metadata table manager determines a metadata table that associates the device identifier with one or more time periods during which data associated with the device has been received, and accesses a metadata table entry for the device identifier that includes an indication of a number of data elements received at the most recent time period of the one or more time periods. The metadata table manager queries a time series data store for the first time series data based on the first time period, and outputs a portion of the first time series data, wherein the portion at least comprises the most recently received data element.
US11210307B2 Consolidator platform to implement collaborative datasets via distributed computer networks
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include data ingestion controller configured to format datasets to form a first and a second atomized dataset, the second atomized dataset including the first atomized dataset and one or more other atomized datasets. The system may include a dataset query engine configured to identify a portion of a dataset relevant to a query, and to retrieve query results from at least one of different data repositories.
US11210304B2 Predicting a type of a record searched for by a user
As part of providing the services to users, an online system stores multiple records that are accessible by users of the online system. When a user provides a search query, the online system extracts morphological and dictionary features from the query. The online system provides the extracted features to a machine learning model as an input. The machine learning model outputs a score for each potential entity type that indicates a likelihood that the search query is for a record associated with the entity type. The output from the machine learning model is used by the online system to select one or more entity types that the user is likely searching for. The online system searches the stored records based on the search query but limits the searching to records associated with at least one of the selected entity types.
US11210302B2 Methods, systems, and media for displaying information related to displayed content upon detection of user attention
Methods, systems, and media for displaying information related to displayed content upon detection of user attention are provided. In some implementations, a method for presenting information to a user is provided, the method comprising: detecting a presence of a user; retrieving content and associated content metadata; causing the content to be presented to the user in response to detecting the presence of the user; detecting a user action indicative of user attention to at least a portion of the content presented to the user; and in response to detecting the user action, causing information to be presented to the user, wherein the information presented to the user corresponds to the content metadata associated with the portion of the content.
US11210301B2 Client-side search result re-ranking
A method and apparatus of a device that re-rank a plurality of search results received from a search server on the device is described. In an exemplary embodiment, the device receives, with a browser of the device, a search query from a user. The device further sends the search query to a search server. In addition, the device receives the plurality of search results from the search server, wherein the plurality of search results is ranked according to a first ranking. The device also retrieves browser history of the user, wherein the browser history is collected on the device without revealing the browser history to the search server. The device further re-ranks the plurality of search results according to a second ranking based on at least the browser history. In addition, the device presents the plurality of search results using the second ranking.
US11210300B2 System and methods of generating structured data from unstructured data
Systems and methods to infer or predict the proper placement of unstructured data (such as text, phrases, segments of phrases, alphanumeric characters) into a more structured format (such as a specific data field). In some embodiments, this is based on a user's prior assignment of similar unstructured data into a specific structure. In some embodiments, this may be based on other users' prior assignment of similar unstructured data into the specific structure. In yet other embodiments, this may be based on information obtained from business data used by a data processing platform to assist in operating the business (i.e., either business data or the output of a business application that processes the business data, such as an ERP, CRM, or eCommerce application).
US11210295B2 Generation of archiver queries for continuous queries over archived relations
A method may include receiving a continuous query identified by an archived relation associated with an application. The method may also include generating a physical query plan. Additionally, the method may include constructing a structured query language (SQL) equivalent expression corresponding to an attribute utilized by the operator and/or constructing an output SQL expression for the identified operator based at least in part on the SQL equivalent expression. Additionally, the method may include constructing the archiver query for the identified operator based at least in part on the output SQL expression. Further, the method may include executing the archiver query to obtain a result set of data records related to the application and/or generating a snapshot output of one or more data values related to the application based at least in part on the result set of data records.
US11210294B2 Method, implemented by computer, for searching for rules of association in a database
A method for searching for rules of association in a database. A list of instances exhibiting a set of real numerical values taken by a predetermined number of variables, including: —selecting a set of NI input variables from among the variables of the list of instances, the input variables defining a space of dimension NI; and selecting of an output variable from among the remaining variables; —the ordering, for each input variable of the selected list of instances, of the numerical values of the instances for this variable, each instance then being defined by a set of ranks, and being represented by a point in the space of dimension NI; —the definition of at least one modality for the selected output variable; —the exploration, in sub-spaces of the space of dimension NI, of right convex regions; —the selection, from among the explored right convex regions, of regions of interest.
US11210293B2 Systems and methods for associating data entries
In one embodiment, a first entry in a first database is modified to include data from a highest-ranked one of one or more available data tables that correspond to the first entry. Each of one or more characters fields of the modified first entry are converted into a respective one or more first-entry tokens, and each of one or more character fields of each of a plurality of second entries in a second database is converted into a respective one or more second-entry tokens. The first-entry tokens are compared to the second-entry tokens, and, in response to the comparison, it is determined whether the first entry matches one of the second entries. In response to determining that the first entry matches one of the second entries, the first entry and the matching second entry are associated with one another in one or both the first and second databases.
US11210292B2 Search method and apparatus
Embodiments of the present invention relate to the field of computer technologies, and provide a search method and apparatus to resolve a problem that a reference text, of a text in a professional field, that is determined by using the prior art has relatively low accuracy. The method includes: obtaining n named entities in a current to-be-analyzed target case (S300); determining a first characteristic and a second characteristic (S301); generating, based on the first characteristic and the second characteristic and according to a preset vector generation rule, a target characteristic vector corresponding to the target case (S302); obtaining each historical case in a database and a characteristic vector corresponding to each historical case (S303); and separately calculating a similarity between the target characteristic vector and the characteristic vector corresponding to each historical case, and selecting a historical case whose similarity result meets a preset condition as a reference case (S304).
US11210291B2 Differential indexing for fast database search
Methods, systems, and computer programs are presented for improving search speed and quality using differential indexing. One method includes an operation for building a first index for a database, the first index being for first tokens resulting from normalizing words in input data. Further, the method includes building a second index for the database, the second index being for second tokens comprising words of the input data eliminated from the first index during the normalizing. The method further includes operations for receiving a raw query for a search of the database, and for generating a search query based on tokens of the raw query. The search query comprises a combined search of the first index and the second index. A search is performed based on the search query, and results of the search are returned for presentation on a display.
US11210286B2 Facet-based conversational search
A method is provided. The method comprises receiving a search query that is part of a search conversation, the search query in an unstructured format; identifying a first list of facets with a first list of associated values from the search query; deriving a second list of facets with a second list of associated values from the first list of facets based on a context of the search query within the search conversation; generating a database query based on the second list of facets with the second list of associated values; causing a database search with the database query; transmitting a search result of the database search to a sender of the search query, wherein the method is performed by one or more computing devices.
US11210282B2 Data placement optimization in a storage system according to usage and directive metadata embedded within the data
For improving data placement optimization in a computing storage environment, an application layer and/or a user are allowed to attach anticipated usage metadata and directive metadata to a file. The anticipated usage metadata contains a plurality of attributes describing characteristics of the file and the directive metadata contains directives comprising storage instructions for the file. Additionally, a set of metadata is added to the file at a time of creation. The core metadata includes characteristics such as an importance factor as to how essential the anticipated usage metadata and directive metadata should be followed when determining file placement with the computing storage environment.
US11210275B2 Synthetic workload generation for workload classification
A system and method are disclosed to facilitate automated database system workload classification. A utilization metrics data source may contain utilization metrics vectors associated with workloads of the database system. A variational autoencoder may receive utilization metrics vectors from the utilization metrics data source and encode the utilization metrics vectors into latent vector features. Moreover, the variational autoencoder may be trained to generate appropriate distributions around the latent vector features. A synthetic workload creation platform receives information about the distributions around the latent vector features and samples different values from the distributions to create synthetic workload vectors. A workload classification platform, trained using the synthetic workload vectors, may then generate workload classification labels for workloads running on the database system (e.g., to tune database parameters as appropriate).
US11210271B1 Distributed data processing framework
In one aspect, there is provided a system. The system may store instructions that result in operations when executed by the at least one data processor. The operations may include receiving raw transactional data, collating, and reading the raw transactional data from the plurality of data sources. The operations may further include randomly sampling the raw transactional data. The operations may further include transforming the raw transactional data into at least one resilient distributed dataset. The operations may further include mapping the at least one resilient distributed dataset with a corresponding unique key. The operations may further include aggregating the at least one resilient distributed dataset on a key field. The operations may further include iterating over a lookup table. The operations may further include aggregating the data lines corresponding to the unique key associated with the at least one resilient distributed dataset. The operations may further include appending in-memory data lines serially to form a consumer level data string.
US11210270B2 Mapping storage across storage providers
A system that maps files into multiple parts and initiates storage of each part within a respective storage provider. The mapping facilitates this by correlating each of the multiple parts to a corresponding storage provider which may be different than the storage provider that stores a different part of the same file. The system then initiates storage of the multiple parts of the file in each of their corresponding storage provider in accordance with the mapping, and using a storage-provider-facing API. Similarly, retrieval and/or editing of a partial file may be accomplished by referencing the mapping, and using the same API issued to the appropriate storage provider. Each storage provider is capable of interfacing with the system using this same API.
US11210269B2 System and method for deduplicating container image storage data
Systems and methods are included for matching a file's checksum to a file path and creating a link in a container image repository to the file at the file path, according to aspects of the present disclosure. A first container image layer comprising one or more files is received. Then, a first file of the one or more files from the first container image layer is extracted. A checksum of the first extracted file is determined, and the checksum is matched to a file path which includes the checksum, wherein the file path is associated with a second file accessible to a first container image repository via the file path. Responsive to the matching, a link to the second file is created in a second container image repository using the file path.
US11210268B2 Scalable space-time density data fusion
A database system includes a processing sub-system having an electronic hardware controller that receives first formatted data, and an electronic file formatting sub-system having an electronic hardware controller that assigns coordinate values corresponding to a second data format to the first formatted data. The file formatting sub-system generates a dual-format data file that fuses together the first formatted data with the coordinate values corresponding to a second data format. The database system further includes a storage sub-system having a data storage unit configured to store the dual-format data file.
US11210266B2 Methods and systems for natural language processing of metadata
Systems and methods for collection and management of metadata are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, and operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries. Each of the plurality of entries include one or more facets of data corresponding to metadata stored in that entry and extracted using text analysis of that metadata.
US11210265B2 Engine to enable high speed context switching via on-die storage
In an example, an apparatus comprises a plurality of execution units, and a first memory communicatively couple to the plurality of execution units, wherein the first shared memory is shared by the plurality of execution units and a copy engine to copy context state data from at least a first of the plurality of execution units to the first shared memory. Other embodiments are also disclosed and claimed.
US11210258B2 Trigger/array for using multiple cameras for a cinematic effect
An apparatus includes a plurality of output ports and a processor. The output ports may each be configured to connect to a respective trigger device and generate an output signal to activate the respective trigger device. The processor may be configured to determine a number of the trigger devices connected to the output ports, determine a timing between each of the number of the trigger devices connected, convert the timing for each of the trigger devices to fit a standard timing using offset values specific to each of the trigger devices and perform a trigger routine to trigger the output signal for each of the trigger devices connected. The trigger routine may activate each of the trigger devices connected according to an event. The offset values may delay triggering the trigger devices to ensure that the trigger devices are sequentially activated at intervals that correspond consistently with the standard timing.
US11210256B2 Method and apparatus for scene perception and service provision
Embodiments of the present application relate to a method, device, and system for context awareness and providing a service. The method includes connecting, by a terminal, to a peripheral, obtaining, by the terminal, information corresponding to the peripheral, determining, by the terminal, context information based on the information corresponding to the peripheral and a connection status of a connection between the terminal and the peripheral, and performing, by the terminal, one or more operations based at least in part on the context information.
US11210252B1 Directing control data between semiconductor packages
A processor executes firmware to write control data describing transfer descriptors for a bus protocol engine to an address that is associated with a transfer descriptor buffer for the bus protocol engine. The bus protocol engine performs an operation according to the transfer descriptors with a slave device; the processor is part of a first semiconductor package; the bus protocol engine is part of a second semiconductor package other than the first semiconductor package; and the address corresponds to a memory of the second semiconductor package. A first physical interface of the first semiconductor package communicates with a second physical interface of the second semiconductor package to direct the control data to the memory.
US11210247B2 PCIe controller and loopback data path using PCIe controller
A PCIe controller and a loopback path using the PCIe controller. The PCIe controller includes: a transport layer transmission module, a transport layer reception module, a memory access module, and a memory, wherein the transport layer transmission module includes a first loopback control module, the transport layer reception module includes a second loopback control module, and the first loopback control module is coupled to the second loopback control module; the memory access module is coupled to the transport layer transmission module and the transport layer reception module, and the memory access module is also coupled to the memory.
US11210246B2 Probe interrupt delivery
Systems, apparatuses, and methods for routing interrupts on a coherency probe network are disclosed. A computing system includes a plurality of processing nodes, a coherency probe network, and one or more control units. The coherency probe network carries coherency probe messages between coherent agents. Interrupts that are detected by a control unit are converted into messages that are compatible with coherency probe messages and then routed to a target destination via the coherency probe network. Interrupts are generated with a first encoding while coherency probe messages have a second encoding. Cache subsystems determine whether a message received via the coherency probe network is an interrupt message or a coherency probe message based on an encoding embedded in the received message. Interrupt messages are routed to interrupt controller(s) while coherency probe messages are processed in accordance with a coherence probe action field embedded in the message.
US11210244B2 Local internal discovery and configuration of individually selected and jointly selected devices
A memory controller interfaces with one or more memory devices having configurable width data buses and configurable connectivity between data pins of the memory devices and data pins of the memory controller. Upon initialization of the memory devices, the memory controller automatically discovers the connectivity configuration of the one or more memory devices, including both individually selected and jointly selected devices. After discovering connectivity of the connected devices, the memory controller configures the memory devices according to the discovered connectivity and assigns unique addresses to jointly selected devices.
US11210243B2 Data storage device, electronic apparatus, and system capable of remotely controlling electronic apparatus
The invention provides a system capable of remotely controlling electronic apparatus, which includes a cloud management platform and at least one electronic apparatus. The electronic apparatus includes at least one operation element, and a data storage device having a network communication function. The data storage device includes a first transmission interface, a second transmission interface, a data storage unit, and an operation management unit. Via the first transmission interface, data stored in the data storage unit can be read or data can be written into the data storage unit. The operation management unit of the data storage device transmits a specific operation instruction to the operation element via the second transmission interface after receiving the specific operation instruction sent from the cloud management platform, such that the operation element can execute a corresponding operation according to the specific operation instruction.
US11210237B2 Integration of application indicated minimum and maximum time to cache for a two-tiered cache management mechanism
Indications of a minimum retention time and a maximum retention time in a cache comprising a first type of memory and a second type of memory are received from a host application for a first plurality of tracks, wherein the minimum retention time or the maximum retention time are not indicated for a second plurality of tracks. In response to accessing a track of the first plurality of tracks, the minimum retention time is set for the track for the first type of memory, and the maximum retention time is set for the track for the second type of memory.
US11210230B2 Cache retention for inline deduplication based on number of physical blocks with common fingerprints among multiple cache entries
Techniques are provided for inline deduplication based on a number of physical blocks having common fingerprints among multiple entries of a buffer cache. One method comprises storing input/output operations in a first cache comprising a plurality of entries each corresponding to a physical storage entity comprising a plurality of physical blocks. A given entry is maintained in the first cache based on a first number of physical blocks of the given entry having a duplicate fingerprint with at least one physical block of another entry in the first cache. A second number can be determined of the physical blocks of each entry having a fingerprint in a second cache, and a first ratio is determined for two entries in the first cache using the second number and the first number. A comparison of the first ratios can be performed to sort and possibly evict entries in the first cache based on the comparison.
US11210226B2 Data storage device and method for first processing core to determine that second processing core has completed loading portion of logical-to-physical mapping table thereof
A data storage device is provided. The data storage device includes a flash memory, a dynamic random access memory (DRAM), and a memory controller. The flash memory is configured to store a logical-to-physical mapping (L2P) table that is divided into a plurality of group-mapping (G2P) tables. The memory controller includes a first processing core and a second processing core. The first processing core receives a host access command from a host. When a specific G2P table corresponding to a specific logical address in the host access command is not stored in the DRAM, the first processing core determines whether the second processing core has loaded the specific G2P table from the flash memory to the DRAM according to the values in a first column in a first bit map and in a second column of a second bit map.
US11210223B2 Storage device and operating method thereof
A storage device for outputting a program completion response before a program operation is completed includes a buffer memory for storing data from a host, a memory device for storing data from the buffer memory, and a memory controller for controlling the buffer memory and the memory device. The buffer memory stores the data according to mapping information. The memory controller includes a response controller for outputting a remapping request for changing mapping in the buffer memory, when the data and a storage request corresponding thereto are received, and outputting a storage completion response, when a remapping operation is completed, and a mapping controller for outputting, based on the remapping request, the mapping information on usable storage areas except an unusable area, by performing a remapping operation of changing an area in which the data is stored among the usable storage areas of the buffer memory to the unusable area.
US11210216B2 Techniques to facilitate a hardware based table lookup
Techniques to facilitate a hardware based table look of a table maintained in or more types of memories or memory domains include examples of receiving a search request forwarded from a queue management device. Examples also include implementing table lookups to obtain a result and sending the result to an output queue of the queue management device for the queue management device to forward the result to a requestor of the search request.
US11210212B2 Conflict resolution and garbage collection in distributed databases
A novel distributed data storage system is disclosed. In an example method, a first plurality of key entries is stored in a first key data store at a first location and a second plurality of key entries is stored in a second key data at a second location. A key entry in comprises a corresponding key having an object identifier, an inverse timestamp, and a source identifier. The method further replicates a set of the first key entries to the second key data store. The method further inserts each first key entry from the set of the first key entries into the second key data store based on the object identifier, the inverse timestamp, and the source identifier of the first key included in that first key entry, the first key entries and the second key entries being interwoven to form a plurality of interwoven ordered key entries.
US11210208B2 Memory system including memory module, memory module, and operating method of memory module
A memory system includes a nonvolatile memory module and a first controller configured to control the nonvolatile memory module. The nonvolatile memory module includes a volatile memory device, a nonvolatile memory device, and a second controller configured to control the volatile memory device and the nonvolatile memory device. The first controller may be configured to transmit a read request to the second controller. When, during a read operation according to the read request, normal data is not received from the nonvolatile memory device, the first controller may perform one or more retransmits of the read request to the second controller without a limitation on a number of times that the first controller performs the one or more retransmits of the read request.
US11210207B2 Performance counters for computer memory
In some examples, performance counters for computer memory may include ascertaining a request associated with a memory address range of computer memory. The memory address range may be assigned to a specified performance tier of a plurality of specified performance tiers. A performance value associated with a performance attribute of the memory address range may be ascertained, and based on the ascertained performance value, a weight value may be determined. Based on the ascertained request and the determined weight value, a count value associated with a counter associated with the memory address range may be incremented. Based on an analysis of the count value associated with the counter, a determination may be made as to whether the memory address range is to be assigned to a different specified performance tier of the plurality of specified performance tiers. Based on a determination that the memory address range is to be assigned to the different specified performance tier, the memory address range may be assigned to the specified different performance tier.
US11210206B1 Spoofing stateful dependencies during software testing
A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
US11210205B2 Application debugging
A method, a system, and a computer program product for debugging of software applications. A first identifier is assigned to a debugging request received from a software application for debugging a transaction executed by the software application. Based on the assigned first identifier, a connection request to a debugger is executed. The debugger generates an interface to a backend computing system that stores a resolution of the debugging request. A second identifier is associated with the generated interface. Based on the received second identifier, a connection between the software application and the generated interface is established. Using the first identifier, the resolution of the debugging request is obtained from the backend system. The resolution is transmitted to the debugging request for display by the software application.
US11210200B2 Software validation for autonomous vehicles
Aspects of the disclosure relate to validating autonomous control software for operating a vehicle autonomously. For instance, the autonomous control software is run through a driving scenario to observe an outcome for the autonomous control software. A validation model is run through the driving scenario a plurality of times to observe an outcome for the model for each of the plurality of times. Whether the software passed the driving scenario is determined based on whether the outcome for the software indicates that a virtual vehicle under control of the software collided with another object during the single time. Whether the validation model passed the driving scenario is determined based on whether the outcome for the model indicates that a virtual vehicle under control of the model collided with another object in any one of the plurality of times. The software is validated based on the determinations.
US11210199B2 Safety monitor for invalid image transform
Systems, apparatuses, and methods for implementing a safety monitor framework for a safety-critical computer vision (CV) application are disclosed. A system includes a safety-critical CV application, a safety monitor, and a CV accelerator engine. The safety monitor receives an input image, test data, and a CV graph from the safety-critical CV application. The safety monitor generates a modified image by adding additional objects outside of the input image. The safety monitor provides the modified image and CV graph to the CV accelerator which processes the modified image and provides outputs to the safety monitor. The safety monitor determines the likelihood of erroneous processing of the original input image by comparing the outputs for the additional objects with a known good result. The safety monitor complements the overall fault coverage of the CV accelerator engine and covers faults only observable at the level of the CV graph.
US11210197B2 Prescriptive analytics based multi-parametric database-compute tier requisition stack for cloud computing
A multi-layer tier requisition stack may generate prescriptive tier requisition tokens for controlling requisition of database-compute resources at database-compute tiers. The input layer of the tier requisition stack may obtain historical data and database-compute tolerance data. The coefficient layer may be used to determine activity coefficients for each data type within the historical data. The activity coefficients may then be combined to determine an overall activity factor. The tolerance layer may be used to select an initial database-compute tier based on the activity factor. The tolerance layer may then increase from the initial database compute tier to an adjusted database-compute tier while accommodating tolerances within the database-compute tolerance data. The requisition layer may generate a tier requisition token based on the adjusted database-compute tier and/or finalization directives obtained at the requisition layer.
US11210196B1 Systems and methods for locally streaming applications in a computing system
The present disclosure relates generally to a system that includes a storage component that stores data and a processor. The processor may install an application using a portion of the storage component, partition the portion of the storage component from a remaining portion of the storage component, and execute the application via the portion of the storage component.
US11210193B2 Evaluating performance improvement of executing instructions in a first processor over execution on a second processor before compilation
A method for improving performance of a system including a first processor and a second processor includes obtaining a code region specified to be executed on the second processor, the code region including a plurality of instructions, calculating a performance improvement of executing at least one of the plurality of instructions included in the code region on the second processor over executing the at least one instruction on the first processor, removing the at least one instruction from the code region in response to a condition including that the performance improvement does not exceed a first threshold, and repeating the calculating and the removing to produce a modified code region specified to be executed on the second processor.
US11210188B1 Systems and methods for processor monitoring and recovery
A fault recoverable computer system including an instruction table having a plurality of processor instructions. The system also includes at least one sensor arranged to monitor an environmental condition and output sensor data. A monitor module is arranged to receive sensor data and/or processor state information. A testing module is arranged to perform a plurality of self-tests including a first self-test of the computer system and, if the first self-test fails, output a failure notification. A recovery module is arranged to update the instruction table in response to receiving the failure notification. The update includes replacing a first processor instruction arranged to perform a first function with a replacement set of processor instructions configured to alternatively perform the first function.
US11210185B2 Method and system for data recovery in a data system
The present teaching relates to request management and data recovery in a data system. In one example, a failure in connection with first data is detected at a first node in a data system. Information associated with a most recent transaction related to the first node is obtained from the persistent storage. Each of other nodes in the data system is requested to transmit one or more transaction requests previously sent to the first node after the most recent transaction. The one or more transaction requests are received from at least one of the other nodes. A sequence of one or more transactions associated with the one or more transaction requests is determined. The one or more transactions are executed according to the sequence in order to recover the first data at the first node.
US11210177B2 System and method for crash-consistent incremental backup of cluster storage
Disclosed herein are systems and method for backing up data in a clustered environment. A clustered resource to be backed up is selected, wherein the clustered resource is stored on a common storage system and operated on by a cluster-aware application executing on two or more nodes of a computing cluster. A first backup agent executing on a first node of the computing cluster may determine a list of changes to the clustered resource and may receive at least one list of changes to the clustered resource that are tracked by peer backup agents executing on other nodes of the computing cluster. The first backup agent may merge the lists of changes to the clustered resource, and may generate a consistent incremental backup using data retrieved from the common storage system according to the merged lists of changes to the clustered resource.
US11210176B1 Storage management system and method
A method, computer program product, and computing system for processing a snapshot tree structure of a storage system, wherein the snapshot tree structure defines a plurality of filter elements including one or more snapshots. A snapshot matrix is generated based, at least in part, upon the snapshot tree structure, wherein the snapshot matrix defines the amount of data storage consumed by one or more eclipsed elements and the corresponding eclipsing elements.
US11210174B2 Automated rollback for database objects
A method includes identifying a database install script to be executed for a given database and parsing the database install script prior to execution to determine an object type, object name and object operation for database objects affected by the database install script. The method also includes connecting to the given database to read a definition of the database install script based at least in part on the object type, object name and object operation for the database objects affected by the database install script and generating a rollback script based at least in part on the definition of the database install script. The method further includes executing the database install script on the given database and, responsive to detecting one or more designated conditions, utilizing the rollback script to revert one or more changes to the database objects affected by the database install script.
US11210170B2 Failed storage device rebuild method
Methods and systems for rebuilding a failed storage device in a data storage system. For example, a method including identifying a first garbage collection group (GCG) in a storage array for garbage collection; extracting valid data and redundancy information from functioning storage devices in the storage array associated with the first GCG; reconstructing data of a failed storage device associated with the first GCG based on the extracted valid data and redundancy information from the functioning storage devices associated with the first GCG; consolidating the extracted valid data from the functioning storage devices and the reconstructed data of the failed storage device associated with the first GCG; writing the consolidated extracted valid data from the functioning storage devices and the reconstructed data of the failed storage device associated with the first GCG to a second GCG in the storage array; and reclaiming the first GCG identified for garbage collection.
US11210169B2 Data storage method, apparatus, and system
Data storage method, apparatus, and system are disclosed. The data storage method includes: encoding a data block using an erasure coding to obtain corresponding multiple data fragments; separately writing the multiple data fragments to corresponding allocated storage nodes; and determining that writing of the data block is successful if a number of storage nodes to which data fragments is successfully written within a first defined time duration is greater than or equal to a defined value, wherein the defined value is greater than or equal to a number of data block fragments in the multiple data fragments and is less than or equal to a number of the multiple data fragments. As such, the latency of a data write can be reduced, and the performance stability can be improved when a storage node encounters a failure.
US11210167B2 Memory wordline isolation for improvement in reliability, availability, and scalability (RAS)
A memory device that performs internal ECC (error checking and correction) can treat an N-bit channel as two N/2-bit channels for application of ECC. The ECC for an N/2-bit channel is simpler than the ECC for N bits, and thus, each N/2-bit portion can be separately correctable when treated as two N/2-bit portions. The memory device can include an additional hardware for the application of ECC to the channel as two sub-channels. For example, the memory device can include an additional subarray to store ECC bits for the internal ECC to enable the application of ECC to two sub-channels of the N-bit channel. The memory device can include an additional driver to access the additional subarray when applied.
US11210166B1 Efficient redundancy management in key-value NAND flash storage
A method for error correction of logical pages of an erase block of a solid state drive (SSD) memory, the method may include determining an erase block score of the erase block, wherein the calculating is based on a program erase (PE) cycle of the erase block and one or more erase block error correction parameter; determining, based on (a) the erase block score, and (b) a mapping between the erase block score and one or more page error correction parameters for each page type out of multiple pages types, the one or more page error correction parameter for each page type; and allocating, within each page of the erase block, an overprovisioning space and an error correction space, based on at least one page error correction parameter related to a page type of the page.
US11210165B2 Inter-hamming difference analyzer for memory array and measuring and testing methods for inter-hamming differences of memory array
An inter-hamming difference analyzer for a memory array having a plurality of sections is provided. The inter-hamming difference analyzer includes a controller, a storage device and a comparator. The controller is configured to obtain contents of the plurality of sections operating in a first operating condition and a second operating condition. The storage device is configured to store the contents of the plurality of sections corresponding to the first operating condition. The comparator is configured to obtain a plurality of inter-hamming differences of the plurality of sections according to the number of unlike bits between the content of a first section of the plurality of sections corresponding to the second operating condition and the contents of a plurality of sections other than the first section stored in the storage device.
US11210164B2 Data storage system for improving data throughput and decode capabilities
Systems and methods for storing data are described. A system can comprise a controller, one or more physical non-volatile memory devices, a bus comprising a plurality of input/output (I/O) lines. The controller configured to receive data, encode the received data into a codeword, and transfer, in parallel, different portions of the codeword to different physical non-volatile memory devices among the plurality of physical non-volatile memory devices.
US11210163B2 Memory system and control method
According to one embodiment, a memory system includes a non-volatile memory, a memory interface that reads data recorded in the non-volatile memory as a received value, a converting unit that converts the received value to first likelihood information by using a first conversion table, a decoder that decodes the first likelihood information, a control unit that outputs an estimated value with respect to the received value, which is a decoding result obtained by the decoding, when decoding by the decoder has succeeded, and a generating unit that generates a second conversion table based on a decoding result obtained by the decoding, when decoding of the first likelihood information by the decoder has failed. When the generating unit generates the second conversion table, the converting unit converts the received value to the second likelihood information by using the second conversion table, and the decoder decodes the second likelihood information.
US11210162B2 Approach to improve decompression performance by scatter gather compression units and also updating checksum mechanism
A method, apparatus, and system for decompressing data with a hardware compression/decompression accelerator is disclosed. The operations comprise: submitting compressed data from a plurality of stored compression units in a compression region to a hardware compression/decompression accelerator in a single submission for decompression, wherein each compression unit stores a checksum calculated based on corresponding uncompressed data; decompressing, at the hardware compression/decompression accelerator, the compressed data from the plurality of stored compression units, the decompressing generating combined decompressed data corresponding to the compressed data; calculating, at the hardware compression/decompression accelerator, a first combined checksum based on the combined decompressed data; calculating a second combined checksum based on individual checksums stored in the plurality of compression units; determining whether the first combined checksum matches the second combined checksum; and if the combined checksums match, forwarding the combined decompressed data to a storage device for storage as uncompressed data.
US11210161B2 Processing system, related integrated circuit, device and method
In some embodiments, a processing system includes at least one hardware block configured to change operation as a function of configuration data, a non-volatile memory including the configuration data for the at least one hardware block, and a configuration module configured to read the configuration data from the non-volatile memory and provide the configuration data read from the non-volatile memory to the at least one hardware block. The configuration module is configured to: receive mode configuration data; read the configuration data from the non-volatile memory; test whether the configuration data contain errors by verifying whether the configuration data are corrupted and/or invalid; and activate a normal operation mode or an error operation mode based on whether the configuration data contain or do not contain errors.
US11210160B1 Computer information technology alert remediation selection based on alert similarity
A new alert associated with a computer information technology issue to be remediated is received. Matching previous alerts similar to the new alert are determined. One or more successful remediation actions of the matching previous alerts are identified. The one or more successful remediation actions are evaluated. A performance of a selected one of the one or more successful remediation actions is initiated.
US11210158B2 Automated problem diagnosis on logs using anomalous telemetry analysis
Systems and techniques are described for performing automatic problem diagnosis. Telemetry data of a system can be analyzed to identify a set of time ranges during which the telemetry data exhibits anomalous behavior. Next, a subset of log entries having a timestamp that is in one of the time ranges in set of time ranges can be extracted from a set of log entries generated by the system. The subset of log entries can then be analyzed, by using natural language processing, to identify a subset of the subset of log entries that has a high likelihood to be associated with one or problems in the system. Next, human-readable text can be extracted from the subset of the subset of log entries. A knowledge database can then be searched by using the human-readable text to identify one or more solutions to resolve the one or more problems in the system.
US11210156B1 Intelligent distributed tracing
An approach for distributed tracing is provided. The approach for distributed tracing comprises receiving a user request for a transaction by one or more processing units, and extracting feature data from the received user request by one or more processing units. Further, if the extracted feature data matches at least one policy generated based on at least one error response received from at least one service is determined by one or more processing units and the at least one service is instructed to collect tracing data for the transaction in a head-based fashion responsive to the extracted feature data matching at least one policy by one or more processing units.
US11210152B2 Error solution information providing system, error solution information provider apparatus, and electronic apparatus
An electronic apparatus is configured to, in a period from returning from an energy-saving mode to determining to change to the energy-saving mode, capture screenshot data every time the first controller circuit detects input from a user into the input device, the screenshot data being data of a screen displayed on the first display device, determine an error code, the error code identifying an error that occurred in the period, and generate a screenshot log and store the screenshot log in the first storage device, the screenshot log including a series of the screenshot data in the period and the error code identifying the error that occurred in the period, receive the screenshot log send request from the error solution information provider apparatus, and then send the screenshot log stored in the first storage device to the error solution information provider apparatus.
US11210149B2 Prioritization of data collection and analysis for incident detection
A method, computer program product, and computer system for prioritization of data collection and analysis for incident detection. Data points within a plurality of monitor data corresponding to effects of incidents may be identified by a computing device. The plurality of monitor data may be converted to a set of time series extracted from the plurality of monitor data. The set of time series may be aligned and summarized. A causal relationship graph may be constructed between the set of time series extracted from the plurality of monitor data. Features may be prioritized by likelihood of importance in incident analysis based upon, at least in part, the causal relationship graph.
US11210147B2 Electronic device for performing application-related interoperation, and method therefor
Provided are an electronic device that interoperates with an external electronic device in association with an application, and a method therefor. To this end, an application-related interoperation method by an electronic device may include: receiving a file associated with at least one function performed in an application of an external electronic device from the external electronic device; storing the received file in a platform; recording, in the platform, data associated with an application executed in the electronic device; and executing the data using the at least one function of the external electronic device.
US11210146B1 Integration of medical data systems using emulation of user interface
Embodiments relate to the integration of a third-party application with a primary software platform and the integration of multiple different software platforms through user emulators that emulate user input operations. The user emulator enables interoperability between one or more software platforms by using the user emulator to communicate with primary software platforms while using application programming interfaces to interface with third-party applications. In an embodiment, first and second disparate software platforms are accessed. First sessions are initiated with the first and second software platform. First user input operations are emulated on the first software platform to receive a first page of information. A first format of the first page of information is converted to a second formed to write the converted page of information to the second software platform. The user emulator may write additional pages of information to the second software platform from additional software platforms.
US11210145B2 Systems and methods to manage application program interface communications
Systems and methods for managing Application Programming Interfaces (APIs) are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a call to an API node. The operations may include determining that the call is associated with the first version of the API. The operations may include determining that the API node is associated with a second version of the API. The operations may include translating the call into a translated call using a translation model, the translated call being associated with the second version of the API.
US11210143B1 Parallel execution of synchronous workflow steps
Techniques are disclosed for a workflow engine performing a checkpoint phase to determine a result of a merge of workflow updates. The techniques may include the workflow engine determining to allow parallel execution of updates of a workflow. The workflow engine may receive first checkpoint data associated with a first update. The workflow engine may also receive second checkpoint data associated with a second update. The workflow engine may initiate the checkpoint phase that includes comparing one or more data elements of the first checkpoint data with respective data elements of the second checkpoint data; and determining the result of the merge of the workflow updates based on the comparing. The workflow engine may then complete the checkpoint phase and transmit the result to at least one user device for presentation.
US11210142B2 Technologies for multi-tenant automatic local breakout switching and data plane dynamic load balancing
Technologies for providing a multi-tenant local breakout switching and dynamic load balancing include a network device to receive network traffic that includes a packet associated with a tenant. Upon a determination that the packet is encrypted, a secret key associated with the tenant is retrieved. The network device decrypts a payload from the packet using the secret key. The payload is indicative of one or more characteristics associated with network traffic. The network device evaluates the characteristics and determines whether the network traffic is associated with a workload requesting compute from a service hosted by a network platform. If so, the network device forwards the network traffic to the service.
US11210141B2 Priority-based CPU multitasking system and method
A method, computer program product, and computing system for executing a first sub-thread of an operating system thread on a central processing unit (CPU) of the computing device. The CPU may be released for a defined period of time. One of an application and a second sub-thread of the operating system thread may be executed based upon, at least in part, an execution priority of the operating system thread and an execution priority of the application.
US11210139B2 Remote management of distributed datacenters
A cloud-based management system for distributed datacenters provides remote management of the datacenters from terminals at various locations. A virtual cloud-based operating system facilitates a transparent system call architecture, permitting subscribers to deploy, configure and manage operations at machines operating on different local operating systems. The virtual operating system can canonicalize available resources into a namespace to expose the resources as files at terminals. Asynchronous execution of subscriber commands across a group of target machines is provided with a notification procedure to control bandwidth and resource allocation. A file distribution model without a central controller for a group of target machines is provided to alleviate interaction with the management cluster for file distribution.
US11210138B1 Dynamic resource allocation for computational simulation
Systems and methods for automated resource allocation during a computational simulation are described herein. An example method includes analyzing a set of simulation inputs to determine a first set of computing resources for performing a simulation, and starting the simulation with the first set of computing resources. The method also includes dynamically analyzing at least one attribute of the simulation to determine a second set of computing resources for performing the simulation, and performing the simulation with the second set of computing resources. The second set of computing resources is different than the first set of computing resources.
US11210137B2 Controlling devices
Method and apparatuses for communicating instruction data items from a control apparatus to a device to be controlled are disclosed. The control apparatus receives a request for at least one instruction data item from a device and responds the request by sending a response message. The responding comprises selectively including at least one instruction data item in the response message based at least partly on determination whether the requested at least one data item has been sent before.
US11210135B2 Lightweight dispatcher for program control flow flattening
A method to obscure a control execution flow in a computer program includes initializing a state variable, q, and a switching variable, selecting a code block for execution using a present value of the switching variable, executing the code block, updating the state variable based on a present value of the state variable and a block-dependent constant that is associated with the code block to generate an updated state variable, and by applying a state update function to the updated state variable, and updating the switching variable by processing the state variable through a non-injective output function that generates a new value of the switching variable based on the state variable. The operations of selecting the code block, executing the code block, updating the state variable and updating the switching variable are repeated to control execution flow.
US11210132B2 Virtual machine migration in virtualization environment having different virtualization systems
A method and an apparatus for migrating a virtual machine across virtualization systems, and a system, where a first virtualization system in which a source virtual machine is located specifies a temporary address of a destination virtual machine. After a second migration tool of a second virtualization system migrates the to-be-migrated virtual machine to the second virtualization system to generate the destination virtual machine, a first migration tool of the first virtualization system controls a migration agent on the destination virtual machine to modify the address of the destination virtual machine to an address of the source virtual machine such that the address of the virtual machine remains unchanged before and after migration, thereby shortening service interruption duration caused by virtual machine migration.
US11210129B2 Extended architecture as a service to integrate resource and transaction managers
A method, computer program product, and a system where a processor(s), executing extended architecture as a service, obtains a request from an extended architecture compliant transaction manager, to execute a transaction affecting a resource manager not supported by the transaction manager, where the resource managed by the resource manager is selected from the group consisting of: an extended architecture compliant resource, and an extended architecture non-compliant resource, where the request comprises a transaction identifier, and where the transaction comprises extended architecture compliant calls. The processor(s) generates a connection, from the extended architecture as a service to the resource manager, where the connection comprises a connection identifier. The processor(s) maintains, in a log, the connection identifier, the transaction identifier, and a state of the transaction. The processor(s) executes the transaction on the resource managed by the resource manager, via the connection.
US11210125B2 Cache allocation to a virtual machine
A method for cache allocation to a plurality of virtual machines. The method includes sequentially receiving a sequence of requests, detecting a plurality of access sequences to a plurality of data elements, calculating a reuse distance of a plurality of reuse distances by calculating a number of distinctive data elements of the plurality of data elements, estimating an optimal cache size based on the plurality of reuse distances, and assigning the optimal cache size to a virtual machine. Each request of the sequence of requests is associated with an access of a plurality of accesses to the data element. The plurality of accesses include a plurality of read accesses and a plurality of write accesses.
US11210122B2 Virtual network function management for creating sequence using dependency entry defined to confirm constrain violation
A virtualization management/orchestration apparatus is provided with: a Network Function Virtualization Orchestrator (NFVO) that reads a Network Service Descriptor (NSD) in which an entry defining dependency between a VNF and a prescribed element is provided, and creates the VNF and the prescribed element according to the dependency defined in the NSD; and/or a VNF manager (VNFM) that reads a Virtualized Network Function Descriptor (VNFD) provided with an entry defining dependency between a VM and a prescribed element, and creates the VM and the prescribed element according to the dependency defined in the VNFD.
US11210115B2 Data visualization user interface with summary popup that includes interactive objects
A method displays a first data visualization according to user placement of data fields in shelves of a user interface. Each shelf specifies a property of the data visualization and the data visualization includes visual data marks corresponding to data values for data fields in a dataset. A user selects a subset of the visual data marks. A popup summary is displayed that includes data value distributions for several data fields. In the popup summary, a second user input is detected corresponding to a first data field whose data value distribution is displayed in the popup summary. In response, the method displays a moveable icon corresponding to the first data field. The method detects a third user input to place the interactive moveable icon in a shelf in the user interface. In response, a second data visualization is displayed according to placement of data fields, including the first data field.
US11210110B2 Application library analytics tool
Embodiments disclosed herein provide for systems and methods of identifying package files in an application. The systems and methods include a static scan, a library-dependent archive scan, and a dynamic scan, where, at the conclusion of the scans, a list including each of the unused and/or potentially conflicting libraries in an application may be provided to a user.
US11210108B2 Guiding the installation process of sensor-based devices
Aspects of the invention include a computer-implemented method, which includes retrieving an installation protocol for a sensor-based device. Receiving negative feedback data representing negative feedback about directions for a step in the installation protocol. Performing an installation analysis of an installation of the sensor-based device. Amending the directions, based at least in part on the installation analysis.
US11210094B2 Method and apparatus for minimally intrusive instruction pointer-aware processing resource activity profiling
Systems and methods for minimally intrusive instruction pointer-aware processing resource activity profiling are disclosed. In one embodiment, a graphics processor includes a grouping of processing resources and control logic that is associated with the grouping of processing resources. The control logic is configured to sample a state of at least one processing resource of the grouping of processing resources and to determine activity data from the state with the activity data including at least one of stalls and reason counts for stalling activity, instruction types, pipeline utilization, thread utilization, and shader activity.
US11210093B2 Large data read techniques
Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.
US11210088B1 System and method for identifying source code defect introduction during source code modification
Methods, systems, and computer-readable media are disclosed herein that provide a comprehensive view that reveals all or nearly all possible method dependencies that are present in client workflows. In aspects, when computer code for a particular method is going to be edited, other methods are identified that have upstream or downstream dependencies relative to the particular method. The methods that will be affected based on the computer code editing can be presented in a user-interactive graphical user interface that facilitates exploration of upstream and downstream dependencies.
US11210079B2 Method for providing a firmware update of a device
A method provides a firmware update to an electronic device, to code signing for firmware updates of electronic devices, and a system therefor. In particular, the system and method for updates firmware that is authenticated through a public key infrastructure. The method includes an electronic device receiving a firmware update provided with a signature of a signing key, a signing certificate with a signature of a master key, and a revision number. The device verifies the signature of the master key on the signing certificate of the signing key, checks the revision number on the signing certificate of the signing key against a roll back counter, and verifies the signature of the signing key on the firmware update. The device then rejecting or accepting the received firmware update based on the outcome of the above verifying and checking.
US11210077B2 Available system, and method and program-recording medium thereof
Availability against hardware failure and availability against maintenance are implemented without using dedicated systems. A system is provided, including: a first host computer to execute a first virtual machine for running a first application; and a second host computer to execute a second virtual machine for running a second application, wherein in a redundant operation mode, the second host computer mirrors an executable image of the first virtual machine to an executable image of the second virtual machine while stopping the execution of the second virtual machine, and in a multi-operation mode, the second host computer mirrors an internal state of the first application to an internal state of the second application while executing the second virtual machine in parallel with the first virtual machine.
US11210075B2 Software automation deployment and performance tracking
Through the systems and methods described herein for provisioning a software automation and tracking performance of the software automation throughout its lifecycle. A realized benefit of deployment of the software automation can be determined and automatically reported according to a schedule. The reports may be provided to certain specified recipients such as project managers, executive officers, sales and/or vendor relations managers, and the like for analysis and processing by the various parties associated with the operation of the software automation. This all-in-one system provides a platform from which one or more software automation projects may be automatically managed through completion and deployment, improving efficiency of the project and management of all deployed software automations for a more cost-effective suite of such programs.
US11210073B1 Translating text encodings of machine learning models to executable code
Translating text encodings of machine learning models to executable code, the method comprising: receiving a text encoding of a machine learning model; generating, based on the text encoding of the machine learning model, compilable code encoding the machine learning model; and generating, based on the compilable code, executable code encoding the machine learning model.
US11210072B2 System for generating a map illustrating bindings
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system provides an execution environment comprising instances of application components and a registry that maps names to instances of application components. Within the registry, each entry is associated with a list of notification dependencies that specifies component instances to be notified when the registry entry changes. Upon receiving a command to display notification dependencies for the registry, the system generates and displays a dependency graph containing nodes representing component instances and arrows between the nodes representing notification dependencies between the component instances. Upon receiving a command to display a timeline for with the registry, the system generates and displays a timeline representing events associated with the registry in chronological order.
US11210071B2 Compiler sub expression directed acyclic graph (DAG) remat for register pressure
The present disclosure relates to devices and methods for transforming program source code using a rematerialization operation. The devices and methods may identify at least one hot spot with high register pressure in a program source code for an application and identify a plurality of live variables within the at least one hot spot. The devices and methods may group the plurality of live variables by a basic block that has contained a define or single use of the plurality of live variables. The devices and methods may build a directed acyclic graph (DAG) for each basic block that has a grouped plurality of live variables. The devices and methods may save the DAG as a candidate instruction to move in the program source code and may generate transformed program source code for the application by moving the candidate instruction.
US11210067B1 Architecture for small and efficient modular multiplication using carry-save adders
A computer processing system having at least one accelerator operably configured to compute modular multiplication with a modulus of special form and having a systolic carry-save architecture configured to implement Montgomery multiplication and reduction and having multiple processing element types composed of Full Adders and AND gates.
US11210065B2 Analysis condition data conversion device, data processing system and analysis system
An item setter sets a plurality of first analysis parameters included in first analysis condition data acquired by an analysis condition data acquirer in a first item that is dependent on characteristics of a first analysis device and a second analysis device, and a second item that is not dependent on the characteristics of the first and second analysis devices. A parameter value converter converts a value of a first analysis parameter of the first item that is set by the item setter into a value of a second analysis parameter corresponding to a second data processing device for the second analysis device, and takes a value of a first analysis parameter of the second item that is set by the item setter as a value of a second analysis parameter as it is.
US11210052B2 Information processing apparatus controlling screen to be displayed
An information processing apparatus includes an event detection unit detecting at least one event; a registration unit registering corresponding information in which the event, which is detected by the event detection unit, is associated with a program; and a display unit displaying a screen, which is generated by the program, in accordance with the event, which is detected by the event detection unit, based on the corresponding information which is registered in the registration unit.
US11210048B2 Display device, display module, and electronic device
A display device suitable for application is provided. A display device capable of displaying images with high quality and with low power consumption is provided. The display device includes a first display portion, a second display portion, a non-display portion, a first substrate, and a second substrate. The first substrate and the second substrate are provided to face each other with the first display portion, the second display portion, and the non-display portion provided therebetween. The first display portion and the second display portion are provided apart from each other with the non-display portion therebetween. A plurality of liquid crystal elements are arranged in a matrix in the first display portion. A plurality of light-emitting elements are arranged in a matrix in the second display portion. The liquid crystal element reflects light to the second substrate side. The light-emitting element emits light to the second substrate side.
US11210047B2 Accessory device operation with user mobile device over network connection
An accessory device application executes on an accessory device of limited resources. The accessory device application includes an accessory device stub application and an interface definition. When a user interacts with the accessory device application, display changes are generated in response, in accordance with the interface definition, and are sent to a companion extension at an associated companion device. The companion extension receives the changes, and generates updated display values for the accessory device display. The updated display values are sent from the companion device daemon to the daemon of the accessory device, which displays the updated display values at the accessory device display. The functionality and operation of the accessory device application permit an accessory device of limited resources to leverage data processing and computational power of the companion device, to provide a more involving user experience at the accessory device.
US11210044B2 Image forming apparatus, printing system, and printing information notification method
An image forming apparatus includes a network interface and a processor configured to upon receipt of a print job from an external apparatus via the network interface, determine whether hold printing is instructed for executing the print job, when the hold printing is instructed, determine a state of the image forming apparatus, generate information about execution of the print job according to the determined state, and control the network interface to transmit the generated information to the external apparatus.
US11210041B2 Information processing apparatus, information processing system, and non-transitory computer readable medium for extracting and replicating setting that needs to be changed
There is provided an information processing apparatus including: an extraction unit configured to, when an event for changing a configuration of the information processing apparatus occurs, extract a setting that needs to be changed; and a request unit configured to request another information processing apparatus that possesses the setting extracted by the extraction unit, to replicate the setting to the information processing apparatus.
US11210040B2 Setup support system, information processing apparatus, image forming apparatus, and method for controlling setup support system
A setup support system having a plurality of image forming apparatuses, an information processing apparatus that generates an instruction sheet, and a license management server that manages a license of software; the image forming apparatus comprising: at least one processor and memory storing a program that makes the processor function as: an analysis unit configured to analyze an instruction sheet and identify the instruction sheet type; an acquiring unit configured to acquire software information of software installed in the image forming apparatus from the license management server if the analysis unit identifies that the instruction sheet type is a second type; a determination unit configured to determine a setup process and the order of execution of the setup process based on the software information and the instruction sheet; and an execution unit configured to execute the setup process in accordance with the determination of the determination unit.
US11210035B2 Creating, by host computers, respective object of virtual disk based on virtual disk blueprint
Techniques are described for storing a virtual disk in an object store comprising a plurality of physical storage devices housed in a plurality of host computers. A profile is received for creation of the virtual disk wherein the profile specifies storage properties desired for an intended use of the virtual disk. A virtual disk blueprint is generated based on the profile such that that the virtual disk blueprint describes a storage organization for the virtual disk that addresses redundancy or performance requirements corresponding to the profile. A set of the physical storage devices that can store components of the virtual disk in a manner that satisfies the storage organization is then determined.
US11210034B2 Method and apparatus for performing high availability management of all flash array server
A method for performing high availability management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method may include: utilizing a monitor and poller module among multiple program modules running on any node of multiple nodes of the AFA server to monitor multiple types of resources of the AFA server, wherein the multiple program modules running on the any node comprise a hardware manager, and the hardware manager is configured to manage multiple hardware components in a hardware layer of the any node, to allow at least one portion of associated monitoring results regarding the multiple types of resources to be obtained through the hardware manager; and controlling the any node to select suitable candidate operation from multiple candidate operations respectively corresponding to the multiple monitored-information types according to at least one predetermined table to perform the suitable candidate operation.
US11210031B1 Thermal region tags and thermal region outlier detection
A method, device, and system for improving read performance in frequently changing device temperature conditions through detecting thermal region tags and thermal region outliers in a memory device. A plurality of thermal regions may be configured for the memory device. A first temperature may be measured corresponding to opening a storage block of the memory device for programming. A second temperature may then be measured corresponding to closing the storage block for programming. A range between the first temperature and the second temperature may be determined. The range may span N≥2 of the thermal regions. Finally, the storage block may be assigned to a thermal region that includes the second temperature, on condition that N satisfies a threshold.
US11210030B2 Data storage control device and data storage control system
In a data storage control device for writing data into a first memory that is non-volatile memory, an information receipt unit receives voltage-related information from a power source control device. A condition determination unit determines whether a voltage condition is satisfied. When the condition determination unit determines that the voltage condition is satisfied during execution of a writing process, a memory controller determines whether a predetermined storage condition is satisfied. When the storage condition is not satisfied, the memory controller executes a first response process of withdrawing writing residual data into the first memory but setting a validity flag as invalid. When the storage condition is satisfied, the memory controller executes a second response process of writing the residual data into the first memory.
US11210028B2 Method for accessing flash memory module and associated flash memory controller and electronic device
The present invention discloses a method for accessing a flash memory module, wherein the flash memory module comprises a plurality of block, each block is implemented by a plurality of word lines, and each word line comprises a plurality of memory cells supporting a plurality of states. The method comprises the steps of: reading the memory cells of at least a first word line of a specific block of the plurality of blocks to obtain a cumulative distribution information of the states of the memory cells; determining a target decoding flow selected from at least a first decoding flow and a second decoding flow according to the cumulative distribution information; reading the memory cells of a second word line to obtain readout information of the second word line; and using the target decoding flow to decode the readout information of the second word line.
US11210025B2 Memory device including concurrent suspend states for different operations
Some embodiments include apparatuses and methods using memory cells and a control unit to suspend an erase operation performed on a first portion of the memory cells and to suspend a program operation performed on a second portion of the memory cells while the erase operation is suspended. The control unit includes register circuitry to store status information indicating that the program operation is suspended while the erase operation is suspended.
US11210020B2 Methods and systems for accessing a memory
A memory access technology applied to a computer system includes a first-level memory, a second-level memory, and a memory controller. The first-level memory is configured to cache data in the second-level memory. A plurality of access requests for accessing different memory blocks has a mapping relationship with a first cache line in the first-level memory, and the memory controller compares tags of the plurality of access requests with a tag of the first cache line in a centralized manner to determine whether the plurality of access requests hit the first-level memory.
US11210019B2 Memory with virtual page size
Methods, systems, and devices for memory with a virtual page size are described. Memory cells may be accessed in portions or page sizes that are tailored to a particular use or application. A variable page size may be defined that represents a subset or superset of memory cells in a nominal page size for the array. For example, memory cells associated with a page size of a memory array may be accessed with commands to a memory array. Each command may contain a particular addressing scheme based on the page size of the memory array and may activate one or more sets of memory cells within the array. The addressing scheme may be modified based on the page size of the memory array. Upon activating a desired set of memory cells, one or more individual activated cells may be accessed.
US11210017B2 Buffer memory, and computation device and system using the same
A computation device includes a buffer memory which provides first to b input feature sets to the computation unit. The buffer memory includes first to nth memories, and configured to divide and store the first to nth input feature sets each including a plurality of features in the first to nth memories, respectively. The plurality of features of one input feature set is divided and stored into the first to nth memories. Features having the same turn in the first to nth input feature sets are stored one by one in the first to nth memories.
US11210008B2 Memory system for multi-clustering read thresholds and method thereof
A memory system includes a memory device and a controller. The controller performs multiple read operations on a target block, using a first duster of read threshold voltages. The controller generates a second duster of read threshold voltages using the first cluster when a difference between the maximum number of fail bits and the minimum number of fail bits associated with the multiple read operations exceeds a threshold. The controller splits pages in the target block into a first group of pages for the first cluster and a second group of pages for the second cluster. The controller performs additional read operations on the first group of pages using the first cluster and on the second group of pages using the second cluster.
US11210005B2 Unbalanced plane management method, associated data storage device and controller thereof
An unbalanced plane management method, an associated data storage device and the controller thereof are provided. The unbalanced plane management method may include: setting an unbalanced plane number; selecting at least one plane with a plane count calculated by subtracting the unbalanced plane number from a maximum plane number, and recording at least one set of blocks of the at least one plane to a block skip table; according to block numbers as indexes, combining blocks of unselected planes into superblocks, wherein said superblocks respectively correspond to said block numbers; and recording total capacity of all superblocks and the unbalanced plane number, to generate a latest record of records of multiple types of storage capacity, for further setting storage capacity configuration of the data storage device, wherein said all superblocks include said superblocks.
US11210003B2 Method, device and computer program product for restoring data based on replacing child node identifiers with parent node identifier
Embodiments of the present disclosure relates to restoring data. The embodiments comprise obtaining an index related to a group of data blocks, determining a node identifier set of a plurality of nodes in the index corresponding to a plurality of data blocks to be restored, determining, based on the index and the node identifier set, whether a first group of child node identifiers in the node identifier set related to a first group of child nodes of the plurality of nodes is to be replaced with a father node identifier of a father node of the first group of child nodes, and in response to replacing the first group of child node identifiers with the father node identifier, sending, to the backup server, a request for obtaining the plurality of data blocks to obtain the plurality of data blocks from the backup server, the request comprising the father node identifier.
US11209998B2 Adjustment of storage device parameters based on workload characteristics
Embodiments of the present disclosure generally relate to storage devices, such as SSDs. A data storage device comprises an encrypted interface, one or more flash memory devices, and a controller configured to receive one or more workloads of data through the encrypted interface. Upon a threshold being met, the controller performs a diagnosis of one or more operating parameters of the one or more workloads of data. Based on the diagnosis, the data storage device is optimized by recalibrating one or more of: a partitioning of bits per cell of the one or more flash memory devices, one or more flash management parameters of the data storage device, and a programming rate of the storage device.
US11209997B2 Method and system for low latency data management
A method at a computing device for data management between a publisher and at least one subscriber, the method including receiving, at a system element, memory requirements from the publisher; creating a memory allocation of a pool of data objects for the publisher based on the received memory requirements; receiving, at the system element, consumption criteria from each of the at least one subscriber; and adjusting the memory allocation of the pool of data objects based on the consumption criteria received from the at least one subscriber.
US11209989B2 Zoned namespaces in solid-state drives
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller and a media unit. The capacity of the media unit is divided into a plurality of zones. The controller is configured to make informed use of errors by update zone metadata to indicate one or more first logical block addresses were skipped and to indicate the next valid logical block address is available to store data. The controller is further configured to update zone metadata to recommend to the host device to reset one or more full zones, to recommend to the host device to transition one or more open zones to a full state, to alert the host device that one or more open zones have been transitioned to the full state, and to notify the host device of the writeable zone capacity of each of the plurality of zones.
US11209987B2 Storage system storing a plurality of disk files which correspond to a plurality of virtual disks and access control method thereof
A storage system and an access control method thereof are provided. The storage system receives a first I/O request from at least one hypervisor. The first I/O request is used for accessing a first disk file of disk files. The storage system then operates a first I/O operation of a first virtual disk of virtual disks according to the first I/O request since the disk files correspond to the virtual disks. The storage system reads a QoS data of the first disk file and determines a first delay period according to the QoS data. The storage system transmits a first I/O response to the at least one hypervisor after the first delay period.
US11209982B2 Controlling operation of a data storage system
Operating a data storage system comprising a plurality of disk drives and a storage controller connected to the disk drives. A first subset and a second subset of the plurality of disk drives are operated as short stroked disk drives and non-short stroked disk drives, respectively. Priority storage spaces are defined including a high priority storage space, a medium priority storage space, and a low priority storage space. Data is received including associated access rates for each portion of the data. One of the priority storage spaces is identified to store a portion of the data, based on the access rates for each portion of the data. Data accessed most frequently is stored in the high priority storage space, data accessed least frequently is stored in the low priority storage space, and the remaining data is stored in the medium priority storage space.
US11209980B2 Storing difference between current data version and one of multiple data versions in a dispersed storage network memory
Methods and systems for storing multiple data versions in a dispersed storage network memory are disclosed. A method includes: receiving, by a computing device, a request to store a current version of a data object in a dispersed storage network (DSN) memory; retrieving, by the computing device, a plurality of other versions of the data object from the DSN memory; for each of the plurality of other versions of the data object, the computing device determining a difference between the current version of the data object and the other version of the data object; and storing, by the computing device, in the DSN memory, the difference between the current version of the data object and a first other version of the data object selected from the plurality of other versions of the data object.
US11209977B2 Quick data browsing method for an electronic device
The present invention discloses a quick data browsing method for an electronic device. The electronic device stores a plurality of data set. The quick data browsing method includes: displaying initial data of the data set on a screen of the electronic device, the data set being cyclically arranged; receiving a gesture and determining whether the gesture is consistent with a preset gesture; when the gesture is consistent with the preset gesture, obtaining an offset based on an angle of the gesture relative to a central line of the screen; and finding target data based on the offset and displaying the target data. In the quick data browsing method, data can be quickly shifted through a specific gesture, and a user can quickly find required data.
US11209976B2 System and method for editing input management
A system, method, and computer program product for managing editing of content on computing devices are provided. An input field for accepting input of a first type is displayed on an interface. An interaction field for accepting input of a second type displayed in place of the input field based on detection of a first interaction with the interface is displayed on the interface, wherein the interaction field displays first content based on the first input type. A second interaction with the first content is detected based on recognition of the second type input. The first content is modified based on detected second interaction.
US11209975B2 Enhanced canvas environments
Systems, methods, and software are disclosed herein for facilitating enhanced canvas presentation environments. In an implementation, a user interacts with a touch-enabled display system capable of displaying items on a canvas. In response to a gesture made by the user with respect to an item being displayed, a format-specific interaction model is identified based on a format associated with the item. A response to the gesture may then be determined using the interaction model and the response rendered for display.
US11209972B2 Combined tablet screen drag-and-drop interface
A media rendering system includes a media rendering device and a controller device in communication via a network. The controller has a touch screen, presenting a portrait display mode when oriented in a first position, and a landscape display mode when oriented in a second position. The portrait mode displays either a first full screen presenting a first menu, or a second full screen presenting a second menu. The landscape mode displays a landscape full screen with two side-by-side tiles including a first tile presenting the first menu and a second tile presenting the second menu. Landscape mode provides drag-and-drop functionality for menu objects among the first and second, generating configuration commands to the media rendering device.
US11209970B2 Method, device, and system for providing an interface based on an interaction with a terminal
The present application discloses methods, devices, and a system for an interaction between a terminal and a user. A method includes obtaining, by one or more processors, a first input, the first input being input via a first interaction mode, providing, by the one or more processors, an interface, the interface being displayed based at least in part on the first input, obtaining, by the one or more processors, a second input, the second input being input via a second interaction mode, the second interaction mode being different from the first interaction mode, and performing, by the one or more processors, a function corresponding to the interface, the function being based at least in part on one or more of the first input, the first interaction mode, the second input, and the second interaction mode.
US11209967B1 Systems and methods for identifying a set of characters in a media file
The illustrative embodiments described herein provide systems and methods for notifying a user when a set of characters are identified in a media file. In one embodiment, a method includes receiving a set of characters inputted by the user of a computing device, playing the media file, transcribing the media file to form a transcription, and determining whether the transcription of the media file includes the set of characters. The method also includes initiating a notification prompt on a graphical user interface of the computing device in response to determining that the media file includes the set of characters.
US11209965B2 Method for displaying handler and electronic device therefor
Disclosed is a method for displaying a handler by an electronic device, the method includes displaying a handler for selecting a character on a screen of the electronic device; receiving a user's touch drag input to touch and move the handler; and highlighting and displaying an area regarding a character corresponding to a position of a touch with respect to the character and displaying the handler independent from the highlighted area with respect to the position of the touch, while the handler is touched as per the user's touch drag input.
US11209963B2 System, method, and apparatus for filtering insights for contextually relevant user-specific content integrated with a third-party personal information management (PIM) application within a cloud based computing environment
A system and method to access one or more insights to display in a context-specific display pane based on PIM application context data, filter the one or more insights to display in the context-specific display pane, and display the filtered one or more insights in the context-specific display pane.
US11209957B2 User interfaces for cycle tracking
The present disclosure generally relates to cycle tracking. A notification for a respective recurrence of the recurring event is displayed. Representations of days are displayed with affordances for initiating processes for recording information corresponding to various days.
US11209949B2 Electronic device including touch sensor IC and operation method thereof
An electronic device according is provided. The electronic device includes a touch sensor, a touch sensor integrated circuit (IC) configured to identify an input position on the touch sensor, a display, and a display driving IC configured to provide, to the display, at least one driving signal for driving the display, wherein the touch sensor IC is configured to measure, based on a first schedule, the input position on the touch sensor while a first driving signal among the at least one driving signal is provided from the display driving IC in a first interval, the first schedule being configured such that the at least one driving signal does not overlap a time period of the measurement of the input position, detect, based on a change of an interval of the first driving signal from the first interval to a second interval, an event in which a time period of the first driving signal being provided at least partially overlaps the time period of the measurement of the input position, and measure the input position, based on a second schedule which is different from the first schedule.
US11209947B2 Touch structure and touch panel
A touch structure includes a plurality of first touch electrodes, a plurality of second touch electrodes, a plurality of first touch electrode wires and a plurality of second touch electrode wires. Each first touch electrode and each second touch electrodes is crosswise arranged, and is configured to be insulated from one another; and each first touch electrode is coupled to at least one first touch electrode wire, each second touch electrode is coupled to at least one second touch electrode wire. Resistances of the plurality of first touch electrode wires are approximately equal, and resistances of the plurality of second touch electrode wires are approximately equal.
US11209938B2 Pen state detection circuit and pen state detection method
A pen state detection circuit that is connected to a touch sensor of a capacitance type and adapted to detect a state of an electronic pen in accordance with an output signal from the touch sensor. The touch sensor includes sensor electrodes disposed in a planar manner, and the electronic pen includes a first electrode and a second electrode. The pen state detection circuit includes a processor configured to sequentially and repeatedly: acquire first and second coordinate values in a sensor coordinate system, the coordinate system being defined on a detection surface of the touch sensor, the first coordinate values indicating a projected position of the first electrode, the second coordinate values indicating a projected position of the second electrode; calculate an inclination value indicative of an inclination of the electronic pen from the acquired first and second coordinate values in accordance with calculation rules; and output the inclination value.
US11209937B2 Error correction for seamless transition between hover and touch sensing
A hover touch controller device includes a touch sensor having a touch surface and a proximity sensor. The touch sensor provides two-dimensional position information on when and where a user's finger touches the touch surface. The proximity sensor provides three-dimensional position information on pre-touch events. The pre-touch events corresponding to the user's finger hovering over the touch surface within some maximum depth. The hover touch controller device further includes a processor. The processor determines from the three-dimensional information a hover point projected on the touch surface and determines from the two-dimensional information a touch point on the touch surface. The processor communicates the hover point and the contact point to a display device. This can include correcting for any perceived user interaction issues associated an offset between the hover point and the touch point.
US11209935B1 Method for updating environmental threshold in touch sensing, touch sensor, and water outlet device
The present disclosure discloses a method for updating an environmental threshold in touch sensing, a touch sensor, and a water outlet device. The method repeatedly collects a detection value until a difference obtained by comparing the detection value collected at an Nth repetition with a current environmental threshold is greater than a first threshold and a current value of a counter is greater than a second threshold and then updates the detection value collected at the Nth repetition to the current environmental threshold. In this way, the environmental threshold can be dynamically updated according to environmental changes, thereby reducing incorrect operations.
US11209933B2 Pen detection unit and display device including the same
A pen detection unit and a display device including a pen detection panel. The pen detection panel includes a plurality of sensor parts, and each of the sensor parts includes a first loop antenna and at least one transistor connected to the first loop antenna. A pen driving circuit detects a position of a pen, based on a sensing signal received through the first loop antenna in a first mode, and transfers the sensing signal to an external electromagnetic induction device in a second mode different from the first mode.
US11209931B2 Localized haptic feedback
A haptic feedback system is disclosed. The system includes a plurality of remote transmitters that are remote from a location of interest on a surface of the system. The system includes a signal generator that generates a signal for each of the remote transmitters. The remote transmitters propagate the signals through a medium of the surface and the signals interfere at the location of interest such that a localized disturbance is generated at the location of interest.
US11209926B2 Device and method for proximity sensing on an input device
A processing system comprises a first source amplifier and an analog front end. The first source amplifier comprises a first input electrically connectable to a first sensor electrode of a display panel and configured to generate a first drive signal based on a first grayscale voltage corresponding to a first pixel data and generate a first comparison output signal based on a first sensing signal from the first sensor electrode and a reference voltage. The analog front end is configured to generate a first digital detection data used for proximity sensing based on the first comparison output signal outputted from the first source amplifier.
US11209924B2 Bezel-less touch display module and manufacturing method thereof
The present disclosure relates to a bezel-less touch display module and a manufacturing method thereof. The bezel-less touch display module includes: a display panel, a touch layer configured on the display panel, at least one flexible circuit board electrically connected to two sides of the touch layer, and packaging glue configured to enclose a lateral side of the touch layer and two sides of the flexible circuit board. As such, appearance of the touch display module may be improved by replacing the bezel by the packaging glue, and the demands of the appearance of the bezel-less products may be satisfied.
US11209923B2 Protective film for metal mesh touch sensor
Touchscreen, comprising: a display device; a touch sensor over the display device; and, a cover lens; wherein the touch sensor comprises: a transparent substrate; a layer of catalytic photoresist patterns of a catalytic photoresist composition, the catalytic photoresist composition including a photoresist and catalytic nanoparticles; a metal conductive layer with conductive patterns over the layer of catalytic photoresist patterns; a metal passivation layer over the metal layer; and a transparent protective layer over the metal passivation layer.
US11209921B2 Electronic blackboard, storage medium, and information display method
An electronic blackboard includes a display that displays visible information. The electronic blackboard includes a coordinate detector configured to detect coordinates of an object in the display; a number detector configured to detect a number of the objects in the display, based on the detected coordinates of the object; a time measurer configured to start measuring a predetermined time in response to detecting a first object; and a mode determiner configured to determine that the electronic blackboard is in a handwriting mode in which the visible information is displayed based on the coordinates, upon determining that a second object is not detected upon completing to measure the predetermined time, and to determine that the electronic blackboard is in a gesture mode in which an operation with respect to the visible information is accepted, upon determining that the second object is detected before completing to measure the predetermined time.
US11209920B2 User interfaces with strike sensors
In one example in accordance with the present disclosure, a user interface system is described. The system includes a user interface surface. A strike sensor disposed on an underside of the user interface surface detects a strike to the user interface surface and distinguishes between movement of the user interface device along the user interface surface and a strike to the user interface surface. A haptic feedback device generates haptic feedback responsive to a detected strike.
US11209918B2 Measuring light using a digital pen
Apparatuses, methods, systems, and program products are disclosed for measuring light using a digital pen. An apparatus includes a processor and a memory that stores code executable by the processor. In one embodiment, the processor determines whether a digital pen that is configured to communicate with an information handling device is in a docked position. The processor receives a light measurement sensed by the digital pen and performs an adjustment to an output parameter of a display for the information handling device in response to receiving the light measurement. A method, system, and computer program product may perform the functions of the apparatus.
US11209915B2 Method and apparatus for performing display of content according to detected moving track
Aspects of the disclosure provide methods and apparatuses for displaying interface content. In an example, processing circuitry detects a moving track of a touch object on a touch screen of a terminal device. The moving track is represented by coordinates of the touch object varying along the moving track. Then, the processing circuitry determines, based on a preset relationship of the moving track and a control parameter for a control object on a user interface, a value of the control parameter for the control object that varies with the coordinates of the touch object along the moving track. The control object has content that is displayed on the touch screen. Further, the processing circuitry displays, on the touch screen, the content of the control object on the user interface according to the value of the control parameter that varies with the coordinates of the touch object along the moving track.
US11209904B2 Tactile stimulation providing device
A tactile stimulation providing device includes: a wearing part having a first side and a second side that is the opposite side of the first side, wherein actuators are disposed between the first side and the second side; a first main band having one end located in the vicinity of the first side of the wearing part and the other end fastenable to the vicinity of the second side of the wearing part; and a sub-band having one end located in the vicinity of a third side of the wearing part and the other end fastenable to the vicinity of the third side of the wearing part.
US11209903B2 Rendering of mediated reality content
An apparatus, method and computer instructions are provided. The apparatus comprises means for: mapping a virtual space to a real space; associating a user's real location in the real space with a virtual location of the user in the virtual space, such that a change in the user's real location causes a corresponding change in the user's virtual location; disassociating the user's real location with the user's virtual location, based at least in part on at least one user input; and changing, following disassociation of the user's real location with the user's virtual location, the user's virtual location without a corresponding change in the user's real location.
US11209902B2 Controlling input focus based on eye gaze
Apparatuses, methods, systems, and program products are disclosed for controlling input focus based on eye gaze. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a location of a user's eye gaze on the display device. The code is executable by the processor to determine an application window presented on the display device that corresponds to the determined location of the user's eye gaze. The code is executable by the processor to ignore input in response to the determined application window that corresponds to the location of the user's eye gaze not having focus.
US11209897B2 Strengthening prediction confidence and command priority using natural user interface (NUI) inputs
An embodiment provides a method, including: receiving, at a device having at least one input device, a plurality of user inputs within a predetermined time; determining, using a processor of the device, a collective intent based on the plurality of user inputs; said determining comprising mapping at least two of the plurality of user inputs to a common command; and committing, using a processor of the device, an action according to the common command. Other aspects are described and claimed.
US11209896B2 Semiconductor device and method for operating semiconductor device
Provided are a semiconductor device and a method for operating the semiconductor device. A semiconductor device includes a low power condition module which determines whether a system operated by a battery satisfies enter and exit conditions of a low power mode; an address module which identifies a predetermined own address; a low power set module which sets a detailed operation mode of the low power mode in accordance with the address identified by the address module; a debounce module which executes a debounce operation before the system entering the low power mode; and a low power enter/exit module which executes entry and exit of the low power mode of the system.
US11209894B2 Task management method and device
A task management method and device where the method includes determining, according to a foreground task, a first scenario corresponding to the foreground task, searching for at least one background task corresponding to the first scenario when the first scenario corresponding to the foreground task is in a first list, where the first list includes a scenario in which task limitation is allowed, and performing limitation processing on the at least one background task corresponding to the first scenario, where the limitation processing refers to processing for reducing system resource usage.
US11209893B2 Electronic device having an active edge
An electronic device is provided that includes a base, a processor, and a tablet having a front surface, a rear surface and a bottom edge surface. A processor may operate at a first operating condition when the tablet is coupled to the base, and the processor may operate at a second operating condition when the tablet is not coupled to the base. The tablet may include a heat conducting device and an active edge. The heat conducting device may conduct heat from the processor to the active edge where the heat may be dissipated using supplemental cooling.