US11387362B2
A semiconductor device includes a gate-all-around field effect transistor (GAA FET). The GAA FET includes channel regions made of a first semiconductor material disposed over a bottom fin layer made of a second semiconductor material, and a source/drain region made of a third semiconductor material. The first semiconductor material is Si1-xGex, where 0.9≤x≤1.0, and the second semiconductor material is Si1-yGey, where y
US11387361B2
A method for forming a semiconductor structure includes: forming a first gate structure in a predetermined low-potential region of a substrate and a second gate structure in a predetermined high-potential region of the substrate; sequentially forming a first dielectric layer and a second dielectric layer covering the first gate structure and the second gate structure; forming a portion of a third dielectric layer along sidewalls of the second gate structure and on the second dielectric layer; and etching the first dielectric layer and the second dielectric layer with the portion of the third dielectric layer as an etching hard mask to form a first composite spacer covering sidewalls of the first gate structure, and a second composite spacer covering the sidewalls of the second gate structure, wherein a width of the first composite spacer is less than a width of the second composite spacer.
US11387359B2
A power semiconductor device having a power semiconductor transistor configuration includes: a semiconductor body having a front side coupled to a first load terminal structure, a backside coupled to a second load terminal structure, and a lateral chip edge; an active region for conducting a load current in a conducting state; and an edge termination region separating the active region and lateral chip edge. At the front-side, the edge termination region includes a protection region devoid of any metallic structure, unless the metallic structure is electrically shielded from below by a polysilicon layer that extends further towards the lateral chip edge than the metallic structure by a lateral distance of at least 20 μm. In a blocking state, the protection region accommodates a voltage change of at least 90% of a blocking voltage inside the semiconductor body in a lateral direction from the active region towards the lateral chip edge.
US11387355B2
A type IV semiconductor substrate having a main surface is provided. A type III-V semiconductor channel region that includes a two-dimensional carrier gas is formed over the type IV semiconductor substrate. A type III-V semiconductor lattice transition region that is configured to alleviate mechanical stress arising from lattice mismatch is formed between the type IV semiconductor substrate and the type III-V semiconductor channel region. Forming the type III-V semiconductor lattice transition region includes forming a first lattice transition layer having a first metallic concentration over the type IV semiconductor substrate, forming a third lattice transition layer having a third metallic concentration that is higher than the first metallic concentration over the first lattice transition layer, and forming a fourth lattice transition layer having a fourth metallic concentration that is lower than the first metallic concentration over the third lattice transition layer.
US11387347B2
A method of forming first and second fin field effect transistors (finFETs) on a substrate includes forming first and second fin structures of the first and second finFETs, respectively, on the substrate. The first and second fin structures have respective first and second vertical dimensions that are about equal to each other. The method further includes modifying the first fin structure such that the first vertical dimension of the first fin structure is smaller than the second vertical dimension of the second fin structure and depositing a dielectric layer on the modified first fin structure and the second fin structure. The method further includes forming a polysilicon structure on the dielectric layer and selectively forming a spacer on a sidewall of the polysilicon structure.
US11387331B2
A method according to the present disclosure includes receiving a workpiece that includes a gate structure, a first gate spacer feature, a second gate spacer feature, a gate-top dielectric feature over the gate structure, the first gate spacer feature and the second gate spacer feature, a first source/drain feature over a first source/drain region, a second source/drain feature over a second source/drain region, a first dielectric layer over the first source/drain feature, and a second dielectric layer over the second source/drain feature. The method further includes replacing a top portion of the first dielectric layer with a first hard mask layer, forming a second hard mask layer over the first hard mask layer while the second dielectric layer is exposed, etching the second dielectric layer to form a source/drain contact opening and to expose the second source/drain feature, and forming a source/drain contact over the second source/drain feature.
US11387321B2
The present disclosure provides a method that includes receiving a semiconductor substrate that includes an integrated circuit (IC) cell and a well tap cell surrounding the IC cell; forming first fin active regions in the well tap cell and second fin active regions in the IC cell; forming a hard mask within the well tap cell, wherein the hard mask includes openings that define first source/drain (S/D) regions on the first fin active region of the well tap cell; forming gate stacks on the second fin active regions within the IC cell and absent from the well tap cell, wherein the gate stacks define second S/D regions on the second fin active regions; epitaxially growing first S/D features in the first S/D regions using the hard mask to constrain the epitaxially growing; and forming contacts landing on the first S/D features within the well tap cell.
US11387320B2
Techniques are disclosed for forming transistor devices having source and drain regions with high concentrations of boron doped germanium. In some embodiments, an in situ boron doped germanium, or alternatively, boron doped silicon germanium capped with a heavily boron doped germanium layer, are provided using selective epitaxial deposition in the source and drain regions and their corresponding tip regions. In some such cases, germanium concentration can be, for example, in excess of 50 atomic % and up to 100 atomic %, and the boron concentration can be, for instance, in excess of 1E20 cm−3. A buffer providing graded germanium and/or boron concentrations can be used to better interface disparate layers. The concentration of boron doped in the germanium at the epi-metal interface effectively lowers parasitic resistance without degrading tip abruptness. The techniques can be embodied, for instance, in planar or non-planar transistor devices.
US11387319B2
A method of forming a nanosheet transistor device is provided. The method includes forming a segment stack of alternating intermediate sacrificial segments and nanosheet segments on a bottom sacrificial segment, wherein the segment stack is on a mesa and a nanosheet template in on the segment stack. The method further includes removing the bottom sacrificial layer to form a conduit, and forming a fill layer in the conduit and encapsulating at least a portion of the segment stack.
US11387313B2
The disclosure relates to a display panel and a display apparatus. The display panel comprises: a substrate comprising a substrate display region corresponding to a display panel display region and a substrate non-display region corresponding to a display panel non-display region; a non-display region circuit located at the substrate non-display region; and a packaging layer located on the non-display region circuit and having at least a partial overlap area with the non-display region circuit, wherein the non-display region circuit comprises: a first conductive pattern; at least one buffer layer located at a side of the first conductive pattern close to the substrate; at least one gate insulating layer configured to electrically insulate the first conductive pattern and other conductive patterns; and at least one interlayer insulating layer located at a side of the first conductive pattern away from the substrate.
US11387311B2
A display device having an improved reliability includes a substrate including a display area in which a display element is arranged, a first conductive layer extending in a first direction on a plane, located in the display area, and including a protrusion protruding in a second direction crossing the first direction, a first insulating layer on the first conductive layer, a second conductive layer extending in the first direction on a plane, located on the first insulating layer, and defining a groove overlapping the protrusion of the first conductive layer, a second insulating layer on the second conductive layer, and a third conductive layer extending in the second direction on a plane, located on the second insulating layer, and overlapping the protrusion of the first conductive layer.
US11387307B2
A display device includes a display panel including a main area and a sensor area. Sensor devices overlap the sensor area of the display panel in a thickness direction of the display panel. The display panel includes first subpixels, which are disposed in the sensor area, and second subpixels, which are disposed in the main area. The number of transistors of each of the first subpixels is different from the number of transistors of each of the second subpixels.
US11387303B2
A display panel and a display device are provided. The display panel includes: a substrate, the substrate includes a plurality of pixel areas; a functional device layer, the functional device layer is disposed on the substrate; a plurality of via holes, the via holes are positioned on the functional device layer, and each of the via holes corresponds to one said first area; an organic layer, the organic layer is disposed on the functional device layer, and a portion of the organic layer extends into the via holes; a plurality of light emitting units; wherein, the via holes are positioned along an edge of a second area.
US11387299B2
An embodiment provides a display device including an insulating layer which is continuous between opposed ends of two adjacent lower electrodes from an upper part of one of the ends to an upper part of the other end, a first organic layer which is disposed over the lower electrodes and the insulating layer, a second organic layer which is disposed over the lower electrodes and the insulating layer with the first organic layer interposed therebetween and includes a light emitting layer, and a second electrode which covers the organic layer. The upper face of the insulating layer includes a recess between the two lower electrodes. The aspect ratio of the recess is 0.5 or more.
US11387297B2
An OLED display substrate, a manufacturing method thereof and a display device are provided. The OLED display substrate includes a TFT array layer, a first electrode, a pixel definition layer, an OEL layer and a second electrode arranged on a base substrate. The pixel definition layer is configured to define a plurality of subpixel regions. A reflection structure surrounds each subpixel region and is capable of reflecting light beams from the OEL layer and beyond an escaping cone in such a manner as to enable at least parts of the light beams to enter the escaping cone.
US11387289B2
An array substrate includes a substrate, a packaging layer, and at least one sensor. The packaging layer is over the substrate. Each sensor includes a sensing thin-film transistor and a sensing unit, electrically coupled with each other. The sensing thin-film transistor is between the package layer and the substrate, and the sensing unit is over a side of the package layer away from the substrate. The array substrate can also include a plurality of display thin-film transistors. The sensing thin-film transistor in each sensor can be at substantially same film layers, or of a same structure and a same type, as each display thin-film transistor.
US11387286B2
A display device including: a lower substrate having a display area and a peripheral area; a plurality of lower electrodes disposed in the display area and on the lower substrate; a pixel defining layer covering a portion of each of the lower electrodes; a light emitting layer disposed on the lower electrodes and the pixel defining layer; an upper electrode disposed on the light emitting layer; a plurality of optical filters disposed on the upper electrode and spaced apart from each other; a lower light blocking layer disposed between the optical filters, and having a plurality of openings; an upper substrate disposed on the lower light blocking layer to oppose the lower substrate; and an alignment structure disposed in the peripheral area of the lower substrate and the upper substrate, and including a material identical to a material of the pixel defining layer and the lower light blocking layer.
US11387285B2
The present disclosure relates to a display substrate and a manufacturing method thereof, and a display device. The display substrate includes a plurality of pixel units each including a first sub-pixel and a second sub-pixel. The method includes: forming a first material layer and a patterned second material layer, the first material layer including a portion corresponding to an area between the first and second sub-pixels, and the second material layer has a first opening exposing the portion of the first material layer, corresponding to the area between the first and second sub-pixels; and forming a first quantum dot solution in a first area corresponding to the first sub-pixel, on the second material layer to form a first color filter sublayer, wherein wettability of the second material layer to the first quantum dot solution is greater than wettability of the first material layer to the first quantum dot solution.
US11387282B2
A foldable display apparatus includes: a non-folding area, and a folding area, in which an aperture ratio of a plurality of red sub pixels in the folding area is lower than an aperture ratio of a plurality in red sub pixels of the non-folding area, an aperture ratio of the plurality of green sub pixels in the folding area is lower than an aperture ratio of the plurality of green sub pixels of the non-folding area, and an aperture ratio of the plurality in blue sub pixels of the folding area is lower than an aperture ratio of the plurality of blue sub pixels of the non-folding area.
US11387281B2
An array substrate, a display panel, and a display device. The array substrate includes a substrate; a first electrode layer formed on the substrate; a light emitting layer formed on the first electrode layer and including a first light emitting area and a second light emitting area, the first light emitting area including a plurality of first light emitting blocks, the second light emitting area including a plurality of second light emitting blocks, and the first light emitting blocks and the second light emitting blocks formed by the same process; and a second electrode layer formed on the light emitting layer; where the first electrode layer includes a plurality of first electrodes corresponding to the first light emitting area, each of the first electrodes corresponds to a plurality of the first light emitting blocks, the first light emitting blocks on the same first electrode have the same color, and the first light emitting area is a transparent area, and the second light emitting area is a non-transparent area.
US11387276B2
A storage device includes first wiring layers extending in a first direction; second wiring layers extending in a second direction; third wiring layers extending in the second direction; a first memory cell arranged at each cross point of one second wiring layer and one first wiring layer; fourth wiring layers extending in the first direction; and a second memory cell arranged at each cross point of one fourth wiring layer and one third wiring layer. The second wiring layer has a first surface in contact with the third wiring layer and a second surface that has a portion extending in the first direction, the extended portion of the second surface being longer than the first surface in the first direction, the second surface being spaced from the first surface in the third direction.
US11387249B2
A three-dimensional nonvolatile memory device and a method for fabricating the same include a semiconductor substrate, a plurality of active pillars, a plurality of gate electrodes, and a plurality of supporters. The semiconductor substrate includes a memory cell region and a contact region. The active pillars extend in the memory cell region perpendicularly to the semiconductor substrate. The gate electrodes intersect the active pillars, extend from the memory cell region to the contact region and are stacked on the semiconductor substrate. The supporters extend in the contact region perpendicularly to the semiconductor substrate to penetrate at least one or more of the gate electrodes.
US11387246B2
A semiconductor device includes a vertical pattern in a first direction, interlayer insulating layers, spaced apart, a side surface of each of the interlayer insulating layers facing a side of the vertical pattern, a gate electrode between the interlayer insulating layers, a side of the gate electrode facing the side of the vertical pattern, a dielectric structure between the vertical pattern and the interlayer insulating layers with the gate electrode between the interlayer insulating layers, and data storage patterns between the gate electrode and the vertical pattern, the data storage patterns spaced apart. The dielectric structure includes a first and a second dielectric layers, the second dielectric layer between the first dielectric layer and the vertical pattern. The data storage patterns are between the first dielectric layer and the second dielectric layer. The first dielectric layer includes portions between the data storage patterns and the gate electrode.
US11387245B2
An electronic device comprising a lower deck and an upper deck adjacent to a source. Each of the lower deck and the upper deck comprise tiers of alternating conductive materials and dielectric materials. Each of the lower deck and the upper deck also comprise an array region and one or more non-array regions. Memory pillars are in the lower deck and the upper deck of the array region and the memory pillars are configured to be operably coupled to the source. Dummy pillars are in the upper deck of the one or more non-array regions and the dummy pillars are configured to be electrically isolated from the source. Another conductive material is in the upper deck and the lower deck of the one or more non-array regions. Additional electronic devices and related systems and methods of forming an electronic device are also disclosed.
US11387244B2
An alternating stack of insulating layers and spacer material layers can be formed over a substrate. The spacer material layers may be formed as, or may be subsequently replaced with, electrically conductive layers. A memory opening can be formed through the alternating stack, and annular lateral recesses are formed at levels of the insulating layers. Metal portions are formed in the annular lateral recesses, and a semiconductor material layer is deposited over the metal portions. Metal-semiconductor alloy portions are formed by performing an anneal process, and are subsequently removed by performing a selective etch process. Remaining portions of the semiconductor material layer include a vertical stack of semiconductor material portions, which may be optionally converted, partly or fully, into silicon nitride material portions. The semiconductor material portions and/or the silicon nitride material portions can be employed as discrete charge storage elements.
US11387242B2
An integrated chip includes a first well region, second well region, and third well region disposed within a substrate. The second well region is laterally between the first and third well regions. An isolation structure is disposed within the substrate and laterally surrounds the first, second, and third well regions. A floating gate overlies the substrate and laterally extends from the first well region to the third well region. A dielectric structure is disposed under the floating gate. A bit line write region is disposed within the second well region and includes source/drain regions disposed on opposite sides of the floating gate. A bit line read region is disposed within the second well region, is laterally offset from the bit line write region by a non-zero distance, and includes source/drain regions disposed on the opposite sides of the floating gate.
US11387238B2
Multiple non-silicon semiconductor material layers may be stacked within a fin structure. The multiple non-silicon semiconductor material layers may include one or more layers that are suitable for P-type transistors. The multiple non-silicon semiconductor material layers may further include one or more one or more layers that are suited for N-type transistors. The multiple non-silicon semiconductor material layers may further include one or more intervening layers separating the N-type from the P-type layers. The intervening layers may be at least partially sacrificial, for example to allow one or more of a gate, source, or drain to wrap completely around a channel region of one or more of the N-type and P-type transistors.
US11387236B2
A semiconductor device includes first and second active patterns on first and second active regions of a substrate, respectively, a pair of first source/drain patterns and a first channel pattern therebetween which are in an upper portion of the first active pattern, a pair of second source/drain patterns and a second channel pattern therebetween which are in an upper portion of the second active pattern, and first and second gate electrodes intersecting the first and second channel patterns, respectively. Each of the first and second gate electrodes includes a first metal pattern adjacent to a corresponding one of the first and second channel patterns. The first and second channel patterns include SiGe. A Ge concentration of the second channel pattern is higher than a Ge concentration of the first channel pattern. A thickness of the first metal pattern of the second gate electrode is greater than a thickness of the first metal pattern of the first gate electrode.
US11387226B2
This application discloses a chip power supply system, a chip, a PCB, and a computer device. The chip power supply system includes a first printed circuit board (PCB), a chip, a power controller, and an inductor module. The first PCB includes N vias, first ends of the N vias are located at a top layer of the PCB, and second ends of the N vias are located at a bottom layer of the first PCB. The chip is coupled to the top layer of the first PCB through N power supply contacts and the first ends of the N vias. The inductor module is coupled to the chip through M power supply contacts and the second ends of M vias of the N vias. The power controller is coupled to the inductor module through the first PCB, and the power controller is configured to control the inductor module to supply power to the chip.
US11387222B2
In an embodiment, a structure includes: a processor device including logic devices; a first memory device directly face-to-face bonded to the processor device by metal-to-metal bonds and by dielectric-to-dielectric bonds; a first dielectric layer laterally surrounding the first memory device; a redistribution structure over the first dielectric layer and the first memory device, the redistribution structure including metallization patterns; and first conductive vias extending through the first dielectric layer, the first conductive vias connecting the metallization patterns of the redistribution structure to the processor device.
US11387221B2
At least one array of LEDs (e.g., in a flip chip configuration) is supported by a substrate having a light extraction surface overlaid with at least one lumiphoric material. Light segregation elements registered with gaps between LEDs are configured to reduce interaction between emissions of different LEDs and/or lumiphoric material regions to reduce scattering and/or optical crosstalk, thereby preserving pixel-like resolution of the resulting emissions. Light segregation elements may be formed by mechanical sawing or etching to define grooves or recesses in a substrate, and filling the grooves or recesses with light-reflective or light-absorptive material. Light segregation elements external to a substrate may be defined by photolithographic patterning and etching of a sacrificial material, and/or by 3D printing.
US11387213B2
A method for manufacturing a semiconductor package includes: (a) providing a substrate structure, wherein the substrate structure includes a chip attach area, a bottom area opposite to the chip attach area, a lower side rail surrounding the bottom area, a first lower structure and a second lower structure, wherein the first lower structure is disposed in a first lower region of the lower side rail, and a second lower occupancy ratio is greater than a first lower occupancy ratio; (b) attaching at least one semiconductor chip to the chip attach area; and (c) forming an encapsulant to cover the at least one semiconductor chip.
US11387207B2
A method for fabricating a semiconductor device includes: forming a first bonding layer on a first wafer and an etching mask on the first bonding layer; etching an edge portion of the first bonding layer by using the etching mask, such that a portion of the first wafer is exposed; removing the etching mask; and bonding a second wafer to the first bonding layer.
US11387198B2
Techniques and mechanisms for providing an inductor with an integrated circuit (IC) die. In an embodiment, the IC die comprises integrated circuitry and one or more first metallization layers. The IC die is configured to couple to a circuit device including one or more second metallization layers, where such coupling results in the formation of an inductor which is coupled to the integrated circuitry. One or more loop structures of the inductor each span both some or all of the one or more first metallization layers and some or all of the one or more second metallization layers. In another embodiment, the IC die or the circuit device includes a ferromagnetic material to concentrate a magnetic flux which is provided with the inductor.
US11387194B2
A semiconductor substrate has a front face and a back face. A first contact and a second contact, spaced apart from each other, are located on the front face. An electrically conductive wafer is located on the back face. A detection circuit is configured to detect a thinning of the substrate from the back face. The detection circuit including a measurement circuit that takes a measurement of a resistive value of the substrate between said at least one first contact, said at least one second contact and said electrically conductive wafer. Thinning is detected in response to the measured resistive value.
US11387184B2
A three-dimensional semiconductor device may include a substrate having a cell area and an extension area, a word line stack disposed above the substrate, the word line stack including mold layers and word lines alternately stacked, vertical channel structures vertically penetrating the word line stack in the cell area, and a first extension through-via structure vertically penetrating the word line stack in the extension area. The first extension through-via structure may include a first via plug and a first via liner layer surrounding sidewalls of the first via plug. The first via liner layer may include first dents respectively disposed at the same levels horizontally as the word lines of the word line stack.
US11387182B2
The module structure includes a substrate, a passive element, metal columns and a chip. The passive element, the metal columns and the chip are located on a same side of the substrate. The passive element is located between the substrate and the film where the metal columns and the chip are located. The following applies: the vertical projection of the chip on the substrate overlaps a line segment or closed figure formed by endpoints constituted by the vertical projections of the metal columns on the substrate; the vertical projection of the passive element on the substrate overlaps the line segment or closed figure formed by the endpoints constituted by the vertical projections of the metal columns on the substrate; or the vertical projection of the passive element on the substrate overlaps the vertical projection of the chip on the substrate.
US11387181B2
Semiconductor devices and methods are provided. A method according to the present disclosure includes receiving a substrate that includes a first semiconductor layer, a second semiconductor layer, and a third semiconductor layer; forming a plurality of fins over the third semiconductor layer; forming a trench between two of the plurality of fins; depositing a dummy material in the trench; forming a gate structure over channel regions of the plurality of the fins; forming source/drain features over source/drain regions of the plurality of the fins; bonding the substrate on a carrier wafer; removing the first and second semiconductor layers to expose the dummy material; removing the dummy material in the trench; depositing a conductive material in the trench; and bonding the substrate to a silicon substrate such that the conductive material is in contact with the silicon substrate. The trench extends through the third semiconductor layer and has a bottom surface on the second semiconductor layer.
US11387178B2
An example of a printable electronic component includes a component substrate having a connection post side and an opposing contact pad side. The component can include one or more non-planar, electrically conductive connection posts protruding from the connection post side of the component substrate. Each of the one or more connection posts can have a peak area smaller than a base area. The component can include one or more non-planar, electrically conductive exposed component contact pads disposed on (e.g., directly on, indirectly on, or in) the contact pad side of the component substrate. Multiple components can be stacked such that connection post(s) of one are in contact with non-planar contact(s) of one or more others.
US11387174B2
A semiconductor device includes: a first semiconductor integrated circuit including at least a first terminal and a second terminal; a first lead frame connected to the first terminal; a second lead frame connected to the second terminal; and a mold resin covering the first semiconductor integrated circuit. The mold resin further covers the first lead frame with a portion of the first lead frame being exposed. The mold resin further covers the second lead frame with a tip of the second lead frame opposite to the second terminal being exposed. The mold resin includes a recess, and the recess is opened to expose only the portion and the mold resin.
US11387171B2
A method of packaging a semiconductor die includes connecting an interposer frame directly to a substrate, wherein the interposer frame has a plurality of conductive columns. The method further includes attaching the semiconductor die to the substrate in an opening of the interposer frame, wherein the semiconductor die directly contacts the substrate. The method further includes forming a molding compound to fill space between the semiconductor die and the interposer frame. The method further includes removing a portion of the molding compound to expose the plurality of conductive columns. The method further includes forming a redistribution layer directly contacting a top surface of the semiconductor die and a top surface of the interposer frame.
US11387164B2
A semiconductor device includes a package and a cooling cover. The package includes a first die having an active surface and a rear surface opposite to the active surface. The rear surface has a cooling region and a peripheral region enclosing the cooling region. The first die includes micro-trenches located in the cooling region of the rear surface. The cooling cover is stacked on the first die. The cooling cover includes a fluid inlet port and a fluid outlet port located over the cooling region and communicated with the micro-trenches.
US11387163B2
A microprocessor heat sink fastener, comprising a nut comprising a thermoplastic material and fibrous fill particles and a bore extending along an axis of the nut. The bore has internal threads. The internal threads comprise a surface. At least one of the fibrous fill particles has first and second ends extending from the surface into a sub-surface region.
US11387149B2
The present disclosure provides a semiconductor device and a method for forming a gate structure thereof. The method includes: preparing a semiconductor substrate, and forming an active region on the semiconductor substrate; forming a dummy gate stack, a gate sidewall spacer, N-type and/or P-type source/drain regions, and an interlayer dielectric layer on the active region sequentially; removing the dummy gate stack to form a gate opening, and forming an interface oxide layer and a ferroelectric gate dielectric layer sequentially at the gate opening; forming a stress sacrificial layer on the ferroelectric gate dielectric layer, and performing an annealing process; during the annealing process, the clamping effect of the stress sacrificial layer induces the ferroelectric gate dielectric layer converted to form a ferroelectric-phase gate dielectric layer; removing the stress sacrificial layer; and forming a metal gate on the ferroelectric-phase gate dielectric layer.
US11387148B2
A semiconductor device includes: a substrate having a first region and a second region; a first fin-shaped structure on the first region and a second fin-shaped structure on the second region, wherein each of the first fin-shaped structure and the second fin-shaped structure comprises a top portion and a bottom portion; a first doped layer around the bottom portion of the first fin-shaped structure; a second doped layer around the bottom portion of the second fin-shaped structure; a first liner on the first doped layer; and a second liner on the second doped layer.
US11387145B2
Implementations of a method of singulating a plurality of semiconductor die may include forming an opening in a layer of passivation material coupled to a second side of a semiconductor substrate; etching substantially through a thickness of the semiconductor substrate at the opening in the layer of passivation material to form etched sidewalls along the thickness at a plurality of die streets; and jet ablating one or more portions of the layer of passivation material that overhangs the etched sidewalls.
US11387144B2
Disclosed are semiconductor devices and methods of manufacturing the same. The method comprises providing a layout comprising a first group that includes first and second patterns and a second group that includes third and fourth patterns, examining a bridge risk region in the layout, biasing one end of at least one of the first and third patterns, and forming first to fourth conductive patterns by respectively using the first to fourth patterns of the layout. The one end of at least one of the first and third patterns are adjacent to the bridge risk region.
US11387143B2
A method includes forming a metal seed layer over a first conductive feature of a wafer, forming a patterned photo resist on the metal seed layer, forming a second conductive feature in an opening in the patterned photo resist, and heating the wafer to generate a gap between the second conductive feature and the patterned photo resist. A protection layer is plated on the second conductive feature. The method further includes removing the patterned photo resist, and etching the metal seed layer.
US11387141B2
A method for semiconductor device fabrication includes forming storage elements on conductive structures. An interlevel dielectric (ILD) layer is formed over the storage elements. Trenches are patterned in the ILD layer to expose a top portion of the storage elements. The storage elements where interlevel vias are to be formed is removed. A conductive material is deposited in the trenches and the via openings to concurrently make contact with the storage elements and form interlevel vias in the via openings.
US11387136B2
An assembly used in a process chamber for depositing a film on a wafer. A pedestal assembly includes a pedestal movably mounted to a main frame. A lift pad rests upon the pedestal and moves with the pedestal assembly. A raising mechanism separates the lift pad from the pedestal, and includes a hard stop fixed to the main frame, a roller attached to the pedestal assembly, a slide moveably attached to the pedestal assembly, a lift pad bracket interconnected to the slide and a pad shaft extending from the lift pad, and a lever rotatably attached to the lift pad bracket. The lever rests on the roller when not engaged with the upper hard stop. When the pedestal assembly moves upwards, the lever rotates about a pin when engaging the upper hard stop and roller, and separates the lift pad from the pedestal by a process rotation displacement.
US11387131B2
An alignment apparatus according to one embodiment, includes: a first and a second stage; a first and a second detector; a first and a second moving mechanism; and a controller. The first and second stages are configured to respectively hold a first and a second semiconductor substrate on which a first and a second alignment mark are respectively disposed. The first and second moving mechanisms are configured to respectively move the first and second stages relatively to each other. The controller is configured to perform the following (a), (b). (a) The controller control the detectors and the moving mechanisms to cause the first detector to detect the second alignment mark and to cause the second detector to detect the first alignment mark. (b) The controller calculate a position deviation between the substrates in accordance with results of the detections.
US11387121B2
Disclosed is a substrate treating apparatus that performs a heat treatment to a substrate. The apparatus includes the following elements: a heat treating plate that heats the substrate; lift pins that deliver the substrate, a lift pin drive mechanism that causes the lift pins to move upwardly/downwardly; a casing that produces a heat treatment atmosphere; and a cooling base plate that suppresses transmission of heat from the heat treating plate. The lift pin drive mechanism is disposed below the cooling base plate.
US11387115B2
Apparatus, systems, and methods for conducting a silicon containing material removal process on a workpiece are provided. In one example implementation, the method can include generating species from a process gas in a first chamber using an inductive coupling element. The method can include introducing a fluorine containing gas with the species to create a mixture. The mixture can include exposing a silicon structure of the workpiece to the mixture to remove at least a portion of the silicon structure.
US11387107B2
Processes are provided herein for deposition of organic films. Organic films can be deposited, including selective deposition on one surface of a substrate relative to a second surface of the substrate. For example, polymer films may be selectively deposited on a first metallic surface relative to a second dielectric surface. Selectivity, as measured by relative thicknesses on the different layers, of above about 50% or even about 90% is achieved. The selectively deposited organic film may be subjected to an etch process to render the process completely selective. Processes are also provided for particular organic film materials, independent of selectivity.
US11387102B2
A semiconductor device includes a substrate, a first semiconductor stack including elongated semiconductor features isolated from each other and overlaid in a direction perpendicular to a top surface of the substrate, and a second semiconductor stack including elongated semiconductor features isolated from each other and overlaid in the direction perpendicular to the top surface of the substrate. The second semiconductor stack has different geometric characteristics than the first semiconductor stack. A top surface of the first semiconductor stack is coplanar with a top surface of the second semiconductor stack.
US11387090B2
A constructed unit is fixed to a base by means of a plurality of support posts while being spaced from the base. The constructed unit includes an orthogonal acceleration unit. An incidence regulator unit is fixed to the base by a pair of support posts while being spaced from the base and the constructed unit. The incidence regulator unit includes, among others, a pair of blades that define a slit, and heaters for heating the pair of blades.
US11387082B2
According to one embodiment, a plasma processing apparatus includes a chamber being possible to maintain an atmosphere more depressurized than atmospheric pressure, a plasma generator generating a plasma inside the chamber, a gas supplier supplying a gas into the chamber, a placement part positioned below a plasma generation region and placing a processed product thereon, a depressurization part depressurizing the chamber, and a power supply electrically connected to an electrode provided on the placement part via a bus bar. The bus bar is formed of an alloy of copper and gold. Gold is more included than copper on a surface side of the bus bar. The bus bar includes a first layer formed of copper and a second layer covering the first layer and formed of an alloy of copper and gold. Gold is more included than copper on a surface side of the second layer.
US11387069B2
According to one embodiment, an electron-emitting electrode includes a first member, a first diamond member, and a second diamond member. A surface of the first member includes a first region and a second region. The first diamond member is provided at the first region. The first diamond member includes a first element that includes at least one of nitrogen, phosphorus, arsenic, antimony, and bismuth. The second diamond member is provided at the second region. The second diamond member includes a second element that includes at least one of boron, aluminum, gallium, and indium.
US11387065B2
The present disclosure discloses a leakage protector, and relates to the technical field of electrical apparatus protection. The leakage protector includes a protector device, pins, a bottom plate and a elastic sheet. The protector device includes a communication maintaining device, a communication device and a locking device. The locking device includes an elastic sheet pressing block and a locking deflector rod. The locking device includes a latch, a movable pressing plate and a hasp slide way, the latch, the movable pressing plate and the hasp slide way is provided on the locking deflector rod. The locking device includes a pressing rod, a hasp and a vertical fork groove, the pressing rod, the hasp and the vertical fork groove is provided on the elastic sheet pressing block.
US11387062B2
An electric circuit breaker, including a housing, a cut portion that is arranged in the housing and forms a part of an electric circuit, a cutting member that cuts the cut portion, and a power source arranged on a first end portion side of the housing, the electric circuit breaker including a moving body that allows the cut portion to be inserted and accommodated therein and includes the cutting member and a first arc extinguishing space adjacent to the cutting member, in which the housing includes a cylindrical portion capable of moving the moving body between the first end portion and a second end portion on a side opposite to the first end portion. The moving body is further configured such that the cutting member provided in the moving body cuts the cut portion while the moving body moves from the first end portion toward the second end portion by the power source.
US11387060B2
A switching apparatus comprises a plurality of current-conductive branches connected in parallel between first and second terminals, each current-conductive branch including at least one respective electrical connection member in series connection with at least one respective gas tube switch between the first and second terminals, wherein the inductance value of each electrical connection member is configured to balance the inductance values of the current-conductive branches.
US11387058B2
An input device is configured to provide input to various electronic devices. The input device includes: a manipulation unit; a substrate; a tilting mechanism; and a detector. The manipulation unit includes a handle which is rotatable around a rotation axis and is pressed along the rotation axis, and outputs a first signal corresponding to rotation of the handle and a second signal corresponding to pressing of the handle. The tilting mechanism includes a cylindrical shaft fixed to the substrate, and a bearing fixed to the body, wherein the shaft is perpendicular to the rotation axis, and the tilting mechanism allows the substrate to swing around the shaft between a first manipulation position and a second manipulation position. The detector is disposed on the surface of the substrate facing the body, and outputs a third signal when the substrate is in the second manipulation position.
US11387055B2
A control device capable of providing rotational damping through a magnetic force is provided directly at the base of an electronic product and includes a supporting member, an adjusting member, and two magnetic members. The supporting member is provided at the base. The adjusting member is rotatably provided on the supporting member. The adjusting member has a bottom portion corresponding to a switch pre-installed in the base. The adjusting member further has a head portion outside the base. The two magnetic members are provided on the supporting member and the adjusting member respectively. The two magnetic members generate a magnetic force therebetween and thereby change the rotational damping between the supporting member and the adjusting member.
US11387053B2
The invention discloses an aramid fiber electrode and a preparation method thereof. Silver nanoparticles, carbon nanotubes and polypyrrole were sequentially coated on the surface of the aramid fiber by chemical bonding, to prepare an aramid fiber electrode, two aramid fiber electrodes were wound with an electrolyte to obtain an aramid fiber electrochemical capacitor. Compared with the polymer fiber electrochemical capacitor prepared in the prior art, the aramid fiber electrochemical capacitor provided by the present invention has both high specific capacitance, high energy density, high mechanical performance, high stability, good flexibility and wearability. And other characteristics; the preparation method is controllable and suitable for large-scale applications.
US11387041B2
By controlling shapes of internal electrodes, when short-circuit occurs between the internal electrodes, a short-circuited portion may be opened by an overcurrent, to serve as a fuse. Also, by controlling shapes of internal electrodes, equivalent series inductance (ESL) at a high frequency may be reduced.
US11387038B2
A transformer assembly and a method of producing the same are provided. The transformer assembly includes a housing, transformer oil, and a plurality of coils of electrically conductive wire. The transformer oil is disposed within the housing. The coils of electrically conductive wire are disposed in the housing and in contact with the transformer oil. A cross-linked aliphatic polyamide insulation material configured to electrically insulate the electrically conductive wire. The insulation material includes stabilizing compounds that provide thermal and chemical stability for the insulation material.
US11387037B2
A surface mount coil component includes an element body with a first surface, a second surface that opposes the first surface, and a third surface connecting the first surface and the second surface, the element body being defined by a compact including magnetic particles; a first conductor pattern provided at the first surface of the element body; a second conductor pattern provided at the second surface of the element body; input/output terminals provided at the third surface of the element body; and metal pins embedded in the element body, ends of each metal pin being connected to the first and second conductor patterns. The first conductor pattern, the second conductor pattern, and the metal pins define a coil conductor. The input/output terminals are defined by a pair of metal pins exposed at the third surface.
US11387026B2
An assembly having a cylindrical structure supported by a support structure having at least one support element, the support structure being cradle shaped, such that vertical and horizontal loads are taken largely as shear forces by respective interface surfaces which are substantially parallel to the direction of the respective load, and vertical loads are taken in a direction substantially tangential to the cylindrical surface of the cylindrical structure.
US11387024B2
An R—T—B based rare earth sintered magnet in which R is a rare earth sintered magnet, T is an iron group element, and B is boron. R includes one or more selected from Nd and Pr. The R—T—B based rare earth sintered magnet includes M and C in which M is one ore more selected from Zr, Ti, and Nb. The R—T—B based rare earth sintered magnet includes main phase grains and grain boundaries, and the grain boundaries includes a coexisting part in which a M—C compound, a M—B compound, and a 6-13-1 phase coexist. The R—T—B based rare earth sintered magnet attains improved HcJ while maintaining good Br and Hk/HcJ.
US11387020B2
A shunt resistor module which is coupled to a printed circuit board to be used for current measurement, includes: a resistor portion configured to have predetermined resistance; at least two terminal portions configured to extend from opposite ends of the resistor portion; lead pins fixed to first sides of the terminal portions to protrude to be electrically connected to the printed circuit board; and an exterior member formed to at least partially cover first surfaces of the terminal portions and to have pin holes opened to expose the lead pins and screw holes formed to be screwed to the printed circuit board.
US11387013B1
A deformable yet mechanically resilient microcapsule having electrical properties, a method of making the microcapsules, and a circuit component including the microcapsules. The microcapsule containing a gallium liquid metal alloy core having from about 60 to about 100 wt. % gallium and at least one alloying metal, and a polymeric shell encapsulating the liquid core, said polymeric shell having conductive properties.
US11387008B2
A boiling water reactor includes a reactor building, a reactor cavity pool, a primary containment vessel, and a passive containment cooling system. The reactor building includes a top wall defining a penetration therein, a bottom wall, and at least one side wall, which define a chamber. At least a portion of the primary containment vessel is in the chamber. The passive containment cooling system includes a thermal exchange pipe including an outer pipe and an inner pipe. The outer pipe has a first outer pipe end and a second outer pipe end. The first outer pipe end is closed and in the primary containment vessel. The second outer pipe end is open and extends into the reactor cavity pool. The inner pipe has a first inner pipe end and a second inner pipe end, which are open. The second inner pipe end extends into the reactor cavity pool.
US11387006B2
A communication, analysis, and treatment system including a computer system having a computing device associated with a specialist professional (e.g. a physical therapist) and a mobile computing device associated with a client (e.g. a patient). A remote server and database stores the software associated with the present invention. The specialist is able to quickly view a dashboard containing a brief description and status of all of the specialist's clients. In the example of a physical therapist, this would include all of the therapist's patients. Client data is organized into episodes, such as injury events. Prescriptions are assigned by the specialist to respond to these episodes. Access to this data is strictly restricted for confidentiality.
US11387003B2
The present invention is directed to systems and methods for displaying and contributing to a database of genomic information in a notebook-like format, with emphasis on establishing and viewing relationships between data points in the database. The present invention features a server containing the database of genomic information and a computing device communicatively coupled to the database. The computing device may comprise a Note Input Module for allowing the user to input a note into the database of genomic information. The note may be associated with a first data point and connect it to one or more second data points. The computing device may further comprise a Note Association Module for adding to the list of associated data points of a pre-existing note. The computing device may further comprise a Browsing Module for allowing a user to search the database of genomic information for data points and notes.
US11386999B2
Member outreach services to be offered to members of a health plan based on predictions generated by a prediction engine using data associated with the members. The prediction engine can include an ensemble of different base predictive models, and the prediction engine can use a weighted combination of base predictions produced by the different base predictive models to generate a final prediction associated with a member. A representative can attempt to contact the member based on an outreach ticket associated with the final prediction. The representative can also provide ticket feedback associated with the outreach, and the prediction engine can use the ticket feedback to adjust the weights associated with the different base predictive models.
US11386998B2
Disclosed herein are embodiments of systems and techniques for estimating the severity of chronic obstructive pulmonary disease (COPD) in a patient. For example, in some embodiments, a system for estimating COPD severity in a patient may include logic to receive a breathing signal representative of breathing activity of the patient over a time interval, receive a locomotion signal representative of locomotive activity of the patient over the time interval, and provide breathing data and locomotion data to additional logic, wherein the additional logic is to generate an estimate of COPD severity in the patient by comparison of 1) a cross-recurrence quantification analysis (cRQA) parameter between the breathing data and the locomotion data and 2) a reference value. The breathing data may be based on the breathing signal, and the locomotion data may be based on the locomotion signal.
US11386997B2
A method for providing notifications to a patient associated with a mobile device is provided. The method includes receiving and storing information related to a scheduled visit to the healthcare services facility, determining a first notification based upon the information related to the scheduled visit, and outputting the first notification to the mobile device. The first notification is further based upon the medical history of the patient, the insurance network of the patient, where the patient lives and works, the price information of the healthcare service being performed for the patient, preferences of the patient, the knowledge and skill and self-confidence of the patient to manage healthcare, and the location of the healthcare services facility and patient and a geofenced area indicating that the patient is in close proximity to the healthcare services facility when entered into by the mobile device associated with the patient.
US11386996B2
A method of pairing a therapeutic product delivery device to a handset is described. The handset is restricted to controlling only delivery devices which it is paired with. The method comprises the steps of: at the delivery device, setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing, and broadcasting the pairing indicator using a radio transceiver; at the handset, discovering the delivery device based on the broadcast pairing indicator; and pairing the discovered delivery device and the handset together. By limiting the handset to pairing with devices which are broadcasting a pairing indicator, and by limiting the setting and/or broadcast of the pairing indicator to when the delivery device is connected to a charging device, the risk of accidentally pairing the wrong delivery device (for example someone else's) to the handset is greatly reduced.
US11386984B2
A notation assistant system has a machine learning system, a notation processing system, a scoring system, and a suggestion system. The machine learning system trains a classifier for rating a factor related to a clinical narrative note that describes a patient's health status. The notation processing system processes a clinical narrative note and the scoring system determines a factor rating, such as a completion score or a clarity score. The scoring system provides the factor rating to an end-user device to display to a user. The notation assistant system is configured to perform a method as a user is entering a clinical narrative note to provide real-time feedback, such as the factor rating. The suggestion system is configured to provide suggestions for modifying the clinical narrative note to improve the rating factor. The notation assistant system applies to patient health conditions such as a health status of a patient's heart for a patient receiving care for congestive heart failure.
US11386980B2
Improved computer-implemented tools for use in modeling/simulating spatial charge distributions for electrophysiological systems are provided. The improvements are in three areas: (1) the use of solid angles to calculate quantities of free charge and/or bound charge in calculation cells and/or the movement of quantities of free charge across one or more faces of a calculation cell; (2) the use of flattened calculations cells having only two faces with substantial areas as seen from the free charge and/or the bound charge of the electrophysiological system; and (3) the use of at least two spatial charge distributions, specifically, at least one for bound charge and at least one for free charge, so as to include the effects of relative dielectric constants greater than 1.0 for part or all of an electrophysiological system. The three improvements can be used individually or in combinations.
US11386977B2
An Amplicon Sequencing Analysis Pipeline (ASAP) system (120, 600) characterizes a genetic sample. The ASAP system (120, 600) receives assay configuration data individually associating reference sequences and genetic characteristics. The ASAP system (120, 600) processes amplicon sequencing data and the reference sequences to characterize the genetic sample based on the individual associations between the reference sequences and the genetic characteristics in the assay configuration data. The ASAP (120, 600) system transfers genetic data indicating the genetic characteristics for the genetic sample and indicating interpretation metrics for amplicon sequencing read depth and quality related to the genetic characteristics.
US11386973B2
The present embodiments provides a memory repair solution finding device and method which find a fault by testing a memory and find a repair solution in parallel and dynamically reconfigure the stored fault information to minimize a repair solution searching time with an optimal repair rate.
US11386972B2
Systems, methods, and apparatus including computer-readable mediums for determining read voltages for memory systems with machine learning (ML) are provided. In one aspect, a memory system includes a memory and a memory controller configured to: obtain a first reading output of memory data using a first read voltage corresponding to a first set of parameters associated with the memory data; if the first reading output fails to pass an Error Correction Code (ECC) test, obtain a second reading output of the memory data using a second read voltage corresponding to a second set of parameters associated with the memory data and including the first set of parameters, the second read voltage being generated using at least one ML algorithm based on the second set of parameters; and if the second reading output passes the ECC test, output the second reading output as a target reading output of the memory data.
US11386971B2
A semiconductor storage device according to the present embodiment includes an antifuse element and a first element. The antifuse element is connected at one end to a first terminal to which a write voltage is applicable, and includes a gate oxide film. The first element is connected to the other end of the antifuse element. In a case where the write voltage that breaks the gate oxide film is supplied to the first terminal and the gate oxide film is not broken, the first element supplies a second potential that makes a potential difference between the one end and the other end less than a potential that breaks the gate oxide film, to the other end.
US11386970B2
A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
US11386951B2
A MTJ device includes a free (storage) magnet and fixed (reference) magnet between first and second electrodes, and a programmable booster between the free magnet and one of the electrodes. The booster has a magnetic material layer. The booster may further have an interface layer that supports the formation of a skyrmion spin texture, or a stable ferromagnetic domain, within the magnetic material layer. A programming current between two circuit nodes may be employed to set a position of the skyrmion or magnetic domain within the magnetic material layer to be more proximal to, or more distal from, the free magnet. The position of the skyrmion or magnetic domain to the MTJ may modulate TMR ratio of the MTJ device. The TMR ratio modulation may be employed to discern more than two states of the MTJ device. Such a multi-level device may, for example, be employed to store 2 bits/cell.
US11386950B2
A stacked memory device includes a plurality of lower word lines extending in a first direction, a bit line positioned over the plurality of the lower word lines and extending in a second direction intersecting with the first direction, and a plurality of upper word lines positioned over the bit line and extending in the first direction. The stacked memory device also includes a plurality of lower memory cells including a lower capacitor and a lower switching element between the lower word lines and the bit line. The stacked memory device further includes a plurality of upper memory cells including an upper capacitor and an upper switching element between the bit line and the upper word lines.
US11386948B1
A sense amplifier can be formed outside of/horizontally adjacent to an array of vertically stacked tiers of memory cells. Memory cells can be sensed via multiplexors formed under the array that can operate to couple vertical sense lines (to which the memory cells are coupled) to horizontal sense lines (to which the sense amplifier is coupled).
US11386946B2
Apparatuses and methods for tracking all row accesses in a memory device over time may be used to identify rows which are being hammered so that ‘victim’ rows may be identified and refreshed. A register stack may include a number of count values, each of which may track a number of accesses to a portion of the word lines of the memory device. Anytime a row within a given portion is accessed, the associated count value may be incremented. When a count value exceeds a first threshold, a second stack with a second number of count values may be used to track numbers of accesses to sub-portions of the given portion. When a second count value exceeds a second threshold, victim addresses may be provided to refresh the victim word lines associated with any of the word lines within the sub-portion.
US11386927B1
A data storage device configured to access a magnetic tape is disclosed comprising a plurality of data tracks. A first head is configured to access a first data track comprising a first sync mark, and a second head is configured to access a second data track comprising a second sync mark. The first head is used to read first data from the first data track, wherein the first data comprises a plurality of symbols, and the second head is used to read the second sync mark from the second data track. The first data is symbol synchronized based on the second head reading the second sync mark from the second data track.
US11386924B1
A recording head has a light source that emits light at a wavelength in a wavelength range of 260 nm to 460 nm inclusive. A slider body of the light source includes a magnetic pole extending to a media-facing surface of the recording head and integrated photonics that deliver the light to a recording medium. The integrated photonics include a waveguide that couples the light from the light source to the media-facing surface of the slider and a near-field transducer coupled to receive the light from the waveguide. The near-field transducer has a surface plasmon plate and a peg extending from the surface plasmon plate. The surface plasmon plate is formed of a first material having a first plasmonic quality factor (Q-factor) above 5 in the wavelength range, the peg formed of a second material having a second Q-factor above 1.2 in the wavelength range.
US11386920B2
Assistive technologies are herein provided to assist leaders in engaging one or more group participants using a combination of private data specific to a participant and public data specific to a participant. The system includes: a group bot that has public group data and private group data, a first bot for a first participant that has private data and public data associated with the first participant, and a leader bot for a leader. The leader bot is data interactive with the group bot and the first bot, and can cause the first bot to appropriately serve private data on a permissioned private device of the first participant and to serve public data on a permissioned group output device.
US11386907B2
A multi-channel signal encoding method includes determining a downmixed signal of a first channel signal and a second channel signal, an initial reverberation gain parameter of the first channel signal and the second channel signal, determining a target reverberation gain parameter of the first channel signal and the second channel signal based on a correlation between the first channel signal and the downmixed signal, a correlation between the second channel signal and the downmixed signal, and the initial reverberation gain parameter, and quantizing the first channel signal and the second channel signal based on the downmixed signal and the target reverberation gain parameter, and writing a quantized first channel signal and a quantized second channel signal into a bitstream.
US11386906B2
There is provided an error concealment unit, method, and computer program, for providing an error concealment audio information for concealing a loss of an audio frame in an encoded audio information. In one embodiment, the error concealment unit provides an error concealment audio information for a lost audio frame on the basis of a properly decoded audio frame preceding the lost audio frame. The error concealment unit derives a damping factor on the basis of characteristics of a decoded representation of the properly decoded audio frame preceding the lost audio frame. The error concealment unit performs a fade out using the damping factor.
US11386904B2
Deterioration of voice extraction performance when positions of a plurality of microphones are changed is prevented.
A signal processing device according to an embodiment of the present technology includes a voice extraction unit that performs voice extraction from signals of a plurality of microphones, in which the voice extraction unit uses, when respective positions of the plurality of microphones are changed to positions where other microphones have been present, respective signals of the plurality of microphones as signals of the other microphones. Thus, it is possible to cancel the effect of changing the positions of respective microphones on the voice extraction.
US11386896B2
Systems and methods are disclosed. A digitized human vocal expression of a user and digital images are received over a network from a remote device. The digitized human vocal expression is processed to determine characteristics of the human vocal expression, including: pitch, volume, rapidity, a magnitude spectrum identify, and/or pauses in speech. Digital images are received and processed to detect characteristics of the user face, including detecting if one or more of the following is present: a sagging lip, a crooked smile, uneven eyebrows, and/or facial droop. Based at least on part on the human vocal expression characteristics and face characteristics, a determination is made as to what action is to be taken. A cepstrum pitch may be determined using an inverse Fourier transform of a logarithm of a spectrum of a human vocal expression signal. The volume may be determined using peak heights in a power spectrum of the human vocal expression.
US11386893B2
Embodiments of the specification provide a human-computer interaction processing system, method, storage medium, and electronic device thereof. The method comprises: describing an interaction task in an interaction scenario; performing interaction process control for a current interaction input in the interaction scenario based on the interaction task; and determining an expected next interaction input in the interaction scenario corresponding to the current interaction input based on the interaction process control.
US11386883B2
An acoustic lens suitable for a CMUT array (74) is provided. The acoustic lens comprising: a first layer (47) comprising a thermoset elastomer having a polymeric material selected from hydrocarbons, wherein the first layer has an inner surface (72) arranged to face the array and an outer convex shaped surface (40) arranged to oppose the inner surface; and a second layer (42) coupled to the outer surface of the first layer and comprising thermoplastic polymer polymethylpentene and an elastomer selected from the polyolefin family (POE) blended therein, wherein the outer layer located at the outer surface of the acoustic window layer, wherein the first layer has a first acoustic wave velocity (v1) and the second layer has a second acoustic wave velocity (v2), said second velocity is larger than the first acoustic wave velocity.
US11386879B2
An audio device for receiving radio communication. The audio device is configured to receive radio communication as a received radio signal. The audio device includes a hear-through element configured to provide a hear-through signal to a user in response to a received ambient sound signal, and an adaptive auto-gain element configured to perform an auto-gain function of the received radio signal according to an adaptive gain value resulting in a modified radio signal, and to set the adaptive target level for the auto-gain function in response to the hear-through signal.
US11386876B2
A method for extracting big beat information from music beat points includes: acquiring at least one candidate beat cycle according to beat points of music; generating at least one beat point sequence corresponding to the candidate beat cycle and calculating a weight of the beat point sequence, wherein two adjacent beat points in the beat point sequence take the candidate beat cycle as an interval; selecting a beat point sequence with a maximum weight from the at least one beat point sequence of the candidate beat cycle as a maximum weight sequence of the candidate beat cycle; and acquiring the big beat information according to the maximum weight sequence of the at least one candidate beat cycle and the corresponding weight.
US11386874B2
A system performs image stabilization of a display in a vehicle, in particular a motor vehicle. The system includes at least one display, in particular a monitor, for visualization; at least one sensor, in particular an acceleration sensor; and a computer unit, in particular an on-board computer. The system is designed to detect, by way of the sensor, a shock to the vehicle, in particular as a result of unevenness of the roadway, and to carry out on the basis thereof, a compensation calculation by use of the computer unit and to output a correction signal to the display, in order to stabilize the visualization on the display.
US11386859B2
A polarity compensation device and a polarity compensation method are provided. The polarity compensation device includes a variance calculation circuit and a compensation calculation circuit. The variance calculation circuit calculates a difference value between current sub-pixel data and previous sub-pixel data in the same frame period, wherein the current sub-pixel data and the previous sub-pixel data belong to the same data line of a display panel. The compensation calculation circuit converts the difference value into a function value. The compensation calculation circuit decides to increase or decrease the current sub-pixel data by the function value according to a polarity corresponding to the same frame period, so as to generate compensated sub-pixel data.
US11386853B2
A display device includes: a display panel including a plurality of pixels; a source driver for outputting a target initialization voltage in an analog format to the pixels through sensing lines; and a timing controller for providing the source driver with a data control signal including packet information associated with the target initialization voltage. The packet information is in a digital format. The source driver includes a digital-analog converter which generates the target initialization voltage in the analog format, based on the packet information.
US11386842B2
A display apparatus includes a plurality of pixels configured to display an image, wherein the plurality of pixels is configured to be driven through a plurality of signals according to an initialization period, a programming period, a sampling period, and an emission period. The signals include a first scan signal having a high level in the initialization period and the sampling period, and having a low level in the programming period and the emission period; a second scan signal having a high level in the programming period and the sampling period, and having a low level in the initialization period and the emission period; and a voltage of a first electrode being dropped in synchronization with a falling time of the first scan signal of the initialization period.
US11386841B2
A pixel driving circuit, an array substrate and a display device are provided. The pixel driving circuit includes a first interlayer dielectric layer and a second interlayer dielectric layer. The first interlayer dielectric layer is arranged on the side of a gate layer lead away from a base substrate and is formed with a first via hole exposing the gate layer lead. The second interlayer dielectric layer is arranged on the side of the first interlayer dielectric layer away from the base substrate and is formed with a second via hole exposing the first via hole. A source drain layer lead is arranged on the side of the second interlayer dielectric layer away from the base substrate and is electrically connected to the gate layer lead through the first via hole and the second via hole.
US11386837B2
A display substrate, a manufacturing method thereof and a display apparatus are provided. The display substrate includes a base substrate structure and a display structure on the base substrate structure, the display structure includes a plurality of light emitting units and is divided into multiple light-transmissive regions and multiple opaque regions; and a driving circuit for driving the display structure to display and comprising a pixel driving circuit between the base substrate structure and the display structure, and a peripheral circuit driving the pixel driving circuit and arranged on a side of the base substrate structure distal to the display structure and in the opaque regions, and the peripheral circuit is coupled to the pixel driving circuit through at least one through hole formed in the base substrate structure. The display substrate can realize frameless display, which is beneficial to realize seamless splicing display of a plurality of display substrates.
US11386835B2
In a display with subpixel LEDs, each pixel includes two subpixel LEDs controlled via a shared control circuit and switching element. Switching element logic allows one set of brightness control transistors to alternatively control two subpixels. The driving and control elements of a display backplane are organized into pixels units of four driving elements and three control elements. Each pixel may comprise two green subpixels controlled via the switching element. Alternatively, each pixel may comprise a white subpixel that only illuminates when the colored pixels are off; the green and white subpixels are controlled via the switching element.
US11386816B2
A flexible display device and an application method thereof are provided. The flexible display device includes a main body, a flexible display screen and a power device, the flexible display screen is configured to have a first end coupled to the main body, and a second end of the flexible display screen opposite to the first end is movable relative to the main body.
US11386814B2
An electronic price label system and electronic price label include a communicator configured to receive information relating to a product, a display for displaying information relating to a product, and a fastening ring for fastening the electronic price label to a product. The fastening ring is arranged to function as an antenna of the electronic price label, in which fastening ring a loop is formed.
US11386808B2
A computer-implemented method of generating a 3D model for dental simulation, comprising reading a file describing the surface of a 3D object having a volume; generating a voxel grid encompassing the 3D object, wherein the voxel grid contains a plurality of voxels; identifying a subset of voxels of the plurality of voxels which are located within the volume of the 3D object; generating a triangulated surface, wherein the triangulated surface encompasses the subset of voxels and defines the outer surface of the 3D model; assigning a density value to each voxel in the subset of voxels, wherein the subset of voxels defines the solid volume of the 3D model.
US11386806B2
A processing device receives three dimensional (3D) motion capture data corresponding to a subject user performing a physical activity and receives attribute data associated with the subject user. The processing device determines a personalized reference data set for the subject user based on 3D motion capture data associated with a group of users performing the physical activity, wherein each user from the group of users shares at least a portion of the first attribute data with the subject user. The processing device provides the personalized reference data set as an input to a trained machine learning model and obtains an output of the trained machine learning model, wherein the output comprises a recommendation for the subject user pertaining to improvement of the physical activity.
US11386805B2
Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
US11386803B1
A cognitive training method having a processor to store exercise category data which has a number of task data, each of the task data including levels of difficulty. There is included a visual display and an audio transducer and a user interfaces actuated to accept user data in response to a selected task. The user data is sent from the user interface to the processor and the processor stores and evaluates the user input data and based upon evaluation of the user input data, adjusts a subsequent level of difficulty associated with a selected task. If user input data is above a correct data threshold, the level of difficulty may be adjusted responsive to an evaluation of the user input data. Values of training parameters are adjusted at least partially in accordance with stored user parameters, and there is transmitted to the user interface and to the user adjusted values of exercise and training parameters where at least one training task is selected to include a cue stimulus, a probe stimulus, and a distractor stimulus. A task difficulty is adjusted by selectively adjusting the task difficulty of the cue stimulus difficulty, the difficulty of the probe stimulus, and difficulty of the distractor stimulus.
US11386802B2
A set of letter manipulatives and a board on which said letter manipulatives may be placed, where the board comprises an identification module that can identify the letter manipulatives placed on the board and communicate the identification to a computing device.
US11386798B2
Systems and processes are provided for analyzing a test taker's knowledge, skills, and cognitive function. The systems and processes include smart questions (i.e., SmartItems) programmed with coded variables, or for multiple choice varieties, variable sets of options to cover an entire skill set being tested. The systems and processes generate questions in real time during administration of the test, by formulating and displaying, to a test taker, random combinations of a question stem and randomly-selected question components. This smart question content is unpredictably and randomly presented, as representations of the skill to be tested. The systems and processes analyze the test taker's knowledge, skills, and cognitive function about the entire domain of the skill, rather than a single fact. The systems and processes provide security to test administration.
US11386797B2
Systems, computer program products, and methods are described herein for generation of data content based on learning reinforcement. The present invention is configured to receive a video file demonstrating regulatory compliance requirements; display the video file in one or more interactive application environments stored thereon; initiate a reinforcement learning algorithm on the video file; initiate an optimization policy generation engine on the user inputs to generate an optimization policy, wherein the optimization policy generation engine is configured to encode the one or more user inputs into shaping rewards; initiate an implementation of the optimization policy on the video file to generate a modified video file based on at least the optimization policy; initiate a validation engine on the modified video file to validate one or more changes implemented on the video file; and initiate a deployment of the modified video file to the one or more users.
US11386794B2
Drone systems and methods for pickup and delivery of multiple packages include communicating to one or more UAVs over one or more wireless networks; receiving multiple delivery requests, each delivery request specifying any of a pickup location, one or more packages, and a delivery location for each package; determining whether multiple packages including a first package for delivery at a first delivery location and a second package for delivery at a second delivery location are deliverable in a single flight of a UAV; selecting a UAV of the one or more UAVs for delivering the multiple packages; and directing the UAV to pick up the multiple packages, and deliver the first package at the first delivery location and the second package at the second delivery location, wherein the air traffic control system provides a flight plan to the UAV based on the first and second delivery locations.
US11386790B2
Provided is a vehicle operation management system having a server device and one or more vehicles. The vehicle includes equipment configured to provide a predetermined service inside the vehicle and a running control unit configured to control autonomous running of the vehicle. The server device includes a service request information acquisition unit. At least one of the server device and the vehicle includes a position information acquisition unit configured to acquire position information on the autonomous vehicle and a running route setting unit configured to set a running route of the vehicle. The running control unit controls running of the vehicle such that the vehicle runs along the running route set by the running route setting unit.
US11386777B2
Various systems and methods for updating a current probability density function. The PDF includes a list of objects within a location. First information is received from a first remote device at a first position within the location. The first information includes a vehicle identification, a first PDF of the objects. Second information is received from a second remote device at a second position within the location. The second information includes a vehicle identification, a second PDF of the objects. A first rank for the first PDF is determined based on locations of the objects in the first PDF compared to locations of the objects in the current PDF. A second rank for the second PDF is determined. The first PDF and the second PDF are combined using the first rank and the second rank into a combined PDF. The current PDF based on the combined PDF.
US11386775B1
This application discloses the structure of an object control system (OCS) for navigation of moving objects. The structure consists of cells that have circular, square, or hexagonal shape. The cells are identical with the same square meter (feet) area or in certain areas accommodate smaller cells within them. All cells have an operation frame with the same duration and a time of day for the start of first frame. All objects within a cell function as an IoT device and use a time slot within the operation frame to broadcast a time stamp, the operation frame structure and object's location coordinates.
US11386774B2
Systems and methods for remote power tool control are provided. In one example, a battery pack is coupled to a power tool device. The battery pack includes a pack transceiver and a pack electronic processor. The pack electronic processor is coupled to the pack transceiver and is configured to determine that the power tool device is remotely controllable. The pack electronic processor is further configured to receive, wirelessly via a pack transceiver of the battery pack, a remote control command from a mobile device, and to provide the remote control command to the power tool device. The system further includes a tool electronic processor of the power tool device in communication with the pack electronic processor. The tool electronic processor is configured to control the power tool device to perform an action specified by the remote control command in response to receiving the remote control command.
US11386773B1
Pulse voltage is applied to an alarm device a plurality of times consecutively, the pulse voltage having such a short time length that the alarm device does not issue a noticeable alarm. Power consumption for each of the pulse voltages is measured. Any of an average value of the plurality of power consumptions, a maximum value of the plurality of power consumptions, or a minimum value of the plurality of power consumptions, is calculated as a statistical value. When a difference between the statistical value and a predetermined reference value is greater than a predetermined threshold, it is determined that failure has occurred.
US11386770B2
A light switch apparatus includes a network communication unit and an output unit. The network communication unit is configured to receive electricity price rate server information from a server, and generate a first high range electricity price output data and a second low range electricity price rate data according to the electricity price rate server information. The output unit is configured to display at least a first output color in response to receiving the first high range electricity price output data from the network communication unit, and a second output color in response to receiving the second low range electricity price rate data from the network communication unit.
US11386768B2
Systems and methods of (remotely) controlling aspects of pools and spas and of modifying water contained therein are detailed. Internet-enabled access to pool and spa controllers may happen without any need for users to create firewall ports or utilize static internet protocol addresses. Certain networking devices may be configured using a USB connection or SD card, avoiding any requirement for an Ethernet cable or supplying separate power to the devices during configuration. Time-varying data may be obtained in respect of one or more installations and analyzed for various information.
US11386760B2
Methods and systems are described for the detection and identification of a cellular device that crosses a perimeter associated with a premises that is installed with a monitoring system. Subsequently, a determination of an intruder crossing the perimeter and/or entering a building within the premises may be made based on receiving unique identification values for the cellular device and/or information associated with a user of the cellular device. One or more sensors present within or near the premises may be configured to send alert information when tripped. The monitoring system may be configured to determine a location of the cellular device, an identity of the user of the cellular device, additional information stored, transmitted or received by the cellular device, and safe escape routes that may be sent to one or more user devices registered with the monitoring system.
US11386756B2
An ATM device may receive a request to process an ATM transaction; dispense, via an instrument dispenser, a plurality of instruments based on the request; perform image segmentation of one or more images of an area surrounding the instrument dispenser, wherein the image segmentation is performed using a deep learning network trained using synthetic models of hands; detect, based on performing the image segmentation, that a user's hand approaches the instrument dispenser after dispensing the plurality of instruments; determine, after dispensing the plurality of instruments and after detecting that the user's hand approaches the instrument dispenser, that a portion of the plurality of instruments is present at the instrument dispenser; and perform one or more actions based on determining that the portion of the plurality of instruments is present at the instrument dispenser.
US11386754B2
Various aspects described here are directed to dynamically configurable, electronic wager-based gaming devices supporting skill-affected payout configurations and chance-based payout configurations of skill-based, wager-based game titles.
US11386753B2
A game controller selects and displays first symbols at display positions on a display device, and triggers play of a series of feature games when the first symbols correspond to a trigger event. During the series of feature games, the game controller selects and displays second symbols at the display positions, reveals a value for each reveal symbol in the second symbols while retaining other symbols in the second symbols, and determines a feature game outcome based on the value revealed fro each reveal symbol and other symbols in the second symbols.
US11386748B2
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US11386744B2
Disclosed is a method for operating a centralized promotional bingo tournament. The promotional bingo tournament includes a plurality of bingo game sessions that are facilitated by a mobile gaming sub-system (MGS) that communicates with a plurality of authorized mobile devices for participation in a promotional bingo tournament session based upon an association between each authorized mobile device and a player registration. Each authorized mobile device participates in a bonus game session with a plurality of bonus game events. A bonus prize is awarded to each participating authorized mobile device when anyone of the authorized mobile devices satisfies a bonus game requirement. Players select avatar characteristics. A video presentation sub-system (VPS) is communicatively coupled to the MGS and a stationary monitor. The VPS receives a head-to-head animation generated by the MGS from the player selected avatar characteristics. The VPS then communicates the head-to-head animation to the stationary monitor for display.
US11386734B2
An information processing device detects that an information terminal carried by a user has approached a shop, detects that a user has taken a purchase action in a shop, accumulates history information relating to a visit to a shop and the purchase action of a user, and transmits recommendation information relating to a second shop to an information terminal of a user who is detected to have approached a first shop when visit history information to the first shop is detected and purchase action history information in the first shop is not detected, and both visit history information and purchase action history information in the second shop is detected from history information of one user. The visit history information and the purchase action history information in the second shop have been accumulated after the history information relating to the first shop has been accumulated.
US11386733B2
Disclosed herein are an access control system and an access control method using the same. The access control method in which a door operating device determines whether to open a door on the basis of an authentication token acquired from a user terminal without intervention of an authentication server includes obtaining the authentication token from the user terminal; determining whether the user have authorization for accessing the door based on a authentication information included in the authentication token; controlling the door to be opened in case of determined that the user have authorization for accessing the door.
US11386726B2
A computer includes a processor and a memory, the memory storing instructions executable by the processor to predict damage to one or more components of a host vehicle and predict a hazard for a user of the host vehicle based on the predicted damage of at least one of the components disposed at the collision location. The computer predicts the damage based on an energy transfer between a target vehicle and the host vehicle. The energy transfer is based on a speed of a target vehicle, a mass of the target vehicle, a predicted contact area of a collision location of the host vehicle where the target vehicle is predicted to collide, and a deformation strength of material at the collision location.
US11386721B2
A system for analysis of operation of a hand-guided working apparatus, wherein the working apparatus includes a working tool and a drive system for driving the working tool, includes an optical recording device configured for recording a temporal succession of images of a working procedure on a workpiece using the working tool, an identification device configured for identifying a temporal succession of operational data values of the drive system during recording of the temporal succession of images, and at least one output device configured for outputting in each case at least one of the recorded images together with at least one identified operational data value correlated in time thereto.
US11386716B2
The invention relates to a method of biometric recognition by means of an artificial intelligence unit (5) that has access to a memory (3) containing at least one reference image of a body portion of a user and that is arranged to compare it with at least one image that has been captured of the same body portion of a candidate for recognition, the method comprising the step of submitting training images to the artificial intelligence unit, the training images presenting body portions similar to those of the reference image, the artificial intelligence unit being taught to reject them, and the method comprising the additional step of submitting at least one anti-drift image to the artificial intelligence unit, the artificial intelligence unit being taught to accept it. The invention also relates to an associated installation.
US11386707B2
Examples described herein generally relate to processing a first image captured by the first camera at a first time to determine a first set of multiple key points of a face, processing a second image captured by the second camera at a second time to determine a second set of the multiple key points on the face in the second image, determining a location of at least a portion of the multiple key points in a three-dimensional space based on a first location of each of the portion of the multiple key points in the first image and a second location of each of the portion of the multiple key points in the second image, and detecting whether the face is a valid three-dimensional face for facial recognition based at least in part on the location of at least the portion of the multiple key points in the three-dimensional space.
US11386706B1
A method for adding biometric authentication training data into databases performed by a biometric authentication data classification device includes: extracting first biometric characteristic information from at least one candidate biometric training data for biometric authentication using an artificial neural network model; calculating an overall similarity between the first biometric characteristic information and second biometric characteristic information extracted from a performance test database of which a biometric authentication performance is lower than a threshold level, the performance test database being selected among performance test databases for the biometric authentication; and adding the at least one candidate biometric training data into one of the biometric authentication training database and the performance test database based on the calculated overall similarity.
US11386702B2
A recognition apparatus for extracting first features of an object from a region of the object; obtaining second features of the object at least based on confidence information for first attribute of the object; determining sample information from pre-determined sample information based on the obtained second features; and recognizing the first attribute of the object based on the determined sample information.
US11386699B2
An image processing method, an apparatus, a storage medium, and an electronic device are provided. The image processing method comprises: identifying a human face area in a target image (101); determining a local area to be processed from the human face area on the basis of a trained convolutional neural network model (102); obtaining posture information of a human face in the target image (103); selecting a target sample human face image from a human face image data base according to the posture information (104); and correcting the local area according to the target sample human face image (105).
US11386698B2
A method for sending an alarm message, and belongs to the field of computer technology. The method includes: acquiring a detection image (201) captured by an image capturing apparatus; determining a target detection area (202); and detecting a person's call status information corresponding to an image in the target detection area according to a preset on-the-phone determination algorithm model, and sending a first alarm message (203) to a server if the person's call status information shows that the person is on the phone.
US11386694B2
The present disclosure discloses a color film substrate, a display panel and a display device. The color film substrate includes a substrate; a light shielding layer on the substrate, wherein the light shielding layer is provided with a plurality of pixel openings and is configured to block visible light and transmit infrared light so as to be multiplexed as a black matrix, and infrared light transmittance of the light shielding layer is greater than infrared light transmittance of the black matrix; and a color resist layer on a side, away from the substrate, of the light shielding layer, wherein the color resist layer includes a plurality of color resists, and each of the color resists respectively corresponds to one of the pixel openings and extends from the corresponding pixel opening to a surface, away from the substrate, of the light shielding layer.
US11386693B2
The display device comprises: a display panel displaying an image, a light blocking layer disposed under the display panel and comprising a plurality of holes, a fingerprint sensing layer disposed under the light blocking layer and comprising a plurality of fingerprint sensors receiving reflected light passing through the plurality of hole and generating a sensing signal, and a sensor driver controlling operations of the plurality of fingerprint sensors. The sensor driver compares fingerprint data generated based on a sensing signal generated from reflected light by a user's fingerprint with prestored reference data to generate a fingerprint image.
US11386682B2
An image processing system and an image processing method for localising recognised characters in an image. An estimation unit is configured to estimate a first location of a recognised character that has been obtained by performing character recognition of the image. A determination unit is configured to determine second locations of a plurality of connected components in the image. A comparison unit is configured to compare the first location and the second locations, to identify a connected component associated with the recognised character. An association unit is configured to associate the recognised character, the identified connected component, and the second location of the identified connected component.
US11386674B2
A class labeling system for autonomous driving includes a detection module, a segmentation module, and a lane road boundary detection module. The detection module is configured to detect objects for autonomous driving from an image captured by a camera to generate a bounding box for each of the objects and detect property information about the object. The segmentation module is configured to determine classes for each pixel of the bounding box detected by the detection module and process at least one of the classes as don't care. The lane road boundary detection module is configured to detect at least one of lane and road boundaries using the bounding box detected by the detection module.
US11386668B2
Disclosed herein is a method for facilitating licensing of a vehicle. Accordingly, the method may include receiving, using a communication device, vehicle information associated with the vehicle from a device. Further, the method may include analyzing, using a processing device, the vehicle information. Further, the method may include determining, using the processing device, identifiers associated with the vehicle based on the analyzing. Further, the method may include generating, using the processing device, symbols corresponding to the identifiers based on the determining. Further, the method may include generating, using the processing device, a license plate image for a license plate of the vehicle based on the generating of the symbols. Further, the method may include transmitting, using the communication device, the license plate image associated with the vehicle to the device. Further, the method may include storing, using a storage device, the license plate image and the vehicle information.
US11386662B2
The disclosure herein enables tracking of multiple objects in a real-time video stream. For each individual frame received from the video stream, a frame type of the frame is determined. Based on the individual frame being an object detection frame type, a set of object proposals is detected in the individual frame, associations between the set of object proposals and a set of object tracks are assigned, and statuses of the set of object tracks are updated based on the assigned associations. Based on the individual frame being an object tracking frame type, single-object tracking is performed on the frame based on each object track of the set of object tracks and the set of object tracks is updated based on the performed single-object tracking. For each frame received, a real-time object location data stream is provided based on the set of object tracks.
US11386654B2
Aspects of the subject disclosure may include, for example, obtaining a first request for a first virtual object, obtaining first data regarding the first virtual object responsive to the obtaining of the first request, analyzing the first data to identify a first plurality of characteristics for the first virtual object, wherein the first plurality of characteristics include a first visual aspect of the first virtual object, a first auditory aspect of the first virtual object, a first scent aspect of the first virtual object, and a first haptic aspect of the first virtual object, and responsive to the analyzing of the first data, enabling at least a first sensory unit of a plurality of sensory units to render the first virtual object in accordance with the first plurality of characteristics. Other embodiments are disclosed.
US11386633B2
Systems and techniques are provided for facial image augmentation. An example method can include obtaining a first image capturing a face. Using the first image, the method can determine, using a prediction model, a UV face position map including a two-dimensional (2D) representation of a three-dimensional (3D) structure of the face. The method can generate, based on the UV face position map, a 3D model of the face. The method can generate an extended 3D model of the face by extending the 3D model to include region(s) beyond a boundary of the 3D model. The region(s) can include a forehead region, a region surrounding at least a portion of the face, and/or other region. The method can generate, based on the extended 3D model, a second image depicting the face in a rotated position relative to a position of the face in the first image.
US11386631B2
An apparatus includes a display, interface, and processor. The interface receives a camera feed from a camera directed at a first physical rack located in a physical store. The processor displays virtual racks assigned to physical racks. The processor receives an indication of an event associated with the first physical rack and accordingly displays a first virtual rack, which includes first and second virtual shelves. The first and second virtual shelves include virtual items that emulate physical items located on physical shelves of the first physical rack. The processor additionally displays a recording of the camera feed, which depicts the event associated with the first physical rack.
US11386625B2
Aspects of the present disclosure involve a system and a method for performing operations comprising: capturing, by a client device implementing a messaging application, an image; receiving, from a server, an identification of an augmented reality experience associated with the image, the server identifying the augmented reality experience by assigning visual words to features of the image and searching a visual search database to identify a plurality of marker images, and the server retrieving the augmented reality experience associated with a given one of the plurality of marker images; automatically, in response to capturing the image, displaying one or more graphical elements of the identified augmented reality experience; and receiving input from the user interacting with the one or more graphical elements.
US11386619B2
A three-dimensional (3D) object transmission method and apparatus is disclosed, where the 3D object transmission method includes determining a transmission mesh level for each region of a mesh corresponding to a 3D object that is segmented into regions, identifying boundary regions and non-boundary regions from among the regions, transmitting a vertex based on a transmission mesh level of a corresponding non-boundary region for each of the non-boundary regions, and transmitting a number of vertices in a preset order based on a first transmission mesh level of at least one neighboring region forming a boundary with a corresponding boundary region for each of the boundary regions.
US11386616B2
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
US11386610B1
Disclosed is a system and method for rendering point clouds via a hybrid data point and construct visualization. The system receives a point cloud of a three-dimensional (“3D”) environment, and differentiates a first set of the point cloud data points from a second set of the data points based on a position of each data point relative to a specified render position. The system generates a first visualization from values of each of the first set of data points, and a second visualization from values of a set of constructs that replace the second set of data points. Each construct has a polygonal shape and a singular set of values defined from the values of two or more of the second set of data points. The system presents a final render of the 3D environment from the render position by combining the first visualization with the second visualization.
US11386605B2
An animation system is provided for generating an animation control rig configured to manipulate a skeleton of an animated object. A partition separation process enables software changes to be inserted into uncompiled computer code associated with the animation control rig. Analysis of the uncompiled computer code is implemented relative to a performance metric. Based on the analysis in view of the performance matric, one or more partitions are determined in the uncompiled computer code to partition the code into separate code blocks. The uncompiled code is separated at the partition and updated with the software change. The updated code is compiled to generate the animation control rig.
US11386600B2
Provided are a system and method for displaying a virtual image through a head mounted display (HMD) device. A method by which a device displays a virtual image through an HMD device includes: receiving, from the HMD device, an object image of a real space captured through a camera included in the HMD device; determining a virtual image to be displayed at a particular position around the captured object; determining an operation of the virtual image corresponding to the object and the particular position; and providing the virtual image and operation information about the determined operation to the HMD device, wherein the provided virtual image is displayed through the HMD device.
US11386596B2
A text-on-path graphic is automatically created from entered text and a drawn shape having a complex path. Shape boundary curves are identified from the shape. A set of overlapping boundary curves is determined from the shape boundary curves. The set of overlapping boundary curves is combined into a combined curve. The combined curve and the shape boundary curves outside the set are assigned to segments of the complex path. A cost for each ordered path through the segments is determined, where the cost of each ordered path is based on a distance to a next segment and a length of the next segment. The text-on-path graphic is then created from the text and the ordered path having the lowest cost.
US11386595B2
The present invention discloses a method for reconstructing incomplete data of X-ray absorption contrast computed tomography (CT) based on deep learning (DL). The method includes the following steps: using a filtered back projection (FBP) algorithm to obtain an initial reconstructed image; forward projecting the initial reconstructed image to obtain artifact-contaminated complete projection sequences; using a DL technique to process the artifact-contaminated projection sequences to obtain artifact-free projection sequences; using the FBP algorithm to reconstruct the artifact-free projection sequences to obtain a final reconstructed image. Compared with the traditional incomplete data reconstruction methods, the examples of the present invention feature a simpler calculation process, fewer parameters to be manually set, a faster calculation speed and higher image quality.
US11386594B2
A method for observing a sample, the sample lying in a sample plane defining radial positions, parameters of the sample being defined at each radial position, the method comprising: a) illuminating the sample using a light source, emitting an incident light wave that propagates toward the sample; b) acquiring, using an image sensor, an image of the sample, said image being formed in a detection plane, the sample being placed between the light source and the image sensor; c) processing the image acquired by the image sensor, so as to obtain an image of the sample, the image of the sample corresponding to a distribution of at least one parameter of the sample describing the sample in the sample plane; wherein the processing of the acquired image comprises implementing an iterative method, followed by applying a supervised machine learning algorithm, so as to obtain an initialization image intended to initialize the iterative method.
US11386591B2
The present disclosure provides a reconstruction method for motion compensated high quality four-dimensional (4D)-Cone Beam Computed Tomography (CBCT) image based on bilateral filtering, including the following steps: step 1, building a motion compensated three-dimensional (3D)-CBCT reconstruction model based on a simultaneous algebraic reconstruction technique (SART) to reconstruct a high quality CBCT image of a reference phase (phase 0%); step 2, creating an iterative optimization procedure and estimating a 4D Deformable Vector Field (DVF) model between phase 0% and other 4D phase images, thereby obtaining an exact 4D-DVF inclusive of an inverse sliding motion on a surface of a locomotive organ; and step 3, successively deforming the high quality phase 0% image in accordance with an optimized 4D-DVF to obtain a sequence of final high quality 4D-CBCT images. This method permits exact reconstruction of high quality 4D-CBCT images without changing the hardware structure of an existing linear accelerator for conventional radiotherapy.
US11386582B1
A process for reducing time of transmission for single-band, multiple-band or hyperspectral imagery using Machine Learning based compression is disclosed. The process uses Machine Learning to compress single-band, multiple-band and hyperspectral imagery, thereby decreasing the needed bandwidth and storage-capacity requirements for efficient transmission and data storage. The reduced file size for transmission accelerate the communications and reduces the transmission time. This enhances communications systems where there is a greater need for on or near real-time transmission, such as mission critical applications in national security, aerospace and natural resources.
US11386581B2
A system for registering one or more cameras and/or creating an accurate three-dimensional (3D) model of a world space environment including back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimized the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.
US11386572B2
A calibration platform may obtain measurements for aligning a real-world coordinate system and a display coordinate system. For example, the calibration platform may display, via an optical see-through head-mounted display (OST-HMD), a three-dimensional virtual object and receive, from a positional tracking device, information that relates to a current pose of a three-dimensional real-world object to be aligned with the three-dimensional virtual object. The calibration platform may record a three-dimensional position of a plurality of points on the three-dimensional real-world object based on the current pose of the three-dimensional real-world object, based on an indication that the plurality of points on the three-dimensional real-world object respectively corresponds with a plurality of points on the three-dimensional virtual object. Accordingly, based on the obtained measurements, the calibration platform may generate a transformation function to provide a mapping between three-dimensional points in the real-world coordinate system and three-dimensional points in the display coordinate system.
US11386571B2
Methods and image processing systems are provided for determining a dominant gradient orientation for a target region within an image. A plurality of gradient samples are determined for the target region, wherein each of the gradient samples represents a variation in pixel values within the target region. The gradient samples are converted into double-angle gradient vectors, and the double-angle gradient vectors are combined so as to determine a dominant gradient orientation for the target region.
US11386570B2
According to one embodiment, a measurement method includes: acquiring a first picture including a background image and a substance, the substance allowing transmission of light from the background image; acquiring a second picture including the background image and the substance in a different positional relation with respect to the first picture; and calculating a first displacement amount representing a difference in position of the background image between the first picture and the second picture.
US11386568B2
A method for determining a quality of a surface in the surroundings of a transportation vehicle, wherein three-dimensional surface coordinates of the surface are generated using a sensor assembly. In the method, an approximation of the course of the curvature of the surface in at least one direction is obtained based on the surface coordinates and the surface coordinates are classified to characterize the quality of the surface using the course of the curvature and/or vertical distances of the approximation of the course of the curvature from the three-dimensional surface coordinates. A device for carrying out the method.
US11386563B2
Anatomical and functional assessment of coronary artery disease (CAD) using machine learning and computational modeling techniques deploying methodologies for non-invasive Fractional Flow Reserve (FFR) quantification based on angiographically derived anatomy and hemodynamics data, relying on machine learning algorithms for image segmentation and flow assessment, and relying on accurate physics-based computational fluid dynamics (CFD) simulation for computation of the FFR.
US11386559B2
A system for determining the viability of an embryo comprises an imaging device, an excitation device configured to direct an excitation energy at an embryo, a controller communicatively connected to the imaging device and the excitation device, configured to drive the excitation device and collect images from the imaging device at an imaging frequency, a processor performing steps comprising acquiring a set of images from the imaging device, performing a Fourier Transformation to generate a set of phasor coordinates, computing a D-trajectory, computing a set of values of additional parameters, comparing the set of values to a set of stored values related to embryos of known viability, and calculating a viability index factor of the embryo from the set of values and the set of stored values. Methods of calculating embryo viability and determining one or more properties of a tissue are also described.
US11386546B2
A system for creating a learned model for component image recognition, the learned model being used when performing image recognition of a component that is picked up by a suction nozzle of a component mounter or a component that is mounted on a circuit board, serving as an imaging target, by imaging the imaging target with a camera, and the system includes a computer configured to acquire a reference-learned model to be used for image recognition of a reference component. The computer collects sample component images for each type of a component having a predetermined similarity with the reference component, and creates a component-by-component learned model to be used for image recognition of the component for each type of the component by adding the sample component image for each type of the component, as teacher data of the reference-learned model, and re-learning the added sample component image.
US11386544B2
An electronics system may include a substrate, an electronic device bonded to the substrate, a plurality of photoluminescent particles disposed on the electronic device, an illuminator, a sensor, and a control module. The illuminator can illuminate the electronic device. The sensor can capture a first set of positions of the photoluminescent particles on the electronic device when the electronic device is not operating under a load and a second set of positions of the photoluminescent particles when the electronic device is operating under a load. The control module can determine thermomechanical stress on the electronic device based at least in part on a difference between the first set of positions and the second set of positions.
US11386536B2
The present invention provides an image analysis device which is capable of automatically responding to various environmental variations caused by a camera installation condition or an environmental factor without consuming unnecessary calculation resources. The image analysis device is provided with: a plurality of process execution units which are capable of executing different processes on an input image; an analysis unit which analyzes, on the basis of the image, an image variation caused by external environment; and a process selection unit which selects, on the basis of the analyzed variation, at least one from among the plurality of process execution units.
US11386532B2
In one embodiment, a computing system may receive a video including a sequence of frames. The computing system may access a three-dimensional mask that specifies pixel-sampling locations, the three-dimensional mask having a first dimension and a second dimension corresponding to a spatial domain and a third dimension corresponding to a temporal domain. Blue noise property may be present in the pixel-sampling locations that are associated with each of a plurality of two-dimensional spatial slices of the three-dimensional mask in the spatial domain and the pixel-sampling locations that are associated with each of a plurality of one-dimensional temporal slices of the three-dimensional mask in the temporal domain. The computing system may generate a sample of the video by sampling the sequence of frames using the three-dimensional mask.
US11386506B2
The concepts, systems and methods described herein are directed towards a method for detection and quantification of influence. The system is provided to including: a network sampling processor, a narrative discovery processor, and an influence quantification processor. The network sampling processor is configured to sample information on one or more social media networks. The narrative discovery processor is configured to: receive sampled information from the network sampling processor, and in response thereto identify a narrative related to a subset of information sampled by the network sampling processor. The influence quantification processor is configured to: receive information related to the narrative and to process the information via a network causal inference process to quantify influence of the narrative on the one or more social media networks.
US11386493B2
A system and method that relies upon smart contracts to facilitate cryptocurrency trades through a plurality of different exchanges. The system and method preferably operate on the blockchain.
US11386488B2
Systems and methods are provided for automatically making a decision as to whether or not to over an installment payment (IP) option to a customer at checkout at an online retailer for goods or services. The IP decision is made, at least in part, based on the specific product or products being purchased. In some cases, it is also based on merchant-specific information and/or customer specific information.
US11386484B2
A system includes N location indicators and a mobile scanning device. The N location indicators are configured to be arranged throughout a store that includes a plurality of stocked items for picking according to one or more electronic customer orders. Each of the N location indicators is configured to transmit a different location signal. The mobile scanning device includes a display. The mobile scanning device is configured to wirelessly receive an electronic customer order comprising a plurality of ordered items indicating which of the stocked items are to be picked, detect at least one of the N location signals, and arrange at least some of the plurality of ordered items on the display based on which of the at least one of the N location signals is detected.
US11386477B2
A system for geographically tracking nourishment selection including a computing device configured to receive a location from a user device associated with a user; determine a plurality of nourishment possibilities within the location; locate a performance character associated with the user, wherein the performance character contains a nourishment score; generate a user profile wherein the user profile comprises the location, the plurality of nourishment possibilities, and the performance character; generate a selector machine-learning process, wherein the selector machine-learning process utilizes the user profile as an input, and outputs a plurality of corresponding nourishment possibility indexes; and grade the plurality of nourishment possibilities using the plurality of corresponding nourishment possibility indexes.
US11386473B2
For products that are sold online, the manner in which a product is displayed in an image can affect sales of the product. Embodiments of the present disclosure relate to computer-implemented systems and methods to provide a user with recommendations when generating an image of a product. A method includes obtaining a product image and determining parameters of the product image. A recommendation for modifying the product image is then generated using a model to relate these parameters to market success of the product image. The recommendation is displayed on the user device, and a user can potentially improve subsequent product images by following the recommendation.
US11386469B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining gratitude scores for a plurality of people who have interacted with an organization. In one aspect, a method comprises: obtaining, for each of a plurality of people who have interacted with an organization, history data characterizing previous interactions of the person with the organization and third party data characterizing aspects of the person outside of their previous interactions with the organization; and processing, for each of the plurality of people, the history data and the third party data for the person using a gratitude prediction machine learning model to generate a gratitude score for the person, wherein the gratitude score for the person characterizes a likelihood that the person will take a specified action on behalf of the organization in the future.
US11386458B2
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
US11386453B2
This disclosure provides aspects and embodiments of methods, services, and platforms for prompting users with a zero account balance to send a callback message to a contact informing the contact that the user cannot call them and asking the contact to call the user. This disclosure further provides location determining platforms and rewards platforms for users.
US11386450B2
According to one aspect of the present disclosure, a method is provided for advertising on a content-screened web page. The method includes receiving an impression request for a URL for which an advertising impression is desired; screening HTML content of a web page identified by the URL; generating a rating for the URL based on the HTML content of the web page; assigning the rating to the impression request; and serving an advertising impression on the web page based on the rating.
US11386447B2
An educational guide module including a reward system for a virtual storage system in data communication with a user computing device via a communication network, the virtual storage system includes at least one processor receiving from the user computing device, a selection of at least one of an education guide or the reward system corresponding to the virtual storage system, as input by a user, performing at least one instructional guide operation to instruct the user on operation of the virtual storage system, when the education guide is selected, and performing a reward operation to provide a reward to the user when the reward system is selected. The performance of the reward operation includes displaying at least one question to the user, receiving information input by the user as an answer to the at least one question, storing the information received, and calculating points based on the information received, and wherein the points are used to redeem a reward within the virtual storage system.
US11386444B2
Methods and systems for providing reward based verified recommendations. A method disclosed herein includes broadcasting a recommendation request to a plurality of registered users, on receiving the recommendation request from a customer. The method further includes receiving and verifying an input from at least user of the plurality of users in response to the broadcasted recommendation request using a blockchain. The received input relates to the recommendation request and the input includes at least one of at least one service provider and at least one service provided by the at least one service provider. The method also includes issuing reward points (RPs) to the at least one user who has provided the input and the service provider who is included in the input on verifying the input. The method further includes providing at least one recommendation to the requested customer using the verified input and maintained previous recommendations.
US11386442B2
In some embodiments, a set of user groups can be defined, with each group relating to a different webpage experience, user action, etc. Requests are assigned to one of the groups based on actual webpage presentation features and/or user actions. A group-specific model is generated for each group and translates user information to a preliminary result (e.g., a purchasing probability). A model combination includes a weighted combination of a set of available group-specific models. User information is processed using the model combination to generate a model result. The model result is evaluated to determine whether a requested webpage is to be customized in a particular manner and/or an opportunity is to be offered.
US11386441B2
A machine learning system may monitor usage of network or hosted resources by users or employees, and may dynamically generate short or “micro” surveys for immediate presentation. These surveys may be aggregated and analyzed by the machine learning system, reducing delays of responses. As a result, engagement may be measured in real-time or near real-time, actionable insights generated, and responsive actions taken. The machine learning system may monitor various interactions of users or employees with a virtual or hosted environment or workspace, including connections to virtual machines, remote desktop applications, SaaS applications, web applications, or other such entities, as well as environmental characteristics such as network location and/or quality.
US11386439B2
A determination is produced as to the number of leads that can be provided from a system to a target business entity, wherein the leads are generated from a plurality of platforms. The platforms may include platforms that comprise system sources for leads, i.e., sources that are internal or organic to the system, for which it is unnecessary to pay third parties for the leads. The platforms may also include platforms that comprise external sources for leads, such that the leads must be purchased from the external sources. In response to parameters related to the target business entity, an estimated number of leads per unit time is generated for a range of payments to the system by the target business entity. The number of leads to be originated from each of the respective platforms is determined by business rules preferences, which may be specified by the target business entity. Adjustments can be made in real time to the mix of platforms from which leads are generated, in response to received performance data and pricing information.
US11386433B2
According to one embodiment, a customer relationship management (CRM) system is queried to obtain a list of projects that are associated with a particular user. A subset of the projects is selected from the list. Each of the projects in the subset includes an attribute that has been set to a predetermined attribute value or attribute state by the user (e.g., flagged, starred, a checkbox). For each of the projects in the subset, a communication channel (e.g., an instant messaging or IM system, an email group, a group chat, a social network community) associated with the project is identified. It is determined whether the user is already a member of the communication channel. If the user is not a member of the communication channel, the user is automatically added to the communication channel without user intervention from the user.
US11386422B2
Systems and methods for providing a payment system includes processing, by a first payment service provider device, a payment request received from a user device and associated with a first funding instrument. A payment request failed message associated with the payment request is received. A second funding instrument associated with a second payment service provider device is retrieved. First sub-payment request of the payment request associated with the second funding instrument is processed and a first sub-payment successful message associated with the first sub-payment request is obtained. The payment request is determined to be successful based on the first sub-payment successful message. A payment request successful message is provided to the user device indicating that the payment request was successful.
US11386413B2
Pursuant to some embodiments, systems, methods and computer program code are provided for receiving a transaction request message, the transaction request message specifying transaction attributes for a proposed payment transaction involving a user of a mobile device and a merchant, comparing the transaction attributes with a permitted transaction rule, the permitted transaction rule having been stored in the mobile device prior to receiving the transaction request message, approving the proposed transaction upon determining that the transaction attributes satisfy the permitted transaction rule, the approving including generating a transaction cryptogram, and transmitting the transaction cryptogram to the merchant for use in completing the proposed payment transaction.
US11386411B2
A self-checkout (SCO) terminal in a retail store controls banks of lights to communicate context information to a customer in order to better inform them about various events. The context information may be related to a predetermined event, such as a self-checkout process or an emergency event, and is enhanced using the personal preferences of the customer using the SCO terminal.
US11386410B2
A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, at a transaction system being situated along a proxy communication channel extending from a point-of-sale terminal of a first entity to a mobile wallet provider, an encrypted transaction code. The encrypted transaction code can be generated and sent to the point-of-sale terminal by a mobile device that runs a mobile application associated with the mobile wallet provider. The mobile device receives from a point-of-sale terminal an identifier of the first entity, a transaction amount of a transaction, and a transaction identifier for the transaction, receives an authorization from a user of the mobile device for the transaction while the user is at the point-of-sale terminal, and determines that the mobile device is unable to communicate with the mobile wallet provider. The encrypted transaction code includes a preauthorization from the user to pay the first entity for the transaction amount from a first account of the user maintained by a first financial institution. The method also can include sending the encrypted transaction code through the proxy communication channel to the mobile wallet provider, to cause the mobile wallet provider to decrypt the encrypted transaction code and verify the preauthorization from the user. The method additionally can include receiving, from the first financial institution, a request comprising the identifier of the first entity. The method further can include determining an account identifier of a second account of the first entity maintained by a second financial institution based on the identifier of the first entity. The method additionally can include sending the account identifier of the second account to the first financial institution. The method further can include receiving, from the first financial institution, payment information regarding a payment to be made to the second account from the first account for the transaction. The method additionally can include sending the payment information to the second financial institution, to cause the point-of-sale terminal to receive a notification in real-time while the user remains at the point-of-sale terminal. Other embodiments are described.
US11386405B2
An example operation may include one or more of receiving a request to execute a blockchain transaction from a user device that is associated with a user account, determining whether to perform the blockchain transaction based on a dynamic participation policy of the user account, the dynamic participation policy being dynamically determined based on previous blockchain transactions of one or more of the user account and of other user accounts, and, in response to determining to perform the blockchain transaction, executing the blockchain transaction on behalf of the user account via a smart contract and storing information about the executed blockchain transaction.
US11386401B2
A computing system could have access to mapping data that maps each of a plurality of procedures to respective component identifier(s) used in collision-repair estimates, each procedure including information for repair of vehicle component(s) represented by the respective component identifier(s). Given this, the computing system could instruct a display device to display a visual identifier of a particular collision-repair estimate, could receive input indicative of selection of the visual identifier, and could responsively instruct the display device to display visual indicators representative of vehicle component(s) associated with the particular collision-repair estimate. Moreover, the computing system could receive input indicative of selection of one or more of the visual indicators representative of selected vehicle component(s), and could responsively determine, according to the mapping data, particular procedure(s) based on component identifier(s) representative of the selected vehicle component(s). The computing system could then provide an output based on the particular procedure(s).
US11386400B2
Described herein are systems and techniques for segregating different types of auto-generated enterprise communications, identifying actionable items found within the enterprise communications and automatically generating a list of unified events/tasks for presentation to a user. The systems and techniques utilize templates to identify a communication. Once a communication is identified, rule sets are applied to parse the communication and generate an event which can be presented to a user as part of an event/task list. Described systems and techniques may process different type of communications such as email and real-time communications, parses each type of communication and generate a unified event/task list (i.e. a single task list which includes events from emails, real time messages and other communication channels) which can be presented to a user. By generating a unified event/task list, the system and techniques remove the need for users to manually scour their communications for actionable items and also removes the need for users to manually scour individual communications (e.g. individual emails and real time messages) for information, events or tasks which may require action.
US11386395B1
Systems and methods for generating an agenda for a one-on-one meeting are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the environment state information including work unit records of units of work linked to users within the collaboration environment; obtain user input information conveying user input from individual users to initiate individual meetings with one other individual user; identify the work unit records corresponding to the users of the individual meetings; generate agenda information defining individual agendas for the individual meetings, the individual agendas including individual sets of agenda items, an individual agenda item corresponding to an individual work unit record identified as corresponding to the users of the individual meetings; and/or perform other operations.
US11386390B2
A central fill facility, drug dispensing system and method are provided in order to efficiently and accurately dispense a plurality of different drugs. The drug dispensing system includes a storage system configured to store a plurality of different drugs including a co-located inventory of a respective drug having both a first portion of the inventory of the respective drug to be dispensed pursuant to a predefined program and a second portion of the inventory of the respective drug that is not to be dispensed pursuant to the predefined program. The drug dispensing system also includes the dispensing station and dispensing control circuitry. The dispensing control circuitry is configured to control the dispensing station such that the first portion of the respective predefined program eligible drug is dispensed prior to dispensing the second portion of the respective predefined program ineligible drug.
US11386383B2
The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US11386380B2
A quality assurance (QA) system for automatically performing a quality assurance check on digital communication is configured to: receive a digital communication from an executing application on an external computing device; retrieve a predetermined set of rules applicable to the digital communication; and perform a QA check on the digital communication by determining whether the digital communication complies with each rule in the predetermined set of rules. The set of predetermined rules includes non-visual (e.g., textual and user-selected form fields) rules and vision-based rules. The non-visual rules include a rule requiring the inclusion of specific text or a rule requiring the exclusion of specific text. The visual-based rules include a rule identifying a specific graphical item to be included in or excluded from the digital communication. The QA system is further configured to generate a GUI that provides a visual indication of each rule not met.
US11386373B2
Provided is a work management device for arranging a worker in consideration of a change of work efficiency. In a work management device 10, an index acquisition unit 11 acquires, for each work section, a work evaluation index calculated based on work history performed by a worker. A duration time acquisition unit 12 acquires a duration time for which a work status of the worker is the work evaluation index. A cost acquisition unit 13 acquires a cost incurred when the worker moves between the work sections. A determination unit 14 acquires an estimated work amount performed by the worker until the duration time is elapsed. The determination unit 14 determines, based on the estimated work amount and cost, arrangement of the workers in the plurality of work sections in such a way as to increase work efficiency in a whole of a work range.
US11386362B1
A system and method for optimizing waste or recycling routes for one or more service vehicles are disclosed. Service providers can determine optimal sets of routes for a fleet of vehicles to traverse in order to service customers more quickly and efficiently. Unique route shapes can be utilized to minimize route overlapping and route balancing can be utilized to produce routes with more manageable daily workloads.
US11386358B2
Various embodiments are provided for implementing intelligent decision support system in a computing environment by a processor. Data of historical decisions may be collected and examples of decisions by domain experts may be generated. One or more machine learning models may be generated using different splits of the historical data and the annotated data. The one or more machine learning models may be combined and used to generate ensemble machine learning models that generate recommendations for the decisions. Users interact with a user interface displaying the data, recommendations, reasons for recommendations and a conversational dialog system for querying about the data, recommendations and guidance for decision making.
US11386355B2
A device implementing a system for providing predicted RGB images includes at least one processor configured to obtain an infrared image of a subject, and to obtain a reference RGB image of the subject. The at least one processor is further configured to provide the infrared image and the reference RGB image to a machine learning model, the machine learning model having been trained to output predicted RGB images of subjects based on infrared images and reference RGB images of the subjects. The at least one processor is further configured to provide a predicted RGB image of the subject based on output by the machine learning model.
US11386350B2
The method and apparatus that are applied to a machine learning system which includes at least one parameter collection group and at least one parameter delivery group. Each parameter collection group is corresponding to at least one parameter delivery group. The method includes: when any parameter collection group meets an intra-group combination condition, combining model parameters of M nodes in the parameter collection group to obtain a first model parameter of the parameter collection group, where a smallest quantity s of combination nodes in the parameter collection group≤M≤a total quantity of nodes included in the parameter collection group; and sending the first model parameter of the parameter collection group to N nodes in a parameter delivery group corresponding to the parameter collection group, where 1≤N≤a total quantity of nodes included in the parameter delivery group corresponding to the parameter collection group.
US11386335B2
Complex computer system architectures are described for analyzing data elements of a knowledge graph, and predicting new facts from relational learning applied to the knowledge graph. This discovery process includes converting the knowledge graph into a set of candidate embeddings spaces to apply further analysis to rank the set of candidate embeddings spaces, where the top ranked candidate embeddings spaces are further processed to identify the new facts.
US11386332B2
An optimization calculation method includes: generating, by a computer, current generation individuals with a selected previous generation individual as a parent individual; evaluating each current generation individual by using a predetermined evaluation function; calculating a current generation constraint condition value based on a previous generation constraint condition value and a constraint condition provisional value which is achieved by more than half of the current generation individuals; determining whether a result of the evaluation for each current generation individual satisfies the current generation constraint condition value; determining a predetermined offset based on an attribute of each individual, which is generated by a mutation generating process, among individuals having the evaluation results satisfying the current generation constraint condition value; and adding the predetermined offset to a random number used to generate each next generation individual by the mutation generating process.
US11386322B1
The present disclosure relates to a computer-implemented method for routing in an electronic design. Embodiments may include receiving, using at least one processor, global route data associated with an electronic design as an input and generating detail route data, based upon, at least in part, the global route data. Embodiments may further include transforming one or more of the detail route data and the global route data into at least one input feature and at least one output result of a deep neural network. Embodiments may also include training the deep neural network with the global route data and the detail route data and predicting an output associated with a detail route based upon, at least in part, a trained deep neural network model.
US11386321B2
A neural network circuit having a plurality of analog-to-digital multipliers generates an analog product-sum voltage corresponding to the sum of charge signals of each of the analog-to-digital multipliers.
US11386314B2
Methods and systems for rendering a transparent pantograph pattern. A background path and a foreground path for a pantograph pattern can be determined. An intersection internal to the background path and external to foreground path that is to be marked can be defined. Areas to be masked can be defined with respect to the pantograph pattern. The pantograph pattern can be then rendered as a transparent vector pattern pantograph by writing a background based on the background path and a foreground based on the foreground path and the areas defined as masked.
US11386301B2
Images are tagged with values in an image data hierarchy that is most subjective at its top level and least subjective at its bottom level, such as a hierarchy including style, type, and features for clothing. A user preference hierarchy is determined from user response to images that are tagged. Tagged images may be generated by processing them with machine learning models trained to determine values for images. Product records including images and other data are analyzed to generate attribute vectors that are encoded to generate product vectors. Products are clustered according to their product vectors. Images of products within a cluster are clustered according to composition and groups of images are selected from image clusters for soliciting feedback regarding user preference for products of a cluster. Feedback is used to train a user preference model to estimate user affinity for a product having a given product vector.
US11386300B2
An image with a known, first classification by the machine learning model is received. This image is then iteratively modified using at least one perturbation algorithm and such modified images are input into the machine learning model until such time as the machine learning model outputs a second classification different from the first classification. Data characterizing the modifications to the image that resulted in the second classification can be provided (e.g., displayed in a GUI, loaded into memory, stored in physical persistence, transmitted to a remote computing device). Related apparatus, systems, techniques and articles are also described.
US11386295B2
Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.
US11386294B2
Concepts and technologies disclosed herein are directed to data harvesting for machine learning model training. According to one aspect of the concepts and technologies disclosed herein, a network data collection system can identify a target data source location from which to harvest data for a machine learning system to utilize during a machine learning model training process. The data can be associated with a plurality of mobile communications devices operating in communication with at least one base station of a mobile communications network that serves the target data source location. The network data collection system can collect the data and provide the data to the machine learning system. The machine learning system, in turn, can create a training data set for use during the machine learning model training process based, at least in part, upon the data.
US11386270B2
A facility for identifying multi-word expressions in a natural language sentence is described. The facility provides the sentence to each of multiple natural language processing modules including a first module, a second module, and a third module. Each natural language processing module uses a different approach to identify a multi-word expression and a type of the multi-word expression. Upon determining that the multiple identifiers of the multi-word expression differ, the facility determines the multi-word expression using a resolution process, which can involve a logical rule set or a machine learning model.
US11386242B2
A security device for an electronic payment terminal having at least one printed circuit. The security device includes at least one deformable security element designed to be inserted in a housing of the printed circuit. The printed circuit has at least one security circuit including at least one conducting track internal to the printed circuit and interrupted at the housing. Furthermore, the at least one deformable element has at least one conducting surface configured to close the at least one internal conducting track when the deformable element is deformed in the housing.
US11386234B2
A system for verifying integrity of content of an integrated circuit's registers, the system being operative in conjunction with an integrated circuit including at least one memory, at least one processor, and a multiplicity of registers, the system comprising register content verification logic configured, when in a first mode aka “Study Mode”, to read at least some of the registers' content, to compute a first hash on the content, and to store the first hash thereby to provide an up-to-date reference hash, and, at least on occasion, when in a second mode aka “Verify Mode”, to compute at least one second hash on the content, to compare the second hash to the reference hash and, accordingly, to provide a content verification output (aka “fault detection” output) indicative of whether the reference and second hashes are equal.
US11386222B2
Systems, methods, and devices for generating a secure join of database data are disclosed. A method includes hashing datapoints of a consumer account and creating a secure view of the hashed datapoints of the consumer account. The method further includes processing, using a secure user defined function (UDF), the hashed datapoints of the consumer account and datapoints of a provider account to generate a secure join key, wherein the hashed data points of the consumer account are provided to the secure UDF using the secure view.
US11386221B2
Embodiments allow, within database security policies, the grant of data change operation-specific privileges to particular users to be applied within particular data realms in a given table. Furthermore, according to one or more embodiments, User Privilege column-level privileges are explicitly associated with one or more data access operations such that the grant of such a column-level privilege allows the user to perform only those data access operations that are explicitly associated with the column-level privilege. Enforcement of the data security policies includes prevention of data leakage via WHERE and RETURNING INTO clauses. According to one or more embodiments, a two-phase rewrite is used to optimize enforcement of column-level privileges. During the two-phase rewrite of a given query, the privileges checked during enforcement of the User Privilege data security policies are pruned to avoid unnecessary privilege checks given the columns that are accessed in the query.
US11386219B2
An aspect includes monitoring storage of a computer system. Upon detecting an unauthorized modification to an original storage component in response to the monitoring, an aspect includes retrieving a backup component corresponding to the original storage component and repairing the original storage component using the backup component. In embodiments, the repair occurs in real-time without interruption to computer operation.
US11386207B2
A method comprises detecting a plurality of floating code instances associated with one or more endpoint devices of a computer network, obtaining metadata of each of the floating code instances, and generating floating code signatures for respective ones of the floating code instances based at least in part on their respective metadata. The floating code signatures are utilized to categorize one or more of the floating code instances as at least potentially malicious floating code instances. A given one of the floating code instances illustratively comprises an executable code block dynamically allocated in a memory of a corresponding one of the endpoint devices and does not include any file structure counterpart. The metadata utilized to generate the floating code signature of a given one of the floating code instances illustratively comprises at least one of image hook metadata and thread metadata of the given floating code instance.
US11386206B2
A system and method model activities in the production environment as sequences of microservices, and identify unusual activities by analyzing these sequences. In particular, a directed graph of usual activity is formed as a basis for determining unusual activities. Next, activities that were actually performed are determined by statistically analyzing records of microservice invocation in application diagnostic files. These activity sequences are overlaid on the directed graph to determine relative fit by using a trace coverage percentage score. Application instances or activities with low relative fit are deemed suspicious. If the low fit persists for an extended duration, then the instances or activities are deemed unusual and an individual is alerted to begin a manual review.
US11386200B2
The present invention relates to a computer having an isolated user computing unit for responding to a system seizing attempt by a malicious code and minimizing damage to a system. A computer according to a feature proposed by the present invention comprises: a security management computing unit for managing connected I/O devices and auxiliary memory device unit; and a user computing unit which is isolated from the I/O devices, communicates with the I/O devices via an intercommunication unit responsible for communication between the security management computing unit and the user computing unit, has a separate CPU and memory, and is connected to the security management computing unit. The security management computing unit manages the I/O devices, monitors and restores a system, and monitors and controls the user computing unit, and the user computing unit is isolated from the security management computing unit and executes a user program and a user OS.
US11386197B1
A computer system configured to execute an application includes a memory and a processor. The memory stores lists of trusted, malicious, and peer applications. Each application of the trusted list is associated with a maliciousness probability that is less than a lower threshold. Each application of the malicious list is associated with a maliciousness probability that is greater than an upper threshold. The peer list includes a peer application installed on a second computer system, which stores a second list of malicious applications. The processor determines that a second application not listed in the trusted or malicious lists is attempting to transmit a communication to the application. In response, the processor transmits a message to the peer application inquiring about the second application. The processor receives a response indicating that the second application is included in the second list of malicious applications and refuses the communication.
US11386189B2
The present disclosure relates generally to implementing biometric authentication, including providing user interfaces for: a biometric enrollment process tutorial, aligning a biometric feature for enrollment, enrolling a biometric feature, providing hints during a biometric enrollment process, application-based biometric authentication, autofilling biometrically secured fields, unlocking a device using biometric authentication, retrying biometric authentication, managing transfers using biometric authentication, interstitial user interfaces during biometric authentication, preventing retrying biometric authentication, cached biometric authentication, autofilling fillable fields based on visibility criteria, automatic log-in using biometric authentication, retrying biometric authentication at a credential entry user interface, providing indications of error conditions during biometric authentication, providing indications about the biometric sensor during biometric authentication, and orienting the device to enroll a biometric feature.
US11386183B2
A method for predictive caching may include determining previous user activity related to data items and/or documents, receiving a request to view a document from a user, predicting data items to pre-cache based on the previous user activity and at least one other factor, prioritizing the predicted data items for pre-caching, dividing the prioritized data items for pre-caching into a plurality of groups, downloading prioritized data items for each group among the plurality of groups according to the prioritization of the predicted data items, and displaying a view of the document after data items, corresponding to the request, are received.
US11386182B2
A method of invoking in a terminal at least one application service by a browser. The method includes: detecting at least one invocation data item in a first loaded page loaded in the browser, the data item complying at least with one invocation data type registered for the at least one service; and invoking, in the first loaded page, the at least one service from the at least one detected invocation item.
US11386178B2
A control center includes a display screen for displaying different social media and social media analytics. The control center includes an enhanced notification device that operates independently and remotely from the display screen. A media controller receives a selection of a search term, selection of an analytic, and selection of a trigger event for the analytic. The control center obtains social media from different networks containing the search term and generates the selected analytic from the social media. The media controller activates the enhanced notification device when the trigger event is detected in the analytic. The activated notification device provides a different environmental attribute than the display screen that is more effective in gaining the attention of the control center operators.
US11386171B1
Among other things, embodiments of the present disclosure can help improve the functionality of virtual assistant (VA) systems by determining filtering criteria that applies to inputs received by the system, and storing information associated with the inputs (and controlling access to such information by different users of the VA system) in accordance with the filtering criteria.
US11386165B2
Methods for generating transaction profile tags from profile transaction activity may include receiving a transaction profile including recorded transactions, associating at least one transaction label with each of the transactions, the labels associated with transaction types, generating a set of profile features based on the recorded transactions from the transaction profile, encoding the set of profile features with a macro-encoder into a first-reduced set, clustering the first-reduced set into at least two subsets, each associated with a macro-profile tag, and tagging the transaction profile with one of the macro-profile tags. Methods may also include encoding the set of profile features with a micro-encoder selected based on the tagged macro-profile tag, clustering the second-reduced set into a plurality of subsets associated with account profile types, respectively, and tagging the transaction profile with a tag associated with the account profile type. Systems and computer program products are also provided.
US11386163B2
The present disclosure relates to a data search method and a data search system thereof. The data search method includes steps of: receiving a first learning content data, wherein the first learning content data includes multiple first learning sections; analysing the first learning content data by a way of Natural Language Processing to search multiple first keyword strings corresponding to each of the first learning content data; receiving a search message; analysing the search message by the way of Natural Language Processing to generate a search string; comparing the search string with the first keyword strings; and generating a search list according to the first learning section, which corresponding to the first keyword string that matches the search string.
US11386162B1
A system and method for pairing user stimuli-to-online digital profile data includes receiving user stimulus data; computing a classification inference, by a machine learning-based model, based on features extracted from the user stimulus data, wherein the classification inference includes a machine learning-based classification label identified from a plurality of digital profile subdomain classification labels; constructing a digital profile search query, wherein constructing the digital profile search query includes: deriving a digital profile search parameter based on the machine learning-based classification label, and defining the digital profile search query using the digital profile search parameter; executing the digital profile search query, wherein executing the digital profile search query includes: searching a corpus of digital profile data based on the digital profile search parameter; and selectively pairing the digital profile search query to digital profiles of the corpus of digital profile data based on the search parameter; and displaying the digital profiles.
US11386160B1
A processor may receive data and generate a quantified representation of the data by processing the data using at least one machine learning (ML) algorithm, the quantified representation of the data indicating a sentiment of content of the data. The processor may automatically revise the content of the communications data. The revising may include determining a reaction to the content of the communications data, generating a quantified representation of the reaction, determining a difference between the quantified representation of the reaction and the quantified representation of the communications data, identifying, based on the difference, a portion of the content having an unintended sentiment, and replacing the portion of the content with different content.
US11386159B2
Various embodiments are provided for using a dialog system for integrating multiple domain learning and problem solving for a user in a computing environment by a processor. One or more problem instances may be defined for one or more selected domains in a multi-domain database according to a problem instance template, identified user intent, links to one or more problem solvers associated with the one or more selected domains, or a combination thereof. A dialog plan may be determined for the one or more problem instances using a dialog system associated with the multi-domain database, wherein each record in the multi-domain database corresponds to a selected database for the one or more selected domains. A solution may be provided to the user for the one or more problem instances. One or more preferences of a user may be learned according to the solution.
US11386156B1
One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, definitional information includes information for identifying machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
US11386153B1
A flexible tagging and searching system can be configured to associate tags with the input data to enable a search of the input data. The flexible tagging and searching system can receive user data and determine an identifier associated with the user data. The system can compare the identifier with other identifiers to determine that the identifier is unique. After determining that the identifier is unique, the system can associate a critical tag with the user data and store the critical tag in a database. Then the system can associate a non-critical tag with the user data. In some instances, the system can return query results such as a set of tag data and/or a set of data items.
US11386148B2
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11386138B2
Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Media content items consumed by social connections with the highest similarity score are selected and placed in a playlist for the first user.
US11386135B2
An apparatus and techniques for constructing and utilizing a “dynamic dictionary” that is not a compiled dictionary, and therefore does not need to be recompiled in order to be updated. The dynamic dictionary includes respective data structures that represent (i) a management automaton that includes a plurality of management nodes, and (ii) a runtime automaton that is derived from the management automaton and includes a plurality of runtime nodes. The runtime automaton may be used to search input data, such as communication traffic over a network, for keywords of interest, while the management automaton manages the addition of keywords to the dynamic dictionary. Typically, at least two (e.g., exactly two) such dynamic dictionaries are used in combination with a static dictionary.
US11386128B2
Embodiments for automatic feature learning for predictive modeling in a computing environment by a processor. A first table and a second table are joined based on an edge between the first table and the second table defined by an entity graph thereby creating a resulting joined table that is connected by a column of data. The resulting joined table is used as an input into one or more neural network operations that transform the resulting joined table to one or more features to predict a target variable.
US11386118B2
Systems and methods for replicating data from storage. Snapshots are taken on a consistency group of volumes and are stored in snapshot volumes. Changes to the data stored in the volumes are identified from the snapshots and the changes are written to a journal. The journal allows the changes to be replicated to a virtual replication system and a physical replication system. The journal can be replicated to different systems, including physical and virtual systems, by exposing the same journal in different manners.
US11386105B2
System and methods for performing automatic identification and contextual reformulation of implicit device-related queries are described. In some examples, a query server may receive a query from an electronic device, receive data associated with the electronic device, determine that the query is related to the electronic device, generate a new query based at least in part on the query and the data associated with the electronic device, retrieve results related to the new query, and send the results related to the new query to the electronic device. In some examples, determining that the query is related to the electronic device includes determining that the query is a semi-implicit device query or a fully implicit device query. The data associated with the electronic device can include a model name of the electronic device, an operating platform for the electronic device, and/or additional data related to the electronic device.
US11386098B1
A system and method provides information to a user about other users who have shown an interest in the user or in whom the user shows an interest, or other users in whom the user has shown disinterest or other users who have shown disinterest in the user, as indicated by actions performed with respect to a website or other Internet-accessible repository of data.
US11386090B2
Matching records in an entity resolution system by defining entity attribute feature vectors, determining an entity attribute matching score according to a distance between two entity attribute feature vectors, assigning a statistical weight to an entity attribute matching score, adjusting the entity attribute matching score according to the statistical weight and an entity attribute frequency of occurrence, and determining an aggregate entity attribute matching score.
US11386088B2
A system for query optimization by a federation engine is provided. When a data source supports a target feature of an expression of a query in the common query language, the system executes a converter for the data source to convert the target feature to the corresponding feature of the data source query language. The system then submits to the data source a query with the expression with the converted target feature so that the expression is evaluated at the data source and receives query results. When a data source does not support the target feature of the expression, the system submits to the data source a query without the expression and evaluates the expression on the query results returned by the data source. The system then combines the query results based on the evaluation of the expression as the query results of the query.
US11386087B2
In some aspects, there is provided a method including receiving an execution plan file, the execution plan file utilizing at least one operator of interest and further utilizing other actions separate from the at least one operator of interest. The method further includes forming an execution plan object by modifying the execution plan file by isolating the at least one operator of interest from the other actions. The method further includes performing a series of tests executing an extended execution plan object. The series of tests can include receiving the input data identified by the one or more pointers in the extended execution plan object, executing the extended execution plan object using the received input data, measuring, based on the execution of the extended execution plan object, at least one cost metric representative of execution of the at least one operator of interest, and outputting the measured cost metric.
US11386081B2
Embodiments described herein provide a system for facilitating efficient indexing in a database. The system can maintain a data table in the database. The data table includes a first column for structured data and a second column for unstructured text. A row of the data table can include a first piece of data in the first column and a second piece of data in the second column. During operation, the system performs word segmentation on the second piece of data to generate a first set of semantically meaningful word segments. The system then generates a set of index entries that corresponds to the row. A respective index entry includes an index generated from the first piece of data and a corresponding word segment of the first set of semantically meaningful word segments.
US11386080B2
Transaction processing systems in accordance with aspects of the invention may process a variety of transactions. Transaction processing systems may include a transaction processing device and a distributed processing system. The transaction processing device obtains transaction requests from a variety of client devices and process the transaction requests. The distributed processing system may also obtain the transaction requests and maintain a transaction history of the transaction requests obtained and/or processed by the transaction processing device. Both the distributed processing system and the transaction processing device may send a transaction succeeded event based on the transaction being processed successfully. The transaction processing device and distributed ledger may also maintain an indication of if a particular transaction has been processed. When the transaction processing device becomes available after a period of unavailability, the transaction history for both the transaction processing device and distributed ledger may be reconciled.
US11386069B2
A method in an aircraft for the validation of variable data is provided. The method comprises: receiving a request from an application program to retrieve data attributes for at least one data item to be entered via a GUI provided by the application program; requesting, from the flight management engine using an API, the data attributes for the at least one data item, wherein the data attributes identify at least one limit for data entry for the at least one data item including a minimum and/or maximum value for the at least one data item; receiving the requested data attributes from the flight management engine; and transmitting the data attributes to the application program; wherein the application program restricts data entry for the at least one data item in conformance with each limit provided by the data attributes for the at least one data item.
US11386068B2
A method is provided for verifying and/or updating map geometry based on a probe data. A method may include: receiving probe data from a plurality of probes within a region, where the probe data includes at least one of heading information and location information for each probe data point; matching the probe data to a link segment to generate map-matched probe data; calculating a difference between the at least one of heading information and location information of the map-matched probe data points and of the link segment; determining a statistical mean of the data; determining an error of the statistical mean of the data; and flagging the link segment for manual review in response to the statistical mean being greater than the error of the statistical mean multiplied by a biasing factor.
US11386061B2
A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and receiving the set of fields via a request message in an application protocol.
US11386060B1
A system implements techniques for processing data across multiple layers. In some embodiments, a distributed data processing system tracks processing states via a monotonic process, whereby each state is irreversibly entered and cannot be entered without a predecessor state being verifiably completed. In some of such embodiments, a multi-layer data storage system tracks and processes data deletions across disparate layers such that a deletion state can be positively deduced from the deletion states of each of the disparate layers.
US11386058B2
Provided herein are data cloud administration techniques that achieve autonomy by using a rules engine that reacts to a database system event by autonomously submitting an asynchronous job to reconfigure a database. In an embodiment, a rules engine receives an event from a DBMS. Based on the event, the rules engine executes a rule to generate a request that indicates configuration details for a database. The rules engine sends the request to a request broker. The request broker dispatches an asynchronous job based on the request. The asynchronous job configures the database based on the configuration details. Thus, databases in a cloud, data grid, or data center may be administered autonomously (without human intervention) base on dynamic conditions that are foreseen and unforeseen.
US11386051B2
Methods, systems, and computer-readable storage media for determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system, providing, within the cloud-based system, a temporary data object that stores data of the document, generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document, deleting the temporary data object, and associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system.
US11386038B2
A reconfigurable data processor comprises an array of processing units arranged to perform execution fragments of a data processing operation. A control barrier network is coupled to processing units in the array. The control barrier network comprises a control bus configurable to form signal routes in the control barrier network, and a plurality of control barrier logic units having inputs and outputs connected to the control bus and to the array of processing units. The logic units in the plurality of logic units are configurable to consume source tokens and status signals on the inputs and produce barrier tokens on the outputs based on the source tokens and status signals on the inputs. Also, the logic units can produce enable signals for the array of processing units based on the source tokens and status signals on the inputs.
US11386037B2
A system includes a plurality of items of master equipment, each having a programing interface, and a plurality of slave equipment. An interconnect circuit is coupled between the items of master equipment and the items of slave equipment. Each transaction is assigned an attribute capable of taking on at least two attribute values corresponding to at least two states for the master equipment. Each item of slave equipment is associated with an identifier capable of taking on at least two values corresponding respectively to at least two properties for the slave equipment. Each item of master equipment automatically inherits the property of its programing interface. A filtering circuit is configured to, in the presence of a transaction intended for an item of slave equipment, compare the corresponding attribute value with an identifier value of the intended slave equipment and reject or not reject the transaction based on the comparison.
US11386035B2
An electronic system is provided. The electronic system includes a platform controller and a plurality of peripheral devices. The platform controller has a first bus. The plurality of peripheral devices are respectively connected to the platform controller through the first bus. The plurality of peripheral devices include a master peripheral device and a slave peripheral device. The master peripheral device is connected to the slave peripheral device through a communication signal line. The master peripheral device communicates with the platform controller through the first bus. When the master peripheral device receives a communication request from the slave peripheral device through the communication signal line, the master peripheral device provides a communication signal corresponding to the communication request to the first bus, so the slave peripheral device communicates with the platform controller through the first bus.
US11386032B2
A network system is mounted on a vehicle, and includes a plurality of sensors, a first bus used when the sensors transmit sensing data, a plurality of actuators, a second bus used when the actuators receive control data, a central electronic control unit that performs an operation based on the sensing data and generates the control data, a third bus used when the central electronic control unit receives the sensing data and transmits the control data, and a repeater. The repeater is configured to pass data flowing on the first bus to the third bus, pass data flowing on the third bus to the second bus, and block the flow of data from the third bus to the first bus and the flow of data from the second bus to the third bus.
US11386031B2
Embodiments herein describe techniques for separating data transmitted between I/O functions in an integrated component and a host into separate data paths. In one embodiment, data packets are transmitted using a direct data path that bypasses a switch in the integrated component. In contrast, configuration packets (e.g., hot-swap, hot-add, hot-remove data, some types of descriptors, etc.) are transmitted to the switch which then forwards the configuration packets to their destination. The direct path for the data packets does not rely on switch connectivity (and its accompanying latency) to transport bandwidth sensitive traffic between the host and the I/O functions, and instead avoids (e.g., bypasses) the bandwidth, resource, store/forward, and latency properties of the switch. Meanwhile, the software compatibility attributes, such as hot plug attributes (which are not latency or bandwidth sensitive), continue to be supported by using the switch to provide a configuration data path.
US11386016B2
A memory management unit (MMU) including a unified translation lookaside buffer (TLB) supporting a plurality of page sizes is disclosed. In one aspect, the MMU is further configured to store and dynamically update page size residency metadata associated with each of the plurality of page sizes. The page size residency metadata may include most recently used (MRU) page size data and/or a counter for each page size indicating how many pages of that page size are resident in the unified TLB. The unified TLB is configured to determine an order in which to perform a TLB lookup for at least a subset of page sizes of the plurality of page sizes based on the page size residency metadata.
US11386006B2
Embodiments of the present disclosure generally relate to a target device handling overlap write commands. In one embodiment, a target device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes a random accumulated buffer, a sequential accumulated buffer, and an overlap accumulated buffer. The controller is configured to receive a new write command, classify the new write command, and write data associated with the new write command to one of the random accumulated buffer, the sequential accumulated buffer, or the overlap accumulated buffer. Once the overlap accumulated buffer becomes available, the controller first flushes to the non-volatile memory the data in the random accumulated buffer and the sequential accumulated buffer that was received prior in sequence to the data in the overlap accumulated buffer. The controller then flushes the available overlap accumulated buffer, ensuring that new write commands override prior write commands.
US11386005B2
Disclosed are a memory system, a memory controller, and a method of operating a memory system. The memory system may control the memory device to store data into zones of memory blocks in the memory device by assigning each data to be written with an address subsequent to a most recently written address in a zone, store journal information including mapping information between a logical address and a physical address for one of the one or more zones in a journal cache, search for journal information corresponding to a target zone targeted to write data when mapping information for the target zone among the one or more zones is updated, and replace the journal information corresponding to the target zone with journal information including the updated mapping information.
US11386000B2
A memory system, a memory controller, and an operating method therefor. The memory system includes a first processor configured to determine a processor, among multiple processor including the first processor, to process read operations on logical addresses indicated by read commands, and process a write operation on a logical address indicated by a write command; and a second processor, among the multiple processors, configured to process a read operation on a target logical address selected by the first processor among the logical addresses. The first processor searches for mapping information on a logical address corresponding to a read or write operation to be processed by the first processor, by using a first map search engine, and the second processor searches for mapping information on the target logical address by using a second map search engine. It is possible to improve the performance of searching for mapping information in a read operation.
US11385999B2
A system including embedded storage devices is described. A method of system operation includes determining, by a processing device of a storage system controller operatively coupled via a network to embedded storage devices, that data is to be stored in a first storage portion of a first storage device of the embedded storage devices. The method also includes buffering the data in a second storage portion of a second embedded storage device of the embedded storage devices.
US11385997B2
There are provided a controller, a memory system having the same, and an operating method thereof. The controller includes a read counter configured to store a block read count value of a super block and memory blocks within a non-super block as a status information in an internal memory by counting a number of times that a read operation is performed on the memory blocks; and a super block manager configured to: store a super block reclaim trigger reference and a non-super block reclaim trigger reference, which is set for the super block and the non-super block, as the status information in the internal memory, divide data stored in the memory blocks into hot data and cold data according to the block read count value, and copy the hot data in the non-super block to the super block according to the status information.
US11385992B2
Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can, in response to receiving constraints of a test case that test a device, create an artificial interaction that satisfies constraints of the test case. Embodiments of the present invention can then analyze movement information from the created artificial interaction. Embodiments of the present invention can then generate one or more solutions that improve functioning of the device based on the analyzed movement information.
US11385989B1
For each of a plurality of commit operations to be executed for respective given code portions of a set of software code under development, at least one processing device performs a relevance analysis to identify one or more other code portions of the set of software code that each exhibits at least a threshold level of relevance to the given code portion, determines one or more code reviewers for the given code portion based at least in part on the one or more other code portions identified by the relevance analysis, assigns code review responsibilities for the given code portion to the one or more determined code reviewers, notifies the one or more determined code reviewers of the assigned code review responsibilities, and responsive to successful completion of code review by the one or more determined code reviewers, executes the commit operation for the given code portion.
US11385984B2
A method and apparatus for dynamically determining when, or how often, to do a read scan operation on a solid-state storage drive. One solution adjusts a read scan interval as part of performing a read scan operation. First, a bit error rate is determined for one of a plurality of storage blocks of a non-volatile memory array. Then, a cross temperature metric for the storage block is determined. A read scan interval is changed in response to the cross temperature metric satisfying a cross temperature threshold. Then, data in the storage block is relocated to a free storage block in response to the bit error rate satisfying a relocation threshold.
US11385975B2
A computing system that receives and stores configuration information for the application in a data store. The configuration information comprises (1) identifiers for a plurality of cells of the application that include at least a primary cell and a secondary cell, (2) a defined state for each of the plurality of cells, (3) one or more dependencies for the application, and (4) a failover workflow defining actions to take in a failover event. The computing system receives an indication, from a customer, of a change in state of the primary cell or a request to initiate the failover event. The computing system updates, in the data store, the states for corresponding cells of the plurality of cells based on the failover workflow and updates, in the data store, the one or more dependencies for the application based on the failover workflow.
US11385972B2
Disclosed are various examples for virtual-machine-specific failover protection. In some examples, a power-on request is received for a protected virtual machine. Virtual-machine-specific failover protection is enabled for the protected virtual machine. The protected virtual machine is executed on a first host of a cluster, and a dynamic virtual machine slot for the protected virtual machine is created on a second host of the cluster. The dynamic virtual machine slot is created to match a hardware resource configuration of the protected virtual machine. An anti-affinity rule is maintained between the protected virtual machine and the dynamic virtual machine slot.
US11385970B2
Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
US11385969B2
Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.
US11385966B2
A copy procedure detects qualified data objects in a body of source data, and copies the source data to a target storage unit except for unqualified data objects, which are replaced with a prescribed bit pattern. Following completion of the backup, a record is prepared indicating that all data objects exist in the specified target storage, regardless of whether each data object was replaced with a predetermined bit pattern rather than being physically written to the specified target storage. This process may, be repeated in order to perform data reclamation, effectively removing user files no longer qualifying for backup.
US11385965B2
One example method includes identifying a group of microservices that form respective portions of an application, capturing any relations among microservices in the group of microservices, generating one or more restore policies for the application, based on identified relations among the microservices in the group of microservices, and configuring one of the restore policies so that such restore policy specifies restoring, together, a microservice that was identified as a partial cause of a problem, and any other microservices that are dependent on that microservice.
US11385959B2
A memory module is disclosed that includes a substrate, a memory device that outputs read data, and a buffer. The buffer has a primary interface for transferring the read data to a memory controller and a secondary interface coupled to the memory device to receive the read data. The buffer includes error logic to identify an error in the received read data and to identify a storage cell location in the memory device associated with the error. Repair logic maps a replacement storage element as a substitute storage element for the storage cell location associated with the error.
US11385954B2
Technologies for enhancing work scheduling of a big data framework. The technologies can include generating, in a database, configurable namespaces to be used by a work scheduling enhancement application to group together tasks of one or more big data clusters. The namespaces can be hierarchical. The technologies can also include linking in the database, by the application, related tasks with respective namespaces to categorize and group together the related tasks. The technologies can also include configuring, by the application, a display scheme for displaying error handling and root cause analysis of tasks of the one or more big data clusters. The technologies can also include generating or rendering, by the application, a GUI having a navigable hierarchal view for displaying the namespaces. The generation or rendering of the GUI can be based partially on the display scheme.
US11385937B2
A method for managing data includes obtaining, by a management module, a redeployment request, wherein the redeployment request specifies a first workload and workload specifications for a second workload, and in response to the redeployment request: identifying, using a resource allocation master list, a plurality of resource devices, wherein each resource device in the plurality of resource devices is in an available status, selecting, from the plurality of resource devices, a first resource device based on the workload specifications, initiating a configuration of the first resource device, and updating the resource allocation master list to specify an allocation of the first resource device to the second workload.
US11385936B1
Achieving search and ingest isolation via resource management in a search and indexing system includes receiving a search query associated with at least one data store, assigning, in response to the search query being associated with the at least one data store, the search query to a first workload pool in a set of query workload pools, and processing the search query using a first hardware resource in the first workload pool. Achieving search and ingest isolation further includes receiving an ingest request comprising data associated with the at least one data store. The ingest request is assigned to a second workload pool in a set of ingest workload pools. The set of query workload pools and the set of ingest workload pools are disjoint. Achieving search and ingest isolation further includes processing the ingest request using a second hardware resource in the second workload pool.
US11385926B2
An application and system fast launch may provide a virtual memory address area (VMA) container to manage the restore of a context of a process, i.e., process context, saved in response to a checkpoint to enhance performance and to provide a resource efficient fast launch. More particularly, the fast launch may provide a way to manage, limit and/or delay the restore of a process context saved in response to a checkpoint, by generating a VMA container comprising VMA container pages, to restore physical memory pages following the checkpoint based on the most frequently used or predicted to be used. The application and system fast launch with the VMA container may avoid unnecessary input/output (I/O) bandwidth consumption, page faults and/or memory copy operations that may otherwise result from restoring the entire context of a VMA container without regard to frequency of use.
US11385924B1
Collecting user information according to providing a virtual desktop infrastructure (VDI) service is disclosed. A user information collection system includes a service provisioning manager configured to manage provisioning of a VDI service provided from a VDI service provider, a charging manager configured to manage charging information according to a use of the VDI service, a policy manager configured to manage a policy for the VDI service, a user manager configured to manage information of the user, a VDI service lifecycle manager configured to manage a lifecycle of the VDI service, and a multi-tenant connection manager configured to manage connection infrastructure information between the VDI service provider and a cloud environment (or external software).
US11385911B2
Methods and systems are presented for providing a framework to integrate independent fragment modules into an integrated user interface. The fragment modules can be simultaneously rendered on a user interface page or sequentially rendered across multiple user interface pages. The fragment modules are configured to interact with a user via the user interface. The interactions with the user may trigger an event. When an event associated with a fragment module occurs, the fragment module is configured to broadcast the event. An orchestrator is configured to monitor events associated with different fragment modules. The orchestrator may include an event handler for performing one or more action in response to an event. The action may include configuring another fragment module to modify a presentation and/or perform a transaction based on the event.
US11385902B2
A computer system includes one or more memory devices, non-resettable memory elements and a processor. The first memory device is configured to store in the one or more memory devices (i) a first version of a multi-stage bootstrap program for bootstrapping the computer system, the bootstrap program including a self-test program that tests the bootstrap program, and (ii) a second version of the bootstrap program known to be trustworthy. The non-resettable memory elements are configured to store non-resettable indicators including at least a self-test-request indicator and a self-test-passed indicator. The processor is configured to retrieve the first version of the bootstrap program, and, if the first version is at least as recent as the trustworthy second version, to bootstrap the computer system securely using the first version and the non-resettable indicators.
US11385898B2
The present disclosure provides a method for task orchestrating, an orchestrator, a device and a readable storage medium. According to the method provided in the present disclosure, task scripts are edited as descriptive language scripts, and data dependency relationships between source tables and target tables in the tasks corresponding to the task scripts are automatically generated according to the descriptive language scripts of the tasks. The execution of the tasks is driven in a data-driven manner according to the data dependency relationships between the source tables and the target tables in the tasks. There is no need for a technical person to manually edit the workflow file. When some tasks change, the data dependency relationships between the source and target tables in the tasks can be automatically updated according to the task scripts, without affecting the orchestration process between tasks.
US11385897B2
A merge unit configured to perform merge and permutation micro-operations by multiplexing data bytes of the inputs to simultaneously produce multiple data bytes of a merge and permutation result. Particularly, the merge unit includes a bank of MUXs arranged in parallel, each corresponding to one or more different data bytes in the merge result. When the merge unit is provided with a set of inputs, each MUX multiplexes the data bytes of the set of inputs (e.g., all the data bytes of the set of inputs) to selectively output a data byte to a particular location of the destination register storing the merge result. The selection by each MUX is individually controlled by a set of merge control words which identify a data byte location in an input and identify an input from the set of inputs.
US11385890B2
Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
US11385888B1
Described herein are systems, methods, and software to manage the updates for a container runtime. In one example, a host identifies a request to update a container runtime from a first version to a second version for a container executing in a virtual machine. The host further initiates execution of a second container in a second virtual machine with the second version of the container runtime, wherein the second container uses the same root filesystem as the first container. The host also updates any required networking configurations to direct communications to the second container over the first container and stops execution of the first container.
US11385885B2
A method of downloading a firmware to a server is disclosed as including providing a server with a mainboard with a baseboard management controller (BMC) and at least one universal serial bus (USB) port, connecting the USB port to a USB device controller of the BMC of the server, resetting the BMC, connecting a data processing device with the server via the USB port, and downloading a firmware to the BMC from or through the data processing device via the USB port.
US11385883B2
The current document is directed to methods and systems that carry out live migration of multi-node applications in distributed-computing systems, including cloud-computing applications in cloud-computing facilities. The disclosed methods and systems employ an installer/agent and a data-transformation component to install new versions of a multi-node application within a distributed computing system and to then warm start each application-provided service within the newly installed new-version application nodes. Following a data sync operation, each warm-started application service is brought online to service subsequently received service requests as older-version corresponding services of current application nodes complete request services and terminate, providing live migration from an older version multi-node application to a new-version multi-node application without service-provision interruption.
US11385871B2
Methods, systems, and devices supporting adjusting user interfaces based on user usage patterns are described. A page layout server may store an initial page layout for a page corresponding to a data object type, where the initial page layout may be defined by a first user and include a set of user interface components. The page layout server may transmit, to a set of user devices, a first indication of the page for display by the set of user devices according to the initial page layout. The page layout server may track user interactions with the set of user interface components, determine an updated page layout for the page based on an analysis of the tracked user interactions and the initial page layout, and transmit a second indication of the page for display by the set of user devices according to the updated page layout.
US11385861B2
The present specification relates to a smart controlling device capable of utilizing machine learning for voice recognition and a method of controlling therefor. The smart controlling device according to the present invention includes a receiver configured to receive an input including a command trigger, and a controller configured to detect one or more external display devices, select a display device of the detected one or more external display devices, cause a power status of the selected display device to be changed to a first state, and cause a response data corresponding to a first command data received after the command trigger to be output on a display of the selected display device.
US11385860B2
Systems and methods for displaying an icon representation of a webpage are provided. In one exemplary method, while displaying a web browser, an electronic device receives a request to display an icon representation of a webpage. In response to receiving the request, the device determines whether the webpage provides access to an image that meets predefined quality standards. In accordance with a determination that the webpage provides access to an image that meets predefined quality standards, the device displays the high-quality image as an icon associated with the webpage at a respective location in the web browser. In accordance with a determination that the webpage does not provide access to an image that meets the predefined quality standards, the device identifies other content associated with the webpage, generates a generated icon based on the content, and displays the generated icon at a respective location in the web browser.
US11385850B2
Original pictures photographed from a plurality of photograph viewpoints are prepared, display pictures for regions corresponding to visual-lines are generated while switching to an original picture photographed from another viewpoint is being performed according to movement of a subject 81 or the like. The original pictures are associated with tag data indicating the positions of images of particular subjects. When the viewpoint is switched, the visual line is controlled such that the position indicated by a tag for a same subject is included within the visual field before and after the switching. Accordingly, a post-switching region is displayed.
US11385849B2
An image forming apparatus includes a storage unit storing sheets each including a wireless tag, a printer, a communication device, and a controller for controlling the printer to convey a first sheet, acquiring first strengths of signals from a first tag on a first sheet during the conveyance of the first sheet and second strengths from tags not sheets being conveyed. Based on the acquired strengths, the controller determines a threshold value for distinguishing between sheets being conveyed and not being conveyed. The controller then controls the communication device to write information to a tag on a sheet being conveyed based on the threshold value.
US11385842B2
A printing system includes an image formation apparatus, an information processing apparatus, and a terminal apparatus. The terminal apparatus includes a reception unit configured to receive conditions of capabilities required for an image formation apparatus to be registered on a virtual printer, and a first transmission unit configured to transmit the conditions received by the reception unit to the information processing apparatus. The image formation apparatus includes a second transmission unit configured to transmit, to the information processing apparatus, capability information indicating a capability of the image formation apparatus. The information processing apparatus includes a registration unit configured to register the image formation apparatus on the virtual printer in a case where the capability indicated in the capability information transmitted by the second transmission unit satisfies the conditions transmitted by the first transmission unit.
US11385841B2
A printer may receive first user identification information among one or more user identification information from a first external device via a communication interface of the printer, and receive a first deletion request including first specific information from the first external device via the communication interface. In a case where the first user identification information and the first deletion request are received from the first external device and the first user identification information is stored in a memory of the printer in association with the first print setting information, the printer may delete the first print setting information identified by the first specific information from the memory.
US11385835B2
A method and apparatus for operating a solid state drive is disclosed comprising receiving at least two commands from a host requiring an action by the solid state drive in a preliminary order, ordering the at least two commands based upon a quality of service classification for the at least two commands to a final order and executing the at least two commands on the solid state drive in the final order, wherein an operational parameter of the solid state drive is modified by at least one of the at least two commands.
US11385834B2
A data storage device and a storage system including the same are disclosed. The data storage device includes a nonvolatile memory device configured to store user data and metadata including data type identification information matched with the user data, and a controller to control the nonvolatile memory device to be switched to a cold data storage device for storing cold data only when a number of program-erase (PE) cycles of the nonvolatile memory device is equal to or larger than a reference value.
US11385830B2
In one example, a method includes: receiving a ready-to-split instruction for the to-be-split fragment; sending the ready-to-split instruction to slave servers, so that each of the slave servers obtains data splitting points of the to-be-split fragment, and sends the data splitting points to the master server; when the number of received data splitting points exceeds a first threshold number, sending data splitting points to the control node, so that the control node sends a splitting-storage instruction to the master server; sending the splitting-storage instruction to each of the slave servers, so that each of the slave servers performs splitting-storage on the to-be-split fragment according to the data splitting points, and sends a first message to the master server to indicate completion of the splitting-storage; when the number of received first messages exceeds a second threshold number, performing splitting-storage on the to-be-split fragment according to the data splitting points.
US11385829B2
A device can include a plurality of processing sources; a multiplexer (MUX) configured to assign read requests from the processing sources to predetermined time division multiplexer (TDM) command slots. A memory controller can generate nonvolatile memory (NVM) command and address data from read requests received from the MUX during the TDM command slots assigned to the read requests on a unidirectional command-address bus. The address data can include at least a bank address. The device can also receive read data on a unidirectional parallel data bus in synchronism with rising and falling edges of a received data clock. The read data can be received in TDM read slots having a predetermined order. A demultiplexer can provide the read data of each TDM read slot to one of the processing sources based on the TDM read slot position in the predetermined order. Related methods and systems are also disclosed.
US11385826B2
Techniques for storage management involve: if it is determined that a source storage slice of a file system is to be recycled, identifying, from the source storage slice including a plurality of storage blocks, an orphan storage block that is inaccessible by a client of the file system; replicating data of the orphan storage block to a target storage block, the target storage block being located in a target storage slice within a predetermined isolation area of the file system; and generating second metadata of the target storage block based at least on first metadata of the orphan storage block, the second metadata including at least an identification of the orphan storage block. Therefore, the management performance can be improved, and the storage costs can be reduced.