Document Document Title
US11387374B2 Optoelectronic package assemblies including solder reflow compatible fiber array units and methods for assembling the same
A method for assembling an optoelectronic package assembly includes engaging a connector holder with a substrate, the connector holder defining an engagement feature and the substrate including optical waveguides, engaging a connector of a fiber array unit with the engagement feature the connector holder where the engagement feature retains the connector and where the fiber array unit includes the connector and optical fibers coupled to the connector, optically coupling the optical fibers to the optical waveguides of the substrate, heating the connector holder, the fiber array unit, the substrate, and a solder positioned between the substrate and a base substrate, where the heating is sufficient to melt the solder, and cooling the solder to couple the substrate to the base substrate.
US11387371B2 Thin film transistor and manufacturing method thereof and electronic device
A thin film transistor includes a substrate, and a gate electrode, a gate insulating layer, an active layer, a source electrode and a drain electrode which are on the substrate. The active layer includes a channel region between the source electrode and the drain electrode and the channel region includes an edge region along a channel length direction and a main region outside the edge region. The thin film transistor further includes an auxiliary layer, a projection of the auxiliary layer on the substrate is at least partially overlapped with a projection of the edge region of the channel region on the substrate, and the auxiliary layer is configured to enhance a turn-on voltage of the edge region of the channel region.
US11387370B2 Amorphous silicon thin film transistor and method for manufacturing the same
The present invention provides an amorphous silicon thin film transistor and a manufacturing method of the amorphous silicon thin film transistor, which comprise: a substrate, a gate electrode layer, a gate insulating layer, an active layer, a source/drain electrode layer, an N+-doped layer, a protective insulating layer, and a passivation layer. The N+-doped layer is disposed between the active layer and the source/drain electrode layer. The protective insulating layer is disposed on the source/drain electrode layer. A channel is formed in the source/drain electrode layer and penetrates the N+-doped layer and the protective insulating layer. The passivation layer covers the channel and the protective insulating layer. The protective insulating layer and the source/drain electrode layer are flush with each other in the channel.
US11387367B2 Semiconductor devices and methods of manufacturing the same
A semiconductor device includes channels, a gate structure, and a source/drain layer. The channels are stacked in a vertical direction. Each channel extends in a first direction. The gate structure extends in a second direction. The gate structure covers the channels. The source/drain layer is connected to each of opposite sidewalls in the first direction of the channels on the substrate, and includes a doped semiconductor material. The source/drain layer includes first and second epitaxial layers having first and second impurity concentrations, respectively. The first epitaxial layer covers a lower surface and opposite sidewalls in the first direction of the second epitaxial layer. A portion of each of opposite sidewalls in the first direction of the gate structure protrudes in the first direction from opposite sidewalls in the first direction of the channels to partially penetrate through the first epitaxial layer but not to contact the second epitaxial layer.
US11387365B2 Method of manufacturing a semiconductor device for recessed fin structure having rounded corners
In a method of manufacturing a semiconductor device including a Fin FET, a fin structure extending in a first direction is formed over a substrate. An isolation insulating layer is formed over the substrate so that an upper portion of the fin structure is exposed from the isolation insulating layer. A gate structure extending in a second direction crossing the first direction is formed over a part of the fin structure. A fin mask layer is formed on sidewalls of a source/drain region of the fin structure. The source/drain region of the fin structure is recessed. An epitaxial source/drain structure is formed over the recessed fin structure. In the recessing the source/drain region of the fin structure, a plasma process combining etching and deposition processes is used to form a recess having a rounded corner shape in a cross section along the second direction.
US11387362B2 Semiconductor device and manufacturing method thereof
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
US11387354B2 BiMOS transistor
A BiMOS-type transistor includes a gate region, a channel under the gate region, a first channel contact region and a second channel contact region. The first channel contact region is electrically coupled to the gate region to receive a first potential. The second channel contact region is electrically coupled to receive a second potential.
US11387353B2 Structure providing charge controlled electronic fuse
A structure includes a first source/drain region and a second source/drain region in a semiconductor body; and a trench isolation between the first and second source/drain regions in the semiconductor body. A first doping region is about the first source/drain region, a second doping region about the second source/drain region, and the trench isolation is within the second doping region. A third doping region is adjacent to the first doping region and extend partially into the second doping region to create a charge trap section. A gate conductor of a gate structure is over the trench isolation and the first, second, and third doping regions. The charge trap section creates a charge controlled e-fuse operable by applying a stress voltage to the gate conductor.
US11387352B2 Power semiconductor device and manufacturing method thereof
An object of the present disclosure is to suppress a shrinkage cavity without affecting the layout or the insulation performance of the semiconductor element in a power semiconductor device. A power semiconductor device includes a heat radiation plate; an insulating substrate bonded in a bonding region on an upper surface of the heat radiation plate with a bonding material containing a plurality of elements having different solidification points; a semiconductor element mounted on an upper surface of the insulating substrate; and a bonding wire bonded in the bonding region on the upper surface of the heat radiation plate such that the bonding wire surrounds the semiconductor element in plan view.
US11387347B2 Fin structures having varied fin heights for semiconductor device
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.
US11387345B2 Semiconductor device
A semiconductor device includes a substrate, a gate structure on the substrate and a first conductive connection group on the gate structure. The gate structure includes a gate spacer and a gate electrode. The first conductive connection group includes a ferroelectric material layer. At least a part of the ferroelectric material layer is disposed above an upper surface of the gate spacer. And the ferroelectric material layer forms a ferroelectric capacitor having a negative capacitance in the first conductive connection group.
US11387341B2 Semiconductor devices and methods of manufacturing thereof
A semiconductor device includes a plurality of semiconductor layers vertically separated from one another. Each of the plurality of semiconductor layers extends along a first lateral direction. The semiconductor device includes a gate structure that extends along a second lateral direction and comprises at least a lower portion that wraps around each of the plurality of semiconductor layers. The lower portion of the gate structure comprises a plurality of first gate sections that are laterally aligned with the plurality of semiconductor layers, respectively, and wherein each of the plurality of first gate sections has ends that each extend along the second lateral direction and present a first curvature-based profile.
US11387339B2 Semiconductor device and method for manufacturing the same
The present disclosure provides a semiconductor device and a method for manufacturing the same, and it relates to a field of semiconductor technology. The semiconductor device includes a substrate, a semiconductor layer, a dielectric layer, a source, a drain, and a gate, wherein a first face of the gate close to a side of the drain and close to the semiconductor layer has a first curved face. A gate trench corresponding to the gate is provided on the dielectric layer, a material of the gate being filled in the gate trench, and at least a part of a second face of the gate trench in contact with the gate is a second curved face which extends from a surface of the dielectric layer away from the semiconductor layer toward the semiconductor layer.
US11387338B1 Methods for forming planar metal-oxide-semiconductor field-effect transistors
A method of forming a gate of a planar metal oxide semiconductor field effect transistor (MOSFET) reduces gate-drain capacitance. The method may include forming a first gate dielectric portion of the planar MOSFET with a first thickness that is configured to reduce the gate-drain capacitance of the planar MOSFET, forming a second gate dielectric portion of the planar MOSFET on the substrate with a second thickness less than the first thickness, and forming the gate of the planar MOSFET on the first gate dielectric portion and the second gate dielectric portion on the substrate.
US11387337B2 Memory device and method for fabricating the same
A memory device includes a main cell on a substrate, a first reference cell adjacent to one side of the main cell, and a second reference cell adjacent to another side of the main cell. Preferably, the main cell includes a first gate electrode on the substrate, a second gate electrode on one side of the first gate electrode and covering a top surface of the first gate electrode, a first charge trapping layer between the first gate electrode and the second gate electrode and including a first oxide-nitride-oxide (ONO) layer, a third gate electrode on another side of the first gate electrode and covering the top surface of the first gate electrode, and a second charge trapping layer between the first gate electrode and the third gate electrode and including a second ONO layer.
US11387330B2 Metal oxide and transistor including metal oxide
A novel metal oxide is provided. One embodiment of the present invention is a crystalline metal oxide. The metal oxide includes a first layer and a second layer; the first layer has a wider bandgap than the second layer; the first layer and the second layer form a crystal lattice; and in the case where a carrier is excited in the metal oxide, the carrier is transferred through the second layer. Furthermore, the first layer contains an element M (M is one or more selected from Al, Ga, Y, and Sn) and Zn, and the second layer contains In.
US11387326B2 Silicon carbide semiconductor device and method for manufacturing the same
A silicon carbide semiconductor device includes: a silicon carbide semiconductor substrate that has a front surface and a rear surface; and a plurality of ohmic electrodes that are in ohmic contact with a surface of silicon carbide on at least one of the front surface and the rear surface of the silicon carbide semiconductor substrate. The plurality of ohmic electrodes are scattered on the surface of the silicon carbide to provide a concavity and convexity. The concavity and convexity has a height due to the ohmic electrodes less than 1.0 μm.
US11387317B2 Field-effect transistor without punch-through stopper and fabrication method thereof
Disclosed is a field effect transistor including an insulating film disposed between a source/drain region and a substrate. Since the insulating film prevents current leakage under a channel, it is not necessary to form a punch-through stopper. Further disclosed is a method of forming a field effect transistor.
US11387313B2 Display panel and display apparatus
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.
US11387309B2 Display substrate and preparation method thereof, and display apparatus
Provided are a display substrate and a preparation method thereof, and a display apparatus. The display substrate includes a base substrate, a plurality of pixel island regions distributed in an array and spaced apart from each other, a plurality of aperture regions, and connection bridge regions located between pixel island regions and aperture regions, which are disposed on the base substrate, wherein the connection bridge region is provided with an isolation structure layer for cutting off an organic emitting layer and a cathode in the connection bridge region.
US11387308B2 Array substrate, display apparatus, and method of fabricating array substrate
The present application discloses an array substrate having a plurality of first thin film transistors and a plurality of second thin film transistors. Each of the plurality of first thin film transistors includes a silicon active layer. The array substrate includes a base substrate; a silicon layer having a plurality of silicon active layers respectively for the plurality of first thin film transistors; and a UV absorption layer on a side of the silicon layer distal to the base substrate, and including a plurality of UV absorption blocks. Each of the plurality of UV absorption blocks is on a side of the one of the plurality of silicon active layers distal to the base substrate, and is insulated from the one of the plurality of silicon active layers.
US11387306B2 Display device
A display device may include a substrate including a display area and a non-display area, pixels provided in the display area and each pixel including a pixel transistor and a light emitting element connected to the pixel transistor, a first driver provided in the non-display area and configured to provide a scan signal to the pixel, a scan line configured to transfer the scan signal to the pixel, a first fan-out line provided in the non-display area and connected to the scan line, and a first electrostatic discharge portion provided in the non-display area and located between the first fan-out line and the scan line. The first electrostatic discharge portion may include a bottom metal layer disposed on the substrate and a transistor disposed on and electrically connected to the bottom metal layer.
US11387303B2 Display panel and display device
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.
US11387293B2 Input sensing circuit and display device including the same
A display device includes a display panel and an input sensing circuit. The input sensing circuit includes a plurality of sensors and signal lines electrically connected to each of the plurality of sensors. Each of the plurality of signal lines includes a lower line and an upper line overlapping the lower line, and the lower line and the upper line are electrically connected in a plurality of contact areas. A long signal line among the plurality of signal lines has more contact areas than a short signal line.
US11387285B2 Display substrate and manufacturing method thereof including depositing different quantum dot solutions wettable to different material layers
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.
US11387284B2 OLED display substrate having a quantum dot color film layer, manufacturing method of the same, and display apparatus
A method of monitoring the closed system includes performing a page capturing on a web page of the closed system, searching from a captured page, according to configuration information of data to be monitored of the closed system, a text content corresponding to the data to be monitored, and converting the text content corresponding to the data to be monitored into monitored data which a system monitoring platform is capable of recognizing, and storing the monitored data.
US11387279B2 Imaging element, electronic apparatus, and method of driving imaging element
An imaging element according to an embodiment of the present disclosure includes a first photoelectric conversion section and a second photoelectric conversion section that are stacked in order from light incident side and that selectively detect and photoelectrically convert light beams of different wavelength bands, and the second photoelectric conversion section is disposed at an interval narrower than a pixel pitch of the first photoelectric conversion section.
US11387275B2 Monolithic multi-chip-collective light-emitting diode
A high-power light-emitting diode is made by monolithically integrating multiple miniature light-emitting chips for improved operation voltage, light extraction efficiency and device yield. The light emitting diode includes a plurality of monolithically integrated mini chips, each of the mini chips has a mini n-contact formed on an n-type structure, a mini p-ohmic contact formed on a p-type structure, and a mini light emitting area defined by the mini p-ohmic contact. An n-bridge metal electrically connecting the mini n-contact of the mini chips to an n-bonding pad, the n-bridge metal is formed on the p-type structure and on sidewall of an opening in the p-type structure and on the active-region.
US11387273B2 Photoelectric conversion device, method of manufacturing photoelectric conversion device, imaging system, and image reading apparatus
A photoelectric conversion device includes: a pixel region in which pixels each including a photoelectric converter is arranged, and micro-lenses corresponding to the pixels. The pixel region includes adjacent first and second regions, a first pixel in the first region and a second pixel in the second region adjacent in a direction in which the first and second regions are aligned are arranged at a first arrangement pitch, two pixels in the first region adjacent in the direction are arranged at a second arrangement pitch, two pixels in the second region adjacent in the direction are arranged at a third arrangement pitch, the second and third arrangement pitches are smaller than the first arrangement pitch, and an arrangement pitch of two micro-lenses corresponding to the pixel in the first regions and the pixel in the second region that are adjacent is smaller than the first arrangement pitch.
US11387272B2 Semiconductor device and electronic apparatus
The present technology relates to a semiconductor device and an electronic apparatus that are capable of improving the characteristics of a semiconductor device or an electronic apparatus that includes a pixel having a metallic filter and a pixel not having the metallic filter. A semiconductor device includes: a pixel unit in which a first pixel including a metallic filter and a second pixel not including the metallic filter are disposed adjacent to each other; and a reflected light reduction unit that reduces reflected light on a sidewall of the metallic filter at a boundary portion between the first pixel and the second pixel. The present technology can be applied to an image sensor that includes a narrowband pixel including a plasmon filter and a normal pixel including a color filter, for example.
US11387271B2 Optical sensor with trench etched through dielectric over silicon
In described examples an integrated circuit (IC) has multiple layers of dielectric material overlying at least a portion of a surface of a substrate. A trench is etched through the layers of dielectric material to expose a portion the substrate to form a trench floor, the trench being surrounded by a trench wall formed by the layers of dielectric material. A metal perimeter band surrounds the trench adjacent the trench wall, the perimeter band being embedded in one of the layers of the dielectric material.
US11387269B2 Sensors having an active surface
Disclosed in one example is an apparatus including a substrate, a sensor over the substrate including an active surface and a sensor bond pad, a molding layer over the substrate and covering sides of the sensor, the molding layer having a molding height relative to a top surface of the substrate that is greater than a height of the active surface of the sensor relative to the top surface of the substrate, and a lidding layer over the molding layer and over the active surface. The lidding layer and the molding layer form a space over the active surface of the sensor that defines a flow channel.
US11387265B2 Image capturing element and image capturing device
To reduce occurrence of crosstalk in a back-illuminated image capturing element. An image capturing element includes: a pixel including a photoelectric conversion section, a pixel circuit, and a wiring layer; and a polarization section. The photoelectric conversion section is formed on a semiconductor substrate and performs photoelectric conversion based on incident light. The pixel circuit generates an image signal according to a charge generated by the photoelectric conversion. The wiring layer is arranged on a surface of the semiconductor substrate and is configured to transmit any one of the image signal or a signal applied to the pixel circuit, the surface being different from a surface of the semiconductor substrate on which the incident light is incident. The polarization section is arranged between the semiconductor substrate and the wiring layer, and allows transmission of light in a specific polarization direction among incident light transmitted through the photoelectric conversion section.
US11387263B2 Liquid crystal display device
An object of the present invention is to decrease substantial resistance of art electrode such as a transparent electrode or a wiring, and furthermore, to provide a display device for which is possible to apply same voltage to light-emitting elements. In the invention, a auxiliary wiring that is formed in one layer in which a conductive, film of a semiconductor element such as an electrode, wiring, a signal line, a scanning line, or a power supply line is connected to an electrode typified by a second electrode, and a wiring. It is preferable that the auxiliary wiring is formed into a conductive film to include low resistive material, especially, formed to include lower resistive, material than the resistance of an electrode and a wiring that is required to reduce the resistance.
US11387262B2 Display panel and display device
This application discloses a display panel and a display device. The display panel includes a first metal layer, an insulation layer is formed on the first metal layer, a second metal layer is formed on the insulation layer, and a width of the first metal layer is different from a width of the second metal layer.
US11387258B2 Substrate for electro-optical device, electro-optical device, and electronic apparatus
An element substrate serving as a substrate for an electro-optical device includes a base material, a TFT disposed on the base material, the TFT including a semiconductor layer, and a first insulating film including a silicon oxide film disposed between the base material and the semiconductor layer, wherein a content of hydrogen in the silicon oxide film is 1.0×1019 atoms/cm3 or more but less than 1.0×1020 atoms/cm3.
US11387251B2 Memory device
A memory device includes a substrate, first, second, and third conductive layers, a stack of fourth conductive layers, a memory pillar, and an insulator. The first, second, and third conductive layer are provided above the substrate. The stack of fourth conductive layers is provided above the third conductive layer. The memory pillar extends in the thickness direction through the stack and the third conductive layer and into the second conductive layer in a first region of the memory device. The insulator extends in a thickness direction through the stack, the third conductive layer, and the second conductive layer in a second region of the memory device. The insulator also extends in a second surface direction of the substrate. A thickness of the third conductive layer in a region through which the insulator extends is greater than a thickness of the third conductive layer in the first region.
US11387250B2 Three-dimensional memory device containing metal-organic framework inter-word line insulating layers
A three-dimensional memory device includes a vertically alternating stack of insulating layers and electrically conductive layers located over a top surface of a substrate and memory stack structures extending through the alternating stack. Each of the memory stack structures contains a respective memory film and a respective vertical semiconductor channel, and each of the insulating layers contains a metal-organic framework (MOF) material portion. The MOF material portion has a low dielectric constant, and reduces RC coupling between the electrically conductive layers. An optional airgap may be located within the MOF material portion to further reduce the effective dielectric constant. Optionally, discrete charge storage regions or floating gates may be formed only at the levels of the electrically conductive layers to reduce program disturb and noise in the device.
US11387249B2 Nonvolatile memory device and method for fabricating the same
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.
US11387248B2 Three-dimensional semiconductor device having vertical channel extending through horizontal layer structure and method of fabricating same
The disclosed technology generally relates to semiconductor devices, and more particularly to three-dimensional semiconductor devices. In one aspect, a method of manufacturing a three-dimensional (3D) semiconductor device includes providing a horizontal layer structure above a substrate and forming an opening that extends vertically through the horizontal layer structure to the substrate. The method additionally includes lining an inside vertical surface of the opening with a gate stack and lining the inside vertical surface of the opening having the gate stack formed thereon with a sacrificial material layer. The method additionally includes filling the opening with a filling material and removing the sacrificial material layer to form a recess. The method further includes forming the channel by epitaxially growing, in the recess, a channel material upwards from the substrate.
US11387240B2 Compact electrical connection that can be used to form an SRAM cell and method of making the same
An integrated circuit structure in which a gate overlies channel region in an active area of a first transistor. The first transistor includes a channel region, a source region and a drain region. A conductive contact is coupled to the drain region of the first transistor. A second transistor that includes a channel region, a source region a drain region is adjacent to the first transistor. The gate of the second transistor is spaced from the gate of the first transistor. A conductive via passes through an insulation layer to electrically connect to the gate of the second transistor. An expanded conductive via overlays both the conductive contact and the conductive via to electrically connect the drain of the first transistor to the gate of the second transistor.
US11387237B2 Semiconductor component having a fin and an epitaxial contact structure over an epitaxial layer thereof
A FinFET device includes a fin, an epitaxial layer disposed at a side surface of the fin, a contact disposed on the epitaxial layer and on the fin. The contact includes an epitaxial contact portion and a metal contact portion disposed on the epitaxial contact portion. The doping concentration of the epitaxial contact portion is higher than a doping concentration of the epitaxial layer.
US11387236B2 Semiconductor device
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.
US11387225B2 Fan-out type semiconductor package and method of manufacturing the same
A fan-out type semiconductor package may include a frame, an upper chip stack, a first redistribution pattern, a lower chip stack, a second redistribution pattern and a redistribution post. The frame may have a cavity. The upper chip stack may be arranged in the cavity. The first redistribution pattern may be arranged under the frame. The first redistribution pattern may be electrically connected with the upper chip stack. The lower chip stack may be arranged under the first redistribution pattern. The second redistribution pattern may be arranged under the lower chip stack. The second redistribution pattern may be electrically connected with the lower chip stack. The redistribution post may be electrically connected between the first redistribution pattern and the second redistribution pattern. Thus, the fan-out type semiconductor package may have an improved heat dissipation characteristic with a thin thickness.
US11387222B2 Integrated circuit package and method
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 High density pixelated LED and devices and methods thereof
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.
US11387219B2 Power semiconductor module with power semiconductor switches
A power semiconductor module has a first and second intermediate circuit rail, an AC potential rail and with a packaged first and second power semiconductor switch. The respective power semiconductor switch has a first and second load current terminal and a control terminal, wherein the first power semiconductor switch is between the first intermediate circuit rail and the AC potential rail and the second power semiconductor switch is between the second intermediate circuit rail and the AC potential rail. The first load terminal of the first power semiconductor switch is contacted to the first intermediate circuit rail and the second load terminal of the first power semiconductor switch is electrically conductively contacted to the AC potential rail.
US11387217B2 Semiconductor device and method of manufacture
An integrated fan out package on package architecture is utilized along with a reference via in order to provide a reference voltage that extends through the InFO-POP architecture. If desired, the reference via may be exposed and then connected to a shield coating that can be used to shield the InFO-POP architecture. The reference via may be exposed by exposing either a top surface or a sidewall of the reference via using one or more singulation processes.
US11387212B2 Method of transferring a plurality of micro light emitting diodes to a target substrate, array substrate and display apparatus thereof
The present application discloses a method for transferring a plurality of micro light emitting diodes (micro LEDs) to a target substrate. The method includes providing a first substrate having an array of the plurality of micro LEDs; providing a target substrate having a bonding layer having a plurality of bonding contacts; applying the plurality of bonding contacts with an electrical potential; aligning the plurality of micro LEDs with the plurality of bonding contacts having the electrical potential; and transferring the plurality of micro LEDs in the first substrate onto the target substrate.
US11387204B2 Semiconductor structure and method of fabricating the same
A semiconductor structure including a semiconductor substrate, an interconnect structure disposed over the semiconductor substrate, and a bonding structure disposed over the interconnect structure is provided. The bonding structure includes a dielectric layer covering the interconnect structure, signal transmission features penetrating through the dielectric layer, and a thermal conductive feature penetrating through the dielectric layer. The thermal conductive feature includes a thermal routing and thermal pads, and the thermal pads are disposed on and share the thermal routing.
US11387201B2 Chip package and manufacturing method thereof
A chip package includes a semiconductor substrate, a supporting element, an antenna layer, and a redistribution layer. The semiconductor substrate has an inclined sidewall and a conductive pad that protrudes from the inclined sidewall. The supporting element is located on the semiconductor substrate, and has a top surface facing away from the semiconductor substrate, and has an inclined sidewall adjoining the top surface. The antenna layer is located on the top surface of the supporting element. The redistribution layer is located on the inclined sidewall of the supporting element, and is in contact with a sidewall of the conductive pad and an end of the antenna.
US11387200B2 Microelectronic devices with high frequency communication modules having compound semiconductor devices integrated on a package fabric
Embodiments of the invention include a microelectronic device that includes a first die formed with a silicon based substrate and a second die coupled to the first die. The second die is formed with compound semiconductor materials in a different substrate (e.g., compound semiconductor substrate, group III-V substrate). An antenna unit is coupled to the second die. The antenna unit transmits and receives communications at a frequency of approximately 4 GHz or higher.
US11387198B2 Device, system and method for providing inductor structures
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 Method for detecting an attempt to breach the integrity of a semiconductor substrate of an integrated circuit from its back face, and corresponding integrated circuit
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.
US11387186B2 Fan-out package with rabbet
A system integrating a fan-out package, including a first semiconductor die, with a second semiconductor die. In some embodiments the fan-out package includes the first semiconductor die, a mold compound, covering the first semiconductor die on at least two sides, and an electrical contact, on a lower surface of the first semiconductor die. The fan-out package may have a rabbet along a portion of a lower edge of the fan-out package.
US11387183B2 Semiconductor package having a semiconductor device bonded to a circuit substrate through connection terminals and dummy conductors and method of manufacturing the same
A semiconductor device including an integrated circuit, a dielectric layer, a plurality of connecting terminals and at least one dummy conductor is provided. The integrated circuit has a plurality of connecting pads, and the dielectric layer is disposed thereon and partially exposes the plurality of the connecting pads by a plurality of openings defined therein. The plurality of the connecting terminals is disposed on the plurality of the connecting pads exposed by the plurality of the openings. The at least one dummy conductor is disposed on the dielectric layer and electrically isolated from the integrated circuit. A substantial topology variation is between the plurality of the connecting terminals and the at least one dummy conductor. A semiconductor package having the semiconductor device is also provided.
US11387181B2 Integrated circuits with backside power rails
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.
US11387180B2 Power module including a carrier assembly with combination of circuit board and lead frame
A power module including a carrier assembly and a power device disposed on the carrier assembly is provided. The carrier assembly includes a bottom board, a circuit board, a lead frame, and a pad group. The circuit board is disposed on the bottom board and includes a device mounting portion and an extending portion protruding from a side of the device mounting portion. The lead frame disposed on the bottom board includes a first conductive portion and a second conductive portion insulated from each other. The extending portion of the circuit board is disposed between the first and second conductive portions, and an upper surface of the lead frame is flush with a top surface of the extending portion. A pad group includes a first pad disposed on the extending portion, a second pad and a third pad respectively disposed on the first and second conductive portions.
US11387179B2 IC package with half-bridge power module
An integrated circuit (IC) package includes a substrate having a first region and a second region. The substrate includes a conductive path between the first region and the second region. The IC package also includes a lead frame having a first member and a second member that are spaced apart. The IC package further includes a half-bridge power module. The half-bridge power module includes a capacitor having a first node coupled to the first member of the lead frame and a second node coupled to the second member of the lead frame. The half-bridge power module also includes a high side die having a high side field effect transistor (FET) embedded therein and a low side die having a low side FET embedded therein. A source of the high side FET is coupled to a drain of the low side FET through the conductive path of the substrate.
US11387177B2 Package structure and method for forming the same
A package structure and a method for forming the same are provided. The package structure includes a die, a first molding surrounding the die, a first redistribution layer (RDL), an interposer disposed over the first RDL, a second molding surrounding the interposer, a first via, and a second RDL. The first RDL includes a first dielectric layer disposed over the die and the first molding, and a first interconnect structure surrounded by the first dielectric layer and electrically connected to the die. The interposer is electrically connected to the die through the first interconnect structure. The first via extends through and within the second molding and is adjacent to the interposer. The second RDL includes a second dielectric layer disposed over the interposer and the second molding, and a second interconnect structure surrounded by the second dielectric layer and electrically connected to the via and the interposer.
US11387174B2 Semiconductor device
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 Method of packaging a semiconductor die
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.
US11387166B2 Three-dimensional memory device with variable width contact via structures and methods for making the same
Devices are formed on a substrate. A first-tier alternating stack of first insulating layers and first spacer material layers having first stepped surfaces and a first retro-stepped dielectric material portion are formed over the substrate. A sacrificial contact via structure is formed through the first retro-stepped dielectric material portion. A second-tier alternating stack of second insulating layers and second spacer material layers is formed with second stepped surfaces. A second retro-stepped dielectric material portion including a doped silicate glass liner and a silicate glass material portion is formed over the second stepped surfaces. Memory stack structures are formed through the second-tier alternating stack and the first-tier alternating stack. A contact via cavity is formed down to the sacrificial contact via structure. The doped silicate glass liner is recessed and the sacrificial contact via structure is removed, to form a contact via structure in the contact via cavity.
US11387165B2 Multi-layer cooling structure including through-silicon vias through a plurality of directly-bonded substrates and methods of making the same
A multi-layer cooling structure comprising a first substrate layer comprising an array of cooling channels, a second substrate layer comprising a nozzle structure that includes one or more nozzles, an outlet, and an outlet manifold, a third substrate layer comprising an inlet manifold and an inlet, and one or more TSVs disposed through the first substrate layer, second substrate layer, and third substrate layer. At least one of the one or more TSVs is metallized. The first substrate layer and the second substrate layer are directly bonded, and the second substrate layer and the third substrate layer are directly bonded.
US11387164B2 Semiconductor device and manufacturing method thereof
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.
US11387159B2 Chip package
A chip package including a lead frame, a first chip, a heat dissipation structure, and an insulating encapsulant is provided. The lead frame includes a chip pad having a first surface and a second surface opposite to the first surface and a lead connected to the chip pad. The first chip is disposed on the first surface of the chip pad and electrically connected to the lead of the lead frame and to the outside of the insulating encapsulant via the lead. The head dissipation structure is disposed on the second surface of the chip pad and includes a thermal interface material layer attached to the second surface. The insulating encapsulant encapsulates the first chip, the heat dissipation structure, and a portion of the lead frame.
US11387154B2 Memory device, memory system including the same and methods of operation
A memory device includes a first wafer including a first bonding pad disposed on a first surface; a second wafer, including a second bonding pad disposed on a second surface of the second wafer, the second surface of the second wafer bonded on the first surface of the first wafer; and a first test pattern. The first test pattern includes a pair of first test pads disposed on the first surface and electrically coupled to each other; a pair of second test pads disposed on the second surface of the second wafer and respectively coupled to the pair of first test pads, when no misalignment failure between the first bonding pad and the second bonding pad occurs; and a pair of third test pads disposed on a third surface of the second wafer, which is opposite to the second surface, and respectively coupled to the pair of second test pads.
US11387153B2 Pressure-activated electrical interconnection with additive repair
A method of making a repaired electrical connection structure comprises providing a substrate having first and second contact pads electrically connected in parallel, providing first and second functionally identical components, disposing a first adhesive layer on the substrate, transferring the first component onto the first adhesive layer, electrically connecting the first component to the first contact pad, testing the first component to determine if the first component is a faulty component and, if the first component is a faulty component, disposing a second adhesive layer on the substrate and transferring the second component onto the second adhesive layer, and electrically connecting the second component to the second contact pad. The first and second adhesive layers can be unpatterned or patterned and the first and second components can be electrically connected to the first and second contact pads, respectively, with connection posts or photolithographically defined electrodes.
US11387152B1 Substrate processing apparatus, method of manufacturing semiconductor device, and recording medium
According to one aspect of the technique, there is provided a technique, including: a process chamber in which a substrate is processed; a memory that stores recipe information describing a procedure that executes the processing of the substrate, process data accumulated during the processing of a plurality of substrates, variation quality data calculated from the process data, and comparison data to be compared with the variation quality data; a monitor configured to monitor the process data; an analyzer configured to compare the variation quality data with the comparison data to obtain a reproduction index indicating a reproducibility of the comparison data, and calculate a correction value of setting information included in the recipe information when the reproduction index is smaller than a predetermined value; and a controller configured to be capable of correcting the setting information included in the recipe information with the correction value.
US11387150B2 Fabricating method of decreasing height difference of STI
A method of decreasing height differences of STIs includes providing a substrate comprising a peripheral circuit region. The peripheral circuit region includes a P-type transistor region and an N-type transistor region. A first STI and a third STI are respectively disposed within the N-type transistor region and the P-type transistor region. Later, a first mask is formed to cover the N-type transistor region. Then, an N-type well is formed in the P-type transistor region and part of the third STI is removed by taking the first mask as a mask. Next, the first mask is removed. After that, a second mask is formed to cover the P-type transistor region. Subsequently, a P-type well is formed in the N-type transistor region and part of the first STI is removed by taking the second mask as a mask. Finally, the second mask is removed.
US11387142B1 Semiconductor device containing bit lines separated by air gaps and methods for forming the same
A semiconductor structure includes a semiconductor device, bit lines electrically connected to the semiconductor device, air gaps located between the bit lines, a capping-level material layer, a via-level dielectric material layer located between the bit lines and the capping-level material layer, and conductive via structures extending through the via-level dielectric material layer and contacting a top surface of a respective one of the bit lines. The capping-level material layer contains cavity-containing openings exposing the air gaps. The capping-level material layer contains protruding portions that extend into peripheral regions of the cavity-containing openings.
US11387141B2 Multifunction single via patterning
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.
US11387137B2 Self-centering susceptor ring assembly
A self-centering susceptor ring assembly is provided. The susceptor ring assembly includes a susceptor ring support member and a susceptor ring supported on the susceptor ring support member. The susceptor ring support member includes at least three pins extending upwardly relative to the lower inner surface of the reaction chamber. The susceptor ring includes at least three detents formed in a bottom surface to receive the pins from the susceptor ring support member. The detents are configured to allow the pins to slide therewithin while the susceptor ring thermally expands and contracts, wherein the detents are sized and shaped such that as the susceptor ring thermally expands and contracts the gap between the susceptor ring and the susceptor located within the aperture of the susceptor ring remains substantially uniform about the entire circumference of the susceptor, and thereby maintains the same center axis.
US11387136B2 Pad raising mechanism in wafer positioning pedestal for semiconductor processing
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.
US11387132B2 Ceramic material and electrostatic chuck device
Provided is a composite sintered body for an electrostatic chuck, which is not easily broken even if it is exposed to high-power plasma. Further, provided are an electrostatic chuck device using such a composite sintered body for an electrostatic chuck and a method of manufacturing a composite sintered body for an electrostatic chuck. The composite sintered body for an electrostatic chuck is a composite sintered body including an insulating ceramic and silicon carbide, in which crystal grains of the silicon carbide are dispersed in at least one selected from the group consisting of a crystal grain boundary and a crystal grain of a main phase formed by sintering crystal grains of the insulating ceramic.
US11387131B2 Alignment apparatus and method of manufacturing semiconductor device
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.
US11387130B2 Substrate alignment systems and related methods
Implementations of a method of making a plurality of alignment marks on a wafer may include: providing a wafer including an alignment feature on a first side of the wafer. The method may include aligning the wafer using a camera focused on the first side of the wafer. The wafer may be aligned using the alignment feature on the first side of the die. The wafer may also include creating a plurality of alignment marks on a second side of the wafer through lasering, sawing, or scribing.
US11387122B2 Method and apparatus for measuring process kit centering
Embodiments disclosed herein include a sensor wafer. In an embodiment, the sensor wafer comprises a substrate, wherein the substrate comprises a first surface, a second surface opposite the first surface, and an edge surface between the first surface and the second surface. In an embodiment, the sensor wafer further comprises a plurality of sensor regions formed along the edge surface, wherein each sensor region comprises a self-referencing capacitive sensor.
US11387120B2 Chemical dispensing apparatus and methods for dispensing a chemical to a reaction chamber
A chemical dispensing apparatus for providing a chlorine vapor to a reaction chamber is disclosed. The chemical dispensing apparatus may include: a chemical storage vessel configured for storing a chlorine-containing chemical species, a reservoir vessel in fluid communication with the chemical storage vessel, the reservoir vessel configured for converting the chlorine-containing chemical species to the chlorine vapor, and a reaction chamber in fluid communication with the reservoir vessel. Methods for dispensing a chlorine vapor to a reaction chamber are also disclosed.
US11387115B2 Silicon mandrel etch after native oxide punch-through
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.
US11387112B2 Surface processing method and processing system
There is provided a method of performing a surface processing on a substrate having a metal layer formed on a bottom portion of a recess formed in an insulating film, the method including: supplying a halogen-containing gas into a processing chamber in which the substrate is loaded; and removing a metal oxide from the bottom portion of the recess using the halogen-containing gas.
US11387107B2 Deposition of organic films
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.
US11387106B2 Method for depositing a ruthenium-containing film on a substrate by a cyclical deposition process
A method for depositing a ruthenium-containing film on a substrate by a cyclical deposition process is disclosed. The method may include: contacting the substrate with a first vapor phase reactant comprising a metalorganic precursor, the metalorganic precursor comprising a metal selected from the group consisting of a cobalt, nickel, tungsten, molybdenum, manganese, iron, and combinations thereof. The method may also include; contacting the substrate with a second vapor phase reactant comprising ruthenium tetroxide (RuO4); wherein the ruthenium-containing film comprises a ruthenium-metal alloy. Semiconductor device structures including ruthenium-metal alloys deposited by the methods of the disclosure are also disclosed.
US11387099B2 Spin coating process and apparatus with ultrasonic viscosity control
A spin coating method includes dispensing a coating material including a nonvolatile film material and a volatile solvent over a substrate, and spin coating the coating material over the substrate by spinning the substrate while applying ultrasound waves to the coating material to reduce a viscosity of the coating material during the spin coating.
US11387098B2 Dispenser guard and method of manufacturing an article
A fluid dispenser, comprising a dispenser faceplate having at least one ejection port and a dispenser guard. The dispenser guard has at least one opening configured to allow fluid exiting from the ejection port to flow through and at least one drainage structure. The dispenser guard is spaced from the ejection port with a gap small enough to attract the fluid accumulated around the ejection port to flow into the drainage structure.
US11387097B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique that includes: forming an initial oxide layer on a surface of a substrate by performing a set m times (where m is an integer equal to or greater than 1), the set including non-simultaneously performing: (a) oxidizing the surface of the substrate under a condition that an oxidation amount of the substrate increases from an upstream side to a downstream side of a gas flow by supplying an oxygen-containing gas and a hydrogen-containing gas to the substrate; and (b) oxidizing the surface of the substrate under a condition that the oxidation amount of the substrate decreases from the upstream side to the downstream side of the gas flow by supplying the oxygen-containing gas and the hydrogen-containing gas to the substrate; and forming a film on the initial oxide layer by supplying a precursor gas to the substrate.
US11387094B2 Time of flight mass spectrometer and method of mass spectrometry
A time-of-flight (ToF) mass spectrometer, comprising: a pulsed ion injector for forming an ion beam that travels along an ion path; a detector for detecting ions in the ion beam that arrive at the detector at times according to their m/z values; an ion focusing arrangement located between the ion injector and the detector for focusing the ion beam in at least one direction orthogonal to the ion path; and a variable voltage supply for supplying the ion focusing arrangement with at least one variable voltage that is dependent on a charge state and/or an amount of ions of at least one species of ions in the ion beam. A corresponding method of mass spectrometry is provided. The charge state and/or an amount of ions may be acquired from a pre-scan, or predicted. Tuning of the spectrometer based on a charge state and/or an amount of ions of at least one species of ions in the ion beam may be performed on the fly.
US11387092B2 Thermal desorption tube sampler
The disclosure provides a thermal desorption (TD) tube sampler. The sampler comprises a first connector configured to reversibly connect to a TD tube containing a sample, and a second connector configured to couple to a direct injection mass spectrometer. The TD tube sampler is configured to desorb a sample in a TD tube connected thereto, and feed the desorbed sample from the TD tube to a direct injection mass spectrometer such that the desorbed sample does not pass through a cold trap.
US11387091B2 Ion source
A method of ionisation is disclosed in which a sample is heated such that analyte is released from the sample. Analyte released from the sample is accumulated, and then the accumulated analyte is passed to an ionisation region where the analyte is ionised.
US11387086B2 Machine for the deposition of material by the cathodic sputtering technique
A machine for the deposition of material on a substrate by the cathodic sputtering technique is provided, of the type provided with a cathode assembly having a tubular support extending substantially along a first axis (A), and a plurality of magnetic elements constrained to the tubular support and spaced from one another along the first axis (A), and wherein each of the magnetic elements has at least one second axis (M) of magnetic orientation, linking the respective magnetic poles (N; S) and has an outer side jutting from the tubular support and an inner side constrained to the tubular support, wherein the second axis (M) linking the poles of each magnetic element is transverse to the first axis (A) of the tubular support and the polarity (S; N) of the outer sides of two consecutive magnetic elements along the first axis (A) on the tubular support is alternating.
US11387081B2 Wafer chuck and processing arrangement
According to various embodiments, a wafer chuck may include at least one support region configured to support a wafer in a receiving area; a central cavity surrounded by the at least one support region configured to support the wafer only along an outer perimeter; and a boundary structure surrounding the receiving area configured to retain the wafer in the receiving area.
US11387080B2 Substrate support and plasma processing apparatus
A substrate support is provided. The substrate support includes a main body having a substrate supporting region and an annular region surrounding the substrate supporting region. The substrate support further includes a first ring disposed on the annular region and having a through-hole, a second ring disposed on the first ring and having an inner peripheral surface facing an end surface of a substrate on the substrate supporting region. The substrate support further includes a lift pin including a lower rod and an upper rod, wherein the lower rod has an upper end surface to be in contact with the first ring, and the upper rod extends upward from the upper end surface of the lower rod to be in contact with the second ring through the through-hole of the first ring and has a length greater than a length of the through-hole.
US11387079B2 Plasma etch chamber and method of plasma etching
A plasma etching chamber including within a vacuum recipient: an etching compartment with a central axis and a surrounding wall enclosing the etching compartment; a pumping compartment with a metal surrounding wall having a feed through opening; a metal partition wall traverse to the axis separating the etching compartment from the pumping compartment; a pumping slit in or along the partition wall; a workpiece support; a metal tubular arrangement through the opening, including a first part coupled to the workpiece support and a second part coupled to the metal surrounding wall, the second part being electrically conductively joint to the metal surrounding wall; an Rf feed line through the tubular arrangement connected to the workpiece support; a system ground connector at an end of the second part; distributed metal connectors establishing electric contact from the metal surrounding wall, across the pumping slit via the partition wall to the first part.
US11387077B2 Plasma processing method and plasma processing apparatus
A disclosed plasma processing method includes generating plasma in a chamber of a plasma processing apparatus by supplying radio frequency power from a radio frequency power source in a first period. The plasma processing method further includes stopping supply of the radio frequency power from the radio frequency power source in a second period following the first period. The plasma processing method further includes applying a negative direct-current voltage from a bias power source to a substrate support in a third period following the second period. In the third period, the radio frequency power is not supplied. In the third period, the negative direct-current voltage is set to generate ions in a chamber by secondary electrons that are emitted by causing ions in the chamber to collide with a substrate.
US11387073B2 In situ angle measurement using channeling
A system and method that is capable of measuring the incident angle of an ion beam, especially an ion beam comprising heavier ions, is disclosed. In one embodiment, X-rays, rather than ions, are used to determine the channeling direction. In another embodiment, the workpiece is constructed, at least in part, of a material having a high molecular weight such that heaver ion beams can be measured. Further, in another embodiment, the parameters of the ion beam are measured across an entirety of the beam, allowing components of the ion implantation system to be further tuned to create a more uniform beam.
US11387065B2 Leakage protector
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 Electrical circuit breaker
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.
US11387049B2 Oxygen generating electrode, oxygen generating electrode device, and photoelectric converter
An oxygen generating electrode includes a conductive layer; a photocatalyst layer; and a light absorption. The light-absorbing layer arranged between the conductive layer and the photocatalyst layer. The light-absorbing layer is formed of one or a plurality of perovskite-type films, and each of the films contains tin (Sn), oxygen (O), sulfur (S), and one or more elements selected from Group 1 or Group 2 of the periodic table of elements. Each of the films formed by doping S for substituting an O site is set so that a band gap takes a predetermined value in a range between 0 eV to 4 eV.
US11387048B2 Solid electrolytic capacitor
A solid electrolytic capacitor includes at least one capacitor element, an outer packaging resin, and a coating layer. The at least one capacitor element includes an anode body that includes a dielectric layer, and a solid electrolyte layer that at least partially covers the dielectric layer. The outer packaging resin covers the at least one capacitor element. The coating layer is disposed between the at least one capacitor element and the outer packaging resin. The coating layer contains a fluorine compound.
US11387045B2 Multilayer component with external contact
A multilayer component is disclosed. In an embodiment, a multilayer component includes a main body with first and second inner electrodes, wherein the first and second electrodes are alternately arranged in an interior of the main body and electrically insulated from one another and an outer contact configured to provide external contact, wherein the outer contact comprises at least two first strip-shaped conductor tracks arranged on a first surface of the main body, wherein each first conductor track is electrically connected to one of the first inner electrodes, wherein the outer contact comprises at least two second strip-shaped conductor tracks arranged on a second surface of the main body, wherein each second conductor track is electrically connected to one of the second inner electrodes, and wherein embossings in adjacent first conductor tracks or second conductor tracks are arranged offset with respect to one another.
US11387043B2 High energy density dielectric layer
A high energy density dielectric layer having relative dielectric permittivity greater than εR≥70 and thickness less than 1 micron that when formed between a primary electrode and the secondary electrode of a capacitor, wherein the high energy density dielectric has a dielectric polarization response that is determined solely by orbital deformations of the atomic species forming said high energy density dielectric.
US11387041B2 Multilayer electronic component
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.
US11387039B2 Integrated transformer with low AC losses and impedance balanced interface
An integrated transformer device is provided with both inductive and transformer elements. The inductive and transformer elements are combined within the same device, sharing at least a part of the same magnetic and electrical paths. The integrated transformer device comprises a top core, a bottom core, and a shunt core. A high voltage winding is wound around the bottom core. A low voltage winding is wound around the bottom core and the shunt core. Power semiconductor devices, connected in parallel, form a portion of the low voltage winding and are disposed at a location proximate to the high voltage winding.
US11387037B2 Surface mount coil component, method of manufacturing the same, and DC-DC converter using the same
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.
US11387035B2 Wireless charging coil
The present disclosure provides a wireless charging coil, and the wireless charging coil comprises a first coil layer, a second coil layer and a first magnetic material. The second coil layer is stacked in parallel on a surface of the first coil layer to form a stacked structure, and it has a winding path identical to a winding path of the first coil layer. The first magnetic material is disposed on one side of the first coil layer and has a winding path which is different from the winding path of the first coil layer and with said side away from the second coil layer. Currents generated by a power source are evenly distributed in the stack structure to reduce a skin effect when the wireless charging coil is electrically connected to the power source.
US11387032B2 Coil component manufacturing method, coil component, and DC-to-DC converter
A coil component manufacturing method includes embedding coils in a flat plate-shaped element body defined by a molded body including magnetic particles such that the coils are in a matrix and winding axes of the coils extend in a thickness direction of the element body, one end portion of each of the coils is exposed to one main surface of the element body, and the other end portion of each of the coils is exposed to the other main surface of the element body, forming electrode films defining input/output terminals on both main surfaces of the element body so as to make contact with one of the end portions of each of the coils, and performing segmentation into individual coil components by cutting the element body at location between the coils adjacent to each other in the thickness direction.
US11387031B2 Vacuum filtration system
An oil filtration system for purifying oil present in a reservoir. The system includes an inlet for receiving an inlet flow of contaminated oil from said reservoir, an outlet for releasing an outlet flow of purified oil to said reservoir, a vacuum housing in fluid communication with the inlet and the outlet, where the vacuum housing comprises an oil filter arranged in-side said housing, a first pumping unit which is arranged upstream of the vacuum housing, a second pumping unit which is arranged downstream of the vacuum housing, and a vacuum-generating means which is connected to the vacuum housing via a pumping tube, where the pumping flow rate of said second pumping unit is higher than the pumping flow rate of said first pumping unit.
US11387030B2 Fluid cooled magnetic element
A fluid-cooled magnetic element. A plurality of coils is arranged in a non-toroidal configuration. Each coil may be a hollow cylinder, formed by winding a rectangular wire into a roll. The coils alternate with planer spacers. The coils may alternate in winding orientation, and the inner end of each coil may be connected, through a connection pin, to the inner end of an adjacent coil. Small gaps are formed between the coils and the spacers, e.g. as a result of each spacer having, on its two faces, a plurality of raised ribs, against which the coils abut. Cooling fluid flows through the gaps to cool the coils.
US11387025B2 Grain-oriented electrical steel sheet and production method therefor
Disclosed is a grain-oriented electrical steel sheet including: closure domains, each containing a discontinuous region at a part thereof and extending at an angle within 30° with respect to a transverse direction of the steel sheet, wherein a closure domain overlapping portion in the discontinuous region on one surface of the steel sheet has a length α in the transverse direction that is longer than a length β in the transverse direction of the closure domain overlapping portion on the other surface of the steel sheet, and the length α satisfies 0.5≤α≤5.0 and the length β satisfies 0.2α≤β≤0.8α. Consequently, the iron loss and the deterioration of magnetostrictive properties are suppressed in discontinuous regions, which would be inevitably formed when magnetic domain refining treatment is performed using a plurality of irradiation devices.
US11387021B2 Ceramic member and electronic device
A ceramic member includes a perovskite compound including La, Ca, Mn, and Ti as main components, wherein the amount of Ti is about 5 parts by mole or more and about 20 parts by mole or less, the amount of Ca is about 10 parts by mole or more and about 27 parts by mole or less, and the total amount of La and Ca is about 85 parts by mole or more and about 97 parts by mole or less based on the total amount of Mn and Ti of 100 parts by mole.
US11387020B2 Shunt resistor module having screw coupling structure
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.
US11387019B2 Grommets for holding cables
The present disclosure describes grommets formed of a polymeric material and adapted for holding a plurality of discrete cables. A grommet may comprise two halves, each half comprising: a main body having a generally arced outer surface, a plurality of angled cantilevered tines integrally coupled to the main body and extending generally radially inward from the main body; and a slidable interconnection feature integral with the main body, wherein the slidable interconnection feature for each respective half is dimensioned to mate with the slidable interconnection feature of the other half, allowing the two halves to slide into an interlocking position with each other when compressed together.
US11387017B2 Method of producing superconductor
The following two problems arise when carbon is added to a starting material powder in the process of production of an MgB2 superconductor: (1) an impurity phase increases; and (2) the degree of substitution of carbon at boron sites is spatially non-uniform. This superconductor production method comprises: a mixing step of mixing a starting material powder and an additive; and a heat treatment step of heat-treating the mixture prepared in the mixing step. The starting material powder is MgB2 powder or a mixed powder of magnesium and boron, and the additive is an Mg—B—C compound containing three elements of magnesium, boron and carbon.
US11387014B2 Torque-balanced, gas-sealed wireline cables
A smooth torque balanced cable that includes an electrically conductive cable core for transmitting electrical power. The smooth torque balanced cable also has a first polymer surrounding said cable core. An inner layer of a plurality of first armor wires surrounds the cable core. The first armor wires being in partial contact with the first polymer and partial contact with a second polymer disposed opposite the first polymer.
US11387011B2 Compact radioisotope generator
An apparatus for manufacturing a radioisotope comprises a container. The container comprising a portable neutron source and a solution that comprises a particular isotope. The portable neutron source is surrounded by the solution. The solution comprises at least one of copper phthalocyanine or copper salicylaldehyde o-phenylene diamine. The portable neutron source emits neutrons that react with the particular isotope resulting in the transformation of the particular isotope into the radioisotope.
US11387010B2 Protective garments and methods for using same
Disclosed herein are protective garments and methods for using the same. In one aspect, the garment includes a garment body configured to be worn on a portion of a wearer's body, the garment body comprising at least one protective segment configured to block a predetermined level of radiation. Also disclosed herein are method of making the disclosed garments and methods for using the disclosed garments.
US11387007B2 Inertial confinement fusion system which decouples life-limited component from plant availability
An architecture for an inertial confinement fusion system is disclosed. The system includes a fusion chamber for producing neutrons from a fusion reaction, and a laser system in which lasers are arranged about a vacuum chamber to provide energy to the fusion chamber to initiate the fusion reaction. The beam paths between the lasers and the fusion chamber are configured to prevent neutrons from the fusion chamber from reaching the laser system at a level that would preclude human access to the laser system.
US11387006B2 Client monitoring, management, communication, and performance system and method of use
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.
US11387005B2 Secure patient messaging
The techniques described in this disclosure relate to methods and systems for generating a model profile to identify opportunities to, for example, initiate dialogue between a pharmacy and a patient. The techniques include a method comprising generating a model profile to identify at least one discrete opportunity to initiate dialogue with a patient; analyzing a patient profile associated with a patient to determine whether the patient profile fits the model profile; determining that the patient profile fits the model profile; and sending a message to the patient.
US11387002B2 Automated cancer registry record generation
Techniques for generating cancer registry records are provided. The techniques include obtaining a plurality of rules that define cancer registry record generation as a function of patient health records; obtaining one or more electronic health records associated with a patient that include cancer related treatment information; processing the cancer related treatment information in the one or more electronic health records to generate a cancer registry record for the patient that represents a portion of the cancer related treatment information; determining that the cancer registry record includes insufficient cancer related treatment information; and updating the cancer registry record to address the insufficient cancer related treatment information by evaluating the cancer related treatment information against the plurality of rules.
US11387000B2 Systems and methods for determining and providing a display of a plurality of wellness scores for patients with regard to a medical condition and/or a medical treatment
An interface displaying a plurality of previously determined wellness scores for a plurality of patients may be generated and provided to a display device. The patients may each be associated with a patient characteristic, a treatment, and/or a diagnosis. In some instances, the patients may be associated with a particular treatment provider or group of treatment providers and plurality of previously determined wellness scores may enable a treatment provider to quickly view (via the interface) the current wellness of patients under his or her care. In other instances, the plurality of previously determined wellness scores may be associated with a diagnosis and a corresponding treatment so that the interface provides the wellness scores for patients who have undergone the treatment and a viewer may observe how the treatment impacted the wellness scores for the patients.
US11386998B2 Systems and techniques for estimating the severity of chronic obstructive pulmonary disease in a patient
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.
US11386995B2 Method and system for centralized patient monitoring management
A method of centralized monitoring management at a centralized monitoring unit (CMU) includes receiving patient monitoring data from multiple patient monitoring devices, each providing patient monitoring data for one of multiple patients, and assigning each of the multiple patients to one of at least two monitoring technician stations. Each monitoring technician station is configured to receive and display patient monitoring data the patients assigned thereto and to present alarms for each patient to a CMU technician. A load index is calculated for each monitoring technician station based on the alarms for each patient in the group of patients assigned to that monitoring technician station. At least one patient is removed from the group of patients assigned to a first monitoring technician station of the at least two monitoring technician stations based on the load index for the first monitoring technician station. The patient removed from the first monitoring technician station is then reassigned to a different one of the at least two monitoring technician stations so as to distribute an overall alarm load for the CMU across all of the at least two monitoring technician stations.
US11386994B2 Optimized bedside safety protocol system
Therapy device systems, modules, and methods, include memory, one or more processors, in communication with the memory, a plurality of medical therapy devices, a plurality of patient monitoring devices, and a protocol execution module, configured to execute on the one or more processors. The protocol execution module displays a plurality of protocols. The protocol execution module receives a selected protocol, associated with an individual medical therapy device being one of a plurality of medical therapy devices and associated with an individual patient monitoring device being one of a plurality of patient monitoring devices. The protocol execution module executes the selected protocol with the individual medical therapy device.
US11386992B2 Imaging system and methods displaying a fused multidimensional reconstructed image
A system, method, and apparatus for displaying a fused reconstructed image with a multidimensional image are disclosed. An example imaging system receives a selection corresponding to a portion of a displayed multidimensional visualization of a surgical site. At the selected portion of the multidimensional visualization, the imaging system displays a portion of a three-dimensional image which corresponds to the selected multidimensional visualization such that the displayed portion of the at least one of the three-dimensional image or model is fused with the displayed multidimensional visualization.
US11386991B2 Methods and apparatus for artificial intelligence informed radiological reporting and model refinement
Systems and methods for detecting and classifying clinical features in medical images are disclosed. Natural language processes are applied to speech received from a dictation system to determine clinical and anatomical information for a medical image being viewed. In some examples, gaze location information identifying an eye position is received, as well as an image position for the medical image being viewed. Features of the medical image are detected and classified based on machine learning models. Anatomical associations are generated based on one or more of the classifications, the anatomical information, the gaze information, and the image position. The machine learning models can be trained based on the anatomical associations. In some examples, reports are generated based on the anatomical associations.
US11386990B1 Three-dimensional selective bone matching
Method, system, and program products are disclosed herein for creating a 3D model based on a plurality of received 2D medical images. Once the 2D images are received, a determination is made regarding any potential processing steps required to put the images into a standard view. Once the images are processed, a plurality of points are identified that are associated with a portion of an anatomical landmark. Various historical 2D images are then identified based on a comparison between the plurality of points. Using the historical information, a 3D image is generated of an anatomical feature of a patient.
US11386989B2 Systems and methods of automatically processing electronic images across regions
Systems and methods are disclosed for using an integrated computing platform to view and transfer digital pathology slides using artificial intelligence, the method including receiving at least one whole slide image in a cloud computing environment located in a first geographic region, the whole slide image depicting a medical sample associated with a patient, the patient being located in the first geographic region; storing the received whole slide image in a first encrypted bucket; applying artificial intelligence to perform a classification of the at least one whole slide image, the classification comprising steps to determine whether portions of the medical sample depicted in the whole slide image are healthy or diseased; based on the classification of the at least one whole slide image, generating metadata associated with the whole slide image; and storing the metadata in a second encrypted bucket.
US11386987B2 Providing global accessibility to telehealth prescribed medications
Systems and methods for providing world-wide access to telehealth prescribed medications are provided. A patient prescription database receives electronic prescriptions from healthcare provider systems following telehealth consultations with patients by way of patient systems. Each electronic prescription is associated a unique patient identifier. Unique patient identifiers are received from pharmacy systems and the electronic prescriptions are retrieved from the patient prescription database for display. Following receipt of dispensation information from the pharmacy systems, the patient prescription database is updated.
US11386985B2 Healthcare transaction validation via blockchain systems and methods
Healthcare transaction validation systems and methods are presented. Healthcare transactions associated with a stakeholder are compiled into a chain of healthcare transaction blocks. The chain can be considered a chronicle of person's healthcare path through life. When a transaction is conducted, the corresponding healthcare parameters (e.g., inputs, outputs, clinical evidence, outcomes, etc.) are sent to one or more validation devices. The devices establish a validity of the transaction and generate a new block via a proof-of-work principle. Once the new block has been calculated it can be appended to the stakeholder's health care blockchain.
US11386978B2 Fluidic chemFET polynucleotide sequencing systems with confinement regions and hydrogen ion rate and ratio parameters
Mathematical models for the analysis of signal data generated by sequencing of a polynucleotide strand using a pH-based method of detecting nucleotide incorporation(s). In an embodiment, the measured output signal from the reaction confinement region of a reactor array is mathematically modeled. The output signal may be modeled as a linear combination of one or more signal components, including a background signal component. This model is solved to determine the nucleotide incorporation signal. In another embodiment, the incorporation signal from the reaction confinement region of a reactor array is mathematically modeled.
US11386968B1 Memory apparatus and method of operation using plane dependent ramp rate and timing control for program operation
A memory apparatus and method of operation is provided. The apparatus includes memory cells connected to word lines and bit lines and arranged in a plurality of planes. The apparatus also includes a control circuit coupled to the word lines and the bit lines and configured to determine whether a program operation of the memory cells involves all of the plurality of planes. In response to the program operation of the memory cells not involving all of the plurality of planes, the control circuit adjusts at least one of a bit line ramp rate of a bit line voltage applied to the bit lines and a word line ramp rate of at least one word line voltage applied to the word lines during the program operation based on a quantity of the plurality of planes associated with the memory cells being program-verified in the program operation.
US11386966B2 Access operations in capacitive sense NAND memory
Memory might include a non-volatile memory cell, a capacitance selectively connected to the non-volatile memory cell, a field-effect transistor having a channel capacitively coupled to an electrode of the capacitance, and a controller for access of the non-volatile memory cell configured to cause the memory to increase a voltage level of the electrode of the capacitance, selectively discharge the voltage level of the electrode of the capacitance through the non-volatile memory cell responsive to a data state stored in the non-volatile memory cell, and determine whether the field-effect transistor is activated in response to a remaining voltage level of the electrode of the capacitance.
US11386964B2 Systems and methods involving hardware-based reset of unresponsive memory devices
Systems and methods of memory operation that provide a hardware-based reset of an unresponsive memory device are disclosed. In one embodiment, an exemplary system may comprise a semiconductor memory device having a memory array, a controller that may include a firmware component for controlling memory operations, and a reset circuit including power-up circuitry and timeout circuitry. The reset circuit may be configured to detect when the memory device is in a non-responsive state and reset the memory device without using any internal controller components potentially impacted/affected by the non-responsive state.
US11386963B2 EEPROM memory device and corresponding method
The memory device of the electrically-erasable programmable read-only memory type comprises write circuitry designed to carry out a write operation in response to receiving a command for writing at least one selected byte in at least one selected memory word of the memory plane, the write operation comprising an erase cycle followed by a programming cycle, and configured for generating, during the erase cycle, an erase voltage in the memory cells of all the bytes of the at least one selected memory word, and an erase inhibit potential configured, with respect to the erase voltage, for preventing the erasing of the memory cells of the non-selected bytes of the at least one selected memory word, which are not the at least one selected byte.
US11386962B2 Method for programming 3D NAND flash memory
The present disclosure relates to a method for programming a 3D NAND flash memory, which includes: S1) providing a 3D flash memory array, and eliminating residual charges; S2) strobing a bit line where an upper sub-storage module is located; S3) applying a drain voltage to the drain of a to-be-programmed memory cell, and floating a source thereof; S4) applying a programming voltage to the gate of the to-be-programmed memory cell, to complete programming; and S5) after completing the programming of the upper sub-storage module, and when the upper sub-storage module keeps a programmed state, strobing a bit line where a lower sub-storage module is located, and repeating operation S3) and operation S4) to achieve programming of the lower sub-storage module. In the method for programming a 3D NAND flash memory according to the present disclosure, programming is completed based on tertiary electron collision.
US11386961B2 Centralized fixed rate serializer and deserializer for bad column management in non-volatile memory
In a non-volatile memory circuit, performance is improved by converting data between a serial format, for transfer on and off of the memory circuit, and a parallel format, for transfer to and from the memory latches used for read and writing data into the memory array of the memory circuit. The memory array is split into M+N divisions, but transferred with a degree of parallelism of M, allowing M words of data to be transferred in parallel at a fixed transfer rate while allowing for up to N bad columns in a transfer. In the write path, a column skipping mechanism is used when converting words of write data into a parallel format. In the read path, a set of (M+N) to 1 multiplexers is used to align the word of read data so that read data can be transferred at a fixed rate and without any added latency.
US11386959B2 Semiconductor storage device
A semiconductor storage device includes a memory string and a row decoder configured to apply voltages to first to fourth select gate lines and first and second word lines connected to the memory string. A sequencer has first mode for erasing the entire memory string and a second mode for erasing just a portion of the memory string. In the first mode, a first voltage is applied to the bit line and the source line, a second voltage lower than the first voltage is applied to the first select gate line, a third voltage is applied to the second select gate line, a fourth voltage is applied to the third select gate line, a fifth voltage lower than the first voltage is applied to the fourth select gate line, and a sixth voltage lower than the first to fifth voltages is applied to the first and second word lines.
US11386958B2 Methods and apparatuses including a string of memory cells having a first select transistor coupled to a second select transistor
Generally discussed herein are apparatuses and methods. One such apparatus includes a data line, a first memory cell and a first select transistor. The first transistor has a gate and is coupled between the data line and the first memory cell. The apparatus can include a second memory cell and a second select transistor having a gate. The apparatus can include a third select transistor having a gate. The second select transistor is coupled between the second memory cell and the third select transistor. The third select transistor is coupled between the second select transistor and a source. The apparatus can include a drive transistor coupled to both the gate of the first select transistor and the gate of the second select transistor or the gate of the third select transistor.
US11386954B2 Memory device and method for operating the same including setting a recovery voltage
A memory device can include a plurality of memory cells including a first group of memory cells and a second group of memory cells programmed to a predefined logic state. The plurality of memory cells includes a memory controller configured to apply a reading voltage to at least one selected memory cell of the first group during a reading operation, apply the reading voltage to the memory cells of the second group, and responsive to the logic state of at least one memory cell of the second group being assessed to be different from the predefined logic state perform a refresh operation of the memory cells of the first group by applying a recovery voltage higher than the reading voltage to assess the logic state thereof and reprogramming the memory cells of the first group to the logic state assessed with the recovery voltage.
US11386948B1 Multiplexors under an array of memory cells
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).
US11386938B2 Storage device and operating method of the storage device
A memory device includes: memory cells; an operation mode determiner for determining any one of a normal operation mode and a memory communication operation mode of communicating data with another memory device; a pad control signal generator for generating a pad control signal for determining a pad to receive a signal corresponding to a data movement command of the memory controller according to the determined operation mode; a pad controller for receiving the signal through the determined pad according to the pad control signal; an internal command generator for generating an internal operation command corresponding to the data movement command according to the determined operation mode; and an operation controller for performing one of a read operation of reading first target data from the memory cells and a program operation of storing second target data in the memory cells, based on the internal operation command.
US11386934B2 Method and device for displaying target object
Embodiments of the present application provide a method and apparatus for displaying objects. In the method, video frames that contain objects of predefined types are detected in pieces of video data to be displayed in a first display region. If such video frames are detected, the objects of the predefined types are extracted from the detected video frames. The extracted objects are then displayed in sub-regions of a second display region that is different from the first display region, with each object being displayed in one of the sub-regions. In this way, the objects that a user is interested in can be extracted from a video, and displayed in a way to be viewed with ease.
US11386930B2 Recording medium, playback method, and playback device
A recording medium includes a video stream of a standard-luminance range and a video stream of high-luminance range, which are used selectively in accordance with a playback environment. The recording medium also includes a subtitle stream of the standard-luminance range and a subtitle stream of the high-luminance range, which are used selectively in accordance with the playback environment. A playlist file includes a management region where playback control information relating to a main stream is stored, and includes an extended region. The management region stores first playback control information specifying playing of the video stream of the high-luminance range and the subtitle stream of the high-luminance range in combination. The extended region stores second playback control information specifying playing of the video stream of the standard-luminance range and the subtitle stream of the standard-luminance range in combination.
US11386927B1 Data storage device synchronizing first channel based on sync mark detected in second channel
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.
US11386923B2 Disk device
According to one embodiment, a disk device includes two magnetic disks opposing each other at intervals of 1.2 to 1.5 mm, and at least two suspension assemblies movable respectively between the two magnetic disks. Each of the suspension assemblies includes a base plate, a load beam extending from the base plate, a tab extending from a distal end of the load beam, a wiring member on the load beam and the base plate, including a gimbal portion, and a magnetic head on the gimbal portion, abutting on a dimple of the load beam via the gimbal portion. The ratio of a distance from a bendable location of the load beam to a center of the dimple with respect to a distance from the center of the dimple to a tip of the tab is 2.8 to 3.8.
US11386922B1 Multiple protective film on near-field transducer of heat-assisted magnetic recording device
A heat-assisted magnetic recording (HAMR) head has a protective multilayer confined to a window of the disk-facing surface of the slider that surrounds the near-field transducer (NFT) end and write pole end. The protective multilayer is made up of a first film of silicon nitride directly on and in contact with the NFT end and the write pole end and a second film of a metal oxide on and in contact with the silicon nitride film. The silicon nitride film is preferably formed by RIBD but is thin enough so that it does not contain any significant amount of other compounds. The metal oxide is preferably silicon dioxide, or alternatively an oxide of hafnium, tantalum, yttrium or zirconium, and together with the silicon nitride film provides a protective multilayer of sufficient thickness to be optically transparent to radiation and resistant to thermal oxidation.
US11386919B1 Methods and systems for audio sample quality control
The present disclosure provides methods and systems that may be used for providing quality control for audio samples. The audio samples may be speech samples of a user. The user may be participating in an audio interview.
US11386912B1 Method and computer program product for allowing a plurality of musicians who are in physically separate locations to create a single musical performance using a teleconferencing platform provided by a host server
A method and computer program product are provided for allowing a plurality of musicians who are in physically separate locations to create a single musical performance using a teleconferencing platform provided by a host server. The teleconferencing platform is electronically connected to musician participants who create the single musical performance via respective musician participant computers, and non-musician participants who experience the created single musical performance via respective non-musician participant computers. The single musical performance includes voice and/or instrument sounds contributed from each of the musicians. Host-sent audio is streamed by the host server to each of the participant computers. The host-sent audio includes a separable tempo and tone reference. Each of the musician participants provide their respective voice and/or instrument sounds to the host-sent audio. The separable tempo and tone reference is used to synchronize the single musical performances of the respective musician participants which are then combined to create the single musical performance. The host-sent audio, including the separable tempo and tone reference, is removed from the single combined musical performance, leaving only the single musical performance which may then be provided to the non-musician participants via their respective non-musician participant computers.
US11386909B2 Audio encoders, audio decoders, methods and computer programs adapting an encoding and decoding of least significant bits
An audio decoder for providing a decoded audio information on the basis of an encoded audio information is configured to obtain decoded spectral values on the basis of an encoded information representing the spectral values. The audio decoder is configured to jointly decode two or more most significant bits per spectral value on the basis of respective symbol codes for a set of spectral values using an arithmetic decoding, wherein a respective symbol code represents two or more most significant bits per spectral value for one or more spectral values. The audio decoder is configured to decode one or more least significant bits associated with one or more of the spectral values in dependence on how much least significant bit information is available, such that one or more least significant bits associated with one or more of the spectral values are decoded.
US11386908B2 Methods and apparatus to perform audio watermarking and watermark detection and extraction
Example methods and apparatus to audio watermarking and watermark detection and extraction are disclosed herein. Example methods disclosed herein include determining a first watermark symbol encoded in encoded audio samples and storing the first watermark symbol in tangible memory. Disclosed example methods also include determining a second watermark symbol encoded in the encoded audio samples and storing the second watermark symbol in the tangible memory. Disclosed example methods further include, in response to determining that the first watermark symbol matches the second watermark symbol, outputting the first watermark symbol.
US11386896B2 Health monitoring system and appliance
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 Human-computer interaction processing system, method, storage medium, and electronic device
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.
US11386892B2 Voice assistant discoverability through on-device targeting and personalization
Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
US11386891B2 Driving assistance apparatus, vehicle, driving assistance method, and non-transitory storage medium storing program
A driving assistance apparatus includes a memory and a processor including hardware. The processor is configured to acquire voice information uttered by a driver, recognize content of the voice information, output information on content of a process based on a recognition result of the voice information before executing the process, and execute the process when an approval signal that approves the execution of the process is input from an operation member disposed on a steering wheel that the driver holds to steer a vehicle.
US11386889B2 Contextual tagging and biasing of grammars inside word lattices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing contextual grammar selection are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance. The actions include generating a word lattice that includes multiple candidate transcriptions of the utterance and that includes transcription confidence scores. The actions include determining a context of the computing device. The actions include based on the context of the computing device, identifying grammars that correspond to the multiple candidate transcriptions. The actions include determining, for each of the multiple candidate transcriptions, grammar confidence scores that reflect a likelihood that a respective grammar is a match for a respective candidate transcription. The actions include selecting, from among the candidate transcriptions, a candidate transcription. The actions further include providing, for output, the selected candidate transcription as a transcription of the utterance.
US11386884B2 Platform and system for the automated transcription of electronic online content from a mostly visual to mostly aural format and associated method of use
The present disclosure relates a new platform and system for the transcription of electronic online content, such as a website, from mostly visual/text format normally seen on screens to a different audio-adapted format for being broadcasted to the user via an intelligent speaker system, such as the Echo® system. More specifically, the platform and system includes an automated engine with artificial intelligence and machine learning for the transformation of written websites into to audible-enable content for use in association with new technology intelligent speakers, for implementing data mining, processing, and summarizing tools. The system primarily relies upon a capacity to diagnose, recognize template-like patterns in html format to create different levels of importance to the content stored online. Once content is triaged, it then is given processed in one of many way to help deliver and render useful content based on one of many features. Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
US11386881B2 Active noise cancelling based on leakage profile
Active noise cancellation systems and methods include a feedforward path configured to receive a reference signal comprising ambient noise and adaptively generate an anti-noise signal to cancel the ambient noise and comprising an adaptive gain component configured to adaptively adjust a gain of the anti-noise signal, and a logic device configured to determine a leakage profile based on the adaptive gain component. The feedforward path includes a feedforward adaptive filter tuned to generate the anti-noise signal corresponding to the reference signal in accordance with the determined leakage profile. The leakage profile is selected from a plurality of stored leakage profiles that are tuned for a corresponding gain, and which corresponds to an ear coupling condition associated with a fit between the active noise cancellation system and a user. An adaptive transparency filter receives the reference signal and generates an ambient inclusion signal for output to a user.
US11386879B2 Audio device with adaptive auto-gain
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.
US11386878B2 Broadband ultrathin sound absorption or sound insulation structure controlling an acoustic wave propagation path
A broadband ultrathin sound absorption or sound insulation structure controlling an acoustic wave propagation path has at least one sound absorption unit or one sound insulation unit; and each sound absorption unit or sound insulation unit has at least one acoustic wave focused section and at least one acoustic wave absorption section. The acoustic wave focused section is formed by an acoustic wave focused cavity filled with acoustic material. The acoustic wave focused section controls the acoustic wave propagation path through the change of a section of the cavity and the change of material equivalent parameters in the cavity, so that the acoustic waves are focused and propagate along the curve. The acoustic wave absorption section realizes efficient broadband sound absorption through the filled sound absorption materials and the arranged periodic local oscillators along an ultralong path of acoustic wave absorption labyrinth passage.
US11386877B2 Audio equipment and program for audio equipment
Sound equipment includes: a beat position acquiring unit configured to analyze a beat position of music piece data to be reproduced or acquire an analysis result; and a beat position displaying unit configured to display a scale of a differential numerical value of the number of beats in a plus direction and a minus direction of the music piece data with reference to a currently reproduced position of the music piece data.
US11386875B2 Automatic display adaptation based on environmental conditions
A device comprises memory, a display characterized by a characteristic, and processors coupled to the memory. The processors receive data indicative of a preferred adaptation technique and intended display parameter. The processors adapt the content item to a display color space and the intended display parameter based on the preferred adaptation technique. The processors modify the intended display parameter based at least in part on the display characteristic to obtain a modified display parameter and cause the adapted content item to be displayed on the display according to the modified display parameter. In some embodiments, the processors obtain data indicative of ambient light conditions and adjust the modified display parameter based on the data indicative of ambient light conditions. In some embodiments, the processors cause the adapted content item to be displayed according to the adjusted and modified display parameter.
US11386874B2 System for performing image stabilization of a display in a vehicle
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.
US11386871B2 Instrumentation perspective and light emulator
A vehicle instrument panel assembly includes a display that generates an image indicative of a vehicle operating parameter, a first sensor disposed proximate the display that senses a position of an operator relative to the display and a controller that modifies the image responsive to the sensed position of the operator.
US11386867B2 In-vehicle display control device
An adaptation status judging unit (112) judges an adaptation status of a driver to a color. A goal color decision unit (113) decides a goal color of a display range based on the adaptation status of the driver. An applicable color decision unit (115) decides an applicable color of a display portion on a screen of a display based on the goal color, the display portion displaying information. A control unit (116) controls the display based on the applicable color of the display portion.
US11386862B2 Drive method, display panel and driving circuit
The present application discloses a driving method, a display panel and a driving circuit. The driving method is applied to the display panel, and includes a step of outputting a gate driving signal to a corresponding gate line of the display panel. A signal period of the gate driving signal includes a hold time, an open time, and a first pull-down time adjacent to the open time. The gate driving signal is in a first low level within the hold time, in a high level at the open time, and in a second low level within the first pull-down time, where the second low level is lower than the first low level.
US11386861B2 Liquid crystal on silicon panel with subpixel wobulation
A liquid crystal on silicon panel including a plurality of driving circuits is provided. Each of the driving circuits includes a first driving route and a second driving route. The first driving route and the second driving route are configured to drive corresponding subpixel electrodes and respectively determine display content of a first wobulation image and a second wobulation image. In addition, a projection apparatus including the liquid crystal on silicon panel is also provided.
US11386860B2 Display device and liquid crystal display device for adjusting transparency and polarity
According to one embodiment, a display device includes a display panel including a display area where first drive areas and second drive areas are alternately disposed, and display function layers which include first display function layers and second display function layers and which are changed to a transparent state and a scattering state, and a control unit. The control unit applies a drive voltage to the first display function layers, in a first field period. The control unit applies the drive voltage to the second display function layers, in a second field period. A polarity of the drive voltage in the first field period is different from a polarity of the drive voltage in the second field period.
US11386854B2 Pixel circuit and display apparatus having the same
A pixel circuit includes: a driving switching element; a data initializer to initialize a voltage of a control electrode of the driving switching element; a data writer to write a data voltage to the driving switching element; an organic light emitting element; an organic light emitting element initializer to initialize an anode electrode of the organic light emitting element to a second initialization voltage based on an organic light emitting element initialization gate signal; and a light emitting controller to control an emission of the organic light emitting element. The organic light emitting element initializer includes: a control electrode to receive the organic light emitting element initialization gate signal; an input electrode to receive the second initialization voltage; an output electrode connected to the anode electrode; and a conductive layer to receive a compensation control signal that is different from the organic light emitting element initialization gate signal.
US11386852B2 Display device performing multi-frequency driving
A display device includes a display panel including a first partial panel region and a second partial panel region, and a panel driver configured to drive the display panel. The panel driver determines a first driving frequency for the first partial panel region and a second driving frequency for the second partial panel region. When the first driving frequency and the second driving frequency are different from each other, the panel driver sets a boundary portion including a boundary between the first partial panel region and the second partial panel region, and determines a third driving frequency for the boundary portion to be between the first driving frequency and the second driving frequency.
US11386848B2 Shift register, display device, and method for controlling shift register
As a scanning line drive circuit of a display device, a shift register having a configuration in which a plurality of unit circuits are connected to each other in multiple stages is used. The unit circuits each include: a plurality of control transistors; an internal node connected to a terminal of one of the plurality of control transistors; and a depletion mode initialization transistor having a first conduction terminal connected directly or through a resistor to the internal node, a second conduction terminal, and a control terminal. One of a power supply voltage and a ground voltage is applied to the second conduction terminal, and the other voltage is applied to the control terminal. The initialization transistor is turned on in a power-off state.
US11386844B2 Display device and method for driving the same
A display device includes: a plurality of pixels, where each of the pixels includes a light emitting device and a pixel circuit coupled to the light emitting device; a scan driver which supplies a scan signal to the pixel circuit; a data driver which supplies a data signal to the pixel circuit; a power supply which supplies a voltage to the pixel circuit; a timing controller which controls the scan driver; a first signal generator which provides a first clock signal to the timing controller; and a second signal generator which provides a second clock signal to the timing controller.
US11386838B2 Pixel circuit and method of driving the same, display panel
A pixel circuit and a method of driving the same, and a display panel. The pixel circuit includes a drive circuit, a data writing circuit, a compensating circuit, a reset circuit and a first light emitting control circuit. The drive circuit is configured to control a drive current for driving a light emitting element to emit light; the data writing circuit is configured to write a data signal to the first terminal of the drive circuit; the compensating circuit is configured to compensate the drive circuit; the reset circuit is configured to apply a reset voltage to the control terminal of the drive circuit and the first terminal of the light emitting element; the first light emitting control circuit is configured to apply a first voltage of the first voltage terminal to the first terminal of the drive circuit.
US11386837B2 Display substrate and manufacturing method thereof, and display apparatus
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.
US11386834B2 Light-emitting diode (LED) display driver with programmable scan line sequence
A light-emitting diode (LED) display driver circuit includes: a set of scan lines, each scan line having a respective switch; a set of channels coupled to each scan line of the set of scan lines; and a scan line controller coupled to each respective switch of the set of scan lines, the scan line controller configured to provide a programmable sequence of control signals to respective switches of the set of scan lines.
US11386829B2 Display panel and drive method thereof, and display device
A display panel and its drive method, and a display device are provided in the present disclosure. The method for driving the display panel includes refreshing a first-color picture N times in one frame. A time interval between every two adjacent refreshings of the N times of the refreshing is T1 for the first-color picture, T1=T2/N, T2 is a duration of the one frame, N>1, and N is a positive integer. The first-color picture may be refreshed multiple times in the one frame, and the multiple refreshing processes of the first-color picture may be evenly distributed, which may reduce each picture retention duration after the first-color picture is refreshed. Furthermore, before the human eyes are not able to recognize the brightness decrease of a previous first-color picture, a next first-color picture is refreshed, thereby effectively improving the picture flickering phenomenon of the display panel.
US11386827B1 Level shifter and display device
Embodiments of the present disclosure relate to a level shifter and a display device capable of differently controlling a signal waveform between a first clock signal and a second clock signal used to output a first gate signal and a second gate signal. Accordingly, it is possible to reduce the variation in output characteristics between the first gate signal and the second gate signal, thereby improving image quality.
US11386820B2 Method of detecting threshold voltage shift and threshold votage shift detection device
A method of detecting threshold voltage shift and a threshold voltage shift detection device are provided. The method is applied to a pixel driving circuit which I is electrically coupled to a control line, a voltage line and a detection node, respectively. The method includes: in a detection cycle including a setting phase and a detection phase, in the setting phase, controlling a transistor included in the pixel driving circuit to be in a biased state; in the detection phase, providing a preset control voltage signal to the control line, providing a preset voltage signal to the voltage line, and determining a threshold voltage shift state of the transistor according to an electric potential of the detection node.
US11386818B2 Drone apparatus used in healthcare applications
A rechargeable drone apparatus or arrangement is provided. The rechargeable drone device includes a series of sensors configured to receive information about a user and transmit the information to a computing system configured to assess the information collected from the drone device and a set of securable compartments configured to maintain samples or medications, wherein the series of securable compartments are configured to be openable by an approved individual.
US11386816B2 Flexible display device and application method thereof
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.
US11386815B2 Bypass merge lanes
A system to improve the management of through traffic and vehicles entering and exiting a multilane roadway. The lanes are separated by at least one lane separator which should not be crossed by traffic along a designated portion of the roadway, such as within a predetermined distance from a roadway entrance or exit. The at least one lane separator may be any lane marking, barrier, or the like. The at least one lane separator can be any length and located anywhere with respect to the lanes.
US11386812B2 Film structure with protection against manipulation
A film structure with protection against manipulation includes a top film, a laser-inscribable layer which is arranged on the bottom side of the top film, and also a bottom film and a connecting layer for connecting the bottom film to the top film and the laser-inscribable layer. The connecting layer is arranged between the laser-inscribable layer and the bottom film. The film structure has an inscribed region and an uninscribed region. The top film is fused with the bottom film in the inscribed region of the film structure. As a result, it is virtually impossible to separate the top film with the inscribed layer from the bottom film without destruction in the event of a manipulation attempt.
US11386809B2 Medicament injection device or injection mock-up demo device with motion detector to log and track user behaviour
The present disclosure relates to a mock-up medicament injector for training purposes or an actual medicament injection device (1) comprising a sensor device (2) configured to detect movements of the whole device, and a logging device (3) configured to record said movements and thus track user behaviour of the device. The sensor can be e.g. an accelerometer, gyroscope or magnetometer. The device can communicate the logged data either in real time or at a later point in time from its memory to an external computer device. The present disclosure also relates to a corresponding method for tracking behaviour of a user using the medicament injector or training device (1).
US11386808B2 Model generation for dental simulation
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.
US11386807B2 Stethoscope chest piece holder
A stethoscope chest piece holder for use with a medical attachment device, the stethoscope chest piece holder including a clamp defining an adjustable aperture sized to receive a stethoscope chest piece therein and being configured to secure the stethoscope chest piece proximate the medical attachment device.
US11386804B2 Intelligent social interaction recognition and conveyance using computer generated prediction modeling
A method, computer program product, and system include a processor(s) obtaining, environmental data comprising captured audio data and captured image data. The processor(s) generates, based on the environmental data, a user profile for the user, by cognitively analyzing the environmental data to perform a binary valuation of one or more pre-defined core attributes. The processor identifies, based on the environmental data, one or more entities within the vicinity of the user. The processor(s) generates a subject profile for each entity of the one or more entities by cognitively analyzing the environmental data to perform the binary valuation of the one or more pre-defined core attributes. The processor(s) predicts perceived positive or negative outcome of the user initiating a contact with each entity of the one or more entities. The processor(s) generates a recommendation to initiate the contact with the at least one entity and transmits the recommendation.
US11386801B2 Toy with light emitting diode
A toy has one or more LED light sources positioned on the toy so the light source illuminates beyond the toy. A toy to be worn on the human finger comprises a body includes an anchoring portion for receiving or locating a finger or fingers. A finger puppet toy permits for at least one of a reading tool and a light source or an enhancement of other toys or writings. A LED or other light source is operated on the toy to interact with photo-luminescent ink and other inks. A photo-luminescent ink and other inks are pre-printed or included in a decoration on the surface of another item such as a book or other toy. The toy is a reading tool or a light source or an enhancement of other toys or writings. The LED light sources include a black light and may include other LED lights of other colors. The lights are connected to a circuit board and an integrated power source, which are connected to a switch encased on the toy. The mechanism, number and location of LED lights, the circuit board, wiring, power source and switch are further defined based on the shape of the character of the toy.
US11386797B2 System for generation of data content based on learning reinforcement
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 air traffic control over wireless networks for multiple package pickups and deliveries
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.
US11386792B2 Crowdsourced servicing of on-demand electric-vehicles
A set of electric vehicles required to be serviced is determined based at least in part on the data associated with the availability of the at least the subset of electric vehicles. A display indicating for each electric vehicle included in the set of electrical vehicles required to be serviced a corresponding location of the electric vehicle and a price offered to retrieve, service, and redeploy the electric vehicle is provided via a communication interface to each of a plurality of users. A selection to retrieve at least one of the electrical vehicles included in the set of electric vehicles required to be serviced is received from a device associated with one of the plurality of users. The display indicating for each electric vehicle included in the set of electrical vehicles required to be serviced is updated based on the selection. The updated display includes the electric vehicles included in the set of electric vehicles required to be serviced other than the selected at least one of the electric vehicles.
US11386788B2 Method and apparatus for controlling interaction between vehicle and vehicle-mounted device
A method and an apparatus for controlling interaction between a vehicle and a vehicle-mounted device are provided according to embodiments of the disclosure. The method includes: determining whether the vehicle is in a parking state; acquiring input operation information of a user, in response to determining the vehicle being in the parking state; determining whether there is as operation matching the input operation information based on the input operation information; and sending control information for executing the operation to the vehicle-mounted device, in response to determining there being the operation matching the input operation information. The embodiment achieves controlling the vehicle-mounted device based on the vehicle state and the user input.
US11386784B2 Systems and methods for vehicle pose prediction
Systems and method are provided for predicting a vehicle pose. In one embodiment, a system includes a non-transitory computer readable medium. The non-transitory computer readable medium includes: an asynchronous prediction module configured to, by a processor, receive vehicle data from a vehicle, and compute a prediction of vehicle pose from the vehicle data, wherein the computation is performed asynchronously using a vehicle time frame and a common coordinate system; and a synchronous prediction module configured to, by the processor, compute a final prediction of the vehicle pose across the vehicle population based on the prediction of vehicle pose from the asynchronous prediction module, wherein the computation is performed synchronously using a global time frame and the common system.
US11386781B1 Vehicle identification system and method
A vehicle identification system includes one or more displays associated with a vehicle, and a network-accessible controller. The one or more displays are located to be visible from an exterior of the vehicle. The controller is adapted to generate a first signal with an identifier to be transmitted to a mobile communication device associated with a vehicle or its driver in response to receiving a ride request from a user. The mobile communication device associated with the vehicle or its driver is adapted to generate a second signal indicative of the identifier to be transmitted to the one or more displays. The controller is also adapted to generate a further signal for displaying an advertisement on the one or more displays.
US11386779B2 Systems and methods for achieving road action consensus, for example among autonomous vehicles, in a network of moving things
Systems and methods for achieving road action consensus in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for achieving road action consensus in vehicles (e.g., autonomous vehicles, manually controlled vehicles, etc.) of a network of moving things.
US11386776B2 Managing a driving condition anomaly
Embodiments include methods performed by a processor of a vehicle control unit for managing a driving condition anomaly. In some embodiments, the vehicle may receive a first driving condition based on data from a first vehicle sensor, receive a second driving condition based on data from another data source, determine a driving condition anomaly based on the first driving condition and the second driving condition, send a request for information to a driving condition database remote from the vehicle, receive the requested information from the driving condition database, and resolve the driving condition anomaly based on the requested information from the driving condition database.
US11386773B1 Fire alarm system
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.
US11386772B2 Augmented reality system for guards of controlled environment residents
The present disclosure provides details of a system and method for a communication device for guards in a controlled environment. The communication device is established based on a wireless infrastructure in the controlled environment, receiving wireless positioning signals to calculate and determine the real-time location of personnel carrying the device. The indoor wireless positioning can be combined with other available positioning methods to provide highly accurate positioning information of the personnel. The communication device detects and records activities of the personnel during a period of time, and is controlled by the control center. The status of personnel is monitored by control center. Meanwhile, the communication device has AR functions that allow physical objects and augmented reality element to be displayed to the personnel at the same time. The personnel can thus have improved awareness of the surrounding environment and can respond to various potential dangers more effectively.
US11386763B2 Luminaire network with sensors
The invention relates to a luminaire network comprising a plurality of luminaires as well as a central unit, and comprising a central communication unit. A plurality of luminaires in the network comprises a communication unit configured to make it possible for the luminaires to communicate with each other and/or with the central communication unit, as well as a control unit configured to control the luminaire as well as the communication unit. The central unit comprises information about the location of the luminaires. A plurality of the luminaires in the luminaire network further comprise at least one sensor which can sense information relating to the environment of the luminaire, wherein the communication unit of said luminaires is configured to send messages relating to the sensed information to the central communication unit, and the central unit is configured to analyze the received messages and to output the results of the analysis.
US11386762B2 Obscuration cloud generator
An obscuration cloud generation device (100) comprises a housing (101) having a door (102) and a frame (103) sized and shaped to accommodate an obscuration cloud generating canister (110) when the door (102) is in a closed state. Activation of the canister (110) emits a composition for forming the cloud. The door (102) has an operably open state in which the door (102) is open at least a predefined minimum extent for exiting of the emitted composition. A door checking system (104) applies a force for opening the door (102) and generates an indication of whether the door (102) is open at least to the minimum extent. A controller (105) is adapted to instruct the checking system (104) to apply the force and to receive the indication to determine, before activating the canister (110), that the door (102) is not blocked from reaching the operably open state.
US11386761B2 Methods and apparatuses for detecting an unauthorized RF device
Aspects of the present disclosure include methods, systems, and non-transitory computer readable media for identifying one or more authorized signal characteristic associated with at least one authorized RF signal, receiving at least one incoming RF signal having one or more incoming signal characteristic, identifying the one or more incoming signal characteristic, determining a presence of the unauthorized RF device based on at least one of the one or more authorized signal characteristic or the one or more incoming signal characteristic, and activating an alarm in response to determining the presence of the unauthorized RF device.
US11386758B2 Wearable ultrasonic sensors with haptic signaling for blindside risk detection and notification
Devices, non-transitory computer-readable media and methods for providing a haptic signal based upon a detection of an object are disclosed. For example, the processor of a device may transmit a first ultrasonic signal via an ultrasonic emitter and detect an object based upon a receiving of a reflected signal via an ultrasonic detector, where the reflected signal comprises a reflection of the first ultrasonic signal from the object. The processor may further monitor for a second ultrasonic signal via the ultrasonic detector. The device may be associated with a user, and the second ultrasonic signal may be associated with a teammate of the user. The processor may also select whether to provide an instruction to a haptic actuator when the object is detected, based upon whether the second ultrasonic signal is received via the ultrasonic detector.
US11386757B1 Automated teller machine (ATM) onlooker detection
An ATM system is provided. The system may include a back-end server, an ATM CPU that receives information relating to the ATM, an ATM dispenser configured to dispense a cash withdrawal amount in the event that the ATM CPU receives information relating to a selection of a cash withdrawal amount and a mobile computer. The mobile computer may include a CPU, a keypad, a touch screen having a diagonal dimension of between 9 inches and 17 inches, and an interface system that interfaces between the ATM CPU and MC CPU, wherein the back-end server is configured to format and transmit an API call to request information regarding an ATM session. The ATM may be configured to respond to the API call and the back-end server is configured to respond to an API call response. The back-end server response may be further configured for display on the touch screen.
US11386756B2 Counter-fraud measures for an ATM device
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.
US11386755B2 Poker event with card removal from dealer position
A method and system execute a competitive event based on poker comprising: providing random playing cards to a specific area defined as a placement area for dealer hand playing cards and providing random playing cards to a second specific area defined as a placement area for player hand playing cards; providing exactly 2, 3 or 4 random playing cards from the set to the placement area for player hand playing cards and dealing 2+3, 3+3 or 4+3 playing cards, respectively, to the dealer hand position; moving one of the random playing cards in the dealer hand position to the player hand position to form a final player hand and a final dealer hand position; and comparing the respective poker ranks of the final player hand and the final dealer hand to determine a winning, losing or tying outcome between the final player hand and the final dealer hand.
US11386754B2 Dynamically configurable wager-based gaming device supporting skill-affected payout configurations and chance-based payout configurations
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.
US11386751B2 Quarantined wallet access for a mobile wallet
A quarantine wallet associated with a user account that support funds to be quarantined for a defined period. A user account server determines that a respective win amount satisfies one or more funds quarantine criteria and removes at least a portion of the win amount satisfying the one or more funds quarantine criteria from access by one or more wallets associated with a user account. The user account server stores the removed portion of the win amount as a quarantined fund amount in a quarantine wallet associated with the user account. The user account server sets a release time for the quarantined funds amount in the quarantine wallet and performs a transfer of the quarantined funds amount to the one or more wallets based on satisfying the release time.
US11386750B2 Linked communications for gaming systems using acoustic signatures
A gaming system includes logic circuitry and a gaming machine for conducting a casino wagering game. The logic circuitry receives, via an acoustic input component of the gaming machine, an acoustic capture signal representative of a player account identifier corresponding to a player account from a mobile device, determines the player account identifier represented by the capture signal, and associates a gaming session on the gaming machine with the corresponding player account. In addition, the logic circuitry, in response to receiving in a prescribed manner, via the acoustic input component, an acoustic maintain-session signal from the mobile device, maintains the association between the gaming session on the gaming machine and the corresponding player account for a period of time, in response to failing to receive the maintain-session signal in the prescribed manner, the logic circuitry terminates the association between the gaming session and the corresponding player account.
US11386736B2 System and method for monitoring an access key from a key-box
Disclosed is a system for monitoring a location of a key relative to a key-box, configured to perform: (i) providing access to the key by: communicating over a personal area network with a first mobile-device for the first user as the first user approaches the key-box in an attempt to obtain the key, obtaining first credentials from the first mobile-device, determining whether the first credentials are valid or invalid, when the first credentials are valid: putting the key-box in an unlocked configuration, (ii) tracking a location of the key by: communicating over the personal area network with: the key and/or mobile-device to determine whether the key is being returned to the key-box, wherein upon a determination by the key-box or the mobile-device that the key is not being returned, an alert is provided by the mobile-device to the first user.
US11386735B2 Secure handsfree proximity-based access control
Secure handsfree proximity-based access control is provided by a system that includes system devices located near different secured resources. Each system device may broadcast a changing unique identifier to user devices in wireless range of the system device. The system may also include an application that runs on each user device, and that obtains a signal strength measurement in response to receiving or detecting a current identifier advertised from a system device. The application may request access to a secured resource over one or more available wireless networks in response to satisfying the signal strength threshold. The system may include an access control unit that authorizes access to the secured resource based on the earliest arriving request, and further based on an identifier of the request matching to the current identifier, and the current identifier not having been previously used to obtain access to the secured resource.
US11386734B2 Information processing device, information processing method, program, and storage medium
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.
US11386730B2 Smart lock systems and methods
A door lock system can comprise a door lock movable between a locked state and an unlocked state. The door lock system can detect a first indication suggestive of a presence of a visitor. The door lock system can also detect a second indication suggestive of an identity of the visitor. As well, the door lock can validate that the first indication and the second indication are associated with a first identity.
US11386726B2 Enhanced collision detection
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.
US11386722B2 Remote access of transports
An example operation may include one or more of requesting, by a processor of a device, permissions to provide access to a transport to a diagnostic location from a network of a plurality of diagnostic locations, in response to receiving the permissions from the network of the plurality of the diagnostic locations, authenticating the diagnostic location, by the device, providing a pre-stored one-time access key to the transport to the diagnostic location, and receiving, by the device, diagnostics from the diagnostic location.
US11386721B2 System for analyzing operation of a hand-guided working apparatus and method for analyzing operation of a hand-guided working apparatus
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.
US11386719B2 Electronic device and operating method therefor
Provided is an electronic device that performs user authentication by using iris recognition, the electronic device including a camera capturing an eye image of a user, a display, a memory storing one or more instructions, and at least one processor configured to execute the one or more instructions stored in the memory, in which the at least one processor is configured to display a guide image on the display, change an attribute of the guide image from a first state to a second state and display the guide image, obtain first iris data from a first eye image of the user corresponding to a guide image having an attribute of the first state, obtain second iris data from a second eye image of the user corresponding to a guide image having an attribute of the second state, and perform user authentication based on the first iris data and the second iris data.
US11386714B1 Motion recognition apparatus and method
A motion recognition apparatus extracts a plurality of first motion feature vectors within a period of time, and extracts a plurality of second motion feature vectors within another period of time closely next to the period of time. The apparatus calculates and sequences the distances between each of the plurality of first motion feature vectors and the plurality of cluster centroids to generate a corresponding first cluster centroid sequence respectively, and calculates and sequences the distances between each of the plurality of second motion feature vectors and the plurality of cluster centroids to generate a corresponding second cluster centroid sequence respectively. The apparatus recognizes a first segment motion, a second segment motion, and a whole motion based on the number of appearances of the cluster centroid in the first cluster centroid sequences, the second cluster centroid sequences and both of them respectively.
US11386713B2 Anomalous pose detection method and system
A method of detecting anomalous poses is provided, including: detecting an object of interest in a field of view of a video camera; generating, by a neural network, a pose vector associated with a pose of the object; comparing the pose vector to one or more clusters of pose vectors in a dataset of pose vectors, each cluster of pose vectors comprising one or more pose vectors generated from poses of objects; determining a value associated with the similarity of the pose vector to at least one of the one or more pose vectors in the cluster; comparing the value to a predetermined value; and based on the comparison of the value, adding the pose vector to the dataset or generating an alert.
US11386711B2 Automotive and industrial motion sensory device
The technology disclosed relates to highly functional/highly accurate motion sensory control devices for use in automotive and industrial control systems capable of capturing and providing images to motion capture systems that detect gestures in a three dimensional (3D) sensory space.
US11386709B2 System and method for improving signal to noise ratio in object tracking under poor light conditions
Described herein is a system and method for performing eye tracking. One embodiment provides a system (100) including a camera (106) for capturing images of a vehicle driver's (102) eye and light emitting diodes (LEDs—108 and 110) configured to selectively illuminate the driver's eye during image capture by the camera (106). A processor (118) is configured to process at least a subset of the captured images to determine one or more eye tracking parameters of the subjects eye and to determine one or more illumination characteristics of the images. A controller (120) is configured to send an LED control signal to the LEDs (108 and 110) to control the drive current amplitude and pulse time of the LEDs (108 and 110). The controller (120) selectively adjusts the drive current amplitude and/or pulse time based on the determined illumination characteristics of a previous captured image or images.
US11386707B2 Techniques for detecting a three-dimensional face in facial recognition
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.
US11386705B2 Feature amount management apparatus and method
According to one embodiment, a feature amount management apparatus includes a data generation unit, an ID generation unit, a storage unit, and a deletion unit. The data generation unit generates, from an image, feature amount data indicating a feature amount of biometric information of a person. The ID generation unit generates identification information including expiration date information used for determining an expiration date of the feature amount data. The storage unit stores the feature amount data in correlation with the identification information. The deletion unit deletes the feature amount data when the feature amount data pass the expiration date.
US11386696B2 Content-modification system with fingerprint data mismatch and responsive action feature
In one aspect, a method includes receiving query fingerprint data representing content received by a content-presentation device. The method also includes comparing at least a first portion of the query fingerprint data with at least one first reference fingerprint data set, where each first reference fingerprint data set corresponds with a respective channel. The method also includes determining that the query fingerprint data does not match any of the at least one first reference fingerprint data sets. The method also includes responsive to the determining, comparing at least a second portion of the query fingerprint data with second reference fingerprint data representing a modifiable content-segment. The method also includes detecting a match between at least the second portion of the query fingerprint data and the second reference fingerprint data. The method also includes responsive to detecting the match, performing an action that facilitates the content-presentation device performing a content-modification operation.
US11386689B2 Method for fingerprint sensing in an electronic module capable of fingerprint sensing, electronic module capable of fingerprint sensing, and computing apparatus
A method for fingerprint sensing of an electronic module capable of fingerprint sensing, the electronic module for being coupled to a plurality of fingerprint sensing pixels, the electronic module including an analog front-end stage for being coupled to the fingerprint sensing pixels, the method comprising the following steps. A first scanning operation is performed on at least a first portion of the fingerprint sensing pixels by using a first reference signal being applied to a reference terminal of the analog front-end stage to obtain a level of a second reference signal which is based on a sensing result of the first scanning operation and is different from the first reference signal. A second scanning operation is performed on at least a second portion of the fingerprint sensing pixels by using the second reference signal being applied to the reference terminal of the analog front-end stage.
US11386688B2 Imaging device
Provided is an imaging device including a light source that radiates light in at least two different wavelength bands and an imaging element that acquires signals individually from the light in the two different wavelength bands. The two different wavelength bands include a first wavelength band from 400 to 580 nm for use in dermatoglyphic pattern authentication, and a second wavelength band of 650 nm or more mainly including near-infrared rays for use in vein authentication.
US11386686B2 Method and apparatus to estimate image translation and scale for alignment of forms
Method and apparatus to match bounding boxes around text to align forms. The approach is less computationally intensive, and less prone to error than text recognition. For purposes of achieving alignment, information per se is not as important as information location. Information within the bounding boxes is not as critical as is the location of the area which the bounding boxes occupy. Scanning artifacts, missing characters, or noise generally do not affect bounding boxes themselves so much as they do the contents of the bounding boxes. Thus, for purposes of form alignment, the bounding boxes themselves are sufficient. Using bounding boxes also avoids misalignment issues that can result from stray marks on a page, for example, from holes punched in a sheet, or from handwritten notations.
US11386683B1 Detection and recognition of overlaid content within video content
Technologies are provided for the detection and recognition of overlaid content within video content. Some embodiments include a computing system that can receive data defining a sequence of frames corresponding to video content. The sequence of frames spans a defined time interval. The computing system can determine image changes between contiguous images defined by contiguous frames in the sequence of frames. A subset of the image changes can indicate static content within the video content, and another subset of the image changes can indicate non-static content. The computing system can then generate a composite image using at least the image changes, where the composite image includes an area representing the static content. Using the composite image, the computing system can classify the area as a defined visual element. Examples of the defined visual element include a logo and text.
US11386682B2 Image processing system and an image processing method
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.
US11386676B2 Passenger state analysis method and apparatus, vehicle, electronic device and storage medium
A passenger state analysis method and apparatus, a vehicle, an electronic device and a storage medium. The method includes: obtaining a video stream of a rear seat area in a vehicle; performing face and/or body detection on at least one image frame in the video stream; determining state information of a passenger in the rear seat area according to a face and/or body detection result; and in response to the fact that the state information of the passenger satisfies a predetermined condition, outputting prompt information to a driver area or a specified device in the vehicle.
US11386674B2 Class labeling system for autonomous driving
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.
US11386673B2 Brake light detection
Systems, methods, and devices for detecting brake lights are disclosed herein. A system includes a mode component, a vehicle region component, and a classification component. The mode component is configured to select a night mode or day mode based on a pixel brightness in an image frame. The vehicle region component is configured to detect a region corresponding to a vehicle based on data from a range sensor when in a night mode or based on camera image data when in the day mode. The classification component is configured to classify a brake light of the vehicle as on or off based on image data in the region corresponding to the vehicle.
US11386669B2 Building evacuation method and building evacuation system
The present disclosure discloses a building evacuation system and a building evacuation method. The evacuation method comprises: capturing image data of a region by a plurality of sensors to track a moving state of people in the region; detecting, in the moving state of the people being tracked, an object specified by at least one set abnormal mode, and matching the object with the abnormal mode; and generating an indication representing an abnormality of evacuation behavior based on the abnormal mode after being matched. The present disclosure can provide efficient evacuation.
US11386667B2 Video analysis using a deep fusion reasoning engine (DFRE)
In one embodiment, a video analysis service receives video data captured by one or more cameras at a particular location. The service applies a neural network-based model to portions of the video data, to identify objects within the video data. The service maps outputs of the neural network-based model to symbols using a conceptual space. The outputs of the model comprise the identified objects. The service applies a symbolic reasoning engine to the symbols, to generate an alert. The service sends the alert to a user interface in conjunction with the video data.
US11386661B2 Method and system for creating a light script for a video
A method of creating a light script for a video is disclosed. The light script comprises lighting control instructions for controlling one or more light sources when the video is being displayed. The method (600) comprises: —receiving a user input indicative of a selection of a lighting control instruction for a scene (S1, S11, S21, S31, S32), —associating the lighting control instruction (L1, L11, L21, L31, L32) with the scene (S1, S11, S21, S31, S32), —analyzing (602) the scene (S1, S11, S21, S31, S32) of the video to identify a scene characteristic (C1, C11, C21, C31, C32) in the scene, —analyzing (604) the video or another video to recognize, in a further scene (S4, S13, S24, S34), a similar or identical scene characteristic (C1, C11, C21, C31, C32), and—associating (606), based on the recognition of the similar or identical scene characteristic (C1, C11, C21, C31, C32), the lighting control instruction (L1, L11, L21, L31, L32) with the further scene (S4, S13, S24, S34), such that when the scene (S1, S11, S21, S31, S32) and the further scene (S4, S13, S24, S34) are being displayed the one or more light sources are control led according to the lighting control instruction (L1, L11, L21, L31, L32).
US11386655B2 Image processing neural network systems and methods with scene understanding
An image processing neural network system includes a base net of at least one convolutional layer and at least one pooling layer; and a scenario block layer. The scenario block layer performs scene classification and generates a dictionary of scenarios and a vector of scenario encoding coefficients to output a probabilistic scene class assignment and the vector of scenario encoding coefficients. The vector of scenario encoding coefficients corresponds to reasoning for the scene classification.
US11386654B2 Method and apparatus for generating virtual objects
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.
US11386652B2 Tagging objects in augmented reality to track object data
There are provided systems and methods for tagging objects in augmented reality to track object data. A user may capture visual data utilizing a device at a location, where the visual data includes one or more objects that the user may wish to associate with a purchase or sell offer. A device may perform object recognition to identify the object and an identifying characteristic of the object. A service provider may then receive offer details and may generate a graphical object or other virtual data that can be displayed with the object in an augmented reality experience. Later, when the object is identified in another augmented reality experience on a different device, the virtual graphic may be displayed, which may show the offer for the object. Further, the augmented reality may be used to process a transaction for the object and track the object.
US11386648B2 Polarization-based mapping and perception method and system
In a method of using a polarimeter for improved mapping and perception of objects on the ground, the polarimeter records raw image data to obtain polarized images of an area. The raw image data is processed to form processed images. The processed images are enhanced, and objects are detected and tracked. The polarimeter may be in a vehicle on the ground or in the air.
US11386642B2 Image difference detection
The described technology is generally directed towards comparing two images for content differences, such as images based on the frames of a show and a derivative version of that show. Frame pairs such as from an original show and its derivative version are processed into image pairs, which can include decoding, scaling, luminance extraction and/or filtering. An edge pixel image is obtained via edge detection for each image. Edge pixels in one image are compared against a counterpart edge pixel (and possibly neighboring pixels) in the other image to determine matches (matching edge pixels) and mismatches. An image with too many errors based on the mismatches is deemed as a candidate for further review. A difference image can be generated to assist a reviewer in detecting where the mismatches were detected. By repeating for the various frames, a show can be automatically compared against its derivative for content differences.
US11386638B2 Recognition parameter optimization device, component mounting system and recognition parameter optimization method
The image data obtained by imaging the component in the component recognition when the component mounter mounts the component on the board is stored in the storage, and the luminance related condition is optimized based on this image data. Therefore, a proper luminance related condition corresponding to the component to be actually mounted can be obtained.
US11386633B2 Image augmentation for analytics
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.
US11386632B2 Augmented reality apparatus, system and method, and computer-readable storage medium
An electronic apparatus, a wireless communication system, a wireless communication method, and a computer-readable storage medium are provided. The electronic apparatus includes a processing circuit configured to: determine a current audiovisual angle of a user; compare the current audiovisual angle of the user with an expected audiovisual angle, and generate indication information for directing the user to the expected audiovisual angle, and provide the indication information to the user. The indication information directs the user to the expected audiovisual angle by using a direct direction indication and an indirect direction indication. With the electronic apparatus, the wireless communication system, the wireless communication method, and the computer-readable storage medium, the user can obtain a better visual feeling, and thus the user experience can be improved.
US11386627B2 Cross reality system with localization service and shared location-based content
A cross reality system enables any of multiple devices to efficiently render shared location-based content. The cross reality system may include a cloud-based service that responds to requests from devices to localize with respect to a stored map. The service may return to the device information that localizes the device with respect to the stored map. In conjunction with localization information, the service may provide information about locations in the physical world proximate the device for which virtual content has been provided. Based on information received from the service, the device may render, or stop rendering, virtual content to each of multiple users based on the user's location and specified locations for the virtual content.
US11386623B2 Methods, systems, and computer program product for managing and displaying webpages in a virtual three-dimensional space with a mixed reality system
Disclosed are methods, systems, and articles of manufacture for managing and displaying web pages and web resources in a virtual three-dimensional (3D) space with an extended reality system. These techniques receive an input for 3D transform for a web page or a web page panel therefor. In response to the input, a browser engine coupled to a processor of an extended reality system determines 3D transform data for the web page or the web page panel based at least in part upon the 3D transform of the web page or the web page panel, wherein the 3D transform comprises a change in 3D position, rotation, or scale of the web page or the web page panel therefor in a virtual 3D space. A universe browser engine may present contents of the web page in a virtual 3D space based at least in part upon the 3D transform data.
US11386622B1 Physical items as basis for augmented reality applications
A tag positioned on an object provides information for selecting augmented reality (AR) content that is based, at least in part, on the object. The object may serve as a touchpoint for selecting and presenting AR content through a user device. The user device may scan the object to extract the tag, which may be used to select AR content based on the object itself, a user profile, or other information. The AR content may be transmitted to the device for presentation on a display screen. The user may interact with the AR content and receive additional information from the provider, such as recommendations or sharing options.
US11386620B2 Multi-endpoint mixfd-reality meetings
A method of providing a geographically distributed live mixed-reality meeting is described. The method comprises receiving, from a camera at a first endpoint, a live video stream; generating an mixed reality view incorporating the received video stream; rendering the mixed reality view at a display at the first endpoint and transmitting the mixed reality view to at least one other geographically distant endpoint; receiving data defining a bounding area; calculating a real world anchor for the bounding area using the data defining the bounding area; rendering the bounding area in the mixed reality view at a real world position determined using the real world anchor; and applying different rule sets to content objects placed into the mixed reality view by users dependent upon the position of the content objects relative to the bounding area in real world space.
US11386617B2 Tessellation method using recursive sub-division of triangles
A tessellation method uses tessellation factors defined for each vertex of a patch which may be a quad, a triangle or an isoline. The method is implemented in a computer graphics system and involves comparing the vertex tessellation factors to a threshold. If the vertex tessellation factors for either a left vertex or a right vertex, which define an edge of an initial patch, exceed the threshold, the edge is sub-divided by the addition of a new vertex which divides the edge into two parts and two new patches are formed. New vertex tessellation factors are calculated for each vertex in each of the newly formed patches, both of which include the newly added vertex. The method is then repeated for each of the newly formed patches until none of the vertex tessellation factors exceed the threshold.
US11386614B2 Shading images in three-dimensional content system
A method includes: receiving three-dimensional (3D) information generated by a first 3D system, the 3D information including images of a scene and depth data about the scene; identifying, using the depth data, first image content in the images associated with a depth value that satisfies a criterion; and generating modified 3D information by applying first shading regarding the identified first image content. The modified 3D information can be provided to a second 3D system. The scene can contain an object in the images, and generating the modified 3D information can include determining a surface normal for second image content of the object, and applying second shading regarding the second image content based on the determined surface normal. A portion of the object can have a greater depth value than another portion, and second shading can be applied regarding a portion of the images where the second portion is located.
US11386612B2 Non-transitory computer-readable medium, image processing method, and image processing system for controlling progress of information processing in response to a user operation
A non-transitory computer-readable medium including a program is provided. The program causes a computer connected to an image capturing apparatus to: specify a virtual space; generate a virtual space image obtained by photographing the virtual space including at least one virtual object; output a synthetic image of the captured image and the virtual space image to a display device with a touch panel; determine a content of a user operation against the touch panel; update a position or a posture of each of the virtual camera and the virtual object when the user operation is a first operation in which a touch position against the touch panel does not move after the touch panel is touched; and rotate the virtual object in a predetermined direction when the user operation is a second operation in which the touch position is slid on the touch panel.
US11386610B1 Systems and methods for efficient point cloud visualization based on a hybrid rendering of data points and meshes
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.
US11386601B2 Processing user selectable product images and facilitating visualization-assisted virtual dressing
A technique for combining first and second images respectively depicting first and second subject matter to facilitate virtual presentation. The first image is processed to identify portions or regions of the first subject matter and determine an estimated depth location of each portion or region. A composite image is generated that depicts the second subject matter overlayed, inserted or otherwise combined with the first subject matter. One or more of the portions or regions of the first subject matter are added, removed, enhanced or modified in the composite image in order to generate a realistic appearance of the first subject matter combined with the second subject matter. The composite image is caused to be displayed as a virtual presentation.
US11386588B2 Product design system and design image correction apparatus
A product design system includes a first transmitting section that uses a look-up table to convert second design image data for which image correction is completed into third design image data of a color space that is represented with a thermochromic material, and transmits the third design image data derived from the conversion to an external apparatus, and a second transmitting section that transmits a decorating request based on fourth design image data that is profile-transformed from the second design image data to a decorating apparatus.
US11386584B2 Information processing system and information processing method
An information processing system includes a processing unit that detects a pointing action for a first user in a real space to specify a first object and an evaluation action on the first object by the first user based on a signal output from a sensor that senses actions in the real space and updates evaluation information of the first object specified by a detection result of the pointing action based on a detection result of the evaluation action.
US11386579B2 Context-aware real-time spatial intelligence provision system and method using converted three-dimensional objects coordinates from a single video source of a surveillance camera
Disclosed is a context-aware real-time spatial intelligence provision system that estimates the locations of persons or things captured in a video by extracting objects representative of the persons and the things from the video captured by viewing a real space and placing the extracted objects in a virtual space to which a digital twin technique is applied. The disclosed context-aware real-time spatial intelligence provision system allows people to keep the distance between each other indoors, thereby preventing the spread of an infectious disease such as COVID-19.
US11386578B2 Image labeling system of a hand in an image
The present disclosure relates to an image labeling system, comprising: a support framework, the support framework being a polyhedral structure constructed by a plurality of support boards; at least two cameras mounted on at least two support boards of the plurality of support boards of the support framework; and a labeling device configured to receive two or more images to be processed taken by the at least two cameras, and to label the hand in the image to be processed.
US11386576B2 Image processing apparatus, method of tracking a target object, and storage medium
An image processing apparatus that tracks a target object by estimating a position of the target object on each of a plurality of images. A first estimating unit estimates the position of the target object in at least one of images. A second estimating unit estimates the position of the target object in at least one of images, wherein estimating accuracy of the position of the target object in the second estimating process is lower than the estimating accuracy in the first estimation process. A correcting unit corrects the position of the target object estimated by the second estimation process on a second image, based on the position of the target object estimated by the first estimation process on a first image. The second image is an image captured at a different time from the first image.
US11386575B2 Method for locating a target from an elliptical contour
A method for locating a target relative to a vehicle is disclosed. The target includes at least one three-dimensional external component presenting a quadratic surface. The method includes the steps of capturing an image of the target having an area of interest in which the external component of the target is visible in the form of an elliptical contour, for each of the pixels of the area of interest in the image, calculating an intensity gradient of the image around the pixel, and determining, based on the intensity gradient, the parameters of a line presenting a direction normal to the gradient at the pixel, selecting, among the set of determined lines, a set of lines that are tangents to the elliptical contour, and estimating the parameters of the elliptical contour on the image based on the parameters of the tangents to the elliptical contour.
US11386573B2 Article recognition apparatus
In accordance with an embodiment, an article recognition apparatus includes a first interface, a second interface, and a processor. The processor determines an article region from an image obtained by the first interface and determines a tilt of the article present in the determined article region on the basis of a distance obtained by the second interface. Further, the processor determines on the basis of the determined tilt of the article that the article is placed in the placement region in a state in which the article leans against another object.
US11386572B2 Calibration system and method to align a 3D virtual scene and a 3D real world for a stereoscopic head-mounted display
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 Double-angle gradients
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.
US11386569B2 Systems and methods for sizing objects via a computing device
The present disclosure generally relates to the measurement of objects. Using unique processes, the present systems and methods can determine the size of an object using a computing device. For example, in certain embodiments, the present systems and methods receive a physical object such as a foot determine the size of the foot in millimeters, and convert the size of the foot in millimeters into a shoe size.
US11386567B2 Systems and methods for weakly supervised training of a model for monocular depth estimation
System, methods, and other embodiments described herein relate to semi-supervised training of a depth model for monocular depth estimation. In one embodiment, a method includes training the depth model according to a first stage that is self-supervised and that includes using first training data that comprises pairs of training images. Respective ones of the pairs including separate frames depicting a scene of a monocular video. The method includes training the depth model according to a second stage that is weakly supervised and that includes using second training data to produce depth maps according to the depth model. The second training data comprising individual images with corresponding sparse depth data. The second training data providing for updating the depth model according to second stage loss values that are based, at least in part, on the depth maps and the depth data.
US11386566B2 Image processing apparatus and method
An image processing apparatus includes a first processor configured to obtain, from a color image, an illumination element image and an albedo element image corresponding to the color image, and a second processor configured to divide the illumination element image into a plurality of subelement images each corresponding to the color image.
US11386558B2 Medical image processing system and endoscope system
An oxygen saturation calculating unit calculates, based on an observation image, an oxygen saturation included in the observation target. A reliability calculating unit calculates, based on the observation image, reliability regarding the biological information. A reference value processing unit sets, for a measurement value indicative of the biological information of a measurement target in the observation target, a reference value serving as a reference for the biological information by using the reliability. A difference image generating unit calculates a difference value between the measurement value and the reference value and generates, based on the difference value, a difference image.
US11386557B2 Systems and methods for segmentation of intra-patient medical images
Embodiments disclose a method and system for segmenting medical images. In certain embodiments, the system comprises a database configured to store a plurality of medical images acquired by an image acquisition device. The plurality of images include at least one first medical image of an object, and a second medical image of the object, each first medical image associated with a first structure label map. The system further comprises a processor that is configured to register the at least one first medical image to the second medical image, determine a classifier model using the registered first medical image and the corresponding first structure label map, and determine a second structure label map associated with the second medical image using the classifier model.
US11386555B2 Assessment of arterial calcifications
Embodiments discussed herein facilitate employing a pretrained model to determine risk(s) of adverse event(s) based on Computed Tomography (CT) image volume(s) of an artery and/or training a model to determine such risk(s). Example embodiments can determine risk based on territory-specific calcium score(s) and/or intensity/morphological/location features discussed herein. Various embodiments can determine risk(s) based on a single CT image volume and/or change(s) in CT image volumes taken over a series of time points.
US11386550B2 Methods for improved measurements of brain volume and changes in brain volume
A brain volume (BV) calculation method includes obtaining a first set of medical images at a first time point and a second set of medical images at a second time point, each set including at least two medical images. First and second algorithms may be used to calculate, respectively, first and third BV values at the first time point based on two or more images from the first set of medical images, and second and fourth BV values at the second time point based on two or more images from the second set of medical images. A mathematical weight may be applied to at least one of the first to fourth BV values. The first and third BV values may be averaged, and the second and fourth BV values may be averaged to determine overall BV values at the first and second time points, respectively.
US11386548B2 Method, apparatus and computer program product for storing images of a scene
A method of storing images of a scene, including receiving an image of a scene, generating at least one image identifier of the image, which is indicative of content of the image, storing the at least one image identifier of the image in association with temporal information for that image in a first storage, determining a degree of similarity between content of the image and previous images which have been received based on a correspondence between the at least one image identifier of the image and the at least one images identifiers of the previous images in the first storage, and storing the at least one image identifier of subsequently received images in a second storage in association with temporal information corresponding to a first previous image when the determined degree of similarity between the image and the first previous image exceeds a predetermined threshold.
US11386545B2 Surface crack detection
A method of thermographic inspection is disclosed, including applying a thermal pulse to a surface and capturing an image of a thermal response of the surface. The image is captured with an infrared camera through a polarizer having a first orientation. The method further includes determining, by analysis of the image, whether the thermal response is indicative of a crack on the surface.
US11386541B2 System and method for cyber-physical inspection and monitoring of nonmetallic structures
A technological solution for analyzing a sequence of electromagnetic spectrum image frames of a nonmetallic asset and detecting or predicting an aberration in the asset, including a detected or predicted location of the aberration. The technological solution includes receiving the electromagnetic spectrum image frames by a pair of machine learning systems of different types, applying a machine learning algorithm to the electromagnetic spectrum image frames to stratify the electromagnetic spectrum images into abstraction levels according to an image topology and output first aberration determination information, applying a second machine learning algorithm to the electromagnetic spectrum image frames to detect patterns in electromagnetic spectrum images over time and output second aberration determination information, generating an aberration assessment based on the first and second aberration determination information, and transmitting the aberration assessment to a communicating device, including a prediction and location of an aberration in or on the nonmetallic asset.
US11386539B2 Detecting defects in a semiconductor specimen
A system and method for specimen examination, the system comprising a processing and memory circuitry (PMC) for: obtaining an image of at least a part of a specimen, the image acquired by an examination tool; receiving one or more characteristics of a defect of interest and a location of interest associated therewith; modifying within the image one or more pixels corresponding to the location of interest, wherein the modification is provided in accordance with a characteristic of the defect of interest, thereby planting the defect of interest into the image; processing the modified image to detect locations of potential defects of the specimen in accordance with a detection recipe; and determining whether the detected locations include the location of interest. Subject to the location of interest not being detected, modifying the detection recipe to enable detecting the planted defect of interest at the location of interest.
US11386537B2 Abnormality detection within a defined area
Abnormality detection within a defined area includes obtaining a plurality of images of the defined area from image-capture devices. An extent of deviation of one or more types of products from an inference of each of the plurality of images is determined using a trained neural network. A localized dimensional representation is generated in a portion of an input image associated with a first location of the plurality of locations, based on gradients computed from the determined extent of deviation. The generated localized dimensional representation provides a visual indication of an abnormality located in the first location within the defined area. An action associated with the first location is executed based on the generated dimensional representation for proactive control or prevention of occurrence of undesired event in the defined area.
US11386532B2 Blue noise mask for video sampling
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.
US11386530B2 Digital filter for turbulence reduction and gas detection in thermal images
Various techniques are provided for removing turbulent gases from thermal images of high temperature scenes and for detecting gas leaks. In one example, a method includes receiving a plurality of thermal images captured of a scene comprising a furnace tube and combustion gas exhibiting higher temperatures than the furnace tube. Each thermal image comprises a plurality of pixels each having an associated pixel value. The method also includes applying a digital filter to the thermal images to generate a processed thermal image. Each pixel of the processed thermal image has an associated minimum pixel value determined from corresponding pixels of the thermal images to remove the higher temperature combustion gas from the processed thermal image. Additional methods and systems are also provided.
US11386527B2 Image processor and imaging processing method
There are provided an image processor, an image processing method, and a program that acquire visible pixel information regarding a pixel viewed by a user in an image and perform blur processing on a basis of the visible pixel information and depth information indicating a depth value corresponding to each of pixels of the image during a predetermined period after the visible pixel information is acquired, thereby further enhancing a sense of immersion as if in a different space.
US11386526B2 System and method of reducing noise using phase retrieval
A system and method for producing an image is provided in which magnitude data related to photo data received from multiple apertures configured with photo detectors is manipulated to conform to an assumed image, phase data related to the photo data received from multiple apertures configured with photo detectors is multiplied by the manipulated magnitude resulting in an image function, imaging constraints are applied to the Fourier transform of the image function to create a desired image, and the desired image is tested to determine whether additional iterations of the method are necessary, with the desired image becoming the assumed image in subsequent iterations, until the desired image is no long substantially different from the assumed image.
US11386525B2 Image stitching apparatus and operation method thereof
An image stitching apparatus and an operation method thereof are provided. The image stitching apparatus includes a stitching distance determining circuit and a stitching circuit. The stitching distance determining circuit dynamically determines the stitching distance according to the reference information related to the plurality of original images. The stitching circuit is coupled to the stitching distance determining circuit to receive the stitching distance. The stitching circuit image stitches the original images using a stitching distance to generate a stitched image.
US11386524B2 Point cloud compression image padding
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. The encoder is configured to convert a point cloud into an image based representation. The encoder packs patch images into an image frame and fills empty spaces in the image frame with a padding, wherein pixel values for the padding are determined based on neighboring pixels values such that the padding is smoothed in the image frame. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
US11386523B2 LSTM based personalization view point estimation apparatus and method
Disclosed are an LSTM based personalization viewpoint estimation apparatus and method. According to an embodiment of the present disclosure, a viewpoint of a user is estimated using LSTM with respect to a 360-degree raw image and a viewpoint image that is a region of interest of the user and a tile including the estimated viewpoint is transmitted over a network, so that the amount of data to transmit compared to the network bandwidth may be reduced and a viewpoint of each individual may be estimated.
US11386519B2 Container access to graphics processing unit resources
Systems and methods for container access to graphics processing unit (GPU) resources are disclosed herein. In some embodiments, a computing system may include a physical GPU and kernel-mode driver circuitry, to communicatively couple with the physical GPU to create a plurality of emulated GPUs and a corresponding plurality of device nodes. Each device node may be associated with a single corresponding user-side container to enable communication between the user-side container and the corresponding emulated GPU. Other embodiments may be disclosed and/or claimed.
US11386516B2 Method of tracking source display panel from which illegal copy of image is captured by camera and electronic apparatus for tracking illegal copy of image captured by camera from source display panel of electronic apparatus
A method of tracking a source display panel from which an illegal copy of an image is captured by a camera is provided. The method includes generating a content image visible to human eyes using a visible light component integrated in an integrated light emitting source; generating a watermark image invisible to the human eyes in real time using an invisible light component integrated in the same integrated light emitting source; and simultaneously displaying the content image and the watermark image on the source display panel. Generating the watermark image includes generating an image of an identifier unique to the source display panel. The method further includes analyzing the image captured by the camera to extract the image of an identifier unique to the source display panel; and identifying the source display panel based on the identifier unique to the source display panel.
US11386511B2 Systems and methods for automated distribution of digital assets
A method of distributing a smart will of a user, the method comprising: receiving a smart will creation request comprising: one or more beneficiary wallet identifiers, and asset distribution rules; creating, based on the smart will creation request, an estate smart contract, the estate smart contract being configured to authorize transfer of one or more assets registered to the estate smart contract to a storage location specified by an executor smart contract; receiving, by the executor smart contract, a death notification indicative of death of an owner of the estate smart contract; instructing the estate smart contract to transfer the assets from the estate smart contract to a trust smart contract; verifying, by the trust smart contract, that the beneficiary wallets are valid; and transferring, by the trust smart contract, one or more assets to the beneficiary wallets in accordance with the asset distribution rules.
US11386510B2 Method and system for integrating web-based systems with local document processing applications
The present invention provides a method and system and software that allow users to readily access online legal research tools, while using other applications, such as word processors. One exemplary computer-implemented system provide an add-on software framework that integrates into a host word-processing application on a client access device. The add-on software framework allows users to select from an expandable listing of one or more web applications on a web server, with each of the web application capable of controlling operation of the host word processing application. The web applications facilitate extraction and access to information from the information-retrieval services as well as secondary source reference texts and incorporation of the information in the document or in metadata associated with the document. The present invention allows seamless user experience across host application, such as traditional word processing applications, and Information Service Providers (ISP), such as legal research database and searching tools, and Secondary sources, such as reference texts related to primary source documents, e.g., case law and statues, associated with the ISP service.
US11386503B2 Processing insured items holistically with mobile damage assessment and claims processing
Systems and methods provide for an automated system for analyzing damage and processing claims associated with an insured item, such as a vehicle. An enhanced claims processing server may analyze damage associated with the insured item using photos/video transmitted to the server from a user device (e.g., a mobile device). The mobile device may receive feedback from the server regarding the acceptability of submitted photos/video, and if the server determines that any of the submitted photos/video is unacceptable, the mobile device may capture additional photos/video until all of the data are deemed acceptable. To aid in damage analysis, the server may also interface with various internal and external databases storing reference images of undamaged items and cost estimate information for repairing previously analyzed damages to similar items. Further still, the server may generate a payment for compensating a claimant for repair of the insured item.
US11386502B2 Automatic action-based product provisioning
A mobile device initiates automatic action-based product provisioning for rides. The mobile device detects a ride protection trigger and alerts a management server of the detected ride protection trigger. The mobile device also retrieves ride information from a ride application and sends the ride information to the management server. The management server determines a ride action based on the ride protection trigger and the ride information. The management server identifies a product based on the determined ride action and sends the ride information and a request for a dynamic product to a product provisioning server. The product provisioning server generates the dynamic product based on the request and the ride information and sends the generated dynamic product to the management server. The management server may send the dynamic product to the mobile device for display.
US11386501B1 Accident fault determination for autonomous vehicles
Methods and systems for determining fault for an accident involving a vehicle having one or more autonomous and/or semi-autonomous operation features are provided. According to certain aspects, performance data indicative of the performance of the features may be used to determine fault for a vehicle accident, such as a collision, by allocating fault for the accident between a vehicle operator, the autonomous operation features, or a third party. The allocation of fault may be used to determine an adjustment to an insurance policy and/or adjust coverage levels for an insurance policy. The allocation of fault may further be used to adjust risk levels or profiles associated with the autonomous or semi-autonomous operation features, which may be applied to other vehicles having the same or similar features.
US11386499B2 Car damage picture angle correction method, electronic device, and readable storage medium
Disclosed are a car damage picture angle correction method, an electronic device, and a readable storage medium. The method includes: after receiving a car damage picture to be classified and identified, identifying a rotation category corresponding to the received car damage picture by using a pre-trained picture rotation category identification model; determining a rotation control parameter corresponding to the identified rotation category according to a pre-determined mapping relation between rotation categories and rotation control parameters, the rotation control parameter including a rotation angle and a rotation direction; and rotating the received car damage picture according to the determined rotation control parameter, so as to generate an angle-normal car damage picture. The disclosure can perform car damage picture angle correction more comprehensively and more effectively with no need to artificially perform angle identification on a car damage picture and to manually rotate the picture, thereby achieving a higher efficiency and accuracy.
US11386498B1 Using historical data for subrogation on a distributed ledger
Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle accident, in particular, utilizing historical data related to a vehicle or vehicle collisions as part of the subrogation process. An exemplary embodiment may include receiving historical sensor data, such as image, audio, telematics, and/or autonomous vehicle data, associated with a past vehicle collision; inputting the historical sensor data into a machine learning program to determine data relevant to a past vehicle collision; receiving current sensor data associated with a current vehicle collision; inputting the current sensor data into the machine learning program to determine data relevant to the current vehicle collision; and determining a percentage of fault of the vehicle collision for one or more autonomous vehicles, autonomous vehicle systems, and/or drivers based upon, at least in part, analysis of the historical sensor data and the current sensor data.
US11386496B2 Generative network based probabilistic portfolio management
A deep-learning neural network can be trained to model a probability distribution of the asset-price trends for a future time period using a training data set, which can include asset-price trends of a plurality of assets over a past time period and a latent vector sampled from a prior distribution associated with the asset-price trends of a plurality of assets. The training data set can represent a time series data. A portfolio optimization can be executed on the modeled probability distribution to estimate expected risks and returns for different portfolio diversification options.
US11386487B2 System for providing scores to customers based on financial data
Disclosed is a system for scoring customers of a financial institution based on financial data. The system includes a central database that stores a plurality of modules, a central server that processes the plurality of modules and a display unit that displays the processed plurality of modules. The plurality of modules includes a criteria configuration module, a data module, and a computation module. The criteria configuration module includes a metric module to receive the input parameters required to evaluate the score, and a measurement module for defining transformation criteria to be applied on the data corresponding to the input parameters. The computation module includes a metric evaluation module to compute and applies the transformation criteria to the values of the input parameters, and a scoring module coupled to the metric evaluation module to automatically compute and display the score of the customers based on the values retrieved from the metric evaluation module.
US11386485B2 Capture device based confidence indicator
Disclosed are embodiments for electronic commerce user interfaces. In some embodiments, a device is used to create an account on an electronic commerce system or create a listing for an item for sale on the ecommerce system. A first identifier of the device is stored by the ecommerce system. When a listing is generated by the account, an image representing an item for sale is included as part of the listing. The disclosed embodiments compare a second device identifier of a device used to capture the image with the first device identifier. If the two identifiers identify the same device, this provides an indication of confidence that the seller is in possession of the item represented by the image. This indication of confidence is then displayed when the listing is displayed to prospective buyers.
US11386482B2 Distribution of infusion pumps
Some embodiments described herein provide for a number of portable infusion pumps to be distributed to a pump user via a pharmacy system or like.
US11386480B1 Product information distribution and confirmation of receipt of same
Systems and methodologies are disclosed that enable the distribution of production information and confirmation of the receipt of such information. The system and methodologies of the innovation require an access code to complete a transaction or application process. Use of the system and methodologies of the innovation enable customers to review accurate product information prior to purchasing a product and also provides greater protections against fraudulent purchases.
US11386479B1 Computer-readable storage medium for presenting object identifiers for real world objects on wearable and portable devices
This application describes a system and process for providing object identifiers relating to real world objects to users based on the location of the user and the anticipated interested of the user in an object within a defined distance of the user. For example, if the user is within a retail store, a portable device associated with the user may detect or receive a beacon transmitted from a location within the retail store and object identifiers representative of objects within the store may be generated and provided to the user. In some implementations, only object identifier representative of items determined to be of likely interest to the user may be provided for presentation to the user.
US11386477B2 Methods and systems for geographically tracking nourishment selection
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.
US11386476B2 Methods and systems for notifying users of new applications
Methods and systems for managing an online application database and application search. Search queries for applications are received from users. Unfulfilled queries are stored in memory. The platform identifies one or more application features based on the search queries within the stored unfulfilled queries, and generates an application build recommendation specifying the one or more application features. The application build recommendation is output to one or more developer accounts. If a new application is received, the platform may determine whether the new application contains features that sufficiently correspond to the features in one of the application build recommendations. User accounts that submitted the unfulfilled queries that served as the basis for the matching application build recommendation may be notified of the availability of the new application.
US11386464B2 Control method
To more appropriately acquire information in Generic Attribute Profile (GATT) data, a control method includes acquiring, upon establishment of a second connection between a communication apparatus and an information processing apparatus through Bluetooth® Low Energy, at least a part of information indicating a structure of GATT data included in the communication apparatus until an area in which a predetermined type of information is stored in the GATT data included in the communication apparatus becomes identifiable, and acquiring the predetermined type of information based on at least a part of the information indicating the structure of the GATT data included in the communication apparatus.
US11386461B2 Deal generation using point-of-sale systems and related methods
Systems, methods and computer readable media for providing a point-of-sale system that can be configured to facilitate the sale of products and transmit transaction data to a cloud based system are provided herein. The cloud based system can be maintained by a promotional party and be configured to generate deal offers and/or provide other services based on the transaction data received. In some embodiments, a fee may be charged for some or all of the services offered and/or the transactional data provided to the promotional system may be governed by an agreement between the promotional party and the merchant.
US11386457B2 Informed opt-in previews for video advertisements
The described implementations facilitate the discovery and presentation of video advertisements in a non-intrusive manner by users of client devices. In one implementation, an informed opt-in preview representative of a video advertisement is generated. The informed opt-in preview is a short video presentation that is formed from frames extracted from the video advertisement that can be presented on a client device to provide a user with an overview of the video advertisement corresponding to that informed opt-in preview. For example, the video advertisement may be a two-minute video advertisement. In comparison, the informed opt-in preview may be as little as three—five seconds in length and simply provide an overview of the video advertisement.
US11386454B1 Systems, methods, and devices for optimizing advertisement placement
A computing system is configured to analyze historic data generated by an optimization system to provide recommended weightings for placement of creatives on publisher's pages. The weightings may be generated by providing forecasting the likelihood that a particular creative will lead to greater conversion or revenue compared to other creatives. The creatives may be grouped into one or more phases based on the amount of statistical data available for analyzing the particular creatives such that new creatives are given sufficient weighting to receive impressions despite the lack of historical data for a creative. Performance of placed creatives may be tracked by the passing of URLs with information attached to identify the particular creative and placement.
US11386449B2 Method and system for lead budget allocation and optimization on a multi-channel multi-media campaign management and payment platform
A method and apparatus for managing and integrating lead sources for a marketing/advertisement campaign on a platform that allocates and optimizes lead source budgets and provides a customer service and payment processing function. The present technology as disclosed and claimed herein provides a platform that is a customer retention and customer management system that is automated to provide lead estimations and optimizations to allocate and optimize lead source budgets where the system has a learning function that improves over time.
US11386447B2 Educational guide module having a reward system for virtual storage system
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.
US11386443B1 Methods and systems for programmatic control of transmitted electronic content
Aspects of the invention provide methods, systems, apparatuses and computer program products for implementing a dynamic experimentation service. An example of a method for implementing a dynamic experimentation service includes receiving a set of experiment configuration parameters, determining, by a processor and based on the experiment configuration parameters, an experiment model, the experiment model comprising electronic data indicating an audience selected from a plurality of consumers and a plurality of levels for controlling a communication service in operation to generate an electronic marketing communication for transmission to at least one of the plurality of consumers, receiving a request, from the communication service, the request comprising a communication identifier, determining, based on the communication identifier, at least one of the plurality of levels, and causing the electronic marketing communication to be generated as a treatment comprising the at least one of the plurality of levels.
US11386439B2 Dynamic determination of service allocation and fulfillment
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.
US11386429B2 Cryptocurrency securing method and device thereof
The present disclosure provides a cryptocurrency securing method and device thereof. The device receives an encrypted personal identification number from a user device, and decrypts the encrypted personal identification number via a first asymmetric key for deriving a personal identification number. The device decrypts an encrypted personal key via the personal identification number for deriving a personal key, and decrypts an encrypted cryptocurrency private key information via the personal key for deriving a cryptocurrency private key information.
US11386423B2 Multi-signature verification network
Systems and methods for authorizing a blockchain transaction. A verification network receives a transaction request for the blockchain transaction from a payer device including a first signature generated by a first private key associated with a payer. The verification network broadcasts a verification request to verification system(s) which assess pre-agreed threshold parameters. If the parameter(s) are satisfied, at least one verification system perfects the transaction by generating a second signature using a second private key, and broadcasts the transaction to the blockchain network. If the parameter(s) are not satisfied, verification offer(s) from among the verification system(s) including the second signature(s) are used to prompt the payer device to confirm the blockchain transaction by selecting at least one of the offer(s). The verification network receives selected offer(s) from the payer device and broadcasts the transaction to the blockchain network, in accordance with the selected offer(s) and the transaction request.
US11386419B2 Device security with physically unclonable functions
An electronic device may include a printed circuit board having a physically unclonable function (PUF) source. The electronic device may also include an integrated circuit (IC) chip positioned on the printed circuit board, and the first PUF source may be embedded in or formed on the printed circuit board external to the IC chip. The IC chip has processing circuitry that is configured to determine PUF data based on the PUF source. The processing circuitry is further configured to determine a cryptographic key or authentication token based on the PUF data and to perform at least one secure operation using the cryptographic key or authentication token.
US11386417B2 Payment methods and systems by scanning QR codes already present in a user device
Embodiments provide methods and systems for reading a Quick Response (QR) code displayed in a user device of a user for facilitating a payment transaction. The method includes facilitating display of the QR code on a display screen of the user device. The QR code includes at least a payment related information for a payment transaction. The method also includes initializing a QR capture mode in the user device for capturing the QR code using a capture overlay frame. The method includes reading the QR code within the capture overlay frame to extract the payment related information. The method further includes facilitating the payment transaction based at least on the payment related information extracted by reading the QR code.
US11386416B1 Contactless entertainer tipping and service ordering system
A contactless tipping system for dancers at an adult entertainment establishment allows proper social distancing between patrons and entertainers. A patron opens an app and enters a tip amount into the app and sends this information to the establishment's computer which identifies the sender, the recipient, and the amount of the tip, either audibly or visually or both and causes a currency cannon to shoot currency, real or imitation, onto the stage. The system allows the patron to select additional services, such as VIP room time, with a selected dancer or to order refreshments.
US11386414B2 While label merchant stored value account peer linking and funding system
A white label merchant stored value account peer linking/funding system includes a payment service provider database storing associations between different merchants and respective groups of white label merchant stored value accounts. A payment service provider links, in the database, a first user identifier received from a first user device with a first white label merchant stored value account that is included in a first group of white label merchant stored value accounts that are associated with a first merchant in the database. The payment service provider device then receives second user identifiers from the first user device, and links each of the second user identifiers with the first white label merchant stored value account in the database. The payment service provider device then receives respective second user account information from the second user devices and funds the first white label merchant stored value account with respective first funding amounts.
US11386413B2 Device-based transaction authorization
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.
US11386407B2 Systems and methods for use in clearing and/or settling network transactions
Systems and methods are provided for processing network transactions. One exemplary method includes transmitting a network request, received from a first entity, to a second entity; intercepting a network reply from the second entity, when the network reply is associated with the first entity and the first entity is a registered entity; appending an indicator to the network reply when a rule associated with the first entity is satisfied by a parameter of the network reply; and appending a transaction associated with the network reply to a settlement process when the rule is satisfied by the parameter. The exemplary method further includes transmitting the network reply, with the appended indicator, to the first entity, whereby, upon identifying the indicator, the first entity is permitted to omit the transaction from further reporting related to clearing and/or settlement of the transaction.
US11386403B2 Maintenance management system
According to one embodiment, a maintenance management system includes a mobile terminal of a maintenance staff, and a maintenance target device to be maintained by the maintenance staff. The maintenance target device includes detection means, comparison means, and transmission means. The detection means detects a maintenance work of the maintenance staff. The comparison means compares a first log which is a log of a correct maintenance work in each process of a maintenance content with a second log which is a log of the maintenance work detected by the detection means. The transmission means transmits a comparison result obtained by the comparison of the comparison means. The mobile terminal includes reception means and display control means. The reception means receives the comparison result. The display control means causes the maintenance work of the process to be displayed based on the comparison result received by the reception means.
US11386401B2 Methods and systems to provide packages of repair information based on component identifiers
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 Unified event/task creation from auto generated enterprise communication channels and notifications
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.
US11386399B1 Dynamic event scheduling
Implementations provide a calendar application for dynamic scheduling and adjustment of events, such as sequential training events. The calendar application is used to specify events that are to occur within a schedule of events, an order in which the events are to occur, and a duration for each event. The calendar application is also used to specify available time periods in which the events may be scheduled. Based on the specified events and available time periods, the events are scheduled into available time periods to generate a calendar, a schedule of the events that preserves the specified order of events. On detecting a change in the inputs, such as a change in the specified events and/or available time periods, the calendar may be automatically updated (in real time with respect to the change) to accommodate the change, while preserving the order and duration of events.
US11386395B1 Systems and methods to generate agendas for one-on-one meetings
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.
US11386391B1 Autonomous point-of-sale triggered logistics engine
Disclosed are techniques for processing and completing food orders placed by consumers using food ordering services. A method can include providing menu items to user devices for display to consumers, receiving orders from user devices before delivery of the orders, processing each order to generate a delivery address and an ordered menu item, assigning a kitchen to prepare an ordered menu item based on kitchen proximity to the delivery address of, determining if an ingredient of an ordered menu item is understocked in the kitchen, ordering, with a purveyor, understocked ingredients, forwarding instructions to prepare an ordered menu item to a device of the kitchen, grouping the ordered menu items into cohorts based on proximity of the addresses relative to each other, assigning the cohorts to delivery workers, and providing delivery routes for the cohorts to delivery worker devices. The method can be performed within seconds and for many kitchens.
US11386390B2 Central fill facility and associated drug dispensing system and method
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.
US11386378B2 Agricultural enterprise management method and system
A computer-implemented cloud-based agricultural enterprise management system and methods. The system comprises a plurality of modular components for receiving and processing data pertaining to agricultural production of commodities by an agricultural producer and for centralizing and storing the received and/or processed data in a single cloud-based database. The producer can provide to one or more third-party suppliers and/or service providers, authorized but restricted access to selected components of their agricultural enterprise management system and cloud-based database so that together, the producer, suppliers and service providers can effectively and cost-efficiently plan and manage the delivery of products and services during a crop production cycle, and the sale of harvested agricultural commodities. Separate modular components may be provided for inputs exemplified by agronomy data, crop production inputs data, crop growth and performance tracking, commodity market data, weather monitoring and forecasting, farm equipment maintenance, enterprise management overhead components.
US11386376B2 Risk splitter and risk quantifying forecast system using a structured forward-looking simulation technique quantifying clashing, long-tail risk events causing casualty loss accumulation and high earning volatility, and method thereof
A risk parsing device provides risk splitting and loss event diversification for a multi-risk forecast systems capturing multiple loss aggregation under complex environmental conditions based on the occurrence of defined loss events. The loss events are triggered by one or more involved causing units and affected units, wherein the loss events evolve from one or multiple risk accumulating sources. Risk events related loss measures can be scattered over multiple causing units or multiple related clash events. The multi-risk forecast system provides loss-generating processes and events, wherein the inventive risk splitter is a technical core element to generate an event-related loss distribution mirroring cause-effect chains induced by the risk events which extend over space and time. The risk splitter module allows automated splitting of the risk based on risk exposed, causing unit characteristics and risk exposed affected units' characteristics. The causing unit characteristics comprises for each causing unit assigned activity characteristic parameters and participation characteristic parameters of said causing unit defining for a specific causing unit a specific set of executable activity link members and market share driving participation probabilities. The causing unit characteristics comprises quota parameters defining affected populations of affected units with incidence and defining refined effect types.
US11386374B2 Analytics toolkit system
A device may communicate with a client device to provide, via a user interface of the client device, a set of prompts regarding an entity. The device may detect one or more user interactions with the user interface associated with indicating a set of responses to the set of prompts. The device may process data identifying the set of responses to the set of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the set of responses to the set of prompts. The device may determine a ranking of the set of recommendations based on the set of scores. The device may select one or the set of recommendations based on the ranking. The device may communicate with the client device to provide information associated with the set of recommendations based on selecting the set of recommendations.
US11386373B2 Work management device, work management method, and program storage medium
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.
US11386370B2 Fleet management system
A fleet management system includes a request component that receives one or more service requests and analyzes a first service request to identify a plurality of request parameters, a fuel component that identifies one or more fuel parameters associated with the fuel types, an evaluation component that analyzes a plurality of service parameters in light of the request parameters and the fuel parameters to determine a plurality of operating costs for managing the first service request, and a service component that analyzes the operating costs to select a first vehicle type corresponding to one of the operating costs for managing the first service request. The fleet management system enables a fleet of vehicles using a plurality of fuel types to be effectively and efficiently managed.
US11386367B1 Systems and methods for determining event schedules
This application relates to systems and methods for generating desired or optimized event schedules. An example computer-implemented method of dynamically generating an event schedule includes: receiving one or more parameters for a series of live events to be held in a plurality of geographic regions; generating a schedule for the series of live events based on the one or more parameters; and automatically updating the schedule based on a change to the one or more parameters.
US11386364B1 Construction project information and document access system
A computer-implemented construction management system for enabling the performance of work tasks conducted at a remote project site like a construction site is provided by the invention. The system comprises a data interface for providing a communication link between a remote computer device used by the field worker at the project site and a central computer located at a central hub. Scanning a scannable indicia posted at the project site by means, e.g., of a smart phone or tablet, a field worker may quickly and readily gain access via a plurality of graphical user interface screens in the associated software to an organized set of documents, information, and electronic images associated with project tasks to be conducted at the project site. The field worker may also report information back to the central hub concerning the state of the construction project or the project task undertaken at the project site by means of the graphical user interfaces in the software that enable him to enter written text information or upload photographs, videos, and documents from the project site.
US11386361B2 Closed loop integrated pest management
At least some embodiments are directed to a system that captures a set of images via cameras positioned in a lot having a crop. The system determines based on image processing and the set of images a phenological and biological stage of the crop, and a type of pest affecting the crop. The system generates a recommendation including a type of pesticide, a concentration of the type of pesticide, and an amount of pesticide and generates a pest control implementation plan. The system generates instructions for an autonomous carrier to execute the pest control implementation plan. The instructions include instructions for the autonomous carrier to execute the pest control implementation plan and instructions to control pesticide spraying nozzles mounted in the autonomous carrier. The system monitors a traveled distance of the autonomous carrier and determines that the pest control implementation plan has been executed.
US11386356B2 Method of training a learning system to classify interfaces
A first path associated with a first interface of a first provider is determined, with the first interface being of a first type. A second path associated with a second interface of the first provider is determined, with the second interface being of a second type. The first path is determined to be a mismatch to the second path. A third path corresponding to an additional interface of the first type is obtained from a second provider. A dictionary is generated based on the third path matching the first path. Vectors corresponding to the first and second types are generated based on the dictionary. A machine learning algorithm is trained based on the vectors with the first and second types as a ground truth values.
US11386354B2 Information processing apparatus, information processing method, and program
A plurality of feature values are extracted from input data as document data, distributed representations of words that correspond to the respective extracted plurality of feature values is obtained, and the extracted plurality of feature values are aggregated into a plurality of classifications based on the obtained distributed representation.
US11386353B2 Method and apparatus for training classification model, and method and apparatus for classifying data
This application discloses a method and an apparatus for training a classification model. The method includes obtaining a training sample, the training sample including a training parameter and a true classification corresponding to the training parameter and preforming classification training on an initial classification model by using the training parameter, to obtain a predicted classification. The method also includes determining a residual between the true classification and the predicted classification according to a gradient loss function of the initial classification model, the gradient loss function comprising a distance factor representing a distance between a first category and a second category, the first category being a category to which the predicted classification belongs, and the second category being a category to which the true classification belongs. The method further includes modifying the initial classification model according to the residual to obtain a final classification model.
US11386350B2 Model parameter combination method and apparatus
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.
US11386344B2 Method for automatic estimation of spatio-temporal entity counts using machine learning from partially observable location data
Disclosed is a system for automatically estimating spatio-temporal entity counts in real time and for a future time window using machine learning from partially observable location data. The system includes a data aggregator, a hyper-cube computational data structure, a geo coder, a geolocation mapper, a key value data structure updater, a hyper cube estimator, a census-based extrapolator, and an entity estimator. The entity estimator (i) determines an entity count for each or combinations of the one or more spatio temporal dimensions in real time by combining lower bound number and upper bound number of the entity count from the hyper cube estimator and the census based extrapolator, and (ii) estimates, using a machine learning based time series model, spatio temporal entity count for a future time window in response to a query criterion.
US11386343B2 Real time detection of cyber threats using behavioral analytics
Real time detection of cyber threats using behavioral analytics is disclosed. An example method includes obtaining, in real time, attributes for an entity within a population of entities, the attributes being indicative of entity behavior; building an entity probability model using the attributes and associated values collected over a period of time; and establishing a control portion of the entity probability model associated with a portion of the period of time. The example method includes comparing any of the entity attribute values and the entity probability model for other portions of the period of time to the control portion to identify one or more anomalous differences, and executing a remediation action based thereon. Some embodiments include determining a set comprising the anomalous differences and additional anomalous differences for the entity or the entity's peer group, and calculating the set's overall probability to determine if the entity is malicious.
US11386342B2 Model interpretation
Input data associated with a machine learning model is classified into a plurality of clusters. A plurality of linear surrogate models are generated. One of the plurality of linear surrogate models corresponds to one of the plurality of clusters. A linear surrogate model is configured to output a corresponding prediction based on input data associated with a corresponding cluster. Prediction data associated with the machine learning model and prediction data associated with the plurality of linear surrogate models are outputted.
US11386340B2 Method and apparatus for performing block retrieval on block to be processed of urine sediment image
The inventive concepts herein relate to performing block retrieval on a block to be processed of a urine sediment image. The method comprises: using a plurality of decision trees to perform block retrieval on the block to be processed, wherein each of the plurality of decision trees comprises a judgment node and a leaf node, and the judgment node judges the block to be processed to make it reach the leaf node by using a block retrieval feature in a block retrieval feature set to form a block retrieval result at the leaf node, and at least two decision trees in the plurality of decision trees are different in structures thereof and/or judgments performed by the judgment nodes thereof by using the block retrieval feature; and integrating the block retrieval results of the plurality of decision trees so as to form a final block retrieval result.
US11386339B2 Artificial intelligence delivery edge network
Approaches, techniques, and mechanisms are disclosed for accessing AI services from one region to another region. An artificial intelligence (AI) service director is configured with mappings from domain names of AI cloud engines to IP addresses of edge nodes of an AI delivery edge network. The AI cloud engines are located in an AI source region. The AI delivery edge network is deployed in a non-AI-source region. An AI application, which accesses AI services using a domain name of an AI cloud engine in the AI cloud engines located in the AI source region, is redirected to an edge node in the edge nodes of the AI delivery edge network located in the non-AI-source region. The AI application is hosted in the non-AI-source region. The AI services is then provided, by way of the edge node located in the non-AI-source region, to the AI application.
US11386338B2 Integrating multiple domain problem solving in a dialog system for a user
Various embodiments are provided for integrating multiple domain learning and personalization in a dialog system for a user in a computing environment by a processor. One or more problem instances may be defined for multiple domains according to a problem instance template, identified user intent, links to one or more problem solvers associated with the multiple domains, or a combination thereof. A dialog plan may be determined to further define the one or more problem instances in response to user input. A solution may be provided to the user for the one or more problem instances.
US11386336B2 Machine learning classifier and prediction engine for artificial intelligence optimized prospect determination on win/loss classification
Embodiments of a system and method for identifying and prioritizing company prospects by training at least one classifier on client company win/loss metrics. One or more classifiers can be trained on a training database compiled from company win/loss database for a client and firmographic data from a robust business entity database. Once trained, the system can employ Artificial Intelligence powered by the trained classifiers to classify and output customized prospect lists of thousands of profiled and scored companies that the AI has determined are likely targets for specific marketing and sales. The AI can also ingest databases of client targets and classify and score them based on the custom-trained classifier.
US11386334B2 Case-based reasoning systems and methods
Systems and methods disclosed herein provide for a case-based reasoning using universal ontologies. Embodiments of the systems and methods provide for comparing current and past cases based on the universal ontologies, wherein the universal ontology integrates information associated with the current and past cases with at least one reasoning system.
US11386333B1 Block chain method and system for securing user data from an on-line course
In an example, the present invention provides a meta data processing apparatus for processing sensor inputs and providing feedback to a user for an on-line course. The invention provides for storing the information on a public block chain using a plurality of servers.
US11386329B2 Method of processing image data in a connectionist network
A method of processing image data in a connectionist network includes: determining, a plurality of offsets, each offset representing an individual location shift of an underlying one of the plurality of output picture elements, determining, from the plurality of offsets, a grid for sampling from the plurality of input picture elements, wherein the grid comprises a plurality of sampling locations, each sampling location being defined by means of a respective pair of one of the plurality of offsets and the underlying one of the plurality of output picture elements, sampling from the plurality of input picture elements in accordance with the grid, and transmitting, as output data for at least a subsequent one of the plurality of units of the connectionist network, a plurality of sampled picture elements resulting from the sampling, wherein the plurality of sampled picture elements form the plurality of output picture elements.
US11386328B2 Method, apparatus and computer program for generating robust automated learning systems and testing trained automated learning systems
In a method for training a first neural network a superposed classification is back-propagated through a second neural network. An output value of the second neural network is utilized to determine whether the input of the first neural network is adversarial.
US11386326B2 Training a machine learning model with limited training data
A method may include a transforming a trained machine learning model including by replacing at least one layer of the trained machine learning model with a dictionary matrix and a coefficient matrix. The dictionary matrix and the coefficient matrix may be formed by decomposing a weight matrix associated with the at least one layer of the trained machine learning model. A product of the dictionary matrix and the coefficient matrix may form a reduced-dimension representation of the weight matrix associated with the at least one layer of the trained machine learning model. The transformed machine learning model may be deployed to a client. Related systems and computer program products are also provided.
US11386325B1 Ensemble neural network state machine for detecting distractions
A vehicle device may execute one or more neural networks (and/or other artificial intelligence), based on input from one or more of the cameras and/or other sensors, to intelligently detect safety events in real-time. The one or more neural networks may be an ensemble neural network that includes neural networks for detecting a head and hand of a user, neural networks for detecting hand actions of the user, neural networks for detecting the head pose of the user, neural networks for predicting an occurrence of an event, and neural networks for predicting a start time and end time of the event. Further, the neural networks can be segmented into a modular neural network based on metadata. The segmentation of the neural network can define a thin layer of the modular neural network to enable independent tuning of the thin layer of the modular neural network.
US11386324B2 Recurrent neural network-based variant pathogenicity classifier
The technology disclosed relates to constructing a convolutional neural network-based classifier for variant classification. In particular, it relates to training a convolutional neural network-based classifier on training data using a backpropagation-based gradient update technique that progressively match outputs of the convolutional neural network-based classifier with corresponding ground truth labels. The convolutional neural network-based classifier comprises groups of residual blocks, each group of residual blocks is parameterized by a number of convolution filters in the residual blocks, a convolution window size of the residual blocks, and an atrous convolution rate of the residual blocks, the size of convolution window varies between groups of residual blocks, the atrous convolution rate varies between groups of residual blocks. The training data includes benign training examples and pathogenic training examples of translated sequence pairs generated from benign variants and pathogenic variants.
US11386320B2 Magnetic domain wall-based non-volatile, linear and bi-directional synaptic weight element
A magnetic double tunnel junction (MDTJ) (which, preferably, has a large aspect ratio, wherein length L of the MDTJ>>width w of the MDTJ) has magnetic domain wall(s) or DW(s) in the free layer of the MDTJ, wherein controlled movement of the DW(s) across the free layer is effected in response to the polarity, magnitude, and duration of a voltage pulse across the MDTJ. The motion and relative position of DW(s) causes the conductance of the MDTJ (that is measured across the MDTJ) to change in a symmetric and linear fashion. By reversing the polarity of the bias voltage, the creation and/or direction of the DW(s) motion can be reversed, thereby allowing for a bi-directional response to the input pulse.
US11386319B2 Training of artificial neural networks
Methods and apparatus are provided for training an artificial neural network, having a succession of neuron layers with interposed synaptic layers each storing a respective set of weights {w} for weighting signals propagated between its adjacent neuron layers, via an iterative cycle of signal propagation and weight-update calculation operations. Such a method includes, for at least one of the synaptic layers, providing a plurality Pl of arrays of memristive devices, each array storing the set of weights of that synaptic layer Sl in respective memristive devices, and, in a signal propagation operation, supplying respective subsets of the signals to be weighted by the synaptic layer Sl in parallel to the Pl arrays. The method also includes, in a weight-update calculation operation, calculating updates to respective weights stored in each of the Pl arrays in dependence on signals propagated by the neuron layers.
US11386313B2 Image formation control apparatus, image formation control method and non-transitory computer-readable storage medium storing image formation control program
The image formation control apparatus controls an image forming device to execute image forming on an image forming medium based on input image data by using a plurality of color materials including a plurality of chromatic color materials. An image formation control apparatus comprising: a table generating unit to generate a visibility improvement color table by performing color conversion into intermediate image data, performing histogram equalization processing on a brightness gradation value representing brightness of an image represented by the intermediate image data, and adjusting the brightness gradation value representing brightness of the intermediate image data; and an image formation control unit to generate an image forming job for performing the color conversion using the generated color table to form an image on an image forming medium.
US11386312B2 Image forming apparatus
An image forming apparatus includes a print engine, a sheet transportation unit, an optical sensor, and an image processing unit. The print engine is configured to physically print an image to be printed on a print sheet. The sheet transportation unit is configured to transport the print sheet along a predetermined transportation path. The optical sensor is arranged so as to face the transportation path, and configured to detect a color of a test chart on a colored print sheet transported along the transportation path. The image processing unit is configured to perform color correction of the image to be printed on the colored print sheet, on the basis of the detected color of the test chart on the colored print sheet so as to restrain color change of the image due to a surface color of the colored print sheet.
US11386311B2 Recording device and recording method using halftone processing technique
A recording device includes a head including a first nozzle row that discharges a plurality of drawing inks; and a second nozzle row that discharges an overcoat ink posterior to the drawing inks, and also includes a dot-data generating unit that performs dot-data generating processing including halftone processing using a dither mask. When generating dot data used to perform recording in accordance with a first recording mode in which no nozzle that discharges the overcoat ink is assigned to part of pixels in a recording target region of the recording medium, the first recording mode being a recording mode using the second nozzle row, the dot-data generating unit generates the dot data by using a first overcoat dither mask having a threshold value set so as not to form a dot with the overcoat ink on the part of pixels.
US11386307B2 Machine vision system
A machine vision system comprising receiving means configured to receive image data indicative of an object to be classified where there is provided processing means with an initial neural network, the processing means configured to determine a differential equation describing the initial neural network algorithm based on the neural network parameters, and to determine a solution to the differential equation in the form of a series expansion; and to convert the series expansion to a finite series expansion by limiting the number of terms in the series expansion to a finite number; and to determine the output classification in dependence on the finite series expansion.
US11386303B2 Procedural language and content generation environment for use in augmented reality/mixed reality systems to support laboratory and related operations
A method of operating a procedural language and content generation system that involves correlating environment objects and object movement to input controls through operation of a correlator, operating an interpreter to evaluate the correlation of the input controls and object/object movement against known libraries to generate programmatic instructions, storing the programmatic instructions as an instruction set, transforming the instruction set into executable commands through a compiler, and configuring control logic to perform the executable commands in response to receiving detected environment objects and detected object movement from an image processor.
US11386297B2 Learning data generation device, learning data generation method, and recording medium
This learning data generation device (10) is provided with: an identification unit (11) which identifies a subject included in a first captured image, and generates an identification result in which information indicating the type and existence of the identified subject or the motion of the identified subject is associated with the first captured image; and a generation unit (12) which generates learning data on the basis of the identification result and a second captured image, which is associated with the first captured image but is different in type from the first captured image.
US11386296B2 Augmented intelligence system impartiality assessment engine
A method, system and computer-readable storage medium for performing a cognitive information processing operation. The cognitive information processing operation includes: receiving data from a plurality of data sources; processing the data from the plurality of data sources to provide cognitively processed insights via an augmented intelligence system, the augmented intelligence system executing on a hardware processor of an information processing system, the augmented intelligence system and the information processing system providing a cognitive computing function; performing an impartiality assessment operation via an impartiality assessment engine, the impartiality assessment operation detecting a presence of bias in an outcome of the cognitive computing function; and, providing the cognitively processed insights to a destination, the destination comprising a cognitive application, the cognitive application enabling a user to interact with the cognitive insights.
US11386293B2 Training image signal processors using intermediate loss functions
In an example method for training image signal processors, a reconstructed image is generated via an image signal processor based on a sensor image. An intermediate loss function is generated based on a comparison of an output of one or more corresponding layers of a computer vision network and a copy of the computer vision network. The output of the computer vision network is based on the reconstructed image. An image signal processor is trained based on the intermediate loss function.
US11386292B2 Method and system for auto multiple image captioning
A method and a system for automatically generating multiple captions of an image are provided. A method for training an auto image caption generation model according to an embodiment of the present disclosure includes: generating a caption attention map by using an image; converting the generated caption attention map into a latent variable by projecting the caption attention map onto a latent space; deriving a guide map by using the latent variable; and training to generate captions of an image by using the guide map and the image. Accordingly, a plurality of captions describing various characteristics of an image and including various expressions can be automatically generated.
US11386291B2 Methods and apparatus for bio-fluid specimen characterization using neural network having reduced training
A method of training a neural network (Convolutional Neural Network-CNN) including reduced graphical annotation input is provided. The training method can be used to train a Testing CNN that can be used for determining Hemolysis (H), Icterus (I), and/or Lipemia (L), or Normal (N) of a serum or plasma portion of a test specimen. The training method includes capturing training images of multiple specimen containers including training specimens, generating region proposals of the serum or plasma portions of the training specimens; and selecting the best matches for the location, size and shape of the region proposals for the multiple training specimens. The obtained features (network and weights) from the training CNN can be used in a testing CNN. Quality check modules and testing apparatus adapted to carry out the training method, and characterization methods using abounding box regressor are described, as are other aspects.
US11386290B2 Training an eye tracking model
A method for training an eye tracking model is disclosed, as well as a corresponding system and storage medium. The eye tracking model is adapted to predict eye tracking data based on sensor data from a first eye tracking sensor. The method comprises receiving sensor data obtained by the first eye tracking sensor at a time instance and receiving reference eye tracking data for the time instance generated by an eye tracking system comprising a second eye tracking sensor. The reference eye tracking data is generated by the eye tracking system based on sensor data obtained by the second eye tracking sensor at the time instance. The method comprises training the eye tracking model based on the sensor data obtained by the first eye tracking sensor at the time instance and the generated reference eye tracking data.
US11386287B2 Method and apparatus for computer vision
The method may include processing, by using a neural network, input feature maps of an image to obtain output feature maps of the image. The neural network may include a convolution part and/or a pooling part, and an aggregation part. The convolution part may include at least one parallel unit each of which contains two parallel paths, each path of the two parallel paths contains two cascaded convolution layers. The kernel sizes are 1 dimension and are different in different units. The pooling part includes at least one parallel unit each of which contains two parallel paths, each path of the two parallel paths contains two cascaded pooling layers. The size of filters of pooling is 1 dimension and is different in different units. The aggregation part is configured to concatenate results of the convolution part and/or the pooling part to obtain the output feature maps of the image.
US11386284B2 System and method for improving speed of similarity based searches
A method and system for processing images for a search is provided, including: receiving a plurality of images selected from search results; for each image in the plurality of images, retrieving a feature vector associated with the image; selecting a subset of the feature vectors based on similarity of feature vectors associated with the images in the plurality of images; and performing a search for feature vectors in a database similar to the feature vectors in the subset of feature vectors.
US11386282B2 Optical information reader
In an optical information reader which optically reads an information code, a first polarizing unit arranged on the light-exit side of a lighting unit is configured to polarize illumination light therefrom in a predetermined polarization direction. In addition, a second polarizing unit arranged on the light-reception side of a light receiving sensor is configured as a switchable polarization unit, in which the switchable polarization unit is capable of performing a switchover between a polarized state in which light reflected from the information code is polarized in a direction different from the predetermined polarization direction and a passing state where the reflected light passes therethrough without being polarized.
US11386280B2 Device, method, and graphical user interface for handling data encoded in machine-readable format
An electronic device displays a media capture user interface that includes a media capture preview of objects in a field of view of the camera. While displaying the media capture user interface, the electronic device scans the field of view of the camera for data encoded in an optical machine-readable format. In accordance with a determination that the field of view of the camera includes data encoded in the optical machine-readable format that meets respective notification criteria, the electronic device displays a notification that indicates that the camera application has detected data encoded in the optical machine-readable format. In accordance with a determination that the field of view of the camera does not include data encoded in the optical machine-readable format that meets the respective notification criteria, the electronic device maintains display of the media capture user interface of the camera application without displaying the notification.
US11386274B2 Using communicative discourse trees to detect distributed incompetence
Techniques are disclosed for detecting distributed incompetence in text of a conversation using communicative discourse trees and then inserting an automatic response from an autonomous agent (chatbot) or other entity. For example, a computing system generates a communicative discourse tree from utterances from multiple agents to a user. The computing system obtains a prediction of whether the text includes distributed incompetence by applying a trained predictive model to the communicative discourse tree. Based on the detection, the computing system generates an updated response to a user device.
US11386273B2 System and method for negation aware sentiment detection
A method, system and computer-usable medium are disclosed for sentiment detection based on applying an antonym dictionary to a natural language processing (NLP) system. A binary classifier is trained to predict negation cues, where a constituency parse tree is used to create rules for scope detection. The trained binary classifier, a list of conversational negation terms, and a list of antonyms are used to annotate content that considers negation cues and scope for the created rules.
US11386266B2 Text correction
The present disclosure generally relates to text correction and generating text correction models. In an example process for text correction, text input is received. In response to receiving the text input, a text string corresponding to the text input is displayed. The text string is represented by a token sequence. The process determines whether an end of the token sequence corresponds to a text boundary. In accordance with a determination that the end of the token sequence corresponds to a text boundary, the process determines, based on a context state of the token sequence, one or more textual errors at one or more tokens of the token sequence. An error indication for a portion of the text string corresponding to the one or more tokens is displayed.
US11386261B2 Systems and methods for digital image editing
A system according to various exemplary embodiments includes a processor and a user interface, communication module, and memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the system to: retrieve a digital image from a server using the communication module; present the digital image on a display of the user interface; receive edits to the digital image via the user interface; generate, based on the edits, a modified digital image, wherein generating the modified digital image includes transforming a format of the digital image to include a field containing an identifier associated with the modified digital image; and transmit the modified digital image to the server using the communication module.
US11386256B2 Systems and methods for determining a configuration for a microarchitecture
Systems and methods for determining a configuration for a microarchitecture are described herein. An example system includes a proposal generator to generate a first candidate configuration of parameters for the microarchitecture, a machine learning model to process the first candidate configuration of parameters to output estimated performance indicators for the microarchitecture, an uncertainty checker to determine whether the estimated performance indicators are reliable, and a performance checker. In response to a determination that the estimated performance indicators are reliable, the performance checker is to determine whether the estimated performance indicators have improved toward a target. Further, if the estimated performance indicators have improved, the performance checker is to store the first candidate configuration of parameters in a memory as a potential solution for a microarchitecture without performing a full simulation on the first candidate configuration of parameters.
US11386254B2 Semiconductor circuit and semiconductor circuit layout system
A semiconductor circuit and a layout system of the semiconductor circuit, the semiconductor circuit including a latch; a feedback inverter that receives an output signal of the latch via a first node and provides a feedback signal to the latch responsive to the output signal of the latch; and an output driver which receives the output signal of the latch via the first node and provides an output signal externally of the semiconductor circuit. The output driver includes an even number of inverters, and the latch, the feedback inverter, and the output driver share a single active region formed without isolation.
US11386253B2 Power-aware scan partitioning
Methods of a scan partitioning a circuit are disclosed. One method includes calculating a power score for circuit cells within a circuit design based on physical cell parameters of the circuit cells. For each of the circuit cells, the circuit cell is assigned to a scan group according to the power score for the circuit cell and a total power score for each scan group. A plurality of scan chains is formed. Each of the scan chains is formed from the circuit cells in a corresponding scan group based at least in part on placement data within the circuit design for each of the circuit cells. Interconnect power consumption can be assessed to determine routing among circuit cells in the scan chains.
US11386250B2 Detecting timing violations in emulation using field programmable gate array (FPGA) reprogramming
A method of detecting a timing violation between a first sequential element and a second sequential element in a circuit design being emulated in a hardware emulation system includes, in part, determining a timing relationship between first and second clocks applied respectively to the first sequential element and the second sequential element, reconfiguring a combinational logic disposed between the first sequential element and the second sequential element as one or more buffers, setting a delay across the one or more buffers to one or more clock cycles of the hardware emulation system based on the timing relationship, reprogramming the first and second clocks in accordance with the delay, and detecting a timing violation if a change in an output of the first flip-flop is not stored in the second flip-flop within the delay.
US11386249B1 Systems and methods for distributed fracture simulation
Systems and methods are provided for simulating propagation of cracks in an object in a physical system. Data indicative of the object in the physical system is received, where the object includes a plurality of cracks. Characteristics of each of the plurality of cracks are determined based on the data, and a weight value is calculated for each of the plurality of cracks based on the determined characteristics. A group of one or more processors is assigned to simulate behavior of each crack, where a number of processors assigned to each group is based on the calculated weight value associated with that crack. Simulation data is received from each of the groups of processors, and the simulation data is stored in a non-transitory computer-readable medium.
US11386241B2 Host system and method for unlocking electronic lock
A host system and a method for unlocking an electronic lock are provided. The host system includes a chassis, an electronic lock and a system circuit board. The chassis has a side door. The electronic lock is arranged on the side door for locking the side door on the chassis. The system circuit board is configured in the chassis, coupled to the electronic lock, and the system board has a plurality of universal serial bus ports. When the system board is not activated and a trigger voltage is received, the system circuit board detects an input sequence in which the USB ports are being inserted, and when the input sequence is equal to a predetermined sequence, the system circuit board outputs an unlock signal to the electronic lock so as to unlock the electronic lock device.
US11386239B2 Transition from a Boolean masking to an arithmetic masking
A method for the transition is provided from a Boolean masking of a value to be kept secret to an additive masking of the value to be kept secret. The value to be kept secret is present in the Boolean masking as a representation masked with a first Boolean mask and a second Boolean mask. A first additive mask and a second additive mask are determined for the value to be kept secret. A first masking transition is executed in which the first Boolean mask is converted into the first additive mask. A second masking transition is executed in which the obfuscation value is converted into an additive correction value, and a third masking transition is executed in which the second Boolean mask is converted into the second additive mask.
US11386237B2 Scalable encryption engine having partitionable data paths
In general, this disclosure describes scalable, partitionable encryption engines. The partitionable encryption engines of this disclosure yield power savings, such as by controlling operation of partitioned sub-datapaths at reduced clock rates. An apparatus includes an interface configured to receive a block of encrypted data for decryption, and a decryption engine in communication with the interface. The decryption engine includes a plurality of decryption sub-datapaths, where each respective decryption sub-datapath has no data interdependency with any other decryption sub-datapath of the plurality of decryption sub-datapaths. The decryption engine is configured to selectively enable one or more decryption sub-datapaths of the plurality of decryption sub-datapaths to decrypt the block of encrypted data to form a decrypted block of data.
US11386233B2 Data bundle generation and deployment
The present disclosure provides a method, system, and device for distributing a software release. To illustrate, based on one or more files for distribution as a software release, a release bundle is generated that includes release bundle information, such as, for each file of the one or more files, a checksum, meta data, or both. One or more other aspects of the present disclosure further provide sending the release bundle to a node device. After receiving the release bundle at the node device, the node device receives and stores at least one file at a transaction directory. After verification that each of the one or more files is present/available at the node device, the one or more files may be provided to a memory of a node device and meta data included in the release bundle information may be applied to the one or more files transferred to the memory.
US11386231B2 Methods of context-based mobile device feature control and mobile devices employing the same
Methods and systems for context-based mobile device feature control are provided. One method comprises determining, with a mobile device, one or more contexts corresponding to the mobile device; selecting, from a predetermined set of security protocols, a security protocol corresponding to the determined one or more contexts; and adjusting a permission setting for one or more functional features of the mobile device based upon the selected security protocol. One apparatus comprises one or more features configure to input data, output data, transform data, or a combination thereof; and a controller configured to: determine one or more contexts corresponding to the mobile computing device, to select, from a predetermined set of security protocols, a security protocol corresponding to the determined one or more contexts, and to adjust a permission setting for the one or more functional features based upon the selected security protocol.
US11386227B1 Protection of databases, data transmissions and files without the use of encryption
A permutation algorithm using modular arithmetic is applied to the cells of one or more specific fields of a database or other file type. This permutation reorders the cells of the specific field(s) without altering content of any individual cell, thereby hiding relationships between cells of the permuted field(s) and the other information in the associated records. The permutation algorithm may use modular addition and modular subtraction, in either order. Different permutation algorithms may use varying numbers of parameters. To locate a specific cell in a permuted field, the parameter(s) from the permutation, an identification of the specific record associated with the cell, and an identification of the specific permuted field are applied in a modular arithmetic operation. A specific record with which a specific cell in a permuted field is associated may be obtained by an inverse modular arithmetic operation.
US11386225B2 Localization of DID-related claims and data
Embodiments disclosed herein are related to computing systems and methods for localizing how a user will receive and view received DID-related data. The computing system and methods are implemented in the decentralized network that implements a distributed ledger that backs one or more decentralized identities (DID) for one or more users of the computing system. Various sets of rule are accessed. The sets of rules specify how a DID owner will receive and view DID-related data received from a third party entity. The sets of rules are applied to the DID-related data received from the third party entity. The received DID-related data is modified such that the received DID-related data conforms to the one or more sets of rules. The modified DID-related data is provided to the DID owner so that the DID owner is able to view the modified DID-related data according to the applied sets of rules.
US11386224B2 Method and system for managing personal digital identifiers of a user in a plurality of data elements
A method for managing personal digital identifiers of a user in data elements stored in a computerized system may include receiving personal digital identifiers for identifying a user. The data elements may be searched for the personal digital identifiers and data elements may be identified as having the personal digital identifiers of the user. One or more candidate personal digital identifiers in the identified data elements may be assigned as one or more common words appearing in the identified data elements when a word count for each of the one or more common words exceeds a predefined threshold. The user may validate the candidate personal digital identifiers, which may be added to the personal digital identifiers of the user. A personal digital footprint of the user including a location in the computerized system for each of the personal digital identifiers in the identified data elements may be stored.
US11386222B2 Data overlap count in a multiple tenant database system
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.
US11386216B2 Verification of privacy in a shared resource environment
Embodiments relate to a system, program product, and method for use with a computer platform to support privacy preservation. The platform measures and verifies data privacy provided by a shared resource service provider. An assessment is utilized to support the privacy preservation with respect to a data steward, and associated shared data. It is understood that data associated with a data service has an expected level of privacy. A privacy score directly correlating to a leakage indicator of the service is formed, and an associated data container is populated with inferred entities deemed to at least meet a preferred privacy level. The privacy score effectively certifies the security of the populated data container.
US11386210B2 Inquiry response mapping for determining a cybersecurity risk level of an entity
The present disclosure provides a method, system, and device for inquiry response mapping for determining a cybersecurity risk level of an entity. To manage and/or evaluate a cybersecurity risk level based on a relationship between a first entity and a second entity, questionnaires (e.g., requests or inquires) are often exchanged between two entities. One or more aspects of the present disclosure provide populating data sets (e.g., questionnaires) indicative of risk level for the first entity or the second entity. One or more other aspects of the present disclosure further provide determining a cybersecurity risk level of an entity by mapping responses to a plurality of inquiry sets directed to the first entity or the second entity.
US11386206B2 Alerting unusual activities in an enterprise production environment
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.
US11386198B1 Systems and methods for detecting malicious in application transactions
The disclosed computer-implemented method for detecting malicious in-application transactions may include identifying an application running on a computing device, wherein the application is granted access to a payment system, monitoring data between the application and the payment system, determining at least one characteristic associated with the application, determining the at least one characteristic is associated with a malicious transaction on the payment system, and performing at least one action to prevent the malicious transaction. Various other methods, systems, and computer-readable media are also disclosed.
US11386197B1 System and method for securing a network against malicious communications through peer-based cooperation
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.
US11386195B1 Multi transfer resource allocation using modified instances of corresponding records in memory
In certain embodiments, resource allocation related to records may be facilitated by generating and using modified instances of such records. In some embodiments, a set of records associated with a user may be stored in a memory area, where each such record includes a record identifier. In response to obtaining one or more commands related to a resource transfer from a user device associated with the user, a new set of records associated with the user may be generated such that each record of the new set is (i) a modified instance of a corresponding record of the record set and (ii) includes a record identifier different from the record identifier of the corresponding record. In one use case, the new records and its data may then be utilized to perform operations related to the user commands. In another use case, the new records may replace its older corresponding records.
US11386190B2 Event characteristic analysis for event input discrimination
Determining a level of congruence between modality-event characteristics is disclosed. Information can be collected from an event input source via one or more information collection modalities. Modality-event characteristics can be determined from this information. A level of congruence between the modality-event characteristics can be determined to enable initiating a response based on the level of congruence. The level of congruence can be based on satisfying a rule related to congruence between modality-event characteristics, user profile information, etc. The level of congruence can be related to a probability that the several inputs collected for an event, collected by a plurality of modalities, embody characteristics that are associated with the event occurring according to determined notions embodied in the rule and profile. Determining the level of congruence can support assertions that each input, across differing modes of capturing said input, accords with the expected inputs for an event.
US11386184B2 Information processing apparatus, search server, web server, and non-transitory computer readable storage medium
An information processing apparatus comprising accepting means, transmission means, reception means and display means, wherein in a case where a plurality of pieces of link information is included in a search result and one of the pieces of link information is selected, the transmission means transmits a request for a Web page to a destination server in accordance with that link information, and the information processing apparatus further comprises processing means for, with respect to the Web page received in accordance with the request, searching in that Web page for the search term and processing by inserting a tag for performing an emphasized display of that search term into that Web page, and the display means displays the Web page, into which the tag for the emphasized display is inserted, emphasizing the search term in that Web page.
US11386182B2 Method for invoking an application service via a browser
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 Enhanced notification system for real time control center
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.
US11386174B2 User electronic message system
Network site users can be selected to receive a communication based on a network site event, such as incomplete registration. A hybrid user interaction machine learning scheme can select a portion of the selected users based on user interaction estimates and network sampling data. The electronic document sent to the users can have portions that undergo two-pass ranking for ordering of content items to be included in the electronic document, such as an email.
US11386173B2 Processing user provided information for ranking information modules
A computer-implemented method of processing user provided information from a plurality of users in a digital network for ranking one or more information modules is described, which involves causing at least one processor to store in memory user assessment weights, each associated with a user of the plurality of users and representing a weight to be applied to information module assessments, receive a proxy nomination message, change the user assessment weight associated with the proxy user based on the proxy nomination message, for one or more information modules: receive information module assessments, generate weighted assessments, each based on one of the information module assessments received and a user assessment weight, aggregate the weighted assessments to generate an aggregated weighted assessment, and rank a set of the plurality of information modules based at least in part on the aggregated weighted assessments. Apparatuses, systems and computer readable media also described.
US11386170B2 Search data curation and enrichment for deployed technology
A content engine may utilize a configuration management database (CMDB) to manage a configuration of a technology landscape. A curation manager 102 may utilize a plurality of article sources to provide, in collaboration with the content engine, a plurality of enriched articles that are specific to the technology landscape. The enriched articles enable an IT administrator using the content engine to execute IT administration duties in a fast, efficient, reliable, and timely manner.
US11386167B2 Location-based searching using a search area that corresponds to a geographical location of a computing device
In general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. A geographical location of a mobile computing device is received at a server system. A request for content is received at the server system and from the mobile computing device. A search area that corresponds to the geographical location is selected by the sever system. The search area is selected from among a collection of search areas that correspond to the geographical location. At least one of the search areas in the collection is geographically nested within at least one other of the search areas. A search result that is most-relevantly ranked for the selected search area is determined by the server system. Content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.
US11386166B2 Data storage and calling methods and devices
Data storage and calling methods and devices are provided. One of the methods includes: receiving first motion data and business data; establishing an association relationship between the first motion data and the business data and storing the association relationship; receiving second motion data; and determining first motion data that matches the second motion data, and returning, to a sender of the second motion data, business data associated with the matched first motion data.
US11386163B2 Data search method and data search system thereof for generating and comparing strings
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.
US11386161B1 Machine-learned desking vehicle recommendation
Systems and methods are disclosed herein for machine-learned vehicle desking operations. A vehicle recommendation system receives a request to determine similarities between vehicles. The request can indicate an identifier of a user-specified vehicle associated with vehicle attribute values (e.g., white color, sedan body style, 2020 manufacturing year, etc.). A machine learning model can determine respective embeddings for the vehicle attribute values and the respective embeddings can be concatenated, where the concatenated embeddings represent the user-specified vehicle in one embedding. The system can determine similarity metrics of the concatenated embeddings against reference embeddings. For example, a cosine similarity value can be determined for the concatenated embedding of the user-specified vehicle and the respective reference embeddings. Each similarity metric can represent a measure of similarity between the user-specified vehicle and a given vehicle. The vehicle recommendation system provides for display identifiers of vehicles that are ranked based on the determined similarity metrics.
US11386160B1 Feedback control for automated messaging adjustments
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.
US11386158B1 Recommending query parameters based on tenant information
Systems and methods are disclosed for recommending query parameters to a user based on tenant information. The system can identify a token query parameter from a portion of a query entered in a user interface. The token query parameter can correspond to a system query parameter, such as a query command, a function, etc., or to a user query parameter. The system can identify a tenant of a distributed data intake and query system that is associated with the query. Based on the token query parameter, the system can identify at least one query parameter associated with the tenant. The at least one query parameter can include one or more query parameters previously entered by the user or other users of the tenant, etc. The system can cause the user interface to display one or more recommended query parameters for inclusion in the query.
US11386157B2 Methods and apparatus to facilitate generation of database queries
Methods and apparatus to facilitate generation of database queries are disclosed. An example apparatus includes a generator to generate a global importance tensor. The global importance tensor based on a knowledge graph representative of information stored in a database. The knowledge graph includes objects and connections between the objects. The global importance tensor includes importance values for different types of the connections between the objects. The example apparatus further includes an importance adaptation analyzer to generate a session importance tensor based on the global importance tensor and a user query, and a user interface to provide a suggested query to a user based on the session importance tensor.
US11386155B2 Filter evaluation in a database system
A computer-implemented method of evaluating a set of filter parameters being represented by a filter tree comprising a plurality of nodes. The method can include identifying whether a node is a root of a sub-tree comprising other nodes of the filter tree; generating a cost for said node by processing a sample input comprising a plurality of data items of a data source using the filter parameter and measuring the time taken for the plurality of data items to be processed; and determining a selectivity of said node based on an output of its filter parameter as a result of processing the sample input using the filter parameter; then ordering at least some of the plurality of nodes of the filter tree having the same parent node based on their relative costs and selectivities, for use in generating an ordered filter tree.
US11386152B1 Automatic generation of highlight clips for events
Techniques for generating highlight clips of an event are described herein. For example, unstructured data associated with an event may be received. Audio data and video data for the event may be obtained. Structured data may be extracted from the unstructured data using one or more feature extractors. In embodiments, a duration for a highlight clip of the event may be determined based at least in part on a model that uses the structured data, the audio data and the video data of the event. Metadata that identifies the duration for the highlight clip of the event may be generated based at least in part on the model. The highlight clip of the event may be stored based at least in part on the metadata.
US11386149B2 Search system, search method and program recording medium
Provided is a search system which is configured to search for a registered vector being similar to an input vector among a plurality of registered vectors, on the basis of a degree of similarity between an input vector and a registered vector. The search system includes a partial similarity calculation unit that calculates a degree of partial similarity which is the degree of similarity concerning some of one or more dimensions of the input vector and the registered vector, a limit calculation unit that calculates, on the basis of the degree of partial similarity, an upper limit of the degree of similarity that is expected when the degree of similarity is calculated, and a rejection decision unit that decides, on the basis of the upper limit of the degree of similarity, whether or not to reject the registered vector from a candidate for a search result.
US11386146B2 Method and system for facilitating keyword-based searching in images
Technologies are generally described for a system to extract description of reference numerals in images and facilitate keyword-based search in images. In various examples, the system may include one or more databases, a computer readable memory, and one or more processors. The system may be configured to extract one or more reference numerals from an image, and identify and extract corresponding description of the one or more reference numerals from a description document corresponding to the image. The system may be further configured to extract text from the images, and store the images in a database with the extracted data, i.e., text, reference numerals, and corresponding descriptions. The system may be further configured to receive an input query intending to search images related to a search logic of the input query, search a database to identify an image including either of text or a reference numeral having a corresponding description that corresponds to the search logic of the input query, and render the identified image via a display device executing the output interface.
US11386141B1 Multimedia management system (MMS)
A multimedia management system (MMS) manages media acquisition, storage and retrieval, quickly retrieving relevant media records with minimal effort and may also provide controlled and/or restricted on-line access to media records. The reduction in effort to control, manage and access information rich media allows the use of media to become a more efficient and prolific means of general media documentation for intra- and inter-communication between entities such as businesses, government organizations, and institutions, as well as for individuals. Moreover, the system also provides media acquisition aids, acquisition device management aids and display aids that further improve the efficiency of accessing relevant media in a timely manner further reducing barriers to using digital media as a practical media documentation tool.
US11386140B2 Story album display method and apparatus
A story album display method and apparatus, and relate to the field of communications technologies, so that a thematic story album can be generated. The method includes: aggregating, by a terminal, N images in a gallery based on a first dimension, where the first dimension includes a photographing time and/or a photographing location, and N>1; and removing, by the terminal, an invalid image from the N images, to obtain the story album comprising the M images, wherein the invalid image comprises an image with an invalid label, or one or more images with an image similarity greater than a threshold; and displaying, by the terminal, an album cover of a story album, where the story album includes M images in the N images, the M images are associated with a theme of the story album, and M
US11386139B2 System and method for generating analytics for entities depicted in multimedia content
A system and method for generating analytics for entities depicted in multimedia content, including: identifying at least one social pattern based on social linking scores of a plurality of entities indicated in a social linking graph, wherein each social pattern is identified at least by comparing one of the social linking scores to a predetermined social pattern threshold, wherein each social linking score is generated based on contexts of at least one multimedia content element (MMCE) in which at least two of the plurality of entities are depicted, wherein each context is determined based on a plurality of concepts of one of the at least one MMCE, wherein each concept matches at least one signature generated for the at least one MMCE above a predetermined threshold; and generating, based on the identified at least one social pattern, analytics for the plurality of entities depicted in the social linking graph.
US11386135B2 System and method for maintaining a dynamic dictionary
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.
US11386132B2 System and method for retrieving results and responses with context based exclusion criteria
A method, system, and computer-usable medium are disclosed for processing a search query that includes context based exclusion criteria. A search query is analyzed as to a subject, topic, noun phrase and query intent. Negative exclusion context and emphasis of the search query are determined with a filter word list to refine the query intent. A knowledge graph is created based on the search query. A set of branches of the knowledge graph is determined from which information is retrieved. Negative intent branches are identified based on the exclusion context and pruning is performed on the negative intent branches from the knowledge graph.
US11386130B2 Converting content from a first to a second aptitude level
A method performed by a computing device includes generating a first aptitude level entigen group for a first aptitude level phrase in accordance with identigen rules. The first aptitude level entigen group represents a most likely interpretation of the first aptitude level phrase. The method further includes obtaining a multiple aptitude level entigen group from a knowledge database based on the first aptitude level entigen group. The multiple aptitude level entigen group includes the first aptitude level entigen group. The method further includes generating a second aptitude level entigen group utilizing the multiple aptitude level entigen group. The method further includes generating a second aptitude level phrase based on the second aptitude level entigen group. The second aptitude level entigen group represents a most likely interpretation of the second aptitude level phrase.
US11386129B2 Searching for entities based on trust score and geography
Systems, devices, and methods are described herein for searching for entities based on trust score and geography. The trust score may be calculated between entities including, but not limited to, human users, groups of users, organizations, or businesses/corporations and may take into account a variety of factors, including verification data, network connectivity, publicly available information, ratings data, group/demographic information, location data, and transactions to be performed, among others. A user may search for entities within a certain geographic location that meet a desired trust score. The results of the search may be generated for display on a user device, for example, by generating a map that shows the current location of the user device and the identified entities. The search may be filtered by entering an anticipated activity or transaction to be performed or desired by the user, and thereby returning entities that are associated with the activity or transaction.
US11386128B2 Automatic feature learning from a relational database for predictive modelling
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.
US11386123B2 Method and apparatus for file synchronization based on qualifying trigger actions in industrial control applications
Unique systems, methods, techniques and apparatuses of industrial control system file synchronization are disclosed herein. One exemplary embodiment is an industrial control system comprising an industrial controller and a first and second computing device. The second computing device includes a second non-transitory memory device structured to store both a file set and synchronization instructions, and includes a processing device configured to execute the synchronization instructions so as to classify a subset of files from the second file set by identifying files transferred to the second computing device from the industrial controller, classify a sub-subset of files from the subset of file using a set of synchronization rules, classify a set of synchronization files from the sub-subset of files, and transfer the set of synchronization files from the second computing device to the first computing device.
US11386122B2 Self healing fast sync any point in time replication systems using augmented Merkle trees
Replication operations of replicating data from a production site to a replica site. The replication is performed using independent Merkle trees. The Merkle trees are updated asynchronously using Merkle trees that have been augmented with a time-based value. The synchronization is verified by comprising root hashes of the independent Merkle trees at certain points in time. The replication and Merkle trees are self-healing and trigger a resynchronization when a discrepancy is discovered.
US11386113B2 Data source tokens
A data intake and query system processes and stores events, which are associated with token identifiers for tokens corresponding to data sources for the messages that the events are generated from. Thus, the data intake and query system can receive a request to provide analyses and visualizations regarding stored events associated with a particular component associated with a plurality of events, such as a data source for the messages from which the plurality of events are generated from. These requests and the resulting visualizations can be customized based on selected tokens and selected components.
US11386112B2 Visualization platform for reusable data chunks
Techniques for rendering shared data include receiving, from a data store by a computing device, data indicative of a persistent data object. The persistent data object is associated with a class indicative of a data type for information contained in the persistent data object. The persistent data object is operable to be inserted in a file generated by an application executing on the computing device. The visualization logic associated with the class may be received by the computing device. The information in the persistent data object is rendered using the selected method of visualization, and other information in the document is rendered using native rendering capabilities of the application.
US11386111B1 Systems, devices, and methods for data analytics
Various systems and methods use a value in a data file for a data process, as the data process is scaled up in terms of dataset dimensionality, data volume, data types, data content, data source quantity, and data source speed, while remaining compliant with ACID principles. As such, these technologies provide for sourcing of data from various data sources, where the data includes the data file storing the value. The data is cleansed and fused, which enables a report to be generated. In response to the value in the data file being modified, the data, inclusive of the data file storing the value, is again cleansed and fused based on the value being modified. This processing in-turn enables the report to modified based on the value being modified.
US11386101B2 Systems and methods for fuzzy search without full text
Systems, methods, and computer-readable media for fuzzy-searches on encrypted messages include maintaining, in an indexer, a dictionary of words appearing in a message history. Upon receiving a query including at least one search term, a fuzzy search of the dictionary using the at least one search term is performed to determine one or more fuzzy-matching words in the dictionary, and one or more search tokens are generated from the one or more fuzzy-matching words, the one or more search tokens including encrypted versions of the one or more fuzzy-matching words. The one or more search tokens are provided to a search service for searching a database of encrypted messages of the message history, where the at least one search term may not have an exact match with any of the words in the dictionary.
US11386097B2 Systems and methods for providing a review platform
A method for personalizing reviews for a user on a social network, comprising the steps of: receiving from at least two or more users a rating and a recommendation for a reviewable item, wherein the rating is numerical value in a rating scale, and wherein a recommendation is a binary endorsement; receiving a request from a user to view the ratings and recommendations for one or more reviewable items; determining a combined rating and an combined recommendation for all users of the social network at one or more social degrees for the one or more reviewable items; and displaying, by a user interface, the combined rating and combined recommendation for all users of the social network at one or more social degrees for the one or more reviewable items.
US11386095B2 Natural language querying of data in a structured context
A particular method includes automatically generating, at a processor of a computing device, annotation data indicating that a column of a data table corresponds to a particular class of an ontology. The method also includes storing the annotation data. The method further includes receiving a natural language query. The method also includes generating a second query based on detecting a match between at least one term of the natural language query and the annotation data. The method further includes determining a response to the second query. The method also includes outputting the response to the second query as a response to the natural language query.
US11386085B2 Deriving metrics from queries
Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
US11386081B2 System and method for facilitating efficient indexing in a database system
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 failover
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.
US11386078B2 Distributed trust data storage system
A method can include receiving, at a node comprising a distributed trust data storage system, a request to execute a transaction modifying a portion of a data partition. Replicas of the data partition may be stored at a plurality of nodes comprising the distributed trust data storage system. In response to the request, the transaction can be sent to the plurality of nodes storing replicas of the data partition to modify the portion of the data partition. The transaction can be committed based on a threshold quantity of the plurality of nodes reaching a consensus by determining a same cryptographic hash for the transaction. The transaction can be committed by sending, to the plurality of nodes, an indication to add an entry corresponding to the transaction to a transaction log recording transactions executed on the portion of the data partition. Related systems and articles of manufacture are also provided.
US11386076B2 Data processing method and apparatus based on blockchain network, electronic device, and storage medium
A data processing method is provided for an electronic device. The method includes obtaining from a target node a transaction request for off-chain data, parsing the transaction request to obtain a transaction parameter and a chain height parameter of the target node, querying, according to the chain height parameter of the target node, for the off-chain data, in response to determining the off-chain data is present in the data manager, sending the off-chain data to the target node, and in response to determining the off-chain data is absent in the data manager, obtaining the off-chain data from a data source according to a type of the target node.
US11386074B2 Maintaining consistency of data between computing nodes of a distributed computer architecture
The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.
US11386071B2 Processing consistency validations of configuration data
Configuration data characterizing configuration information of at least one application process executing on a target system is received. The configuration data includes at least one first table and at least one second table upon which the first table depends. The receiving is performed prior to transmission of the configuration data to the target system for application of the configuration data to the target system. At least one validation definition including a header and table elements specifying a dependency of the first table on the second table is determined using the configuration data. Whether to validate the configuration data to ensure consistency within the target system is determined using the at least one validation definition. The determining whether to validate includes determining to validate the configuration data in response to determining that the second table has been modified. Related apparatus, systems, techniques and articles are also described.
US11386069B2 System and method for offboard validation of variable parameters
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.
US11386067B2 Data integrity checking in a distributed filesystem using object versioning
A processing device identifies an object that is assigned an object version indicating a modification operation has been performed on the object, and a signature version representing a version of data of the object for which a first signature has been created. The first signature is stored in a data store. The processing device determines whether the object is currently under modification by comparing a value of the object version to a value of the signature version, creates a second signature for the object using the data of the object, responsive to a determination that the object is not under modification, and performs a data integrity analysis on the data of the object by determining whether the first signature matches the second signature.
US11386061B2 Telemetry request system
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 Techniques for verifiably processing data in distributed computing systems
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.
US11386059B2 Optimized identification of performance regression
A baseline run of a workload and a target run of the workload are compared to identify whether there is a performance regression in the target run, wherein the target run implements a feature that is not implemented in the baseline run. In response to identifying the performance regression, the target run is executed to identify whether the performance regression still exists. The performance regression is flagged as a false positive in response to identifying that the performance regression no longer exists when the target run is executed.
US11386058B2 Rule-based autonomous database cloud service framework
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.
US11386057B2 System and method implementing a search and discovery loop to help users quickly navigate through structured and unstructured information
A system for searching and discovering information where a first server is provided with a digital catalogue of products and is connected to a communication network. The first server communicates with a front-end client associated to an user and connected to said communication network, and with a back-end server connected to said communication network. The back-end server has in turn an indexing section for processing the data of said digital catalogue in order to extract and save relevant data of said digital catalogue in an index, and a runtime section adapted to interpret the user query on the front-end client, compare the search information and/or the user behavior with said index and send to said front-end client suggestions to the user on how to refine said query.
US11386051B2 Automatic intelligent hybrid business intelligence platform service
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.
US11386050B2 Activity verification using a distributed database
Various embodiments of systems and methods allow a distributed database to be maintained to store records of activities that may promote purchasing a product and determine whether such promotions should be rewarded. Using anonymous identifiers and a permission-based system, identities of users, products, content, content distribution systems, and marketplaces can be made available only to parties with rights to know such identities. Furthermore, systems can be put in place so that activities with a certain product, content item, etc. can be monitored without ever disclosing the identity of the product, content item, etc. In some embodiments, the database can be an immutable, append-only, distributed database such as a blockchain ledger.
US11386049B1 Synchronous replication end to end latency reporting
Synchronous replication end to end latency reporting is disclosed. In various embodiments, performance data associated with processing and replicating synchronously file system operation requests from a primary storage system to a secondary storage system is received from a data storage system via a communication interface. Performance data associated with an application-level workload is aggregated. A representation of the aggregated performance data for the application-level workload is provided via a user interface.
US11386044B2 Tiered storage in a distributed file system
A file server receives a request for data from a user device. The data is represented at the file server by a virtual cluster descriptor. The file server queries an identifier map using an identifier of the virtual cluster descriptor. Responsive to the identifier map indicating that the requested data is stored at a location remote from the file server, the file server accesses a cold tier translation table that stores a mapping between an identifier of each of a plurality of virtual cluster descriptors and a storage location of data associated with the respective virtual cluster descriptor. The cold tier translation table is queried using the identifier of the virtual cluster descriptor to identify a storage location of the requested data, and the data is loaded to the file server from the identified storage location.
US11386039B2 Userspace split data-centric heterogeneous computing architecture
One example method includes transmitting, by an application running in a host CPU, a notification to an application in a coprocessor/accelerator indicating that inbound data generated by the application is ready, receiving, by the application in the coprocessor/accelerator, the notification and delegating, by the application in the coprocessor/accelerator, an IO command to the application running in the host CPU, forwarding, by the application running in the host CPU, the IO command to an OS of the host CPU, transmitting, by the OS of the host CPU, an IO request to an IO device, initiating, by the IO device, a P2PDMA to transmit data associated with the IO request to a memory of the coprocessor/accelerator, and processing, by the application in the coprocessor/accelerator, the data.
US11386033B2 Extending multichip package link off package
An interconnect interface is provided to enable communication with an off-package device over a link including a plurality of lanes. Logic of the interconnect interface includes receiver logic to receive a valid signal from the off-package device on a dedicated valid lane of the link indicating that data is to arrive on a plurality of dedicated data lanes in the plurality of lanes, receive the data on the data lanes from the off-package device sampled based on arrival of the valid signal, and receive a stream signal from the off-package device on a dedicated stream lane in the plurality of lanes. The stream signal corresponds to the data and indicates a particular data type of the data. The particular data type can be one of a plurality of different data types capable of being received on the plurality of data lanes of the link.
US11386032B2 Network system
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.
US11386030B2 Connection interface conversion chip, connection interface conversion device and operation method
A connection interface conversion chip, a connection interface conversion device and an operation method are provided. The connection interface conversion chip includes a USB interface circuit, a DP interface circuit, a USB core circuit and a switching circuit. The USB interface circuit is suitable for coupling to a USB connector. The DP interface circuit is suitable for coupling to a DP connector. In a first operation mode, at least one USB signal pair received by the USB connector is transmitted to the USB core circuit through the USB interface circuit. The USB core circuit decodes the USB signal pair and generates DP data. The DP data is transmitted to the DP connector by the DP interface circuit. In a second operation mode, the DP data received by the USB connector is transmitted to the DP connector through the USB interface circuit, the switching circuit and the DP interface circuit.
US11386025B2 Daisy chain complex commands
An apparatus may include a serial data output port configured to send output data to a electronic device. The apparatus may include a serial data input port configured to receive input data from another electronic device. The apparatus may include a chip select output port configured to send output to the electronic devices connected in a daisy chain. The apparatus may include a interface circuit, configured to determine that a given electronic device is to selectively execute a first command. The interface circuit may be further configured to issue a complex command to the electronic devices connected. The complex command may indicate to the f electronic devices that additional commands are to be selectively executed.
US11386023B1 Retrieval of portions of storage device access data indicating access state changes
An apparatus comprises a processing device configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network. The processing device is further configured to send one or more requests to the storage system for data corresponding to states of a plurality of storage devices in the storage system. The one or more requests comprise a directive that the data corresponding to the states returned by the storage system relate to changes in the states of the storage devices. The processing device is also configured to receive the data corresponding to the states from the storage system, to identify one or more state changes of one or more of the storage devices based on the received data, and to manage one or more of the input-output operations responsive to the identified one or more state changes.
US11386021B2 Apparatus and method for packing a bit stream
A data packer forma bit stream for forwarding values to memory. The bit stream includes the values and respective prefixes for identifying the values and the data packer is configured to insert the prefixes at predetermined boundaries in the bit stream, such that a prefix for identifying one value is inserted between bits that define a value identified by a preceding prefix. A data unpacker unpacks a bit stream that comprises values and respective prefixes for identifying those values that are located at predetermined boundaries in the bit stream, such that a prefix for identifying one value is inserted between bits that define a value identified by a preceding prefix. The data unpacker identifies a prefix at a predetermined boundary in the bit stream and determine, in dependence on that prefix and the predetermined boundaries, a location of the next prefix in the bit stream.
US11386020B1 Programmable device having a data processing engine (DPE) array
Some examples described herein relate to programmable devices that include a data processing engine (DPE) array that permits shifting of where an application is loaded onto DPEs of the DPE array. In an example, a programmable device includes a DPE array. The DPE array includes DPEs and address index offset logic. Each of the DPEs includes a processor core and a memory mapped switch. The processor core is programmable via one or more memory mapped packets routed through the respective memory mapped switch. The memory mapped switches in the DPE array are coupled together to form a memory mapped interconnect network. The address index offset logic is configurable to selectively modify which DPE in the DPE array is targeted by a respective memory mapped packet routed in the memory mapped interconnect network.
US11386018B2 Memory system and operating method thereof
Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to the embodiments of the present disclosure, the memory system may generate a nonce based on a physical address of a target area of a memory device using a cryptographic algorithm, and request the memory device to authenticate the nonce. When the authentication for the nonce succeeds, the memory controller may set an authority to perform a read, write or erase operation on the target area. Through this operation, the memory system can prevent data leakage or damage by a user who has no access authority.
US11386015B2 Methods for managing storage systems with dualport solid-state disks accessible by multiple hosts and devices thereof
Methods, non-transitory machine readable media, and computing devices that manage resources between multiple hosts coupled to dual-port solid-state disks (SSDs) are disclosed. With this technology, in-core conventional namespace (CNS) and zoned namespace (ZNS) mapping tables are synchronized by a host flash translation layer with on-disk CNS and ZNS mapping tables, respectively. An entry in one of the in-core CNS or ZNS mapping tables is identified based on whether a received storage operation is directed to a CNS or a ZNS of the dual-port SSD. The entry is further identified based on a logical address extracted from the storage operation. The storage operation is serviced using a translation in the identified entry for the logical address, when the storage operation is directed to the CNS, or a zone identifier in the identified entry for a zone of the ZNS, when the storage operation is directed to the ZNS.
US11386007B1 Methods and systems for fast allocation of fragmented caches
Aspects of the present disclosure include methods and system for fast allocation of memory from fragmented memory. In one example, at a processor receives a request for an address to a buffer stored in a magazine associated with the processor. Upon determining that the magazine associated with the processor is empty, a request is made to a depot layer for additional memory. Upon determining that the depot layer cannot satisfy the request for the additional memory, executing a call to a slab layer for the additional memory. The slab layer identifies one or more partially-allocated slabs and generates a new magazine. A set of addresses correspond to buffers may be stored in the new magazine. A reference to the new magazine may be transferred from the slab layer to the depot layer. The reference to the new magazine may then be transferred from the depot layer to the processor.
US11386006B2 Method and apparatus for cache write overlap handling
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 Memory system, memory controller, and method of operating memory system for caching journal information for zone in the journal cache
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.
US11385998B2 Memory system, data processing system and operation method of the same
A memory system includes a memory device including a memory device including a plurality of blocks, each block having a plurality of pages to store data; and a controller suitable for selecting specific memory blocks among the plurality memory blocks, acquiring error bit information of the plurality of pages in each of the specific memory blocks, generating a memory block group management list of each of the specific memory blocks to classify the specific memory blocks into different memory block groups or a same memory block group based on the error bit information, and performing a test read operation on the plurality of pages in each of the plurality of memory blocks based on whether the specific memory blocks are classified into different memory block groups or the same memory block group.
US11385993B2 Dynamic integration of command line utilities
Dynamic integration of command line utilities is disclosed. For example, a host has a processor and a memory, where the memory stores a first program with a command line interface (CLI). A program testing module executes on the processor to discover a plurality of commands accepted by the CLI, where a command of the plurality of commands additionally accepts a subcommand and an argument. A first input data type associated with the first command is determined. A first test case is generated that invokes the first command with first test data of the first input data type. A second input data type that is incompatible with the command is determined based on the first input data type. A second test case that invokes the command with second test data of the second input data type is generated and both test cases are executed.
US11385989B1 Automated code review process using relevance analysis to control selection of and interaction with code reviewers
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.
US11385986B2 Identification of key errors in a system having a large number of error events
A report of results of validating a circuit can simplify a large number of error events, that can be generated when designing electrical circuits using computer aided design tools, by first filtering the large number of error events according to a user defined filter criteria. The filter results are processed by one or more report rules. Each of the report rules may generate one or more report results based on, at least, the filtered error events.
US11385982B2 General purpose input/output with hysteresis
In an embodiment, an integrated circuit includes one or more GPIO pins coupled to a GPIO block in the integrated circuit. At least a first GPIO pin may include corresponding logic circuitry that may be programmed to apply one or more requirements to changes of the digital value received on the first GPIO pin before the change is forwarded to a destination within the integrated circuit. That is, if the requirements are not met for a given change, the logic circuitry may suppress the given change so that it is not provided to other circuits internal to the integrated circuit (e.g. the destination circuit that receives communication via the GPIO pins). The one or more requirements may be a form of hysteresis, for example.
US11385979B2 Mirrored remote procedure call cache
A method of operating a remote procedure call cache in a storage cluster is provided. The method includes receiving a remote procedure call at a first storage node having solid-state memory and writing information, relating to the remote procedure call, to a remote procedure call cache of the first storage node. The method includes mirroring the remote procedure call cache of the first storage node in a mirrored remote procedure call cache of a second storage node. A plurality of storage nodes and a storage cluster are also provided.
US11385977B2 Reconfiguration control device
In the invention, a problem is solved in which, in order to achieve high performance and high reliability with the conventional multi-core and lockstep core, a redundant lockstep core is necessarily prepared to execute a multi-core program in which an error has occurred, a circuit area increases, and a cost and a power consumption increase. In the invention, a safe operation of a control system is secured by operating a software program operating on a multi-core in which an error has occurred as degenerate software on a core switched from a lockstep operation to a multi-core operation.
US11385973B1 High-availability for power-managed virtual desktop access
A method can include receiving, by a high-availability (HA) service running in a data center having a plurality of virtual machines (VMs) and a hypervisor, credentials for the hypervisor and a list of VMs, the hypervisor credentials and the list of VMs received from a power and capacity management (PCM) service, the PCM service configured to selectively power VMs from the list of VMs on and off; sending, from the HA service to the PCM service, a health check request to determine if the PCM service is able of selectively power the VMs from the list of VMs on and off; and in response to determining the PCM service is unable to selectively power the VMs from the list of VMs on and off, powering on, by the HA service, one or more of the VMs from the list of VMs using the hypervisor credentials received from the PCM service.
US11385971B2 Electronic apparatus, system and method capable of remotely maintaining the operation of electronic apparatus
The invention provides a system capable of remotely maintaining the operation of electronic apparatus. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and an operating system maintenance device. The data storage device comprises a plurality of flash memories and a controller. The operating system maintenance device comprises a microprocessor and a network communication component. An operating system is installed in the flash memories of the data storage device. When the operating system of the electronic device is abnormal, the operating system maintenance device receives an operating system repairing instruction from the cloud management platform via the network communication component. The microprocessor of the cloud management platform repairs the operating system of the electronic apparatus according to the operating system repairing instruction, so that the operating system of the electronic apparatus can resume normal operation.
US11385970B2 Backing-up blocks from virtual disks in different virtual machine environments having different block lengths to a common data format block length
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 Cloning and recovery of data volumes
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.
US11385965B2 Automatically setting a dynamic restore policy in a native cloud environment
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.
US11385964B1 Maintaining storage of encoded data slices
A method for execution by a computing device of a storage network includes determining an encoded data slice reduction scheme for a set of encoded data slices stored in a set of storage units of the storage network, where a data segment of data is encoded into the set of encoded data slices in accordance with encoding parameters, and where the encoding parameters include a pillar width number and a decode threshold number. The method further includes maintaining storage of the set of encoded data slices in accordance with the encoded data slice reduction scheme, where the maintaining storage includes keeping, until a deletion time for the set of encoded data slices, a number of encoded data slices of the set of encoded data slices equal to or greater than the decode threshold number and less than the pillar width number.
US11385962B2 Method and apparatus for error correction encoding compressed data
Designs of controllers for flash memory array are described. A controller is designed to form data packs of a predefined size with compressed data segments in different sizes. The data packs are encoded with ECC in two dimensions. When the data packs are read out, the ECC is applied in two dimensions to detect and correct errors that can be corrected by the ECC.
US11385961B2 Adaptive parity techniques for a memory device
Methods, systems, and devices for adaptive parity techniques for a memory device are described. An apparatus, such as a memory device, may use one or more error correction code (ECC) schemes, an error cache, or both to support access operations. The memory device may receive a command from a host device to read or write data. If the error cache includes an entry for the data, the memory device may read or write the data using a first ECC scheme. If the error cache does not include an entry for the data, the memory device may read or write the data without using an ECC scheme or using a second ECC scheme different than the first ECC scheme.
US11385959B2 Memory repair method and apparatus based on error code tracking
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.
US11385952B2 Apparatus and method for scalable error detection and reporting
Apparatus and method for scalable error reporting. For example, one embodiment of an apparatus comprises error detection circuitry to detect an error in a component of a first tile within a tile-based hierarchy of a processing device; error classification circuitry to classify the error and record first error data based on the classification; a first tile interface to combine the first error data with second error data received from one or more other components associated with the first tile to generate first accumulated error data; and a master tile interface to combine the first accumulated error data with second accumulated error data received from at least one other tile interface to generate second accumulated error data and to provide the second accumulated error data to a host executing an application to process the second accumulated error data.
US11385951B2 Monitoring and analyzing watchdog messages in an internet of things network environment
There is disclosed in one example a network device, including: a hardware platform including at least a processor and a memory; a communication interface; and stored instructions on the memory to instruct the processor to provide a health monitoring engine (HME) configured to: communicatively couple to a network via the network interface; construct a reference template during a training period; observe watchdog behavior on the network during an observation period; identify an abnormality in the watchdog behavior including a substantial variance from the reference template; and trigger a resilience response to the substantial variance.
US11385947B2 Migrating logical volumes from a thick provisioned layout to a thin provisioned layout
The present disclosure is directed to migrating logical volumes from a thick provisioned layout to a thin provisioned layout, and includes one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the system to perform operations comprising creating an abstraction layer on top of a logical volume in a storage device, the abstraction layer for accessing the logical volume, the logical volume one of a plurality of logical volumes in a volume group of the storage device; allocating a thin pool from remaining storage space in the volume group of the storage device; creating a snapshot of the logical volume; adding a thin virtual volume corresponding to the logical volume to the thin pool; and copying data from the snapshot to the thin virtual volume.
US11385946B2 Real-time file system event mapping to cloud events
Aspects of the disclosure relate to processing systems using improved techniques for mapping events from user device to a cloud storage system. A computing platform, such as a cloud event mapping platform, may receive, at a task manager hosted on the computing platform, events to be processed. The computing platform may use the task manager to determine file objects corresponding to each event. The computing platform may use the task manager to determine a subset of the events to be processed by each dispatcher. The computing platform may use a first dispatcher to generate an event dispatch queue using a plurality of heuristics. After determining expiration of a delay corresponding to each event in the dispatch queue, the computing platform may dispatch each event in the dispatch queue for execution.
US11385942B2 Systems and methods for censoring text inline
Systems and methods for censoring text-based data are provided. In some embodiments a censoring system may include at least one processor and at least one non-transitory memory storing application programming interface instructions. The censoring system may be configured to perform operations comprising storing a target pattern type and a computer-based model for identifying a target data pattern corresponding to a target pattern type within text based data. The censoring system may also be configured to receive text-based data by a server, and to retrieve the stored target pattern type to be censored in the text-based data. The censoring system may be configured to identify within the received text-based data, a target data pattern corresponding to the retrieved target pattern type. The censoring system may be configured to censor target characters within the identified target data pattern, and transmit the censored text-based data to a receiving party.
US11385939B2 Method and system for modeling and analyzing computing resource requirements of software applications in a shared and distributed computing environment
An application manager receives or defines a service specification for a first application that defines a set of required computing resources that are necessary to run each application component of the first application. A resource supply manager in communication with the application manager manages a plurality of computing resources in a shared computing environment. The application manager is operable to request the set of required computing resources from the computing resource supply manager, and wherein the resource supply manager determines the availability of the required computing resources within the shared computing environment according to resource allocation policies and allocates computing resources to the application manager, and wherein the application manager is operable to manage allocation of the computing resources to the first application, the application manager operable to create and manage deployment of instances of each application component of the first application on the allocated computing resources.
US11385936B1 Achieve search and ingest isolation via resource management in a search and indexing system
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.
US11385930B2 Automatic workflow-based device switching
Methods and systems for receiving an indication that an application running on a first device is ready to perform a task, determining a device capability associated with performing the task, determining one or more devices associated with a user of the first device, wherein each of the one or more devices is associated with the device capability, selecting, based on the task and one or more user preferences associated with the user, a second device from the one or more devices, and sending an instruction to the second device, wherein the instruction causes the second device to perform the task, are described herein.
US11385924B1 Method and system for collecting user information according to providing virtual desktop infrastructure service
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).
US11385923B2 Container-based virtualization system extending kernel functionality using kernel modules compiled by a compiling container and loaded by an application container
The present disclosure relates to a method for extending kernel functionality of a kernel of a container-based virtualization system. The method comprises: providing in the container-based virtualization system a compiling container for compiling kernel modules against the kernel of the container-based virtualization system, and an application container for extending kernel functionality of the kernel using a kernel module. The application container may input the kernel module to the compiling container. The compiling container may compile the kernel module in the compiling container. The application container may receive from the compiling container the compiled kernel module. The application container may load the compiled kernel module to the kernel of the system for enabling the extension of the kernel functionality.
US11385921B2 Collaboration across isolated virtual environments
A system can allow collaboration between two or more tenants in a multi-tenant system. Each tenant can share a common access to a processing space and a data storage device. Each tenant can be assigned to a virtual environment having a dedicated portion of the data storage device. The system can create a database record in a first dedicated portion assigned to the first tenant. The database record can be displayed on a user interface of the first tenant and include a collaboration tool component embedded within the database record. The database record can be transmitted to a database and transmitted from the database to a second dedicated portion of the data storage device. The second dedicated portion can be assigned to a second tenant of the multi-tenant system.
US11385915B1 Pop-up free protected operations
A method for enabling performance of a protected computer operation on a protected item without pop-up confirmation dialogs being generated, is provided. The method includes performing a first action on a first element of a user interface of a computing device, the first action is associated with the protected computer operation by processing a first response that is a first input into the computing device. Performing the first action on the first element of the user interface enables a second element of the user interface to perform the protected computer operation. The protected computer operation is performed by processing a second response that is a second input into the computing device.
US11385914B2 Hybrid intelligence approach to eliciting knowledge for inline notes
A content creation application can include a feature that receives an inline note within a document and communicates the content of the inline note and a user identifier associated with an author of the inline note to an intelligence service. The intelligence service can identify, from the content of the inline note, one or more agents and a request, the identified one or more agents being the author, one or more person agents, one or more bot agents, or a combination thereof. Based on the identified agent (or lack thereof), the intelligence service can generate a message to each of the one or more agents and communicate the message to the each of the one or more agents over a communication channel. A person agent or the author can receive the message and view the message using the appropriate communication application without accessing the original document.
US11385912B2 System to enable a full desktop experience based on a mobile device
A system to enable a full Desktop Experience based on a mobile device. The system includes a Linux kernel and a Linux distribution, wherein a mobile operating system, packaged on a virtual container, is running on top of a standard Linux distribution, or wherein desktop and mobile operating systems run on their own Virtual container isolated from each other.
US11385909B2 Cascading data configuration and data migration
A method for data configuration is provided. The method comprises parsing a first cascading configuration associated with a data source and selecting content of the first cascading configuration to migrate to a data target. The selected content of the first cascading configuration is then migrated to a second cascading configuration, and the second cascading configuration is applied to the data target.
US11385907B1 Automated scaling of application features based on rules
Aspects of the present disclosure involve systems and methods for performing operations comprising providing a messaging application comprising a feature to a client device, the feature being implemented by operations having alternative complexity levels, wherein a first complexity level represents a first amount of device resources consumed by a first set of operations, and wherein a second complexity level represents a second amount of device resources consumed by a second set of operations; determining that the first configuration rule is satisfied by a first property of the client device; and in response to determining that the first configuration rule is satisfied by the first property of the client device, causing the feature to be implemented on the client device by the first set of operations having the first complexity level that consume a greater amount of device resources than the second set of operations having the second complexity level.
US11385905B2 Managing boot device orders for computing devices
Systems and methods for managing boot device orders for computing devices are disclosed. A device management module may use boot metadata to provide a common syntax/format for a user to indicate a boot order for the computing device. The device management module may determine the appropriate commands for a particular type of computing device and use the appropriate commands to set the boot order of the computing devices to the desired boot order.
US11385901B2 Systems and methods of parallel and distributed processing of datasets for model approximation
A system including: at least one processor; and at least one memory having stored thereon computer program code that, when executed by the at least one processor, controls the system to: receive a data model identification and a dataset; in response to determining that the data model does not contain a hierarchical structure, perform expectation propagation on the dataset to approximate the data model with a hierarchical structure; divide the dataset into a plurality of channels; for each of the plurality of channels: divide the data into a plurality of microbatches; process each microbatch of the plurality of microbatches through parallel iterators; and process the output of the parallel iterators through single-instruction multiple-data (SIMD) layers; and asynchronously merge results of the SIMD layers.
US11385899B2 Branch prediction cache for multiple software workloads
An apparatus comprises: processing circuitry 18 to process instructions from a plurality of software workloads; a branch prediction cache 40-42 to cache branch prediction state data selected from a plurality of sets of branch prediction state data 60 stored in a memory system 30, 32, 34, each set of branch prediction state data corresponding to one of said plurality of software workloads; and branch prediction circuitry 4 to predict an outcome of a branch instruction of a given software workload based on branch prediction state data cached in the branch prediction cache from the set of branch prediction state data corresponding to said given software workload. This is useful for mitigating against speculation side-channel attacks which exploit branch mispredictions caused by malicious training of a branch predictor.
US11385885B2 System and method of downloading a firmware to a server
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.
US11385876B1 Infrastructure control interface for database systems
Database systems and methods are provided for remotely managing an infrastructure component. One method involves an ICL compiler service obtaining a plain text command from a client device coupled to a network, parsing the plain text command to identify an infrastructure target of the plain text command and a portion defining an action for the infrastructure target, compiling the portion of the plain text command defining the action into an intermediate format encapsulated in an executable object, and providing the executable object to the infrastructure target.
US11385874B2 Automatic type determination for database programming
In one embodiment, the present disclosure pertains to automated data type determination of variables that are written in a programming language. In one embodiment, a programming language statement is received. The programming language statement includes a variable, an expression to which the variable is set, and a request to determine a data type of the variable. The expression is processed to deduce a data type of the expression. In certain embodiments, the data type of the expression is then assigned as the data type of the variable such that the data type can be used when the programming language statement is compiled into machine executable code.
US11385873B2 Control speculation in dataflow graphs
Systems, apparatuses and methods may provide for technology that determines that a control loop is to be executed for an unspecified number of iterations and automatically forces the control loop to be executed for a fixed number of iterations in addition to the unspecified number of iterations, where execution of the control loop for the fixed number of iterations is conducted in parallel. In one example, the technology also removes one or more dataflow tokens associated with the execution of the control loop for the fixed number of iterations.
US11385871B2 Adjusting a user interface layout based on user usage patterns
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.
US11385868B2 Orthogonal path renderer for natural looking sequence flows
Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. The method further includes determining, in the user interface, a control location of a control point for a sequence flow process element. The method further includes placing an orthogonal line between the first location and the second location, wherein the orthogonal line is selected from a plurality of predetermined orthogonal lines based on the control location, the first location, and the second location.
US11385867B1 Bi-directional design-to-code
A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.
US11385860B2 Browser with docked tabs
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.
US11385858B2 Predefined multi-channel listening environment
An example method includes, based on an adjustment to a first displayed volume control, instructing the first playback device to adjust playback volume level; based on an adjustment to a second displayed volume control, instructing the second playback device to adjust playback volume level; after sending the commands, instructing the first and/or second playback device to process an audio stream into a first and/or second channel and to reproduce a respective one of the first and second channel, wherein the grouped first and second playback devices provide multi-channel sound; and based on an adjustment to a third displayed volume control, instructing the first and/or second playback device to adjust a group volume level for both the first and second playback devices.
US11385854B2 Foldable display
A foldable display is disclosed. In one aspect, the foldable display includes a first display unit located on a front surface of the foldable display, a second display unit located on a first side surface of the foldable display, and a third display unit located on a second side surface of the foldable display. The foldable display includes a first configuration in which the first to third display units are exposed and a second configuration in which the first display unit is folded and the second and third display units are exposed. The second and third display units are configured to form a fourth display unit inclined with respect to the folded first display unit in the second configuration of the foldable display.
US11385852B2 Spherical illuminant and display device
A display device includes a plurality of moveable display units, and at least one external control device for emitting control signals in dependence on which at least some of the plurality of display units form a display, the display units each being connected at different locations via coupling means and capable of being detachably connected to one another, where at least some of the display units include at least one detection device for detecting a relative position of at least one further display unit, and the at least one detection device is a sensor which detects at least one adjacent display unit.
US11385850B2 Content reproduction device, picture data output device, content creation device, content reproduction method, picture data output method, and content creation method
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 Image forming apparatus, method for controlling image forming apparatus, and non-transitory computer readable medium
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.
US11385847B2 User interface with summary window
A user interface includes a display and a controller configured for displaying image frames with variable contents. Each image frame includes a selection of display items. At least some of the image frames include a summary window displayed at a fixed location on a screen of the display. The controller is configured to assign a summary attribute to at least some of the display items and to display these display items in the summary window. The controller has an editing function allowing a user to change a configuration of the image frames. The editing function includes a function allowing the user to assign the summary attribute to a display item by dragging the display item into the summary window.
US11385846B2 Printing system, server, and printing method
A printing system is provided. The system comprises a first print service that acquires and stores a print job from a client terminal; a second print service that acquires the print job from the first print service; and an image forming apparatus configured to acquire the print job and perform printing. The first print service, upon receiving a first completion notification indicating that printing has been completed, responds to a query for status from the client terminal with a second completion notification indicating that printing has been completed. The second print service, when having acquired the print job, neither store the print job acquired from the first print service, nor respond to the first print service with the first completion notification, in accordance with the acquisition.