Document Document Title
US11152496B2 IC structure base and inner E/C material on raised insulator, and methods to form same
Embodiments of the disclosure provide an integrated circuit (IC) structure, including: a semiconductor base on a first portion of a raised region of an insulative layer; a first inner emitter/collector (E/C) material on a second portion of the raised region of the insulative layer, wherein the inner E/C material is directly horizontally between the semiconductor base and a sidewall of the raised region; and a first outer E/C material on a first non-raised region of the insulative layer, wherein an upper portion of the first outer E/C material is adjacent the first inner E/C material.
US11152494B2 Semiconductor device and method for manufacturing the same
To reduce defects in an oxide semiconductor film in a semiconductor device. To improve the electrical characteristics and the reliability of a semiconductor device including an oxide semiconductor film. In a semiconductor device including a transistor including a gate electrode formed over a substrate, a gate insulating film covering the gate electrode, a multilayer film overlapping with the gate electrode with the gate insulating film provided therebetween, and a pair of electrodes in contact with the multilayer film, a first oxide insulating film covering the transistor, and a second oxide insulating film formed over the first oxide insulating film, the multilayer film includes an oxide semiconductor film and an oxide film containing In or Ga, the first oxide insulating film is an oxide insulating film through which oxygen is permeated, and the second oxide insulating film is an oxide insulating film containing more oxygen than that in the stoichiometric composition.
US11152490B2 Array substrate and method for manufacturing same
The present disclosure provides an array substrate and a method for manufacturing the same. The method includes providing a substrate, and forming a polysilicon layer, a gate insulating layer, a second buffer layer, a patterned second metal layer, and a third buffer layer on the substrate in turn; forming a through-hole by a mask process, wherein the through-hole passes through the passivation layer, the third buffer layer, the second buffer layer, and the gate insulating layer to contact the polysilicon layer.
US11152488B2 Gate-all-around structure with dummy pattern top in channel region and methods of forming the same
Semiconductor device and the manufacturing method thereof are disclosed herein. An exemplary semiconductor device comprises a nanostructure disposed over a substrate, wherein the nanostructure includes a plurality of semiconductor layers separated vertically from each other and a dummy pattern layer including dielectric material disposed over and separated vertically from a top semiconductor layer of the plurality of semiconductor layers. The exemplary semiconductor device also comprises a gate structure disposed over a channel region, wherein the gate structure wraps around each of the plurality of semiconductor layers and the dummy pattern layer of the nanostructure.
US11152481B2 Gate stacks for stack-fin channel I/O devices and nanowire channel core devices
A method includes providing a substrate; forming a first structure over the substrate, the first structure including a first gate trench and a first channel exposed in the first gate trench; forming a second structure over the substrate, the second structure including a second gate trench and a second channel exposed in the second gate trench; depositing a gate dielectric layer covering surfaces of the first and second channels exposed in the respective first and second gate trenches; recessing the gate dielectric layer in the second gate trench to be lower than the gate dielectric layer in the first gate trench; and forming a gate electrode layer over the gate dielectric layer in the first and second gate trenches.
US11152477B2 Transistors with different threshold voltages
A semiconductor having a first gate-all-around (GAA) transistor, a second GAA transistor, and a third GAA transistor is provided. The first (GAA) transistor includes a first plurality of channel members, a gate dielectric layer over the first plurality of channel members, a first work function layer over the gate dielectric layer, and a glue layer over the first work function layer. The second GAA transistor include a second plurality of channel members, the gate dielectric layer over the second plurality of channel members, and a second work function layer over the gate dielectric layer, the first work function layer over and in contact with the second work function layer, and the glue layer over the first work function layer. The third GAA transistor includes a third plurality of channel members, the gate dielectric layer over the third plurality of channel members, and the glue layer over the gate dielectric layer.
US11152476B2 Method of manufacturing semiconductor device and non-transitory computer-readable recording medium
Described herein is a technique capable of improving electrical characteristics of a polysilicon film while suppressing damage to an underlying silicon oxide film. According to the technique described herein, there is provided a there is provided a method of manufacturing a semiconductor device, including: (a) preparing a substrate including a silicon oxide film and a polysilicon film formed on the silicon oxide film, wherein the polysilicon film includes a contact surface contacting the silicon oxide film and an exposed surface facing the contact surface; and (b) supplying a reactive species generated by plasma excitation of a gas containing hydrogen and oxygen to the exposed surface of the polysilicon film.
US11152469B2 Semiconductor device
A silicon carbide semiconductor device includes a semiconductor substrate of a first conductivity type, a first semiconductor layer of the first conductivity type, a second semiconductor layer of a second conductivity type, first semiconductor regions of the first conductivity type, first base regions of the second conductivity type, second base regions of the second conductivity type, gate insulating films, gate electrodes, a first electrode, a second electrode, and trenches. Between the trenches, the first base regions are in contact with the second semiconductor layer. The second base regions are provided at positions facing the trenches in a depth direction, respectively, and have a first surface facing the second electrode and a second surface facing the first electrode, where a curvature of the first surface is smaller than a curvature of the second surface.
US11152466B2 Semiconductor device
A semiconductor device includes a semiconductor body; a first electrode on the semiconductor body; control electrodes provided in the semiconductor body along the surface thereof; and first films electrically insulating the control electrodes from the semiconductor body. The semiconductor body includes first, third, sixth layers of a first conductivity type, and second, fourth, fifth layers of a second conductivity type. The second to sixth layers are provided between the first electrode and the first layer. The second and third layers are positioned between two adjacent control electrodes. The fourth to sixth layers are positioned between other two adjacent control electrodes. The sixth layer positioned between the fourth layer and the fifth layer. The sixth layer includes a major portion and a boundary portion between the major portion and one of the first films. An impurity concentration in the boundary portion is lower than that in the major portion.
US11152464B1 Self-aligned isolation for nanosheet transistor
Embodiments of the present invention are directed to methods and resulting structures for nanosheet devices having self-aligned isolations. In a non-limiting embodiment of the invention, a first gate stack is formed over channel regions of a first nanosheet stack. A second gate stack is formed over channel regions of a second nanosheet stack adjacent to the first nanosheet stack. An isolation pillar is positioned between the first gate stack and the second gate stack. The isolation pillar includes a top portion having a first width and a bottom portion having a second width less than the first width.
US11152463B2 Semiconductor nanocrystal structure and optoelectronic device
A semiconductor nanocrystal structure may include a core, an inner absorption shell surrounding the core, at least one emission shell surrounding the inner absorption shell, and an outer absorption shell surrounding the emission shell(s). The core may include a different material than the optional inner absorption shell and/or the outer absorption shell. The core may be less absorbent to electromagnetic radiation as compared to the optional inner absorption shell and/or the outer absorption shell. An optoelectronic device may include the semiconductor nanocrystal structure.
US11152462B2 Semiconductor device having fins
A semiconductor device includes a semiconductive substrate, a first semiconductive fin and a second semiconductive fin extending upwards from the semiconductive substrate, an isolation structure at least partially between the first semiconductive fin and the second semiconductive fin, a first semiconductive raised portion and a second semiconductive raised portion. The first semiconductive raised portion extends upwards from the semiconductive substrate, is buried under the isolation structure, and is between the first semiconductive fin and the second semiconductive fin. A top surface of the first semiconductive fin is higher than a top surface of the first semiconductive raised portion. The second semiconductive raised portion extends upwards from the semiconductive substrate, is buried under the isolation structure, and is between the first semiconductive raised portion and the second semiconductive fin.
US11152455B2 Method to reduce breakdown failure in a MIM capacitor
Various embodiments of the present application are directed towards a method for forming a metal-insulator-metal (MIM) capacitor comprising an enhanced interfacial layer to reduce breakdown failure. In some embodiments, a bottom electrode layer is deposited over a substrate. A native oxide layer is formed on a top surface of the bottom electrode layer and has a first adhesion strength with the top surface. A plasma treatment process is performed to replace the native oxide layer with an interfacial layer. The interfacial layer is conductive and has a second adhesion strength with the top surface of the bottom electrode layer, and the second adhesion strength is greater than the first adhesion strength. An insulator layer is deposited on the interfacial layer. A top electrode layer is deposited on the insulator layer. The top and bottom electrode layers, the insulator layer, and the interfacial layer are patterned to form a MIM capacitor.
US11152454B2 Method of forming a semiconductor device having a resistor and structure therefor
In an embodiment, a semiconductor device includes a resistor that overlies a doped region of the semiconductor device. The resistor is formed into a pattern of a polygon spiral. An embodiment of the pattern of the resistor includes sides and corners. The material of the sides has a low resistivity and the material of the corners has a higher resistivity.
US11152453B2 Touch display panel and display device
Provided are a touch display panel and a display device. The touch display panel includes a first substrate and a second substrate disposed opposite to the first substrate. In a non-display area, multiple first conductive structures and multiple metal wires are configured on one side of the first substrate facing to the second substrate, and multiple second conductive structures are configured on one side of the second substrate facing to the first substrate. Each first conductive structure is electrically connected to a respective second conductive structure. Each first conductive structure includes a first transmit electrode and a first gasket structure that is disposed between the first transmit electrode and the first substrate. The first transmit electrode is electrically connected to a metal wire and the respective one second conductive structure. The first gasket structure includes multiple first recessed portions.
US11152452B2 Organic lighting apparatus
An organic lighting apparatus can include a substrate; and a plurality of light-emitting portions disposed in a central area of the substrate, each of the plurality of light-emitting portions has a structure including: a first electrode, an organic light-emitting layer, a second electrode, a non-light-emitting area, a light-emitting area, and an electric current injection line disposed in the non-light emitting area, in which the electric current injection lines of at least two light-emitting portions have different lengths.
US11152451B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a substrate, a plurality of signal lines, a plurality of fan-out lines, and a resistance balance member. The substrate defines a display area and a fan-out area. The signal lines are defined in the display area, and the fan-out lines are defined in the fan-out area and are electrically communicated with the signal lines. The fan-out area defines a central winding line region and a peripheral straight line region. The resistance balance member is connected to one fan-out line of the peripheral straight line region in series.
US11152443B2 Display panel having a storage capacitor and method of fabricating same
A display panel and a method of fabricating the same are provided. The display panel has an array substrate having a substrate, a thin film transistor unit and a storage capacitor disposed on the substrate; a light emitting device layer disposed on the array substrate. An orthographic projection of the storage capacitor projected on the light emitting device layer is located within the light emitting device layer.
US11152437B2 Display apparatus having self-aligned structures and method of manufacturing the same
A display apparatus includes a base substrate, a thin film transistor layer on the base substrate, an insulation layer on the thin film transistor layer, a first electrode on the insulation layer and in a light emitting area, a pixel defining layer having an opening that has a size and a shape substantially same as that of the first electrode, and on the insulation layer, a light emitting layer on the first electrode, and a second electrode on the light emitting layer.
US11152436B2 Display panel, fabrication method thereof, and display device
A display panel, fabrication method thereof, and a display device. The display panel includes a substrate and a plurality of pixels disposed on the substrate; each pixel includes a pixel circuit disposed on the substrate; the display panel further includes a pixel defining layer covering the pixel circuit; a surface of the pixel defining layer facing away from the pixel circuit is provided with a plurality of grooves; the plurality of grooves are in one-to-one correspondence with the plurality of pixels; each of the grooves is provided with a light emitting diode electrically connected to the pixel circuit.
US11152434B2 Organic light emitting diode display
A diode display includes a substrate having a first island and a second island spaced apart from each other, a first pixel disposed on the first island, and a second pixel disposed on the second island. The first pixel includes a first base layer, a first transistor on the first base layer, a first light emitting element electrically connected to the first transistor, and a first encapsulation layer covering the first light emitting element. The second pixel includes a second base layer, a second transistor on the second base layer, a second light emitting element connected to the second transistor, and a second encapsulation layer covering the second light emitting element.
US11152432B1 Pixel structure, OLED display device and driving method
A pixel structure, an Organic Light-Emitting Diode (OLED) display device, and a driving method. The pixel structure includes a number of pixel units arranged in a matrix form. Each pixel unit includes two pixel subunits adjacently arranged along a first direction and includes three sub-pixels having different colors. The two pixel subunits constitute two pixels adjacently arranged along the second direction. A distance between centers of two sub-pixels having a same color in two pixels not adjacent in three consecutive pixels in the second direction is 2 or 2N/(N+1) times of a distance between the centers of two sub-pixels having the same color in two adjacent pixels in the first direction. N is an integer greater than or equal to 1.
US11152431B2 Semiconductor memory device
An electronic device includes a semiconductor memory. The semiconductor memory comprises a first variable resistance element coupled between a first wiring and a second wiring, the first variable resistance element including a first variable resistance layer having a first width at a first distance from the first wiring; and a second variable resistance element coupled between the second wiring and a third wiring, the second variable resistance element including a second variable resistance layer having a second width at the first distance from the second wiring. The first width is greater than the second width.
US11152430B2 Integrated circuit including bipolar transistors
The disclosure relates to integrated circuits and methods including one or more rows of transistors. In an embodiment, an integrated circuit includes a row of bipolar transistors including a plurality of first conduction regions, a second conduction region, and a common base between the first conduction regions and the second conduction region. An insulating trench is in contact with each bipolar transistor of the row of bipolar transistors. A conductive layer is on the insulating trench and the common base between the first conduction regions. A spacer layer is between the conductive layer and the first conduction regions.
US11152428B2 Selection device and storage apparatus
There is provided a selection device that includes a first electrode, a second electrode opposed to the first electrode, a semiconductor layer provided between the first electrode and the second electrode, and including at least one kind of chalcogen element selected from tellurium (Te), selenium (Se), and sulfur (S), and at least one kind of first element selected from boron (B), aluminum (Al), gallium (Ga), phosphorus (P), arsenic (As), carbon (C), germanium (Ge), and silicon (Si), and a first heat bypass layer provided at least in a portion around the semiconductor layer between the first electrode and the second electrode and having higher thermal conductivity than the semiconductor layer.
US11152427B2 Chalcogenide memory device components and composition
Systems, devices, and methods related to or that employ chalcogenide memory components and compositions are described. A memory device, such as a selector device, may be made of a chalcogenide material composition. A chalcogenide material may have a composition that includes one or more elements from the boron group, such as boron, aluminum, gallium, indium, or thallium. A selector device, for instance, may have a composition of selenium, arsenic, and at least one of boron, aluminum, gallium, indium, or thallium. The selector device may also be composed of germanium or silicon, or both. The relative amount of boron, aluminum, gallium, indium, or thallium may affect a threshold voltage of a memory component, and the relative amount may be selected accordingly. A memory component may, for instance have a composition that includes selenium, arsenic, and some combination of germanium, silicon, and at least one of boron, aluminum, gallium, indium, or thallium.
US11152426B2 Memory device using an etch stop dielectric layer and methods for forming the same
Each memory cell in an array includes a vertical stack that comprises a bottom electrode, a memory element, and a top electrode. An etch stop dielectric layer is formed over the array of memory cells. A first dielectric matrix layer is formed over the etch stop dielectric layer. The top surface of the first dielectric matrix layer is raised in a memory array region relative to a logic region due to topography. The first dielectric matrix layer is planarized by performing a chemical mechanical planarization process using top portions of the etch stop dielectric layer. A second dielectric matrix layer is formed over the first dielectric matrix layer. Metallic cell contact structures are formed through the second dielectric matrix layer on a respective subset of the top electrodes over vertically protruding portions of the etch stop dielectric layer that laterally surround the array of vertical stacks.
US11152421B2 Small-pitch image sensor
Image sensor includes a first semiconductor material and a plurality of first doped regions disposed in the semiconductor material. The plurality of first doped regions is part of a plurality of photodiodes to receive light and convert the light into image charge. A second semiconductor material is disposed on the first semiconductor material, and a plurality of second doped regions is disposed in the second semiconductor. The plurality of second doped regions is electrically coupled to the plurality of first doped regions, and the plurality of second doped regions is part of the plurality of photodiodes.
US11152418B2 Solid-state imaging device and electronic apparatus
There is provided a solid-state imaging device including first, second, and third substrates stacked in this order. The first substrate includes a first semiconductor substrate and a first wiring layer. A pixel unit is formed on the first semiconductor substrate. The second substrate includes a second semiconductor substrate and a second wiring layer. The third substrate includes a third semiconductor substrate and a third wiring layer. A first coupling structure couples two of the first, second, and third substrates to each other includes a via. The via has a structure in which electrically-conductive materials are embedded in one through hole and another through hole, or a structure in which films including electrically-conductive materials are formed on inner walls of the through holes. The one through hole exposes a first wiring line in one of the wiring layers. The other through hole exposes a second wiring line in another wiring layer.
US11152417B2 Anchor structures and methods for uniform wafer planarization and bonding
The present disclosure is directed to anchor structures and methods for forming anchor structures such that planarization and wafer bonding can be uniform. Anchor structures can include anchor layers formed on a dielectric layer surface and anchor pads formed in the anchor layer and on the dielectric layer surface. The anchor layer material can be selected such that the planarization selectivity of the anchor layer, anchor pads, and the interconnection material can be substantially the same as one another. Anchor pads can provide uniform density of structures that have the same or similar material.
US11152416B2 Semiconductor package including a redistribution line
A semiconductor package includes a first semiconductor chip. A second semiconductor chip is below the first semiconductor chip. A third semiconductor chip is below the second semiconductor chip. The second semiconductor chip includes a first surface in direct contact with the first semiconductor chip, and a second surface facing the third semiconductor chip. A first redistribution pattern is on the second surface of the second semiconductor chip and is electrically connected to the third semiconductor chip. The third semiconductor chip includes a third surface facing the second semiconductor chip. A conductive pad is on the third surface.
US11152408B2 Vertical pin-type capacitor and image sensing device including the same
An image sensing device is provided to include a pixel region and a peripheral region located outside of the pixel region. The peripheral region includes logic circuits located to receive a pixel signals from the pixel region and configured to process the pixel signals and a capacitor located adjacent to the logic circuits. The capacitor includes an active region, a recessed structure, and a first junction. The active region includes a first impurity region and a second impurity region formed over the first impurity region. The recessed structure is at least partly disposed in the active region and including a first portion disposed in the active region and including a conductive material and a second portion surrounding the first portion and including an insulation material. The first junction is formed in the active region and spaced apart from the recessed structure by a predetermined distance.
US11152405B2 Solid-state image pickup device and image pickup apparatus
A solid-state image pickup device includes a plurality of pixels, a pixel connection section, and a pixel reset section. The plurality of pixels each include a photoelectric conversion section that generates a charge according to irradiated light, a charge holding section that holds the generated charge, and a signal generation section that generates as an image signal a signal according to the held charge. The pixel connection section conducts between charge holding sections of the plurality of pixels and thereby allows each of the charge holding sections of the plurality of pixels to hold the charge that has been generated by the photoelectric conversion section of one pixel of the plurality of pixels. The pixel reset section discharges and resets the charge of the respective charge holding sections of the plurality of pixels when the pixel connection section conducts between the respective charge holding sections of the plurality of pixels.
US11152404B2 Tunnel contact for a pixel cell in an imaging system
A pixel cell includes an electrically conductive tunnel contact formed across a surface of a source follower gate, the tunnel contact having a first end, a second end, and an intermediate portion between the first and second ends. The first end is coupled to a floating diffusion FD, the second end is coupled to the first doped region of a reset transistor RST. The tunnel contact is formed in physical and in electrical contact with the surface of the source follower gate for a length of the intermediate portion substantially equal to a width of the source follower gate. Methods of forming the pixel cell are also described.
US11152401B2 Flexible display substrate and preparation method thereof
The flexible display substrate provided by the present disclosure includes a flexible substrate, on which at least one conductive composite layer is disposed, each of the at least one conductive composite layer includes two metal layers and an insulated layer between the two metal layers, each of the two metal layers includes metal line segments separated from each other, the insulated layer is provided with contact holes, and the metal line segments in the two metal layers are connected through metal in the contact holes to form a continuous metal wire.
US11152400B2 Thin film transistor array substrate, display apparatus, and method of manufacturing thin film transistor array substrate
A thin film transistor array substrate includes: a first conductive layer including first lines for transmitting data signals to the thin film transistors; a second conductive layer disposed on the first conductive layer and including second lines for supplying a driving voltage to the thin film transistors; a first insulating layer disposed between a semiconductor layer and the first conductive layer and including a first material layer; a second insulating layer disposed between the first conductive layer and the second conductive layer and including a second material layer having a dielectric constant greater than that of the first material layer; and a contact plug penetrating the second insulating layer and the first insulating layer, and connecting the second conductive layer to the semiconductor layer. A taper angle of the contact plug in the second material layer is greater than that of the contact plug in the first material layer.
US11152396B2 Semiconductor device having stacked transistors and multiple threshold voltage control
An apparatus includes a first layer, a second layer under the first layer along an axis, and a metal layer between the first layer and the second layer along the axis. The first layer includes a first plurality of transistors, where a given transistor of the first plurality of transistors includes a gate region; and the second layer includes a second plurality of transistors. The metal layer includes a metal below the gate region, and the metal is within thirty nanometers (nm) of the gate region.
US11152392B2 Integrated circuit including clubfoot structure conductive patterns
An integrated circuit includes a standard cell. The standard cell may include a plurality of gate lines and a plurality of first wirings. The plurality of first wirings may include a clubfoot structure conductive pattern that includes a first conductive pattern and a second conductive pattern spaced apart from each other. Each of the first conductive pattern and the second conductive pattern may include a first line pattern extending in a first direction and a second line pattern protruding from one end of the first line pattern in a direction perpendicular to the first direction. The plurality of gate lines may be spaced apart from each other by a first pitch in the first direction, and the plurality of second wirings may be spaced apart from each other by a second pitch in the first direction. The first pitch may be greater than the second pitch.
US11152390B2 Vertical semiconductor devices and methods of manufacturing the same
In a method of manufacturing a vertical semiconductor device, an insulation layer and a sacrificial layer are alternatively and repeatedly formed on a substrate to define a structure. The structure is etched to form a hole therethrough that exposes the substrate. A first semiconductor pattern is formed in a lower portion of the hole, and a blocking pattern, a charge storage pattern, a tunnel insulation pattern and a first channel pattern are formed on a sidewall of the hole. A second channel pattern is formed on the first channel pattern and the semiconductor pattern, and a second semiconductor pattern is formed on a portion of the second channel pattern on the semiconductor pattern to define an upper channel pattern including the second channel pattern and the second semiconductor pattern. The sacrificial layers are replaced with a plurality of gates, respectively, including a conductive material.
US11152385B2 Stacked type semiconductor memory device and method for manufacturing the same
According to one embodiment, a semiconductor memory device includes a substrate, semiconductor pillars, first electrode films, a second electrode film, a first insulating film, a second insulating film, and a contact. The semiconductor pillars are provided on the substrate, extend in a first direction crossing an upper surface of the substrate, and are arranged along second and third directions being parallel to the upper surface and crossing each other. The first electrode films extend in the third direction. The second electrode film is provided between the semiconductor pillars and the first electrode films. The first insulating film is provided between the semiconductor pillars and the second electrode film. The second insulating film is provided between the second electrode film and the first electrode films. The contact is provided at a position on the third direction of the semiconductor pillars and is connected to the first electrode films.
US11152383B2 Non-volatile memory (NVM) cell structure to increase reliability
A memory cell may include first and second storage transistors. A first capacitor includes a first capacitor active region disposed within a substrate and a capacitor plate comprised of a first floating gate portion of a floating gate. A second capacitor includes a second capacitor active region disposed within the substrate and a capacitor plate comprised of a second floating gate portion of the floating gate. The first storage transistor includes source/drain regions disposed within a bit line write region and a first gate electrode comprised of a third floating gate portion of the floating gate. The second storage transistor includes source/drain regions disposed within a bit line read region and a second gate electrode comprised of a fourth floating gate portion of the floating gate. The bit line read and write regions are offset from one another by a non-zero distance.
US11152382B2 Semiconductor one-time programmable memory for nanometer CMOS
An antifuse OTP memory bit cell comprises a gate electrode, a gate dielectric and source/drain diffusions formed in an active area of a semiconductor substrate. The source/drain diffusions are connected under the gate electrode by lateral diffusion but they don't have to be. If connected, a rectifying contact is created in a programmed bit cell. If unconnected, a rectifying contact or a non-rectifying contact is created in a programmed bit cell. Whether connected or unconnected, the device operates as an OTP memory bit cell without an access transistor.
US11152378B1 Reducing error rates with alpha particle protection
An integrated circuit package with a buffer providing radiation protection to memory elements and components is described. The integrated circuit packages and the incorporated buffers provide a protective distance between potential sources of internal radiation particles within the integrated circuit package and any memory elements/components which may be sensitive to radiation such as alpha particles. This protective distance allows for the integrated circuit packages to be completed or assembled without needing added more expensive or redundant memory components.
US11152377B2 Nanosheet SRAM by SIT process
A method is presented for constructing high-density static random access memory (SRAM). The method includes forming a nanosheet SRAM by a sidewall image transfer (SIT) process and independently tuning widths of n-type field effect transistor (nFET) nanosheet structures and p-type field effect transistor (pFET) nanosheet structures of the nanosheet SRAM. The nFET nanosheet structures have a first width and the pFET nanosheet structures have a second width, the first width being greater than the second width. A distance between an nFET nanosheet structure and an adjacent pFET nanosheet structure is greater than a distance between two adjacent pFET nanosheet structures.
US11152376B2 Dual port memory cell with improved access resistance
The present disclosure is directed to a circuit layout of a dual port static random-access-memory (SRAM) cell. The memory cell includes active regions in a substrate, with polysilicon gate electrodes on the active regions to define transistors of the memory cell. The eight transistor (8T) memory cell layout includes a reduced aspect ratio and non-polysilicon bit line discharge path routing by positioning an active region for the first port opposite an active region for the second port and consolidating power line nodes at a central portion of the memory cell.
US11152370B2 Memory structure having transistors and capacitor and manufacturing method thereof
A memory structure including first and second transistors, an isolation structure and a capacitor and a manufacturing method thereof are provided. The first and second transistors are disposed on the substrate. The isolation structure is disposed in the substrate between the first and second transistors. The capacitor is disposed between the first and second transistors. The capacitor includes a body portion and first and second extension portions. The first and second extensions are extended from the body portion into the substrate at two sides of the isolation structure and connected to the source/drain regions of the first and the second transistors, respectively. The widths of first and second extension portions are decreased downward from a top surface of the isolation structure.
US11152365B2 Semiconductor memory device including work function adjusting layer in buried gate line and method of manufacturing the same
Disclosed are a semiconductor memory device and a method of manufacturing the same. The semiconductor memory device includes a device isolation layer defining active regions of a substrate, and gate lines buried in the substrate and extending across the active regions. Each of the gate lines includes a conductive layer, a liner layer disposed between and separating the conductive layer and the substrate, and a first work function adjusting layer disposed on the conductive layer and the liner layer. The first work function adjusting layer includes a first work function adjusting material. A work function of the first work function adjusting layer is less than those of the conductive layer and the liner layer.
US11152364B1 Semiconductor structure and methods for manufacturing the same
A semiconductor structure includes a substrate having a first region and a second region, an epitaxial layer above the substrate, a first device on the first region, a second device on the second region and an isolation structure on the substrate. The first device includes a first gate electrode, a first source electrode and a first drain electrode disposed at two opposite sides of the first gate electrode. A dielectric layer disposed on the epitaxial layer covers the first gate electrode. The second device includes a second gate electrode disposed on the dielectric layer, second source and drain electrodes disposed at two opposite sides of the second gate electrode. The second source electrode is electrically connected to the first drain electrode. Also, the portions of the epitaxial layer respectively disposed in the first and second regions are isolated from each other by the isolation structure.
US11152361B2 Techniques for achieving multiple transistor fin dimensions on a single die
Techniques are disclosed for achieving multiple fin dimensions on a single die or semiconductor substrate. In some cases, multiple fin dimensions are achieved by lithographically defining (e.g., hardmasking and patterning) areas to be trimmed using a trim etch process, leaving the remainder of the die unaffected. In some such cases, the trim etch is performed on only the channel regions of the fins, when such channel regions are re-exposed during a replacement gate process. The trim etch may narrow the width of the fins being trimmed (or just the channel region of such fins) by 2-6 nm, for example. Alternatively, or in addition, the trim may reduce the height of the fins. The techniques can include any number of patterning and trimming processes to enable a variety of fin dimensions and/or fin channel dimensions on a given die, which may be useful for integrated circuit and system-on-chip (SOC) applications.
US11152355B2 Structure with embedded memory device and contact isolation scheme
The present disclosure provides an integrated circuit (IC) structure that includes a fin active region on a substrate; a metal gate stack on the fin active region; a source and a drain on the fin active region, wherein the metal gate stack spans from the source to the drain; an interlayer dielectric (ILD) layer disposed on the source and the drain; a first conductive feature and a second conductive feature formed in the ILD layer and being aligned on the source and the drain, respectively; and a dielectric material layer surrounding the first and second conductive features. The dielectric material layer continuously extends to a bottom surface of the first conductive feature and isolates the first conductive feature from the source and the second conductive feature contacts the drain.
US11152353B2 Semiconductor device and method of manufacturing the same
A semiconductor device with an insulated-gate field-effect transistor and its manufacturing method. The cell region EFR defined in the first region of one main surface side of semiconductor substrate (SUB), an insulated gate-type field-effect transistor (MFET) is formed, the gate pad region GPR defined in the first region, snubber circuit SNC is formed snubber region SNR is defined. Within the first and second regions, first and second deep trenches spaced apart from each other are formed, and at least one width of the plurality of second deep trenches formed in the second region is smaller than that of the first deep trench formed in the first region.
US11152352B2 Dual mode snap back circuit device
A dual mode snap back circuit device is disclosed. The dual mode snap back device may be used for electrostatic discharge (ESD) protection, and may provide both positive ESD protection and negative ESD protection. The dual mode snap back device may implement both an n-type metal-oxide-semiconductor (NMOS) transistor (e.g., a gate-grounded NMOS transistor, such as a gate-grounded extended drain NMOS (GGEDNMOS) transistor) to provide protection against positive ESD events and a bipolar junction transistor (BJT) (e.g., a PNP BJT) to provide protection against negative ESD events. Other embodiments may be described and claimed.
US11152351B2 High surge transient voltage suppressor
A bidirectional transient voltage suppressor is constructed as an NPN bipolar transistor incorporating optimized collector-base junction realizing avalanche mode breakdown. In some embodiments, the bidirectional transient voltage suppressor is constructed as an NPN bipolar transistor incorporating individually optimized collector-base and emitter-base junctions with the optimized junctions being spatially distributed. The optimized collector-base and emitter-base junctions both realize avalanche mode breakdown to improve the breakdown voltage of the transistor. Alternately, a unidirectional transient voltage suppressor is constructed as an NPN bipolar transistor with a PN junction diode connected in parallel in the reverse bias direction to the protected node and incorporating individually optimized collector-base junction of the bipolar transistor and p-n junction of the diode.
US11152347B2 Cell circuits formed in circuit cells employing offset gate cut areas in a non-active area for routing transistor gate cross-connections
Cell circuits formed in circuit cells employing offset gate cut areas in a non-active area for routing transistor gate cross-connections. In exemplary aspects disclosed herein, to allow cross-connections to be made across different gates between PMOS and NMOS transistors formed in the circuit cell, cut areas in the circuit cell are located in different horizontal routing tracks and offset from each other in the direction of longitudinal axes of gates. Gate cross-connections can be routed around offset gate cut areas and coupled to active gates to form gate cross-connections. In this manner, fewer metal layers may be required to provide such cross-connections in the circuit cell, thus reducing area. Further, gate contacts of cross-connected gates can be formed as gate contacts over active areas (GCOAs) in diffusion areas of the circuit cell, thus facilitating easier routing of interconnections in non-diffusion area of the circuit cell for further ease of routing.
US11152346B2 Semiconductor integrated circuit device including capacitive element using vertical nanowire field effect transistors
A capacitive element using VNW FETs is provided. First and second components each constituting a transistor are arranged in an X direction. From the first component, a first gate interconnect extends away from the second component, and a first top interconnect and a first bottom interconnect extend toward the second component. From the second component, a second gate interconnect extends toward the first component, and a second top interconnect and a second bottom interconnect extend away from the first component. The first top interconnect, the first bottom interconnect, and the second gate interconnect are connected.
US11152345B2 Method for manufacturing semiconductor device
According to an embodiment, a method for manufacturing a semiconductor device includes forming a slit in a first wafer in which a first semiconductor layer is formed on a first substrate, sticking together the first wafer in which the slit is formed and a second wafer in which a second semiconductor layer is formed on a second substrate, the sticking being performed between a side of the first semiconductor layer and a side of the second semiconductor layer, thinning the first substrate or the second substrate of a member obtained by the sticking, forming an interconnection on a face of the substrate that is thinned, and dicing a member on which the interconnection is formed in accordance with a position of the slit.
US11152344B2 Integrated circuit package and methods of forming same
An embodiment package-on-package (PoP) device includes a package structure, a package substrate, and a plurality of connectors bonding the package structure to the package substrate. The package structure includes a logic chip bonded to a memory chip, a molding compound encircling the memory chip, and a plurality of conductive studs extending through the molding compound. The plurality of conductive studs is attached to contact pads on the logic chip.
US11152338B2 Semiconductor device and manufacturing method thereof
A method includes forming a stacked structure of a plurality of first semiconductor layers and a plurality of second semiconductor layers alternately stacked in a first direction over a substrate, the first semiconductor layers being thicker than the second semiconductor layers. The method also includes patterning the stacked structure into a first fin structure and a second fin structure extending along a second direction substantially perpendicular to the first direction. The method further includes removing the first semiconductor layers of the first fin structure to form a plurality of nanowires. Each of the nanowires has a first height, there is a distance between two adjacent nanowires along the vertical direction, and the distance is greater than the first height. The method includes forming a first gate structure between the second semiconductor layers of the first fin structure.
US11152336B2 3D processor having stacked integrated circuit die
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by vertically stacking two or more integrated circuit (IC) dies to at least partially overlap. In this arrangement, several circuit blocks defined on each die (1) overlap with other circuit blocks defined on one or more other dies, and (2) electrically connect to these other circuit blocks through connections that cross one or more bonding layers that bond one or more pairs of dies. In some embodiments, the overlapping, connected circuit block pairs include pairs of computation blocks and pairs of computation and memory blocks. The connections that cross bonding layers to electrically connect circuit blocks on different dies are referred to below as z-axis wiring or connections. This is because these connections traverse completely or mostly in the z-axis of the 3D circuit, with the x-y axes of the 3D circuit defining the planar surface of the IC die substrate or interconnect layers. These connections are also referred to as vertical connections to differentiate them from the horizontal planar connections along the interconnect layers of the IC dies.
US11152335B2 Stack packages including a supporting substrate
A stack package includes a supporting substrate that supports first and second semiconductor dies. The supporting substrate is disposed on a package substrate and is supported by first and second connection bumps. Redistributed line (RDL) patterns are disposed on the supporting substrate to electrically connect the first semiconductor die to the first and second connection bumps. The second semiconductor dies are connected to the package substrate by bonding wires.
US11152333B2 Semiconductor device packages with enhanced heat management and related systems
A semiconductor device package comprising a carrier substrate having a central well, a logic die facing and operably coupled to TSVs of the carrier substrate, and one or more memory dice in the well and operably coupled to the logic die proximate a surface thereof facing the carrier substrate. An electronic system is also disclosed.
US11152329B2 Method of separating bonded substrate, method of manufacturing semiconductor storage device, and substrate separation apparatus
A method of an embodiment separates a bonded substrate including first and second substrates. The bonded substrate includes a carbon film on a first surface of the first substrate, a memory cell on the carbon film, a first connection terminal on the memory cell, a transistor on a first surface of the second substrate, and a second connection terminal on the transistor. In opposing direction of the first surfaces of the first and second substrates, a side of the first substrate on which the memory cell is located and a side of the second substrate on which the transistor is located are joined together, and the first and second connection terminals are mutually connected. The method includes removing the carbon film, and separating the bonded substrate into the first substrate with the first surface exposed and the second substrate on which the memory cell and the transistor are located.
US11152324B2 Method and apparatus for making integrated circuit packages
A method of making a plurality of integrated circuit (“IC”) packages includes picking up a plurality of physically unconnected IC components; and simultaneously placing each of the physically unconnected IC components on corresponding portions of an unsingulated IC package strip that includes a sheet of integrally connected leadframes.
US11152322B2 Leadframes in semiconductor devices
In one instance, a method of forming a semiconductor package with a leadframe includes cutting, such as with a laser, a first side of a metal strip to a depth D1 according to a cutting pattern to form a first plurality of openings, which may be curvilinear. The method further includes etching the second side of the metal strip to a depth D2 according to a photoresist pattern to form a second plurality of openings. At least some of the first plurality of openings are in fluid communication with at least some of the second plurality of openings to form a plurality of leadframe leads. The depth D1 is shallower than a height H of the metal strip, and the depth D2 is also shallower than the height H. Other embodiments are presented.
US11152320B2 Semiconductor package structure and method of the same
The disclosure provides a semiconductor package structure, including a substrate having a front side and a back side, a first insulating layer disposed on the front side of the substrate, and a die disposed on the first insulating layer; wherein the die includes a first die pad and a second die pad, the first die pad coupled to a first portion of a metal layer, the second die pad coupled to a second portion of the metal layer, and the first portion of the metal layer and the second portion of the metal layer spaced apart by a second insulating layer. An associated semiconductor packaging method and another semiconductor package structure are also disclosed.
US11152319B2 Micro-connection structure and manufacturing method thereof
A micro-connection structure is provided. The micro-connection structure includes an under bump metallurgy (UBM) pad, a bump and an insulating ring. The UBM pad is electrically connected to at least one metallic contact of a substrate. The bump is disposed on the UBM pad and electrically connected with the UBM pad. The insulating ring surrounds the bump and the UBM pad. The bump is separate from the insulating ring with a distance and the bump is isolated by a gap between the insulating ring and the bump.
US11152318B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device of the present invention includes a first main electrode and a second main electrode respectively disposed on a first main surface and a second main surface of a semiconductor substrate, a protective film disposed on an edge part of the first main electrode; and a first metal film disposed in a region enclosed by the protective film on the first main electrode. The first metal film has a film thickness at a central portion larger than that at a part in contact with the protective film, and has irregularities on a surface thereof.
US11152315B2 Electronic device package and method for manufacturing the same
An electronic device package includes a first conductive substrate, a second conductive substrate and a dielectric layer. The first conductive substrate has a first coefficient of thermal expansion (CTE). The second conductive substrate is disposed on an upper surface of the first conductive substrate and electrically connected to the first conductive substrate. The second conductive substrate has a second CTE. The dielectric layer is disposed on the upper surface of the first conductive substrate and disposed on at least one sidewall of the second conductive substrate. The dielectric layer has a third CTE. A difference between the first CTE and the second CTE is larger than a difference between the first CTE and the third CTE.
US11152310B2 Microwave device and antenna for improving heat dissipation
A microwave device includes: a multilayer resin substrate being a first multilayer resin substrate; an IC being a radio frequency circuit provided on the multilayer resin substrate and electrically connected to the multilayer resin substrate; a heat spreader provided on a side opposite to the multilayer resin substrate across the IC, and in contact with the IC; a mold resin covering the periphery of the IC and the heat spreader; and a conductive film covering the mold resin and the heat spreader, where an inner side of the conductive film is in contact with the heat spreader, and the conductive film is electrically connected to a ground via hole of the multilayer resin substrate.
US11152309B2 Semiconductor package, method of fabricating semiconductor package, and method of fabricating redistribution structure
A method of fabricating a semiconductor package may include forming a lower redistribution layer, forming a stack on a portion of the lower redistribution layer, and stacking a semiconductor chip on a top surface of the lower redistribution layer. The forming of the stack may include coating a photo imagable dielectric material to form a first insulating layer on the top surface of the lower redistribution layer, forming a first via to penetrate the first insulating layer, coating a photo imagable dielectric material to form a second insulating layer on a top surface of the first insulating layer, and forming a second via to penetrate the second insulating layer.
US11152308B2 Interposer circuit
In an example, a communication module such as an optoelectronic communication module may include an integrated circuit (IC), an electrical interconnect, and an interposer circuit. The electrical interconnect may include a radio frequency (RF) interconnect or a direct current (DC) interconnect. The interposer circuit may be electrically coupled between the IC and the electrical interconnect.
US11152307B2 Buried local interconnect
A semiconductor structure includes a plurality of field effect transistors formed on a substrate including p-type doped field effect transistors (pFETs) and n-type doped field effect transistors (nFETs). A self-aligned buried local interconnect electrically connects a bottom source or drain region of the pFET with an adjacent bottom source or drain region of the nFET. The self-aligned buried local interconnect is serially aligned with and intermediate opposing ends of a gate electrode. Other embodiments include methods for forming the buried local interconnect.
US11152305B1 Semiconductor device and method of manufacturing the same
Provided is a semiconductor device including a dielectric layer, a first via, a second via, a first barrier layer, and a second barrier layer. The dielectric layer has a first region and a second region. The first via is disposed in the dielectric layer in the first region. The second via is disposed in the dielectric layer in the second region. The first barrier layer lines a sidewall and a bottom surface of the first via. The second barrier layer lines a sidewall and a bottom surface of the second via. The first and second barrier layers each has an upper portion and a lower portion. The upper portion has a nitrogen doping concentration greater than a nitrogen doping concentration of the lower portion. A method of manufacturing a semiconductor device is also provided.
US11152303B2 Different scaling ratio in FEOL / MOL/ BEOL
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip has a plurality of gate structures disposed over a substrate. A plurality of metal structures continuously extend from lower surfaces contacting the plurality of gate structures to upper surfaces contacting one or more interconnects within an overlying conductive interconnect layer. The plurality of metal structures are arranged at a first pitch that is larger than a second pitch of the plurality of gate structures.
US11152302B2 Fabricating unique chips using a charged particle multi-beamlet lithography system
Method of manufacturing electronic devices using a maskless lithographic exposure system using a maskless pattern writer. The method comprises generating beamlet control data for controlling the maskless pattern writer to expose a wafer for creation of the electronic devices, wherein the beamlet control data is generated based on a feature data set defining features selectable for individualizing the electronic devices, wherein exposure of the wafer according to the beamlet control data results in exposing a pattern having a different selection of the features from the feature data set for different subsets of the electronic devices.
US11152301B2 Memory cell having multi-level word line
A method of designing a memory circuit is provided that includes generating a layout of a first memory cell using an integrated circuit design system. The layout of the first memory cell is generated by routing a first word line in a first layer on a first level, and routing a second word line in the first layer. Also, the method includes generating a layout of a second memory cell using the integrated circuit design system. The layout of the second memory cell is generated by routing a third word line in the first layer, the second word line being between the first word line and the third word line, and routing a fourth word line in the first layer, the third word line being between the second word line and the fourth word line. Moreover, the method includes assigning a first color scheme to the first word line and to the third word line, and assigning a second color scheme to the second word line and to the fourth word line. The first color scheme is associated with a first manufacturing process using a first mask and the second color scheme is associated with a second manufacturing process using a second mask.
US11152300B2 Electrical fuse with metal line migration
An electrical fuse device is disclosed. A circuit apparatus can include the fuse device, a first circuit element and a second circuit element. The fuse includes a first contact that has a first electromigration resistance, a second contact that has a second electromigration resistance and a metal line, which is coupled to the first contact and to the second contact, that has a third electromigration resistance that is lower than the second electromigration resistance. The first circuit element is coupled to the first contact and the second circuit element coupled to the second contact. The fuse is configured to conduct a programming current from the first contact to the second contact through the metal line. Further, the programming current causes the metal line to electromigrate away from the second contact to electrically isolate the second circuit element from the first circuit element.
US11152295B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a first package including a bonding region and a periphery region surrounding the bonding region, at least one insulating structure disposed in the bonding region of the first package, a second package disposed over the first package and the insulating structure in the bonding region, and a plurality of connectors disposed between the first package and the second package. The plurality of connectors provide electrical connection between the first package and the second package. Further, the insulating structure penetrates the first package and is spaced apart from the plurality of connectors.
US11152291B2 Multilayer substrate
A multilayer substrate includes a plurality of plates laminated in a thickness direction of the multilayer substrate, a resin layer provided between the plurality of plates adjacent in the thickness direction, an internal conductive layer provided between the plurality of plates adjacent in the thickness direction, and an external conductive layer provided over an outer surface of each plate of the plurality of plates located at both ends in the thickness direction, wherein a total thickness of the internal conductive layer and the external conductive layer is equal to or less than 25% of a total thickness of the plurality of plates.
US11152290B2 Wide bandgap group IV subfin to reduce leakage
A subfin layer is deposited on a substrate. A fin layer is deposited on the subfin layer. The subfin layer has a conduction band energy offset relative to the fin layer to prevent a leakage in the subfin layer. In one embodiment, the subfin layer comprises a group IV semiconductor material layer that has a bandgap greater than a bandgap of the fin layer.
US11152282B1 Localized catalyst for enhanced thermal interface material heat transfer
An IC device package includes an IC device that is connected to a lid by a thermal interface material (TIM). A catalyst material is formed upon one or more regions upon an upper surface of the IC device and/or an under surface of the lid. The catalyst material increases the rate of crosslinking of polymer chains of the TIM during TIM curing and/or increases the strength of crosslinks that link polymer chains of the TIM during TIM curing. The catalytically enhanced regions have a higher coefficient of heat transfer relative to non-catalytically enhanced regions. Therefore, the catalytically enhanced regions efficiently transfer heat from the IC device to the lid.
US11152281B2 Method of manufacturing a cooling circuit on an integrated circuit chip using a sacrificial material
A method for manufacturing a cooling circuit on at least one integrated circuit chip includes producing a cooling circuit on a first face of the chip. Producing the cooling circuit includes forming a definition pattern of the cooling circuit on the first face of the chip, the pattern having at least one layer of a sacrificial material; coating the pattern with at least one resin layer; and at least partially removing the sacrificial material from the pattern so as to open the cooling circuit.
US11152280B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a power module unit, a fin base, and a plurality of radiator fins. The power module unit and the fin base are integrated together, with a recess-projection portion formed on the power module unit being fitted to a recess-projection portion formed on the fin base. The plurality of radiator fins are integrally fitted on a heat radiation diffusion portion of the fin base.
US11152273B2 Conductive structures and redistribution circuit structures
Conductive structures and the redistribution circuit structures are disclosed. One of the conductive structures includes a first conductive layer and a second conductive layer. The first conductive layer is disposed in a lower portion of a dielectric layer, and the first conductive layer includes an upper surface with a protrusion at an edge. The second conductive layer is disposed in an upper portion of the dielectric layer and electrically connected to the first conductive layer. An upper surface of the second conductive layer is conformal with the upper surface of the first conductive layer.
US11152266B2 Vertical tunneling field effect transistor with dual liner bottom spacer
Embodiments of the present invention are directed to fabrication method and resulting structures for vertical tunneling field effect transistors (VFETs) having a dual liner bottom spacer. In a non-limiting embodiment of the invention, a first liner is formed on a top surface of a source or drain (S/D) region and sidewalls of a semiconductor fin. Portions of a spacer are removed to expose a first region and a second region of the first liner. The first region of the first liner is directly on the S/D region and the second region is over the semiconductor fin. A second liner is formed on the first liner. A first portion of the second liner is formed by selectively depositing dielectric material on the exposed first region and exposed second region of the first liner. The first liner and the second liner collectively define the dual liner bottom spacer.
US11152265B2 Local isolation of source/drain for reducing parasitic capacitance in vertical field effect transistors
A vertical field effect transistor structure and method for fabricating the same. The structure includes a source/drain layer in contact with at least one semiconductor fin. An edge portion of the source/drain layer includes a notched region filled with a dielectric material. A spacer layer includes a first portion in contact with the source/drain layer and a second portion in contact with the dielectric material. A gate structure contacts the spacer layer and the dielectric material. The method includes forming a source/drain layer in contact with at least one semiconductor fin. A spacer layer is formed in contact with the source/drain layer. A portion of the spacer layer is removed to expose an end portion of the source/drain layer. The exposed end portion of the source/drain layer is recessed to form a notched region within the source/drain layer. A dielectric layer is formed within the notched region.
US11152264B2 Multi-Vt scheme with same dipole thickness for gate-all-around transistors
A method is presented for attaining different gate threshold voltages across a plurality of field effect transistor (FET) devices. The method includes forming first, second, and third nanosheet stacks, removing sacrificial layers of the first, second, and third nanosheet stacks, and depositing an interfacial layer and a high-k layer within the first, second, and third nanosheet stacks. The method further includes depositing a first work function metal (WFM) layer within the first nanosheet stack having a first thickness, depositing a second WFM layer within the second nanosheet stack having a second thickness, wherein the second thickness is greater than the first thickness, depositing a third WFM layer within the third nanosheet stack having a third thickness, wherein the third thickness is greater than the second thickness, depositing a dipole material, and diffusing the dipole material into the IL to provide different gate threshold voltages for the plurality of FET devices.
US11152255B2 Methods of performing chemical-mechanical polishing process in semiconductor devices
A method of forming a semiconductor structure includes removing a top portion of a conductive feature disposed in a first dielectric layer and over a semiconductor substrate to form a first recess, depositing a second dielectric layer over the first dielectric layer, where the second dielectric layer includes a first region disposed vertically above the first recess and a second region disposed adjacent the first region, and forming a third dielectric layer over the second dielectric layer. The method further includes subsequently forming openings in the third dielectric layer that extend to expose the second dielectric layer, depositing a conductive material in the openings, and planarizing the conductive material to form conductive features in the first and the second regions, where the planarizing completely removes portions of the third dielectric layer disposed in the second region.
US11152249B2 Methods of forming FinFET devices
A method of forming a FinFET device includes following steps. A substrate is provided with a plurality of fins thereon, an isolation layer thereon covering lower portions of the fins, a plurality of dummy strips across the fins, and a dielectric layer aside the dummy strips. The dummy strips is cut to form a trench in the dielectric layer. A first insulating structure is formed in the trench, wherein first and second groups of the dummy strips are beside the first insulating structure. A dummy strip is removed from the first group of the dummy strips to form a first opening that exposes portions of the fins under the dummy strip. The portions of the fins are removed to form a plurality of second openings below the first opening, wherein each second opening has a middle-wide profile. A second insulating structure is formed in the first and second openings.
US11152247B2 Semiconductor device and manufacturing method thereof
A semiconductor device is provided in which a zener diode having a desired breakdown voltage and a capacitor in which voltage dependence of capacitance is reduced are mounted together, and various circuits are realized. The semiconductor device includes: a semiconductor layer; a first conductivity type well that is arranged in a first region of the semiconductor layer; a first conductivity type first impurity diffusion region that is arranged in the well; a first conductivity type second impurity diffusion region that is arranged in a second region of the semiconductor layer; an insulating film that is arranged on the second impurity diffusion region; an electrode that is arranged on the insulating film; and a second conductivity type third impurity diffusion region that is arranged at least on the first impurity diffusion region.
US11152241B2 Substrate processing apparatus and notification method
A substrate processing apparatus disclosed herein is capable of communicating with an external control apparatus. The substrate processing apparatus includes: a container placing portion configured to place thereon a transport container accommodating a product substrate therein; a dummy substrate accommodating unit configured to accommodate dummy substrates therein; a transport chamber provided with a transport mechanism configured to transport the product substrate and the dummy substrates; a processing chamber configured to process the product substrate and the dummy substrates transported thereto by the transport mechanism; and a controller configured to determine whether or not a number of unusable dummy substrates among the dummy substrates accommodated in the dummy substrate accommodating unit is equal to or greater than a set value, and notify the external control device of a warning when it is determined that the number of dummy substrates is equal to or greater than the set value.
US11152240B2 Apparatus for conveying carrier and system for controlling carrier having the same
Provided is an apparatus for conveying a carrier and a system for controlling a carrier having the same, which couples a hoist and a hand using a non-contact damping structure using an eddy current. The apparatus for conveying the carrier conveys a carrier containing a wafer, and includes: a gripper for gripping the carrier; and a lifter for raising and lowering the gripper, in which the gripper and the lifter are connected in a non-contact damping structure, and a relative motion thereof is suppressed.
US11152238B2 Semiconductor processing stage profiler jig
In an embodiment, a system includes a profiler configured to detect variations along a surface of a semiconductor stage; and a jig configured to move the profiler along an axis over the semiconductor stage.
US11152237B2 Substitute sample, method for determining control parameter of processing, and measurement system
A sample simulates a processing state of a semiconductor sample and is measured by a measurement device. The sample includes: a first surface formed at a first height when viewed from a sample surface; a second surface formed at a second height higher than the first height; and a plurality of inflow parts which allow a particle for performing processing on the first surface to flow between the first surface and the second surface. The processing by the particle flowing from the inflow parts is superimposed in at least a part of a region to be processed on the first surface, and the region where the processing is superimposed on the first surface is measured by the measurement device.
US11152236B2 System for and method of manufacture using multimodal analysis
The disclosed embodiments include systems and methods of manufacturing a product. The system may include a non-transitory computer readable medium comprising computer readable program code for performing the method. The method may include manufacturing batches of the product according to steps of a process flow, determining output data for each batch, sequencing the batches by output data, determining a plurality of modes of output data based on grouping the batches, identifying a detrimental factor to output data in a process flow step based on a correlation between the process flow step and a mode of the plurality of modes, and correcting the detrimental factor.
US11152231B2 Heating apparatus, method and system for producing semiconductor chips in the wafer assembly
A heating apparatus, a method and a system for producing semiconductor chips in a wafer assembly are disclosed. In an embodiment a heating device includes a heating plane configured to be arranged parallel to a plane of the semiconductor chips in the wafer composite and a first heating unit extending substantially in a radial direction with respect to a reference point in the heating plane, wherein the first heating unit includes a plurality of inductive heating elements arranged adjacent to each other in a substantially radial direction, each inductive heating element having a predetermined distance from the reference point, and wherein the inductive heating elements are formed as electromagnets or permanent magnets configured to generate eddy currents in a carrier of the wafer composite.
US11152229B2 Semiconductor manufacturing apparatus and semiconductor manufacturing method
A semiconductor manufacturing apparatus includes a chuck stage, a scrubber nozzle, a scrubber nozzle scan mechanism, a stage rotation mechanism, and a holding stage including a holding fluid nozzle and a top plate, the top plate having one main surface facing an opposite surface of a wafer, and the holding fluid nozzle being disposed adjacent to a center rather than a periphery portion of the top plate. A holding fluid discharged from the holding fluid nozzle is caused to flow through an area between the opposite surface of the wafer and the one main surface of the top plate to produce holding force, and the holding force causes the opposite surface to hold pressure applied to a processing surface of the wafer by a scrubbing fluid discharged from the scrubber nozzle.
US11152227B2 Lift-off embedded micro and nanostructures
A method includes encapsulating structures disposed on or over a surface of a substrate in an encapsulant. The method also includes separating the encapsulant from the substrate. An apparatus includes a composite film having structures embedded in an encapsulant. The composite film has a surface with a surface roughness of less than one nm. An apparatus includes an encapsulant film having a surface with indentations formed therein. The surface has a surface roughness apart from the indentations of less than one nm.
US11152224B2 Semiconductor device with field stop layer and semiconductor device manufacturing method thereof
First and second n-type field stop layers in an n− drift region come into contact with a p+ collector layer. The first n-type field stop layer has an impurity concentration reduced toward an n+ emitter region at a steep gradient. The second n-type field stop layer has an impurity concentration distribution in which impurity concentration is reduced toward the n+ emitter region at a gentler gradient than that in the first n-type field stop layer and the impurity concentration of a peak position is less than that in the impurity concentration distribution of the first n-type field stop layer. The impurity concentration distributions of the first and second n-type field stop layers have the same peak position. The first and second n-type field stop layers are formed using annealing and first and second proton irradiation processes which have the same projected range and different acceleration energy levels.
US11152223B2 Fluorocarbon molecules for high aspect ratio oxide etch
Etching gases are disclosed for plasma etching channel holes, gate trenches, staircase contacts, capacitor holes, contact holes, etc., in Si-containing layers on a substrate and plasma etching methods of using the same. The etching gases are trans-1,1,1,4,4,4-hexafluoro-2-butene; cis-1,1,1,4,4,4-hexafluoro-2-butene; hexafluoroisobutene; hexafluorocyclobutane (trans-1,1,2,2,3,4); pentafluorocyclobutane (1,1,2,2,3-); tetrafluorocyclobutane (1,1,2,2-); or hexafluorocyclobutane (cis-1,1,2,2,3,4). The etching gases may provide improved selectivity between the Si-containing layers and mask material, less damage to channel region, a straight vertical profile, and reduced bowing in pattern high aspect ratio structures.
US11152220B2 Etching method and a semiconductor device
The present disclosure relates to the field of semiconductor device etching process, and specifically discloses an etching method and a semiconductor device. The etching method comprises: providing a substrate on which a film layer to be etched is formed; forming a mask layer structure on the film layer to be etched, wherein the mask layer structure includes a dielectric layer formed on an upper surface of the film layer to be etched and an APF layer formed on an upper surface of the dielectric layer; patterning the APF layer; performing a first etching process on the dielectric layer and the film layer to be etched by using the patterned APF layer as a mask to pattern the dielectric layer and partially etch the film layer to be etched; removing the patterned APF layer.
US11152217B2 Highly selective silicon oxide/silicon nitride etching by selective boron nitride or aluminum nitride deposition
A method for selective etching of silicon oxide relative to silicon nitride includes exposing a substrate to a first gas that forms a first layer on the silicon oxide film and a second layer on the silicon nitride film, where the first gas contains boron, aluminum, or both boron and aluminum, exposing the substrate to a nitrogen-containing gas that reacts with the first layer to form a first nitride layer on the silicon oxide film and reacts with the second layer to form a second nitride layer on the silicon nitride film, where a thickness of the second nitride layer is greater than a thickness of the first nitride layer. The method further includes exposing the substrate to an etching gas that etches the first nitride layer and silicon oxide film, where the second nitride layer protects the silicon nitride film from etching by the etching gas.
US11152214B2 Structures and methods for equivalent oxide thickness scaling on silicon germanium channel or III-V channel of semiconductor device
A method of forming a semiconductor device that includes forming a metal oxide material on a III-V semiconductor channel region or a germanium containing channel region; and treating the metal oxide material with an oxidation process. The method may further include depositing of a hafnium containing oxide on the metal oxide material after the oxidation process, and forming a gate conductor atop the hafnium containing oxide. The source and drain regions are on present on opposing sides of the gate structure including the metal oxide material, the hafnium containing oxide and the gate conductor.
US11152213B2 Transistor device with ultra low-k self aligned contact cap and ultra low-k spacer
A method of forming a field effect transistor device is provided. The method includes forming a gate stack on a substrate, and forming a sidewall spacer on the gate stack. The method further includes forming a protective liner on the sidewall spacer, and forming a sacrificial gate cap on the gate stack. The method further includes forming a first dielectric fill layer on the protective liner, and forming a second dielectric fill layer on the first dielectric fill layer. The method further includes forming an opening in the second dielectric fill layer and the first dielectric fill layer that exposes the protective liner and sacrificial gate cap. The method further includes removing the sacrificial gate cap to form a cavity between the gate stack and the second dielectric fill layer, and removing the exposed sacrificial liner.
US11152211B2 Semiconductor wafer thinning systems and related methods
Semiconductor substrate thinning systems and methods. Implementations of a method of thinning a semiconductor substrate may include: providing a semiconductor substrate having a first surface and a second surface opposing the first surface and inducing damage into a portion of the semiconductor substrate adjacent to the second surface forming a damage layer. The method may also include backgrinding the second surface of the semiconductor substrate.
US11152207B2 Method of forming titanium nitride films with (200) crystallographic texture
A substrate processing method is described for forming a titanium nitride material that may be used for superconducting metallization or work function adjustment applications. The substrate processing method includes depositing by vapor phase deposition at least one monolayer of a first titanium nitride film on a substrate, and treating the first titanium nitride film with plasma excited hydrogen-containing gas, where the first titanium nitride film is polycrystalline and the treating increases the (200) crystallographic texture of the first titanium nitride film. The method further includes depositing by vapor phase deposition at least one monolayer of a second titanium nitride film on the treated at least one monolayer of the first titanium nitride film, and treating the at least one monolayer of the second titanium nitride film with plasma excited hydrogen-containing gas.
US11152205B2 Silicon chalcogenate precursors comprising a chemical formula of si(XR1)nR24-n and methods of forming the silicon chalcogenate precursors
A silicon chalcogenate precursor comprising the chemical formula of Si(XR1)nR24-n, where X is sulfur, selenium, or tellurium, R1 is hydrogen, an alkyl group, a substituted alkyl group, an alkoxide group, a substituted alkoxide group, an amide group, a substituted amide group, an amine group, a substituted amine group, or a halogen group, each R2 is independently hydrogen, an alkyl group, a substituted alkyl group, an alkoxide group, a substituted alkoxide group, an amide group, a substituted amide group, an amine group, a substituted amine group, or a halogen group, and n is 1, 2, 3, or 4. Methods of forming the silicon chalcogenate precursor, methods of forming silicon nitride, and methods of forming a semiconductor structure are also disclosed.
US11152203B2 Semiconductor cleaner systems and methods
An EUV cleaner system and process for cleaning a EUV carrier. The euv cleaner system comprises separate dirty and cleaned environments, separate cleaning chambers for different components of the double container carrier, gripper arms for picking and placing different components using a same robot handler, gripper arms for holding different components at different locations, horizontal spin cleaning and drying for outer container, hot water and hot air (70C) cleaning process, vertical nozzles and rasterizing megasonic nozzles for cleaning inner container with hot air nozzles for drying, separate vacuum decontamination chambers for outgassing different components, for example, one for inner and one for outer container with high vacuum (e.g., <10−6 Torr) with purge gas, heaters and RGA sensors inside the vacuum chamber, purge gas assembling station, and purge gas loading and unloading station.
US11152198B2 Direct determination of antibody chain pairing
Methods are described for using a combination of mass spectroscopic and proteomic approaches for identifying the specific pairing of heavy and light chains for an intact antibody, an antibody fragment, a mixture of intact antibodies, or a mixture of antibody fragments.
US11152197B2 Method of determining cell cycle stage distribution of cells
A method of determining a cell cycle stage distribution of cells includes the steps of providing a cell sample; pre-treating the cell sample with a solvent; mixing the pre-treated cell sample with a matrix solution to obtain a mixture solution; depositing the mixture solution on a sample plate; obtaining a mass spectrum analysis of the deposited mixture solution; and identifying at least two marker peaks from the mass spectrum analysis, wherein a ratio between the marker peaks provides information about a cell cycle stage distribution of the cell sample, wherein the mass spectrum analysis is a matrix-assisted laser desorption/ionization time-of-flight mass spectrum test.
US11152196B2 Substrate processing apparatus
Provided is a substrate processing apparatus including a chamber; a placing table provided inside the chamber and configured to place a processing target substrate thereon; a pedestal configured to support the placing table from a lower side thereof; an exhaust port disposed below the pedestal; and a collecting member configured to collect a deposition in the chamber. The collecting member is provided on a lower surface of the pedestal.
US11152192B2 Plasma processing apparatus and method
To improve processing uniformity by improving a working characteristic in an edge exclusion region. Provided is a plasma processing apparatus for processing a sample by generating plasma in a vacuum vessel to which a processing gas is supplied and that is exhausted to a predetermined pressure and by applying a radio frequency bias to a sample placed in the vacuum vessel, wherein a conductive radio frequency ring to which a radio frequency bias power is applied is arranged in a stepped part formed outside a convex part of the sample stage on which the wafer is mounted, and a dielectric cover ring is provided in the stepped part, covering the radio frequency ring, the cover ring substantially blocks penetration of the radio frequency power to the plasma from the radio frequency ring, and the radio frequency ring top surface is set higher than a wafer top surface.
US11152191B2 In-lens wafer pre-charging and inspection with multiple beams
A charged particle system may include a first charged particle beam source provided on a first axis, and a second charged particle beam source provided on a second axis. There may also be provided a deflector arranged on the first axis. The deflector may be configured to deflect a beam generated from the second charged particle beam source toward a sample. A method of operating a charged particle beam system may include switching between a first state and a second state of operating a deflector. In the first state, a first charged particle beam generated from a first charged particle beam source may be blanked and a second charged particle beam generated from a second charged particle beam source may be directed toward a sample. In the second state, the second charged particle beam may be blanked and the first charged particle beam may be directed toward the sample.
US11152188B2 Nano vacuum tube
A semiconductor device includes a tube-like structure comprising a plurality of dielectric layers and conductor layers that are disposed on top of one another; a conductor tip integrally formed with a cap conductor layer that is disposed on a top surface of the tube-like structure, wherein the conductor tip extends to a central hole of the tube-like structure; and at least one photodetector formed within a bottom portion of the tube-like structure.
US11152187B2 Method and apparatus for positioning microscopic specimens with the aid of a two-dimensional position table
A method for positioning a specimen in a microscope system includes overserving and/or processing a region of interest (ROI) on the specimen. The microscope system includes: an optical axis; a movable specimen stage for receiving a specimen; a memory apparatus for storing data records that describe the positions of the specimen; and a control apparatus, which can control the movement of the specimen stage with the aid of the stored data records. The method includes: holding a specimen region (ROI) in the first position; storing a first data record, by which the first position is described, wherein the first position is defined as independent position; storing a second data record, by which the second position is described, wherein the second position is linked to the independent position; and calling one of the stored data records such that the specimen stage is moved in such a way that the specimen region is held at the position that is described by the called data record.
US11152184B2 X-ray tube insulation, window, and focusing plate
X-ray transparent insulation can be sandwiched between an x-ray window and a ground plate. The x-ray transparent insulation can include aluminum nitride, boron nitride, or polyetherimide. The x-ray transparent insulation can include a curved side. The x-ray transparent insulation can be transparent to x-rays and resistant to x-ray damage, and can have high thermal conductivity. An x-ray window can have high thermal conductivity, high electrical conductivity, high melting point, low cost, and matched coefficient of thermal conductivity with the anode. The x-ray window can be made of tungsten. For consistent x-ray spot size and location, a focusing plate and a filament can be attached to a cathode with an open channel of the focusing plate aligned with a longitudinal dimension of the filament. Tabs of the focusing plate bordering the open channel can be bent to align with a location of the filament.
US11152180B2 Fuse box, fuse box assembly comprising such fuse box and vehicle
The invention concerns a fuse box, comprising a busbar (6) and at least one fuse (8) connected to the busbar, each fuse including two opposite end portions (8A, 8B) and a central portion (82), at least the central portion of each fuse and a section of the busbar being encapsulated in a plastic coating layer. The central portion (82) includes a part (84) of reduced cross-section. The two end portions (8A, 8B) include two respective electrical connectors (81A, 81B), and at least the two electrical connectors (81A, 81B) of each fuse (8) are not encapsulated in the plastic coating layer, so that a new fuse (12) can be connected between the two electrical connectors (81A, 81B) in replacement of a blown fuse (8).
US11152178B2 Disconnect switches with combined actuators and related circuit breakers and methods
Disconnect switches include a housing, a fixed main contact in the housing, a movable main contact in the housing in cooperating alignment with the fixed main contact, a first actuator coupled to the movable main contact, and a second actuator coupled to the housing. The second actuator is configured to apply a motive force to the housing that is in a direction opposing a motive force applied by the first actuator to the movable main contact.
US11152177B2 Safety device for emergency shut-down of an electric instantaneous water heater
A safety device for emergency shut-down of an electric instantaneous water heater. The safety device includes a contact and a counter contact, which are set up to conduct the current for supplying the instantaneous water heater in a contacted state and to interrupt the power supply of the instantaneous water heater in an open state. Further, the safety device includes a mounting device for mounting the counter contact on a tie rod, wherein the tie rod is set up to release the mounting device and the counter contact 4 from the contact to interrupt a power supply of the instantaneous water heater. The contact of the safety device is implemented as a contact rivet which is integrated directly into a circuit board.
US11152175B2 Alternatively changeable electric circuit and method for changing of electric current path within an electric circuit
An alternatively changeable electric circuit comprising a voltage source, an electric load electrically connected with said electric voltage source via a basic electric conductor having a primary branch and a secondary branch, and an alternative conductor connected in parallel to said basic electric conductor, wherein upon fulfillment of a predetermined circumstance, said primary branch is physically interrupted, causing an electric current which initially flowed through said primary branch to be redirected through said alternative conductor. The alternative conductor comprises two electric conductive sections which are aligned with each other and spaced apart at a distance, forming an electrically insulating gap there-between. The primary branch includes an electrically conductive section, which upon the predetermined circumstance is removable from the primary branch and displaceable into said gap between said two electric conductive sections, causing the alternative conductor to become bridged and electrically conductive.
US11152174B2 Dual thomson coil-actuated, double-bellows vacuum circuit interrupter
A vacuum interrupter including a first movable contact and electrode contained within a vacuum chamber, a second movable contact and electrode contained within the vacuum chamber, a first actuator operably coupled to the first movable contact, and a second actuator operably coupled to the second movable contact. The vacuum interrupter also includes a first bellows and first bellows plate operably coupled to the first movable electrode, as well as a second bellows and second bellows plate operably coupled to the second movable electrode. Additionally, the vacuum interrupter includes a first pressure chamber located between the first actuator and the vacuum chamber, and a second pressure chamber located between the second actuator and the vacuum chamber.
US11152172B2 Vacuum circuit breaker
A vacuum circuit breaker comprising a vacuum interrupter and an actuator coupled to the vacuum interrupter. The vacuum interrupter and actuator are located in a vacuum chamber that is partitioned into first and second vacuum sub-chambers. The vacuum interrupter is located in the first sub-chamber and the actuator is located in the second sub-chamber. The partition is configured to support molecular flow between the first and second sub-chambers.
US11152170B2 Input device
An input device includes: an operation part being slidable in a first direction along a reference plane and in a second direction along the reference plane; and a slide detector detecting that the operation part slides. The slide detector includes a rocking body and a rocking motion detector, the rocking body is inclined with respect to the reference plane in accordance with a sliding movement of the operation part, and the rocking motion detector detects that the rocking body is inclined.
US11152164B2 Grain bin sump control with automatic intermediate sump lock-out assembly
A lock-out pinion can be coupled to a center sump control shaft to rotate therewith. A lock-out slide can include a rack and a blocking cover. A lock-out guide can be coupled to the sump control housing and can form a guide channel. The lock-out slide can be received in the guide channel with the lock-out pinion drivingly coupled to the rack to move the lock-out slide along the guide channel from a lock-out position in which the blocking cover prevents rotation of the intermediate sump control shaft with the driving handle, to an unlocked position in which the blocking cover permits rotation of the intermediate sump control shaft with the driving handle, in response to manual rotation of the center sump control shaft in the center sump opening direction.
US11152160B1 High-rate hybrid supercapacitor
The high-rate hybrid supercapacitor (HSC) has a positive electrode made from copper oxide (CuO)-cobalt oxide (CoO) core-shell nanocactus-like heterostructures produced on a nickel foam substrate, a negative electrode made by coating nickel foam with graphene ink, and a separator of cellulose paper. The heterostructures each have a core of CuO nanoflakes and a shell of CoO nanoneedles extending from the nanoflakes. The HSC achieves a specific capacity of 173.9 mA h g−1 at 1 A g−1 and long cycle life with 94% retention over 5000 cycles at 4 A g−1, and also exhibits a stable operating voltage window of 1.6 V, energy density of 56.5 W h kg−1, and cycling stability of 98.8% retention with coulombic efficiency of 98.7% over 4000 cycles.
US11152158B2 Electrolytic capacitor and method for manufacturing same
An electrolytic capacitor includes an anode body, a dielectric layer disposed on the anode body, and a solid electrolyte layer disposed on the dielectric layer. The solid electrolyte layer includes a conductive polymer, a polyanion, and an alkali component. The alkali component includes two or more kinds of alkali compound.
US11152149B2 Electronic component
An electronic component includes insulator layers having first and second sides respectively extending in first and second directions from a first point, and outer conductor layers extends in the first and second direction from the first point. Each of the outer conductor layers has second and third points. One of the outer conductor layers has a fixing portion inside a region having a third side connecting the second and third points, and fourth and fifth sides respectively extending from the second point in the reverse first direction and from the third point in the reverse second direction.
US11152146B2 Annular magnetic power unit
The proposed annular magnetic power unit includes an annular magnetic core comprising a first partial magnetic core and a second partial magnetic core, overlapped and facing to each other, the first and second partial magnetic cores being divided by two parallel air-gaps in a first and second central magnetic core portion, a first and second left side core portion and in a first and second right side core portion; the annular power unit also including at least one electro-conductive inner coil included within an annular groove of the annular magnetic core; and left and right independent electro-conductive outer coils wound around the first and second left side core portions and the first and second right side core portions respectively.
US11152139B2 Power rail stitching technique
Various implementations described herein refer to a method. The method may include providing multiple rows of cells having porosity segments including a first row of cells having first porosity segments and a second row of cells having second porosity segments that are arranged differently than the first porosity segments. The method may include providing multiple power distribution rails for the multiple rows of cells having a first power distribution rail and a second power distribution rail disposed adjacent to the first row of cells and the second row of cells. The method may include adjusting position of the second row of cells with respect to the first row of cells to align one or more of the second porosity segments with one or more of the first porosity segments to enable rail stitch insertion between the first power distribution rail and the second power distribution rail.
US11152137B2 Communications cable with triboelectric protection
A communications cable has a plurality of twisted pairs of insulated conductors, metal foil tape between the twisted pairs, and a cable jacket are disclosed. The metal foil tape can include a substrate, a metal layer on the substrate, and a triboelectric coating on at least the metal layer of the metal foil tape. The triboelectric coating has a charge affinity closer to a charge affinity of the insulated conductors than a charge affinity of the metal layer to prevent charge build up between the conductors and the metal foil tape.
US11152135B2 Wiring member
A wiring member includes a sheet material and a plurality of insulating wires disposed to have a crossing part on a main surface of the sheet material. For example, an insulating covering of a lower wiring part in the crossing part is fixed to the sheet material in a position of the crossing part, and a thickness of at least one of the insulating covering of the lower wiring part and the sheet material in the position is reduced.
US11152130B2 Nanoscale X-ray tomosynthesis for rapid analysis of integrated circuit (IC) dies
System and method for imaging an integrated circuit (IC). The imaging system comprises an x-ray source including a plurality of spatially and temporally addressable electron sources, an x-ray detector arranged such that incident x-rays are oriented normal to an incident surface of the x-ray detector and a three-axis stage arranged between the x-ray source and the x-ray detector, the three-axis stage configured to have mounted thereon an integrated circuit through which x-rays generated by the x-ray source pass during operation of the imaging system. The imaging system further comprises at least one controller configured to move the three-axis stage during operation of the imaging system and selectively activate a subset of the electron sources during movement of the three-axis stage to acquire a set of intensity data by the x-ray detector as the three-axis stage moves along a three-dimensional trajectory.
US11152128B2 Radiation protection apparatus and materials therefor
The present invention relates to rigid structures and composite materials thereof for providing radiation attenuation/shielding. Some embodiments pertain to a radiation shielding apparatus including: a plurality of positionable radiation-shielding stacks of tiles. The stacks are subsequently and adjacently arranged in a contiguous configuration. A tile positioning mechanism allows movement of tiles within a stack between a stacked (retracted) position and an extended position. In the extended position, the tiles of each of the plurality of radiation shielding stacks at least partially overlap tiles of subsequent and adjacent tile stack at corresponding opposing side-margins thereof.
US11152126B2 Abnormality diagnosis system and abnormality diagnosis method
This abnormality diagnosis system for diagnosing abnormalities in a plant is provided with: an abnormality diagnosis control unit which, with respect to an instrument parameter measured in a plant determined to have an indication of abnormality, predicts the development of the instrument parameter by extrapolation, and which generates an abnormality manifestation pattern that is a pattern of behavior of the instrument parameter after prediction; and a data storage unit which stores a plurality of abnormality model patterns PA, PB that are patterns of behavior of the instrument parameters corresponding to causes CA1, CA2, CB1, CB2 of plant abnormality. The abnormality diagnosis control unit makes a matching determination between the abnormality manifestation pattern that has been generated and the plurality of abnormality model patterns PA, PB stored in the data storage unit, and identifies, as the cause of the abnormality in the abnormality manifestation pattern.
US11152124B2 Contact tracing systems and methods for tracking of shipboard pathogen transmission
Contract tracing systems and methods for infectious disease tracking are disclosed. An infectious disease tracking system includes a plurality of user devices, each user device configured to detect, using a wireless communication module, a signal emitted by another one of the plurality of user devices. The user device can determine that a strength of the signal exceeds a predetermined event initiation signal strength threshold corresponding to a physical proximity between users of the devices and can store a contact tracing event record in response to determining that the strength of the signal exceeds the predetermined event initiation signal strength threshold. The user device can transmit the contact tracing event records to a data center where they can be stored and used to identify close contacts when an index case of an infectious disease is identified.
US11152123B1 Processing brain data using autoencoder neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing brain data using autoencoder neural networks. One of the methods includes obtaining brain data captured by one or more sensors characterizing brain activity of a patient; processing the brain data to generate modified brain data that characterizes a predicted local effect of a future treatment on the brain of the patient; processing the modified brain data using an autoencoder neural network to generate reconstructed brain data; and determining, using the reconstructed brain data, a predicted global effect of the future treatment on the brain of the patient.
US11152121B2 Generating clinical summaries using machine learning
A computer system generates a clinical summary for a patient based on machine learning. One or more templates are generated, each indicating medical information for a corresponding clinical summary with respect to a medical condition of a patient. Preferences for medical information for each corresponding clinical summary are learned based on a history of desired medical information for clinical summaries for the medical condition. The learned preferences are applied to the one or more templates. A clinical summary is generated with respect to the medical condition of the patient based on the one or more templates with the learned preferences. Embodiments of the present invention further include a method and program product for generating a clinical summary for a patient based on machine learning in substantially the same manner described above.
US11152115B2 Field update of an ambulatory infusion pump system
Portable or ambulatory infusion devices and systems capable of remotely updating an ambulatory fluid delivery device include safety protocols that verify the status of the ambulatory fluid delivery device before and after a field update of software. Methods of accomplishing the same field update of software are also described.
US11152114B2 Patient state representation architectures and uses thereof
Using a centralized system, it is possible to allow multiple disparate health care providers to gain a complete view of data regarding a patient's health and health care. Data accessible through such a central system can also be made available for researchers after being de-identified. Data in such a central system can not only include data culled from traditional physical and electronic medical records, but can also include data from distributed diagnostic devices, such as fitness trackers and consumer diagnostic equipment. Such a central system could potentially be accessed through applications made available to patients and health care providers and, in implementations where they are present, such applications could also be used for other purposes, such as performing interactive health evaluations and making recommendations of actions to take to maintain or restore a user's health.
US11152112B2 Method and system for updating a medical device
The present disclosure includes methods, devices and systems for establishing a connection between a medical device and a remote computing device, receiving an upgrade command at the medical device, storing a current version of persistent data and a current version of executable code in a first storage area of the medical device, transmitting at least the current version of the persistent data to the remote computing device, receiving a second format of the current version of the persistent data and an upgraded version of executable code at the medical device, storing the second format of the current version of the persistent data and the upgraded version of the executable code in a second storage area of the medical device, and executing the upgraded version of the executable code with the second format of the current version of the persistent data.
US11152110B2 Tagging pump messages with identifiers that facilitate restructuring
Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for tagging messages with facility identifiers in a manner that does not require changing the identifiers when logically re-arranging the facilities. A connectivity adapter in the clinical environment can receive a message from an infusion pump and tag the message with only permanent IDs such that when the facility in which the connectivity resides is categorized under a different system or region, the identifiers in the message need not be updated.
US11152107B2 System, method and computer program product for dispatching of medical emergencies and wait time control
A wait time control method, system, and computer program product, includes extracting wait times for treatment at emergency facilities and routing times to the emergency facilities based on an emergency request and assigning a patient to an emergency facility by calculating a minimal treatment time for the patient comprising a minimum combined time of a wait time at the emergency facility and a routing time to the emergency facility from a location of the emergency request.
US11152106B2 Method for manipulating a dental virtual model, method for creating physical entities based on a dental virtual model thus manipulated, and dental models thus created
A system for generating missing data for 3D models of intraoral structures of a patient. The system may include a hand-held intraoral scanner and a computer having instructions that the system to scan the intraoral structure of a patient to generate first 3D data of the surface of a prepared tooth, generate a 3D virtual model of the prepared tooth based on the first 3D data, determine the 3D virtual model is missing a surface associated with the prepared, generate second 3D data approximating the surface that is determined to be missing from the 3D virtual model intraoral structure that is missing, and combine the second 3D data with the 3D virtual model such that the 3D virtual model includes the approximated surface, wherein the approximated surface approximates the prepared tooth associated with the surface determined to be missing from the 3D virtual model.
US11152105B2 Information processing apparatus, information processing method, and program
Provided is an information processing apparatus including an image supply unit that supplies a plurality of input images showing corresponding objects to an image processing unit and obtains a plurality of object images as an image processed result from the image processing unit, and a display control unit that synchronously displays the plurality of object images that have been obtained. The object images are regions including the corresponding objects extracted from the plurality of input images, and orientations, positions, and sizes of the corresponding objects of the plurality of object images are unified.
US11152104B2 Medical data managing apparatus and medical data managing system
A medical data managing apparatus includes processing circuitry. The processing circuitry generates network access data based on patient information of a patient. The processing circuitry acquires the reference data from a data generating device via a communication network constructed based on the network access data, and checks the reference data against benchmark data included in the patient information. The processing circuitry acquires, when it is determined that the reference data and the benchmark data represent same patient as a result of the check, the multiple non-DICOM data from the data generating device via the constructed communication network. The processing circuitry classifies each of the multiple non-DICOM data into first non-DICOM data to be registered in a data archive apparatus or other second non-DICOM data, and displays the first non-DICOM data and the second non-DICOM data on a display in different display modes.
US11152103B1 Systems and methods for generating an alimentary plan for managing musculoskeletal system disorders
A system for generating a comestible plan to manage musculoskeletal system disorders is disclosed. The system comprises a computing device configured to receive an input comprising physiological data. Computing device may generate a physiological data classifier, Computing device may classify, using the physiological data classifier, the physiological data to a class of physiological data relating to musculoskeletal disorders. Computing device may extract a plurality of biological determinants of a disease state from the physiological data, wherein the plurality of biological determinants includes at least one biological determinant related to at least one disorder located in musculoskeletal system. Computing device may determine a biological determinant concentration. Computing device may identify a musculoskeletal system disorder based on the at least one biological determinant and the biological determinant concentration. Computing device may generate a comestible plan as a function of a positive result for the musculoskeletal system disorder.
US11152102B2 Display device and display method
A display apparatus for a user interface of a medical instrument avoids erroneous input of numerical values when a user inputs information. A display apparatus includes a numerical value information input section, a selectable target information display section, and a target selection section. A plurality of the setting information selection sections are displayed to be associated with corresponding selectable target information, and a plurality of pieces of selectable target information are arranged so as to be adjacent to each other based on a same standard. The numerical value information input section corresponding to the selected target selection section is displayed simultaneously on a same screen. A range of the selectable target information is changed visually and displayed in response to the numerical value information which is input to the numerical value information input section.
US11152097B2 Medical device with safety features
A portable medical device for injecting a medicament into a patient. The device includes a control circuit with a memory, the control circuit automatically storing in the memory an ejection event including an amount of the medicament that is ejected from the portable medical device during the ejection event; and a proximity sensor configured to sense proximity of a solid object located in an ejection direction of the portable medical device without making contact with the solid object. The control circuit is configured to tag the ejection event as an injection event if the ejection takes place in proximity of the solid object and to tag the ejection event as a priming ejection if the ejection does not take place in proximity of the solid object.
US11152096B2 Detection system and detection method for intravenous injection leakage
The present disclosure provides a detection system and a detection method for intravenous injection leakage. The detection system for intravenous injection leakage, includes a detection module, configured to detect a status parameter of a skin at an acupuncture point; and an analysis module, configured to acquire the status parameter, and to determine whether the intravenous injection leakage happens or not depending on the status parameter.
US11152094B2 Systems and methods for a connected medication dispenser
The present disclosure relates to systems, methods, and computer-readable storage devices medication adherence systems. A container may be provided with a computing unit and display screen. The display screen may be integrated into an interior surface of the container or each compartment within the container. The display screen may display messages to a user about loading the container, the contents of the container, and/or removing contents from the container. A second display screen may also be provided on a lid of the container.
US11152091B1 Systems and methods for clinical task separation in electronic health record applications
A server EHR executing on a server computing device is in communication with a client EHR executing on a first client computing device, and receives a prescription authorization from the client EHR, the prescription authorization based on input received from an authorized clinician user of the client EHR during performance of a clinical subtask of a prescription ordering task. The server EHR assigns a non-clinical subtask of the prescription ordering task to a non-clinician user operating a client application executing on a second client computing device. The non-clinician user provides input to the client application that pertains to completion of the non-clinical subtask. The client application transmits prescription ordering data to the server EHR, whereupon the server EHR outputs a prescription order to a second server computing device associated with a pharmacy indicated in the prescription ordering data.
US11152088B2 Methods, systems and computer program products for electronic data entry
A system is provided for recording electronic data records including an interactive audio interface configured to receive a real time voice command, parse the real time voice command for keywords and values and trigger the values to be stored; an external database configured to store the values parsed from the real time voice command and associate a time stamp with the stored values; a secure file transfer tool configured to transfer the stored values and time stamp to a secure datacenter; and an electronic records module in the secure datacenter configured to store the values in corresponding data records. Related methods and systems are also provided herein.
US11152083B2 Simulation method for polymer material
A simulation method for analyzing a breakage of a molecular chain of a polymer material using a computer comprises: defining a polymeric material model by setting a molecular chain model in a virtual space corresponding to a portion of the polymeric material; and calculating a breaking of the molecular chain model. The calculating of the breaking comprises: a step S46 of performing a molecular mechanics calculation using the polymeric material model; a step S48 of performing a quantum mechanics calculation targeting on only a subset model including a particle model couple whose distance is greater than a predetermined first distance; and a step S54 of dissociating the bond between the particle models in the molecular chain model which particle models correspond to the particle model couple, if the distance between the particle models is larger than a second distance, wherein the second distance is larger than the first distance and equal to a distance between the particle models at an inflection point of a bond-dissociation potential plus a value of from 1.0 to 2.5 angstrom.
US11152082B2 Protein memory cell and protein memory system
A protein memory cell and a protein memory system are provided. The protein memory cell includes: first and second electrodes disposed to be spaced apart from each other on a micro channel; a gap region defined between the first and second electrodes on the micro channel; an outer region defined as an opposite side to the gap region based on the first or second electrode on the micro channel; and a photosensitive protein changing conductivity between the first and second electrodes while moving between the gap region and the outer region depending on structural conversion of a chromophore.
US11152081B2 Methods for determining correlated residues in a protein or other biopolymer using molecular dynamics
The invention provides methods and systems of determining biopolymer profiles and correlations between structural units (residues) of a biopolymer based on sampling of the conformational space available to the molecule. The correlations between these structural units can further be used to find networks within a biopolymer such as the coupled residue networks in a protein. The invention also provides for designing and engineering biopolymers including polypeptides, nucleic acids and carbohydrates using the information derived from the conformation clustering and subsequent methods described herein.
US11152077B2 Transmitting data and power to a memory sub-system for memory device testing
A processing device of a memory device test resource detects that a memory sub-system has engaged with a first memory sub-system interface port and a second memory sub-system interface port of the memory device test resource. The processing device causes a power supply signal to be transmitted from the memory device test resource to the memory sub-system via the first memory sub-system interface port. The processing device identifies a test to be performed for a memory device of the memory sub-system, where the test includes one or more test instructions to be executed in performance of the test. The processing device causes the one or more test instructions to be transmitted from the memory device test resource to the memory sub-system via the second memory sub-system interface port, where the test is performed by the one or more test instructions executing at the memory sub-system.
US11152076B2 Apparatus and method for executing debug instructions
An apparatus and method are provided for executing debug instructions. The apparatus has processing circuitry for executing instructions fetched from memory, and a debug interface. The processing circuitry is responsive to a halt event to enter a halted mode where the processing circuitry stops executing the instructions fetched from memory, and instead is arranged to execute debug instructions received from a debugger via the debug interface. The processing circuitry is responsive to detection of a trigger condition when executing a given debug instruction to exit the halted mode transparently to the debugger, and to take an exception in order to execute exception handler code comprising a sequence of instructions fetched from memory. On return from the exception, the processing circuitry then re-enters the halted mode and performs any additional processing required to complete execution of the given debug instruction. This provides a mechanism for allowing an apparatus to perform operations required by debug instructions in situations where the processing circuitry hardware is not able to natively perform those operations in response to the specified debug instruction.
US11152074B2 Memory device with improved program performance and method of operating the same
A memory device includes a memory cell region including a first metal pad, a peripheral circuit region including a second metal pad and connected to the memory cell region by the first and second metal pads, and a memory cell array in the memory cell region and including cell strings. The cell strings include memory cells, word lines and dummy lines connected to the memory cells, bit lines connected to one side of the cell strings, and a ground selection line connected to the cell strings. The memory device further includes control logic in the peripheral circuit region and including a precharge control circuit that controls a precharge on partial cell strings among the cell strings and controls data program steps on the memory cells, and a row decoder in the peripheral circuit region that activates at least some of the word lines based on control of the control logic.
US11152069B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a first memory string including a first memory transistor, a first word line connected to a gate electrode of the first memory transistor, a source line connected to one end of the memory string, and a first connection transistor connected between the first word line and the source line.
US11152068B2 Integrated circuit including vertical capacitors
In some examples, an integrated circuit comprises a first plate, a second plate, and a dielectric layer disposed between the first and second plates, the first and second plates and the dielectric layer forming a vertical capacitor, wherein the first and second plates and the dielectric layer of the vertical capacitor are disposed on an isolation region of the integrated circuit.
US11152067B2 Content addressable memory with spin-orbit torque devices
Ternary content addressable memory (TCAM) circuits are provided herein. In one example implementation, a TCAM circuit can include a first spin-orbit torque (SOT) magnetic tunnel junction (MTJ) element having a pinned layer coupled to a first read transistor controlled by a first search line, and having a spin hall effect (SHE) layer coupled in a first configuration across complemented write inputs. The TCAM circuit can include a second SOT MTJ element having a pinned layer coupled to a second read transistor controlled by a second search line, and having a SHE layer coupled in a second configuration across the complemented write inputs. The TCAM circuit can include a bias transistor configured to provide a bias voltage to drain terminals of the first read transistor and the second read transistor, and a voltage keeper element that couples the drain terminals to a match indicator line.
US11152065B2 Techniques to access a self-selecting memory device
Methods, systems, and devices related to techniques to access a self-selecting memory device are described. A self-selecting memory cell may store one or more bits of data represented by different threshold voltages of the self-selecting memory cell. A programming pulse may be varied to establish the different threshold voltages by modifying one or more time durations during which a fixed level of voltage or current is maintained across the self-selecting memory cell. The self-selecting memory cell may include a chalcogenide alloy. A non-uniform distribution of an element in the chalcogenide alloy may determine a particular threshold voltage of the self-selecting memory cell. The shape of the programming pulse may be configured to modify a distribution of the element in the chalcogenide alloy based on a desired logic state of the self-selecting memory cell.
US11152062B2 1T-1R architecture for resistive random access memory
A memory device comprises: an array of memory cells arranged in a plurality of columns in a first direction and a plurality of rows in a second direction, wherein each memory cell in the array comprises: a select transistor, wherein a source terminal of the select transistor is coupled to a source line, and wherein a gate terminal of the select transistor is coupled to a word line, and a memory element coupled in series with the select transistor, wherein a first end of the memory element is coupled to a drain terminal of the select transistor, and wherein a second end of the memory element is coupled to a bit line; and a control circuit configured to provide an unselected source line voltage to source lines of unselected memory cells before providing a selected word line voltage to a word line of a selected memory cell.
US11152061B2 Systems and methods for writing and reading data stored in a polymer
A system and method of storing and reading digital data, including providing a nanopore polymer memory (NPM) device having at least one memory cell comprising at least two addition chambers each arranged to add a unique chemical construct (or codes) to a polymer (or DNA) string when the polymer enters the respective addition chamber, the data comprising a series of codes; successively steering the polymer from deblock chambers through the nanopore into the addition chambers to add codes to the polymer to create the digital data pattern on the polymer; and accurately controlling the bit rate of the polymer using a servo controller. The device may have loading chamber(s) to load (or remove) the polymer into/from the deblock chambers through at least one “micro-hole”. The cell may be part of a memory system that stores and retrieves “raw” data and allows for remote retrieval and conversion. The cell may store multi-bit data having a plurality of states for the codes.
US11152059B2 Calibration of open blocks in NAND flash memory
Performing a calibration of a NAND flash memory block that is in an open state. An open state of the NAND flash memory block is detected, the NAND flash memory block comprising a plurality of memory pages, each of which comprising a plurality of memory cells. A group of pages of the NAND flash memory block being in an open state having comparable characteristics is identified. A calibration of read voltage values to pages of the group of identified pages is performed.
US11152058B2 Semiconductor device for selectively performing isolation function and layout displacement method thereof
A semiconductor device includes an active area extending in a first direction, a first transistor including a first gate electrode and first source and drain areas disposed on the active area, the first source and drain areas being disposed at opposite sides of the first gate electrode, a second transistor including a second gate electrode and second source and drain areas disposed on the active area, the second source and drain areas being disposed at opposite sides of the second gate electrode, and a third transistor including a third gate electrode and third source and drain areas disposed on the active area, the third source and drain areas being disposed at opposite sides of the third gate electrode, and the first gate electrode, the second gate electrode, and the third gate electrode extending in a second direction different from the first direction. The second transistor is configured to turn on and off, based on an operation mode of the semiconductor device.
US11152056B1 Integrated assemblies
Some embodiments include an integrated assembly having a second deck over a first deck. A true digit-line has a short first region along the first deck and a long second region along the second deck. A complementary digit-line has a long first region along the first deck and a short second region along the second deck. A first set of first memory cells is associated with the true digit-line. The first set includes a first subset along the short first region, a second subset along a portion of the long second region, and a third subset along another portion of the long second region. A routing region of the true digit-line extends between the second and third subsets of the first memory cells. A connection extends from the short first region to the routing region of the true digit-line.
US11152047B2 Magnetoresistive random access memory containing multilayer synthetic antiferromagnetic structure and method of making thereof
A magnetic memory device contains a synthetic antiferromagnetic (SAF) structure that includes an antiferromagnetically coupled stack and a reference layer. The antiferromagnetically coupled stack contains plural multilayer stacks. Each multilayer stack contains at least one ferromagnetic material layer, a non-magnetic layer and a non-magnetic SAF spacer layer having a different composition than the non-magnetic layer.
US11152044B1 System for performing phase matching operation
A system for performing a phase matching operation includes a controller configured to output a dock, a command, and a strobe signal, and to input/output data. The system also includes a semiconductor device configured to generate an internal strobe signal by matching the phases of the command and the strobe signal according to the clock, and to input/output the data in synchronization with the internal strobe signal, wherein the semiconductor device generates the internal strobe signal from the strobe signal by compensating for a delay amount of a first path to which the command is inputted and a delay amount of a second path to which the strobe signal is inputted.
US11152042B2 Inversion signal generation circuit
An inversion signal generation circuit may include a transition detection signal generation circuit suitable for generating first to fourth transition detection signals, a first XOR gate suitable for receiving a fourth inversion signal and the first transition detection signal, and generating a first pre-inversion signal, a second XOR gate suitable for receiving the first pre-inversion signal and the second transition detection signal, and generating a second pre-inversion signal, a third XOR gate suitable for receiving the second transition detection signal and the third transition detection signal, a fourth XOR gate suitable for receiving the first pre-inversion signal and an output signal of the third XOR gate, and generating a third pre-inversion signal, a fifth XOR gate suitable for receiving the third pre-inversion signal and the fourth transition detection signal, and generating a fourth pre-inversion signal, and a first alignment circuit suitable for generating first to fourth inversion signals.
US11152041B2 Data reading method, device, and medium of non-volatile memory
Data reading method, device, and storage medium of a non-volatile memory are provided. The method includes obtaining address information and decoding the address information to determine an address of a corresponding memory cell; when the address of the memory cell is in a selected region, adjusting a first determination reference value to obtain a second determination reference value; applying a readout current to the memory cell, and obtaining a determination current outputted by the memory cell; and comparing a value range of the determination current outputted by the memory cell with the second determination reference value and reading out data content stored in the memory cell.
US11152040B1 Delay calibration oscillators for a memory device
Methods, systems, and devices for delay calibration oscillators for a memory device are described. In some examples, a memory device may include a delay chain operable (e.g., for a calibration operation) in a ring oscillator configuration that includes a pulse generator. The pulse generator may be configured to output a pulse signal responsive to a transition of an input signal. By generating a pulse signal in a feedback loop of a ring oscillator, the ring oscillator may support a cycle that does not rely on both a first transition propagation pass (e.g., a rising edge propagation) and a responsive, opposite transition propagation pass (e.g., a falling edge propagation) through the delay chain, which may support a ring oscillator cycle time (e.g., period) that more closely represents aspects of the delay chain that are meant to be calibrated.
US11152039B2 Input/output line sharing for memory arrays
Methods, systems, and devices for input/output line sharing for memory subarrays are described. I/O lines may be shared across subarrays, which may correspond to separate memory tiles. The sharing of I/O lines may allow an I/O line to carry data from one subarray in response to access commands associated with one address range, and to carry data from another subarray in response to access commands associated with another address range. In some cases, sense amplifiers and other components may also be shared across subarrays, including across subarrays in different banks. The sharing of I/O lines may, in some cases, support activating only a subset of subarrays in a bank when accessing data stored in the bank, which may provide power savings.
US11152035B2 Image processing device and method of controlling the same
An image processing device includes an acquisition unit, a determination unit, and a control unit. The acquisition unit is configured to acquire a serial image obtained by capturing a plurality of images continuously. The determination unit is configured to determine a specified section of the serial image. The control unit is configured to move a selection position in response to a moving operation for moving the selection position in the serial image. In a first mode, the control unit performs control to move the selection position to a position corresponding to a head of the specified section in response to the moving operation, In a second mode, the control unit performs control to move the selection position to a position corresponding to a rear end of the specified section in response to the moving operation.
US11152034B2 Chain-of-manipulation tracking of audio-video content
A device for use in a system for tracking a chain-of-manipulation (CoM) of audio-video (AV) content includes a hardware processor, and a system memory storing a CoM tagging software code and an AV processing application. The hardware processor executes the CoM tagging software code to detect manipulation of the AV content by the AV processing application that modifies at least one of video or audio of the AV content, and to generate, when the manipulation is detected, one or more CoM tag(s) including a device identification tag identifying the device used for modifying the AV content. The hardware processor also executes the CoM tagging software code to insert the CoM tag(s) in each modified segment of the AV content modified by the AV processing application, the inserted CoM tag(s) being human and machine imperceptible when the AV content is played back by a playback device on a display.
US11152031B1 System and method to compress a time frame of one or more videos
System and method to compress multiple videos are provided. the system includes a video retrieve module configured to retrieve videos from a video library database; a video selection module configured to select videos by a user upon viewing the plurality of videos; a video clipping module configured to clip each of the multiple videos into a multiple video clips based on features with assigned importance levels, and to select one or more video clips by the user upon viewing the multiple video clips; a video summarization module configured to create a video summary, a video editing module configured to operate multiple video clips from the video summary on receiving a feedback from the user, to generate a modified video summary to compress the multiple videos. a video time calculator module configured to calculate total time eliminated; a video timer module configured to set a time frame enable the modified video summary to be played.
US11152023B2 Manufacturing method regulating a relative position between a flexure and a load beam of a disc device suspension, and suspension assembly used in said manufacturing method
A manufacturing method of a disc device suspension includes forming a load beam blank including the load beam and a first frame continuous to the load beam, forming a flexure blank including the flexure and a second frame continuous to the flexure, forming a convex portion in the first frame, forming an opening in the second frame in a position corresponding to the convex portion to receive the convex portion, overlapping the load beam blank with the flexure blank to insert the convex portion into the opening, fixing the flexure to the load beam, and separating the load beam from the first frame and the flexure from the second frame after the fixing.
US11152022B2 Warp correction apparatus for plate-like workpiece and warp correction method
A correction method includes a correction process for correcting warping of a plate-like workpiece including a frame portion and a plurality of flexure elements formed within the frame portion. The correction process includes arranging a first clean sheet on an elastic mat having a flat upper surface, supplying the plate-like workpiece on the first clean sheet, overlaying a second clean sheet from above the first clean sheet and the plate-like workpiece, lowering a pressure roller toward the elastic mat from above the second clean sheet, sandwiching the plate-like workpiece between the elastic mat and the pressure roller, moving the pressure roller along an upper surface of the elastic mat while having the plate-like workpiece sandwiched between the elastic mat and the pressure roller, and taking out the plate-like workpiece from the first clean sheet.
US11152016B2 Autonomous intelligent radio
Embodiments of the disclosed technologies include finding content of interest in an RF spectrum by automatically scanning the RF spectrum; detecting, in a range of frequencies of the RF spectrum that includes one or more undefined channels, a candidate RF segment; where the candidate RF segment includes a frequency-bound time segment of electromagnetic energy; executing a machine learning-based process to determine, for the candidate RF segment, signal characterization data indicative of one or more of: a frequency range, a modulation type, a timestamp; using the signal characterization data to determine whether audio contained in the candidate RF segment corresponds to a search criterion; in response to determining that the candidate RF segment corresponds to the search criterion, outputting, through an electronic device, data indicative of the candidate RF segment; where the data indicative of the candidate RF segment is output in a real-time time interval after the candidate RF segment is detected.
US11152009B1 Routing natural language commands to the appropriate applications
In a voice controlled system, multiple applications are configured to respond to various commands. The voice controlled system includes client devices and servers. The correct application to receive a natural language command is identified based on how well the command matches functions of the application. A target application to receive the command may additionally be selected based on which application is most likely to receive a command. Likelihood of an application receiving a command may be determined by considering context. The command may be a voice input to a client device that is analyzed by speech recognition technology to determine word strings representing possible commands. Thus, the selection of a target application to receive the command may be based on word strings from the natural language input, a closeness of fit between the command and an application, and/or the likelihood an application is the target for the next incoming command.
US11152008B2 Electronic apparatus, method for controlling thereof and computer readable recording medium
An electronic apparatus includes a memory configured to store a preset password, and a processor configured to provide information with respect to a password modification method and to perform an authentication process for an input password using the preset password and the password modification method.
US11151997B2 Dialog system, dialog method, dialog apparatus and program
It is an object of the present invention to provide a dialog technique that can reduce a user's uncomfortable feeling. A dialog system 100 is a dialog system that conducts a dialog with the user, the dialog system including a presentation part 50 that presents an action to fill a gap between a user utterance and a response utterance of the dialog system, after it is estimated or determined that the user utterance has ended or after a predicted time at which the user utterance ends, and before the dialog system makes a response utterance to the user utterance.
US11151994B2 Methods and systems for managing voice commands and the execution thereof
Embodiments for managing voice commands by one or more processors are described. The receiving of a voice command from an individual is detected. An action associated with the voice command is caused to be at least temporarily prevented from being executed based on at least one data source associated with the individual.
US11151992B2 Context aware interactive robot
A plurality of images captured using a camera included in a robotic system are analyzed. A spatial map is generated using a sensor included in the robotic system. A semantic location map is generated using at least the analyzed plurality of captured images and the generated spatial map. A natural language input referencing a desired product item is received from a user. A speech recognition result is recognized from the natural language input and sent to a reasoning engine. In response to sending the recognized speech recognition result, one or more commands for the robotic system are received from the reasoning engine. The received one or more commands are performed and feedback to the user based on at least one of the one or more commands is provided.
US11151985B2 Speech recognition with attention-based recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media for speech recognition. One method includes obtaining an input acoustic sequence, the input acoustic sequence representing an utterance, and the input acoustic sequence comprising a respective acoustic feature representation at each of a first number of time steps, processing the input acoustic sequence using a first neural network to convert the input acoustic sequence into an alternative representation for the input acoustic sequence, processing the alternative representation for the input acoustic sequence using an attention-based Recurrent Neural Network (RNN) to generate, for each position in an output sequence order, a set of substring scores that includes a respective substring score for each substring in a set of substrings; and generating a sequence of substrings that represent a transcription of the utterance.
US11151973B2 Method for masking a noise of a motor vehicle, and motor vehicle
The present disclosure relates to a method for masking a first noise which is generated by a part of a motor vehicle under a certain triggering condition, wherein, to mask the first noise, at least one second noise is superimposed on the first noise, and wherein the first noise is generated by closing at least one main contactor assigned to a battery of the motor vehicle.
US11151971B2 Acoustic panel employing chopped fibers in septum layer and method for making same
An acoustic panel for attenuating sound and a method of making the acoustic panel. A septum structure is created comprising a layer of chopped fibers between layers of uncured epoxy. The structure is forced onto the open ends of the cells so that the edges of the cell walls cut the structure into pieces, with each piece having the same cross-sectional size and shape as one of the cells, and the pieces are pushed further into the cells to a specific position. The epoxy layers are cured, and holes are created in the cured epoxy layers to expose the chopped fibers and create septum layers within the cells. The chopped fibers may be sufficiently long and/or strong to provide structural support across each cell but sufficiently short and/or weak to be cut by the edge of the cell wall, and may melt at a higher temperature than the epoxy cures.
US11151970B2 Systems and methods for selecting musical sample sections on an electronic drum module
An electronic drum-module for connection to electronic-drum pads is provided. The module includes an electronic display, a memory storing audio files for playback when the playback is triggered by a signal received from the pads, and one or more processors coupled to the electronic display and the memory. The processors are configured to play a portion of the one or more audio files when the playback is triggered by the signal received from the pads and to display, on the electronic display, a user interface for an application. The user interface includes a waveform associated with recorded audio. The user interface includes a sample-start marker and a sample-end marker. A portion of the waveform between the sample-start marker and sample-end marker is displayed brighter than a portion not between the sample-start marker and the sample-end marker. Playback of the portion may be initiated by striking a drum-pad zone.
US11151969B2 Musical instrument pitch changer system and related methods
A pitch changer system for a string musical instrument, including a lever assembly, a rotating saddle assembly, a swing plate, and a lever tensioning assembly. Applying force to move the lever in a first direction forces a bell crank matingly coupled to the lever into rotation such that a coupling system of the lever tensioning assembly causes the swing plate to force a rotating saddle of the rotating saddle assembly into rotation to elongate and thereby temporarily change the pitch of a string coupled to the rotating saddle.
US11151966B2 Display control apparatus, display control method and storage medium for determining whether or not information of an image needs to be reduced based on vehicle information
A display control apparatus according to an embodiment of the present disclosure is a display control apparatus that displays an image on a display unit equipped on a vehicle, the display control apparatus including an image display unit that determines whether or not an amount of information of a first image to be displayed on the display unit equipped on the vehicle needs to be reduced based on vehicle information obtained from the vehicle, displays the first image on the display unit when the amount of the information of the first image does not need to be reduced, and displays a second image an amount of information of which is smaller than the amount of the information of the first image in place of the first image on the display unit when the amount of the information of the first image needs to be reduced.
US11151960B2 Electronic apparatus including display panel configured to turn on and off using an illumination sensor, method and computer-readable recording medium
An electronic apparatus is provided. The electronic apparatus includes a display; an illumination sensor; and a processor. The processor is configured to carry out a predetermined operation based on the illumination value being greater than or equal to a threshold, falling below the threshold for a predetermined time and thereafter being greater than or equal to the threshold. The processor is further configured to turn on the display based on the illumination value being greater than or equal to the threshold, falling below the threshold for the predetermined time and thereafter being greater than or equal to the threshold; or the illumination value being less than or equal to a second threshold, rising above the second threshold for the predetermined time, and thereafter being less than or equal to the second threshold, the second threshold being less than the threshold.
US11151958B2 Driving method and driving apparatus of display panel, and display apparatus
A driving method and a driving apparatus of a display panel and a display apparatus are provided. The display panel includes adjacently disposed several first pixel units and several second pixel units. The driving method includes: dividing multiple pixel units of the display panel into multiple pixel unit groups each including adjacent two rows of pixel units; using driving voltages of different voltage levels to drive each sub-pixel of a first pixel unit and each sub-pixel of a second pixel unit; using driving voltages of opposite polarities to drive sub-pixels arranged in a same column in each adjacent two of the pixel unit groups; and using driving voltages with a same polarity distribution to drive adjacent two columns of pixel units of each successively arranged three columns of pixel units in a same pixel unit group.
US11151949B2 Display apparatus and method of driving display panel using the same
A display apparatus includes a display panel, a gate driver, a data driver, an emission driver and a driving controller. The display panel includes a gate line, a data line, an emission line and a pixel electrically connected to the gate line, the data line and the emission line. The gate driver outputs a gate signal to the gate line. The data driver outputs a data voltage to the data line. The emission driver outputs an emission signal to the emission line. The driving controller determines a number of emission in a single frame of the emission signal according to a luminance of a display image.
US11151947B2 Organic light emitting display device utilizing compensator to improve display quality
An organic light emitting display device includes pixels, a sensor configured to extract at least one of deviation information of first transistors of the pixels and deterioration information of OLEDs of the pixels in a sensing period, and a converter configured to change a bit of first data input from the outside by using at least one of the deviation information and the deterioration information, and to generate second data, wherein a pixel at an ith horizontal line includes an OLED, a first transistor configured to control an amount of a current that flows from a first power source via the OLED in response to a voltage of a first node, second and third transistors configured to turn on when a scan signal is supplied to an ith scan line, and a fourth transistor configured to turn on when a control signal is supplied to an ith control line.
US11151946B2 Shift register unit and driving method, gate driving circuit, and display device
A shift register unit and a driving method, a gate driving circuit, and a display device are provided. The shift register unit includes an input terminal, a first shift register sub-unit, and a second shift register sub-unit. The first shift register sub-unit includes a first output terminal, is connected to the input terminal to receive an input signal, and is configured to output a first output signal at the first output terminal according to the input signal; the second shift register sub-unit includes a second output terminal, is connected to the input terminal to receive the input signal, and is configured to output a second output signal at the second output terminal according to the input signal; and a pulse portion of the first output signal at least partially overlaps with a pulse portion of the second output signal in time.
US11151944B2 Driving circuit, display apparatus and driving method thereof
A driving circuit, a display apparatus and a driving method thereof are provided. The display panel is divided into a plurality of regions including a first region having a rectangular form and a second region having a free form. The driving circuit generates a plurality of control clocks having a first duty cycle during a first period and a second duty cycle different from the first duty cycle during a second period, or having a first phase shift during the first period and a second phase shift different from the first phase shift during the second period, or having a first driving capability during the first period and a second driving capability different from the first driving capability during the second period. Wherein, the control clocks are configured to be transmitted to a gate driving circuit disposed on the display panel for generating a first plurality of scan signals controlling the first region and a second plurality of scan signals controlling the second region according to the control clocks, so as to reduce a luminance difference between the first region and the second region.
US11151943B1 Gate driver on array circuit
A gate driver on array (GOA) circuit is provided. The GOA circuit is designed to form a GOA sharing unit by arranging adjacent two stage GOA units in a conventional GOA circuit. Anew GOA circuit enables single-stage GOA circuit to be shared every two stages of GOA output signals. The new GOA circuit can reduce a number of thin film transistors in the GOA circuit and reduce a wiring design, which helps to reduce a design space of the GOA circuit, realizes a narrow bezel design, simplifies the GOA circuit, and can reduce power consumption of the GOA circuit.
US11151938B2 Display device and electronic equipment
A display device is disclosed. The display device includes: a pixel array unit and a driving unit which drives the pixel array unit. The pixel array unit includes rows of first scanning lines and second scanning lines, columns of signals, pixels in a matrix state arranged at portions where the scanning lines and the signal lines cross each other and power supply lines and ground lines supplying power to respective pixels. The driving unit includes a first scanner performing line-sequential scanning to pixels by each row by supplying a first control signal to each first scanning line sequentially, a second scanner supplying a second control signal to each second scanning line sequentially so as to correspond to the line-sequential scanning and a signal selector supplying a video signal to rows of signal lines so as to correspond to the line-sequential scanning.
US11151937B2 Driving circuit, array substrate, display device and driving method
The present disclosure provides a driving circuit and a driving method thereof, an array substrate, a display device, and a driving method thereof. The driving circuit is applied for driving a light-emitting element and a fingerprint detection element, and includes: a driving sub-circuit, outputting a light-emitting driving current to the light-emitting element under the control of a driving node; a data writing sub-circuit, communicating a data input terminal with the driving node in response to a scanning signal of a scanning signal terminal; a first energy storage sub-circuit, coupled to the driving node and a control signal terminal; a detection sub-circuit, outputting a detection current under the control of an output terminal of the fingerprint detection element; and a data output sub-circuit, outputting a detection current to the data output terminal in response to the scanning signal of the scanning signal terminal.
US11151936B2 Display device
A display device includes: a substrate including a main display area and an edge display area bent with respect to a first axis from the main display area; and a wiring including a plurality of sub-wirings arranged in a direction intersecting the first axis in the edge display area; an insulating layer including a plurality of contact holes and covering the plurality of sub-wirings; and a connection wiring disposed on the insulating layer and connecting the plurality of sub-wirings through the plurality of contact holes.
US11151934B2 AMOLED display sticking image elimination method, display terminal and storage medium
The present disclosure discloses an AMOLED display sticking images elimination method. When an AMOLED display panel is detected to be connected to electricity, the first duration of electricity connection of the display panel is calculated. Based on the first duration of electricity connection, gray scale compensation values of the corresponding TFTs are obtained; based on the gray scale compensation values, the TFTs are compensated according to the gray scale compensation values, so that the driving electricity of the TFTs corresponding to the display panel is amended, and the driving electricity flowing through the TFT is kept consistent. The disclosure further discloses a display terminal and a computer readable storage medium. According to the present disclosure, the problem of the AMOLED display sticking images is solved by using the low-cost and simple implementation mode.
US11151933B2 Display device
Provided is a display device including a display panel and an input sensing layer. The input sensing layer includes an input sensor and a plurality of input sensing lines. The display panel includes a base layer, a circuit layer including a plurality of clock signal lines, a first electrode disposed between the clock signal lines and first input sensing lines and having a plurality of second holes defined therein, and a second electrode overlapping at least one of the clock signal lines in a plan view, thereby achieving uniform input sensitivity.
US11151931B2 Scan driver
A scan driver includes scan stages, an n-th scan stage of the scan stages includes a first driving circuit, a second driving circuit, and an output circuit. The first driving circuit controls a voltage of a first driving node, based on an input signal and a voltage of a second driving node. The second driving circuit controls the voltage of the second driving node, based on a second clock signal and a first voltage. The output circuit outputs a first clock signal as a scan signal and a carry signal, and outputs a second voltage as the scan signal and the carry signal. The first driving circuit includes a first transistor including a gate electrode electrically connected to the second driving node, one electrode electrically connected to an input line that provides the input signal, and another electrode electrically connected to the first driving node.
US11151929B2 Control method and control circuit for display device
Embodiments of the disclosure disclose a control method and a control circuit for a display device. The control method for a display device includes reading basic configuration parameters from a memory in a first time period by a register control module; receiving display data from a system-level chip by a data receiving module; performing an image basic processing on the received display data by a basic processing module; sending the data subjected to image basic processing to a drive circuit of the display device by a data sending module; reading image optimization configuration parameters from the memory in a second time period by the register control module; performing an image optimization processing on received display data of a subsequent boot animation by an optimization processing module; and sending the data subjected to image optimization processing to the drive circuit of the display device by the data sending module.
US11151926B2 Display device
A display device includes a substrate including a first pixel area, a second pixel area, and a third pixel area, each of the second and third pixel areas having a smaller surface area than the first pixel area and being connected to the first pixel area, first to third pixels provided in the first to third pixel areas, respectively, first to third lines connected to the first to third pixels, respectively, a line connecting part connecting the second and third lines, and a dummy unit overlapping the line connecting part to compensate for a difference of a load value of the first line and a load value of the second line.
US11151924B2 Display device displaying an image by decoding a compressed image bitstream, and method of operating the display device
A display driver includes a still image detector configured to receive a compressed image bitstream at an input frame frequency from a host processor, and to detect a still image by comparing the compressed image bitstream of a current frame and the compressed image bitstream of a previous frame, a driving frequency changer configured to output the compressed image bitstream at a first output frame frequency equal to the input frame frequency when the still image is not detected, and to output the compressed image bitstream at a second output frame frequency lower than the input frame frequency when the still image is detected, and a decoder configured to generate original image data at the first output frame frequency and the second output frame frequency.
US11151922B2 Monolithic micro LED display
A micro display, which includes LEDs and TFTs of a TFT electronic control circuit for controlling the LEDs, is produced monolithically on a silicon, silicon carbide, or sapphire wafer. The display includes red, green, and blue micro LEDs, and electronic control circuits include TFTs with Indium gallium zinc oxide (IGZO) channels or Indium phosphide (InP) channels. The TFTs are formed above the LEDs and laterally removed from the LEDs and paths of light emissions from the plurality of LEDs to prevent light blocking by the TFTs.
US11151921B2 Display device having gate driving circuit with a discharge circuit and control method thereof
A gate driving circuit and a control method thereof, a display panel, and a display device are provided. The gate driving circuit includes multiple stages of shift register units and a shutdown discharge circuit. The shutdown discharge circuit includes a first discharge circuit. The first discharge circuit is electrically connected to a pull-up node and a discharge voltage terminal, and is configured to control the pull-up node to be electrically connected to the discharge voltage terminal under the control of a first control signal provided by a first control signal terminal.
US11151920B2 Display device capable of data output based on demultiplexing
A demultiplexer for sequentially outputting a data signal to a plurality of data lines disposed in a display panel can include a first switch connected to a first control node, the first switch being configured to electrically connect a first channel with a first data line among the plurality of data lines; a second switch connected to a second control node, the first switch being configured to electrically connect the first channel with a second data line among the plurality of data lines; a third switch connected to a third control node, the third switch being configured to electrically connect a second channel with a third data line among the plurality of data lines; and a fourth switch connected to a fourth control node, the fourth switch being configured to electrically connect the second channel with a fourth data line among the plurality of data lines, in which the first control node and the third control node are configured to receive a single first control signal, and be electrically disconnected from each other at a point in time, the second control node and the fourth control node are configured to receive a single second control signal, and be electrically disconnected from each other at a point in time, and the first control node and the third control node have different voltage conditions than the second control node and the fourth control node.
US11151919B2 Display device performing clock modulation and method of operating the display device
A method of operating a display device includes: receiving image data at an input frame frequency; generating a modulated clock signal by modulating an input clock signal according to a modulation frequency; randomly selecting an output frame frequency within a data frequency selection range, the input frame frequency being within the data frequency selection range; determining an output start timing of the image data based on the output frame frequency; initiating, at the output start timing, output of the image data in synchronization with the modulated clock signal; and displaying an image based on the outputted image data.
US11151918B2 Shift register, gate line driving method, array substrate, and display apparatus
The present disclosure discloses a shift register, a gate line driving method, an array substrate, and a display apparatus, and belongs to the field of displays. The shift register comprises a plurality of shift register units each connected to a group of gate lines on an array substrate, wherein different shift register units are connected to different groups of gate lines, and each group of gate lines comprises at least two gate lines; and a control unit configured to control turn-on and turn-off of the gate lines, wherein the control unit is further configured to control various gate lines in a high resolution region to be turned on and turned off line by line, and control at least two adjacent gate lines in a low resolution region to be turned on and turned off synchronously.
US11151916B2 Data shifting circuit for a current mode display
Techniques are described for operating a display comprising an array of emitters arranged in at least one column. A data shifting circuit stores digital data or an analog representation thereof in a first storage element. The data shifting circuit outputs the digital data or analog representation multiple times to a display driver circuit, using a multiplexer. The first storage element can be a shift register or a capacitor. Digital data can be internally shifted within the data shifting circuit, through multiple shift registers, prior to output to the display driver circuit. An analog representation can be stored and read from the same capacitor without internal shifting. The display driver circuit drives a different emitter of the column each time. A scanning assembly including a reflective surface that receives light from the emitter array forms an output image by rotating the reflective surface in synchronization with driving of the emitters.
US11151913B2 Array substrate, display panel and display device
Some embodiments of the present disclosure provide an array substrate, a display panel and a display device. The array substrate includes a test circuit located in a non-display area, wherein the test circuit includes at least one stage of subcircuit, and the subcircuit includes at least one demux; except the first stage of subcircuit, the input ends of the demuxes in the subcircuit are connected with corresponding output ends of the demuxes in the previous stage of subcircuit; except the last stage of subcircuit, the output ends of the demuxes in the subcircuit are connected with corresponding input ends of the demuxes in the next stage of subcircuit; and the input end of the demux in the first stage of subcircuit is connected with a test terminal, and the output ends of the demuxes in the last stage of subcircuit are connected with signal lines in a display area.
US11151910B2 Flexible display panel for display device and display device
A flexible display panel for a display device and a display device are provided. The flexible display panel includes: a first display portion and a second display portion connected with the first display portion. A color temperature of a first white image displayed by the first display portion in a flat state is different from a color temperature of a second white image displayed by the second display portion in the flat state.
US11151895B2 Population-sample regression in the estimation of population proportions
Accordingly, embodiments of the present invention advantageously account for item discrimination in a single-parameter logistic model used for measuring a test-taker's ability and an item's difficulty. Accounting for item discrimination improves the reliability of a test without increasing the number of test items. To account for item discrimination in a single-parameter logistic model, this invention uses the correlation between item response (correct or incorrect) and total test score or other measure of test-taker ability to obtain a Bayesian estimate of the correct-response probability (between zero and one). This correlation is a measure of item discrimination. The numerator in the formula for this correlation contains the difference between the average test score of test-takers who got the item right and the average test score of test-takers who got the item wrong.
US11151892B2 Internet teaching platform-based following teaching system
The present disclosure provides an Internet teaching platform-based following teaching system. By using a recording and broadcasting system of an Internet teaching platform, recording class teaching of a standard teacher and then performing standardization segmentation processing on data of the recorded class teaching, a standard teaching recorded and broadcast course is formed, and after learning the standard teaching recorded and broadcast course, a following teacher can imitate the standard teacher to perform local class teaching, which is also recorded by means of the recording and broadcasting system. By using the system of the present disclosure to perform processing of relationship construction, statistics, analysis and comparison on a variety of collected data, the recording and guiding before, during and after a teaching process of the following teacher can be realized, so as to facilitate the following teacher in effectively completing the local class teaching.
US11151890B2 5th-generation (5G) interactive distance dedicated teaching system based on holographic terminal and method for operating same
Provided is a 5G interactive distance dedicated teaching system based on holographic terminal and a working method thereof. The distance dedicated teaching system includes a data acquisition module, a data transmission module, a 5G cloud rendering module, a natural interaction module, a holographic display module and a teaching service module.
US11151886B2 System and method of collision avoidance in unmanned aerial vehicles
A collision avoidance system includes an unmanned aerial vehicle (UAV), a UAV controller, and a safety data aggregator. The UAV includes a positional sensor, and is coupled to communicate positional data to the UAV controller, and receive commands from the UAV controller. The safety data aggregator is coupled to communicate with the UAV controller, wherein the safety data aggregator collects positional data from one or more UAV controllers, stores collected positional data in a safety data buffer, and extracts spatially relevant positional data in response to a request from the UAV controller.
US11151882B2 Providing a model of a vehicle to a rider at an accurate orientation
Systems and methods are disclosed herein for providing a model of a vehicle to a rider. In an embodiment, the systems and methods determine that a driver has accepted a task to operate a vehicle from a first location to a rider location. The systems and methods then access a model corresponding to the vehicle, determine a direction of movement of the vehicle, and determine a relative orientation of the vehicle with respect to the rider based on the first location, the direction of movement of the vehicle, and the rider location. The systems and methods generate for display, on a client device of the rider, the model at an angle determined based on the relative orientation.
US11151880B1 Systems and methods for providing guidance to vehicle drivers regarding predicted lane-change behavior of other vehicle drivers
Systems and methods described herein relate to providing guidance to vehicle drivers regarding predicted lane-change behavior of other drivers. One embodiment transforms historical vehicle trajectory data into a corresponding alternative representation; applies a clustering algorithm to group a plurality of drivers into groups of similar drivers; applies Bayesian inference to train a Bayesian neural network (BNN) for the drivers in each group; adapts the BNN for each group to generate a personalized BNN for each driver in that group; identifies a particular driver on a roadway; receives information regarding the particular driver's vehicle and one or more other nearby vehicles; estimates a probability that the particular driver will change lanes using the personalized BNN for that driver; and communicates guidance regarding predicted lane-change behavior of the particular driver to at least one nearby vehicle based, at least in part, on the estimated probability that the particular driver will change lanes.
US11151878B2 Instant traffic condition warning device and method
An instant traffic condition warning method comprises the following steps. A controller receives a vehicle distance value and a vehicle velocity value, and the controller determines whether the vehicle distance value is less than a distance threshold. When the vehicle distance value is less than the distance threshold, the controller determines whether the vehicle velocity value is larger than a velocity threshold. When the vehicle velocity value is larger than the velocity threshold, a warning element generates a warning signal.
US11151871B2 Autonomous driving vehicle information presentation apparatus
An autonomous driving vehicle information presentation apparatus includes: a traffic signal information obtaining unit that obtains traffic signal information on a traffic light at an intersection ahead of a host vehicle in a direction of advance; a check-recognition unit that recognizes change timing of a traffic signal of the traffic light based on the traffic signal information on the traffic light; and an information presentation unit that presents traffic signal information including an instruction to stop, a warning for advance, or a permission to advance expressed by the traffic signal of the traffic light, with a rear display unit provided at a position at which the rear display unit is visible to an occupant in a trailing vehicle. The information presentation unit presents the traffic signal information further containing the change timing of the traffic signal of the traffic light recognized by the check-recognition unit, with the rear display unit.
US11151868B2 Remote vehicle control at intersections
In an example, a method determines one or more characteristics of an intersection of two or more lanes of a roadway and determines a plurality of compatible movement groups representing allowable movement options of vehicles approaching the intersection. The method further calculates delays for the compatible movement groups, respectively, selects a compatible movement group from the plurality of compatible movement groups based on the delays, and provides control instructions to a set of the vehicles in a control region of the intersection associated with the compatible movement group to control one or more dynamics of each of the vehicles of the set as the vehicles of the set traverse the intersection.
US11151867B2 Traffic condition system for internet of vehicles based on image recognition
The invention discloses a traffic condition system for Internet of vehicles based on image recognition, comprising a plurality of in-vehicle devices and a backend platform; using edge computing to carry out the traffic condition identification in the image by each in-vehicle device. Each in-vehicle device captures images and analyzes the images to obtain the traffic condition information on the road. The information is divided into static easily-detectable information, dynamic easily-detectable information and static not-easily-detectable information and filed to the backend platform via wireless transmission. The backend platform is to verify the validity of the traffic condition information by means of cross-validation mechanism and supplemented by the dynamic prediction mechanism, to establish a traffic condition map and transmit the traffic condition information to each in-vehicle device according to the position of each driver for the attention, so as to form a low-bandwidth, automated traffic condition system for Internet of vehicles.
US11151866B2 Enhanced high definition maps for a vehicle
System and techniques for enhanced electronic navigation maps for a vehicle are described herein. A set of map tiles may be received at a vehicle component from a remote entity. Sensor derived data that has a locality corresponding to a map tile in the set of map tiles may be obtained. A field-programmable gate array of the vehicle may then be invoked to combine the sensor derived data and the map tile to create a modified map tile. The modified map tile may be communicated to a control system of the vehicle.
US11151861B2 Vehicle with rear occupant alert function and method of controlling the same
A vehicle includes a first detector configured to transmit and receive an ultrasonic signal to detect a presence or absence of an occupant inside the vehicle based on the ultrasonic signal; a second detector configured to detect an opening and closing state of a window including at least one of an upper window or a side window provided in the vehicle; and a controller configured to compare an intensity of the ultrasonic signal received by the first detector and a preset level to determine the presence of the occupant. The controller may be configured to change the preset level based on the opening and closing state detected by the second detector.
US11151859B1 Device for automatic crash notification
A method for detecting an event occurring during operation of a vehicle includes receiving indications of a plurality of variables from an installed device communicatively coupled to the mobile device via an internal communication link. The method further includes analyzing the received indications of the plurality of variables to detect the event occurring during the operation of the vehicle. Still further, the method includes, upon detecting the event, initiating: (i) a first communication session between the mobile device and an entity outside of the vehicle, and (ii) a second communication session between the mobile device and the installed device, wherein the mobile device forwards content communicated via the first communication session to the installed device via the second communication session such that the installed device presents the content to the vehicle operator. In one aspect, air pressure wave sensor and accelerometer data may trigger automatic crash notifications to emergency responders.
US11151856B2 Distributed security system using position tracking
Systems, methods, and computer program products for securing a device or an asset attached thereto. The positions of a plurality of devices are monitored, and based on the positions, a determination is made as to whether a threshold condition has been violated. If the threshold condition has been violated, a notification signal is transmitted from a monitored device to one or more of the other devices to alert a responder that the monitored device is at risk of being lost. In response to the threshold condition being violated, the monitored device may also record and/or transmit data for display to the responder to help prevent the loss, or facilitate the recovery of the monitored device and/or an asset attached to the monitored device.
US11151851B1 Trace heating base for heating detectors
A heat detection system for a fire alarm, the heat detection system including: a heat detection device including at least one heat sensor and an alarm system for triggering an alert when the heat sensor indicates a temperature exceeding a threshold; and a self-regulating heater operable to maintain the heat detection device at a predefined application temperature during use.
US11151846B1 System and method for configuring an automated teller machine user interface based on loaded cassettes
A computer-implemented method is disclosed. The method includes: detecting, by an automated teller machine, a trigger event; in response to detecting the trigger event, determining a current configuration of at least one cassette loaded into the automated teller machine; automatically configuring one or more user interface settings of the automated teller machine based on the current configuration of the at least one cassette; and presenting a user interface based on the one or more user interface settings.
US11151844B2 Gaming systems and methods for tracking and limiting sports wagers for identified and un-identified players
A gaming system configured to create electronic player sports wagering profiles for un-identified players, track each sports related wager made by each un-identified player, determine if any un-identified player has reached a sports related wager limit for a designated time period, and responsive to determining that an un-identified player has reached the sports related wager limit for the designated time period, initiate a sports wager limit resolution process.
US11151843B2 Wagering gaming machine and method having persistent continuum feature
A gaming machine, system, method, and program product provide a new slot machine game in which a gaming continuum displays advancement toward a highest state. The gaming continuum and includes a game activation display function that, based on a random selection associated with a wager activation, either partially advances the gaming continuum to provide a losing game outcome or totally advances the gaming continuum to provide a winning game outcome, the gaming continuum entering a decay state after each game outcome. The decay state includes displaying an advancing level of the gaming continuum decreasing toward an initial state. If a wager activation occurs before the initial state is reached, the level of the continuum is used as the starting state of the subsequent game round.
US11151842B2 Electronic gaming device with switchable gaming states
Innovations in user interface (“UI”) features of an electronic gaming device, and in features of backend processing to implement the UI features, are presented. For example, control logic selects symbols to be displayed for dynamic symbols for reel strips used in the electronic gaming device. The symbols selected to be displayed for dynamic symbols differ between game types. An electronic gaming machine can be associated with different gameplay divisions, such as different wager levels. Different gameplay divisions can be associated with different states, such as being in a base game mode or a special event mode, or having different numbers of spins remaining in a special event mode. A user can switch between gameplay divisions, where a state is resumed when a user switches to a different gameplay division.
US11151834B2 Gaming cabinet with curved displays, integrated candle lighting, and three-dimensional effect lighting
Disclosed are gaming systems, methods and machines for a gaming cabinet configuration. In particular, the gaming systems, methods and machines may incorporate gaming cabinets that include one or more curved or arcuate screens, one or more candles integrated into the gaming cabinet, and/or one or more diffuse lighting elements to provide lighting features or effects.
US11151828B2 Frictionless building access control system with tailgate detection
A building access system for a building including a front facing camera system configured to capture one or more images of a face of a user, wherein one or more front facing camera processing circuits configured to detect and authenticate the user based on the one or more images captured by the front facing camera system and operate building equipment. The system further including a down facing camera system configured to capture one or more overhead images of the user from an overhead perspective, wherein one or more down facing camera processing circuits configured to detect whether a second user is tailgating the user based on the one or more overhead images captured by the down facing camera system and generate an alarm in response to a detection that the second user is tailgating the user.
US11151826B2 Circuit and method for using capacitive touch to further secure information in RFID documents
A system for limiting access to confidential information including storage circuitry for storing the confidential information. An access enabling circuit allows access to the storage circuitry in response to a first level of an enabling signal. A processor generates the enabling signal for a predetermined amount of time in response to sensing of a change of a predetermined value that is produced in response to an act by a person responsible for the confidentiality of the confidential information. The enabling signal assumes a second level after the predetermined amount of time to block access to the storage circuitry.
US11151825B1 Artificial intelligence entry management device, system and method of using same
An artificial intelligence entry management device for an entry management system includes a camera, a microphone, a motion detector, a speaker, and a housing. The housing has an oval shape with a substantially open middle. The substantially open middle has a housing protrusion portion configured to house the camera, the microphone, the motion detector, and the speaker.
US11151822B2 Safety switch for controlling the access to industrial machines or plants
A safety switch for controlling the access to industrial machines comprises a switching device having switching means, an actuator device (3) to interact with the switching means at the opening/closing of the access for passing from a removed condition to an inserted condition, locking/unlocking means adapted to lock the actuator device on the switching device following their mutual interaction, an electronic control unit having a first communication channel with a first inlet and a first outlet and a second communication channel with a second inlet and a second outlet, wherein said first inlet and said second outlet are of safe type and adapted to vary their state after detecting the condition of said actuator device and wherein said electronic control unit is adapted to vary the state of said first outlet and said second outlet upon detection respectively of a first and a of second condition for said actuator device.
US11151819B2 Access control method, access control apparatus, system, and storage medium
An access control method, an access control apparatus, a system, and a storage medium are disclosed. The method includes: acquiring a scene image, and recognizing one or more face images in the scene image; determining an attribute of the face image, the attribute including a registered user and an unregistered user; and if multiple face images are recognized, determining whether attributes corresponding to the multiple face images include the registered user, and responsive to determining that the attributes corresponding to the multiple face images comprise the registered user, controlling an access control device to be opened; responsive to determining that the attributes corresponding to the multiple face images does not comprise the registered user, in condition that an access control verification request instruction is received and verification for the access control verification request instruction succeeds, controlling the access control device to be opened.
US11151814B2 Anti-theft protection for a vehicle
A system and method for defeating a Relay Station Attack on a hands-free anti-theft system of a vehicle. The hands-free anti-theft system includes a vehicle-mounted transceiver which transmits an authentication request and a hands-free key transceiver paired therewith which receives the authentication request and responds thereto by transmitting a reply signal causing the vehicle to unlock and/or start. A detector is provided having a receiver operating on the frequency at which the authentication request is transmitted, and a memory in which a known characteristic of the authentication request signal is stored. The key transceiver and the detector are located beyond an activation range of the authentication request. When the detector receives a signal, it compares a characteristic of a received signal with the known characteristic, and triggers an alarm signal if there is a match.
US11151810B2 Adaptable vehicle monitoring system
An adaptable vehicle monitoring system is disclosed. The system includes a core platform having a state monitoring subsystem and a feedback subsystem. The core platform interconnects a perception subsystem, a knowledge acquisition subsystem, and a user interface. The perception subsystem is configured to acquire current vehicle state data from instruments of a vehicle. The knowledge acquisition subsystem includes a context awareness subsystem configured to determine a current vehicle context. The state monitoring subsystem is configured to derive a current vehicle state based at least in part on the vehicle state data and vehicle context. The knowledge acquisition subsystem further includes a database subsystem configured to store the current vehicle state data, current vehicle context, and current vehicle state. The trend monitoring subsystem is configured to analyze the one or more stored vehicle state data, stored vehicle contexts, and stored vehicle states to identify one or more trends. The feedback subsystem is configured to prepare operator and deliver operator feedback via the user interface based at least in part on a comparison between the current vehicle state and/or current trend and an expected vehicle state and/or previously identified trends.
US11151804B2 Information processing device, information processing method, and program
There is provided an information processing device for rotating an object relative to a viewpoint position of a user in further accordance with the user's desire, the information processing device including: a rotation center determination unit that determines a center of rotation based on a position of an object in a three-dimensional space and an instruction direction of a user in the three-dimensional space; and a rotation control unit that rotates the object relative to a viewpoint position of the user on the basis of the center of rotation.
US11151800B1 Method and apparatus for erasing real object in augmented reality
A method and apparatus for erasing real object in augmented reality can be disclosed. The apparatus can receive an erasing area in the 3D augmented reality from a user, generate a 2D mask and a 3D mask corresponding to the erasing area, and generate a hole in the 3D augmented reality by using the 2D mask and the 3D mask. The apparatus can synthesize a first texture image for an hole area corresponding the hole by using a second texture image corresponding to an area excluding the 2D mask, calculate a first vertex value for the hole area by using a second vertex value corresponding to an area excluding the 3D mask, and perform inpainting on the hole are by using the first texture image and the first vertex value.
US11151797B2 Superimposing a virtual representation of a sensor and its detection zone over an image
An electronic device (1) is configured to obtain an image captured with a camera, determine a location for a sensor, determine a detection zone of the sensor in relation to the image based on the location determined for the sensor, and display the image, a virtual representation (54) of the sensor and a virtual representation (55) of the detection zone superimposed over the image. The electronic device is configured to allow a user to specify or adapt at least one property for the sensor (17). This at least one property includes the location for the sensor and may further include the orientation and/or the settings of the sensor.
US11151788B2 Systems and methods for presenting a reconstructed representation of a moving object detected in a scene
Examples disclosed herein may involve (i) identifying, in a 3D point cloud representative of a real-world environment in which a vehicle was operating during a window of time, a set of 3D data points associated with an object detected in the environment that comprises different subsets of 3D data points corresponding to different capture times within the window of time, (ii) based at least on the 3D data points, evaluating a trajectory of the object and thereby determining that the object was in motion during some portion of the window of time, (iii) in response to determining that the object was in motion, reconstructing the different subsets of 3D data points into a single, assembled 3D representation of the object, and (iv) generating a time-aggregated, 3D visualization of the environment that presents the single, assembled 3D representation of the object at one or more points along the trajectory of the object.
US11151786B2 Grading garment that includes supplemental material
A grading method and apparatus for garments including supplemental materials is provided. The grading method and apparatus calculates three-dimensional (3D) strain information between a 3D source avatar and a 3D target avatar, calculates two-dimensional (2D) strain information of a 2D pattern corresponding to source garments draped over the 3D source avatar based on the 3D strain information, determines grading information for grading the 2D pattern to correspond to the 3D target avatar based on the 2D strain information, identifies at least one supplemental material included in the source garments, extracts at least one polygon matching the at least one supplemental material among a plurality of polygons modeling the 2D pattern, and performs grading on the at least one supplemental material based on grading information of the at least one polygon.
US11151785B2 Finite element modeling of anatomical structure
A finite element (FE) model of an anatomical structure is generated based on a fitted model of the anatomical structure and association data. A segmentation model is provided for segmenting the anatomical structure. Association data is obtained which associates a segmentation model part of the segmentation model with a mesh property. The segmentation model part represents a pre-determined anatomical region of interest. The segmentation model is applied to a medical image of a subject, thereby obtaining the fitted model for segmenting the anatomical structure. The finite element model is generated based on the fitted model and the association data, by meshing a finite element model part of the finite element model corresponding with the pre-determined anatomical region of interest in accordance with the mesh property. Advantageously, this results in an efficient generation of the FE model needing fewer manual iterations and/or alterations in the model or in the mesh.
US11151784B2 3D reconstruction of a structure of a real scene
A computer-implemented method for 3D reconstruction of a structure of a real scene including obtaining a 3D point cloud representing the structure. The method further includes determining a closed triangulated surface representing a skin of the structure. The determining explores candidate closed triangulated surfaces each meshing at least a respective part of the 3D point cloud. The determining penalizes a high rank of the candidate closed triangulated surfaces according to a lexicographic order. The lexicographic order is based on a triangle order and orders a first candidate closed triangulated surface having first triangles which are ordered according to a decreasing rank of the triangle order, relative to a second candidate closed triangulated surface having second triangles which are ordered according to a decreasing rank of the triangle order. The triangle order penalizes a triangle size. This constitutes an improved method for 3D reconstruction of a structure of a real scene.
US11151783B2 Image pickup device, information processing device, and image pickup system
An imaging device, including: a main body; a detector including: an imager that images an object; and a distance measurer that detects a distance from each point on a surface of the object; an information calculator that is provided in the main body and uses a detection result of the detector to calculate at least one of shape information or texture information on the object; and a communicator that transmits a calculation result of the information calculator.
US11151781B2 Therapeutic comb to capture images with light sources
A technique relates to an imaging apparatus. Extensions are coupled to a support structure, the extensions being spaced a predefined distance from one another, the extensions having a length that protrudes from the support structure. Light sources are coupled to the extensions such that the light sources are positioned to irradiate a scalp. Sensors are coupled to the extensions, the sensors being positioned at an angle to capture images of the scalp having been irradiated by the light sources.
US11151778B2 Optimized browser object rendering
Optimizing the rendering of objects in a Web browser view is described. A Web browser system includes: a processor, a computer readable memory, and a computer readable storage medium associated with a computer device; program instructions of an object model configured to organize objects in layers including a lower layer and one or more higher layers; program instructions of a rendering engine for loading two or more objects from a server into the layers of the object model and for rendering selected objects in a Web browser view; program instructions of an object selection engine configured to select two or more loaded objects in the object model for display in the client browser view; and program instructions of an object deselection engine configured to deselect one or more selected objects in a lower layer that are occluded by one or more objects in a higher layer or above.
US11151776B2 Prediction and throttling adjustments based on application rendering performance
Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
US11151773B2 Method and apparatus for adjusting viewing angle in virtual environment, and readable storage medium
This disclosure discloses a method and an apparatus for adjusting a viewing angle in a virtual environment. The method includes: displaying a first viewing angle picture, the first viewing angle picture including a virtual object having a first orientation; receiving a drag instruction for a viewing angle adjustment control; adjusting the first viewing angle direction according to the drag instruction, to obtain a second viewing angle direction; and displaying a second viewing angle picture, the second viewing angle picture including the virtual object having the first orientation.
US11151766B2 Photoreal character configurations for spatial computing
Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
US11151764B2 Data preparation for graph depiction
A method for preprocessing data records for rendering in a diagram having first, second and third coordinates, wherein values of the first coordinate of the diagram, and/or values of the second coordinate of the diagram are discretized in bins. The method includes assigning to each bin of the first coordinate or to each bin of the second coordinate, data records having a value of the first coordinate or values of the first coordinate and the second coordinate, checking a number of data records that is assigned to each bin; when only one data record is assigned to a bin, instructing rendering the diagram using a third coordinate value of the data record, and when multiple data records are assigned to a bin, instructing rendering the diagram using selected third coordinate values, determined according to a predetermined criterion in which at least one value is chosen and/or aggregated.
US11151760B2 Image reconstruction processing method, image reconstruction processing program, and tomography device equipped with same
The image reconstruction processing method estimates, in a substance information estimation process, substance information from a reconstructed image for every image update in an image update process, and uses the estimated substance information to update images based on succeeding calculations by successive approximation formulae of a successive approximation method. Since the substance information is estimated, the present methodology can be applied regardless of whether the constituent substance of an imaging sample is known. Further, because the substance information is estimated (updated) from the reconstructed image for every image update in the image update process, reliable substance information can be estimated by avoiding the problem of continuously using the substance information estimated at a point of time where a repeat count (iteration count) by successive approximation formulae is low and at a point of time where the repeat count is high. Accordingly, artifacts can be reduced using the reliable substance information.
US11151758B2 Systems and methods for image quality enhancement for multi-head camera
A system is provided that includes a gantry, detector units, and at least one processor. The gantry defines a bore. The plural detector units are mounted to the gantry and configured to rotate as a group with the gantry in rotational steps. Each detector unit is configured to acquire imaging information while sweeping about a corresponding axis. The at least one processor is configured to determine a region of interest (ROI) of an object; identify a set of detector units; for the identified set of detector units, determine a sweeping configuration that results in a predetermined percentage of projection pixels receiving information from the ROI; determine a rotational movement configuration for the gantry using the determined sweeping configuration; and control the gantry and the set of detector units to utilize the determined rotational movement and sweeping configurations during acquisition of imaging information.
US11151757B2 Augmented reality system with color-based fiducial marker utilizing local adaptive technology
Techniques to improve operation of an augmented reality device and/or system utilizing fiducial markers and/or color space conversions are provided. In various embodiments, a color space of an object is altered based on a movement of the object in relation to an environment. The environment may include two or more segments with a distinct environment color space in relation to one another. The object may transition from one of the two or more environment segments into the other one of the two or more segments. The alteration is based on the transition from the color space of the one of the two or more environment segments into the other one of the two or more environment segments.
US11151756B2 Synthesizing cloud stickers
Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.
US11151753B2 Generic framework for blurring of colors for teeth in generated images using height map
A method includes determining depth values associated with a first set of pixel locations in a first image of a mouth. A first function is generated for a color channel based on intensities of the color channel at the first set of pixel locations and depth values associated with the first set of pixel locations. Image data comprising a new representation of the teeth is received, wherein the image data comprises a second set of pixel locations and new depth values associated with the second set of pixel locations. A new image is generated based on the image data and the first function, wherein a shape of the teeth is based on the image data and a color of the teeth is based on applying the first function to the second set of pixel locations for the teeth and the new depth values.
US11151747B2 Creating video augmented reality using set-top box
Provided is creating an augmented reality video using a set-top box. The set-top box may include a communication circuit and a processor. The communication circuit may be configured to receive a first video stream including a target object image in real time from a server and to receive a second video stream captured by a user device from the user device. The processor may be configured to: extract the target object image from each frame of the first video stream using WebGL, correct a color of a boundary line of the target object image between the target object and the background, and composite the extracted target object image into an each frame of the second video stream.
US11151744B1 Automated data capture
Methods for annotating objects within image frames are disclosed. Information is obtained that represents a camera pose relative to a scene. The camera pose includes a position and a location of the camera relative to the scene. Data is obtained that represents multiple images, including a first image and a plurality of other images, being captured from different angles by the camera relative to the scene. A 3D pose of the object of interest is identified with respect to the camera pose in at least the first image. A 3D bounding region for the object of interest in the first image is defined, which indicates a volume that includes the object of interest. A location and orientation of the object of interest is determined in the other images based on the defined 3D bounding region of the object of interest and the camera pose in the other images.
US11151743B2 Method, system and apparatus for end of aisle detection
A method of detecting an end of an aisle of shelf modules in an imaging controller of a mobile automation apparatus, includes: obtaining image data captured by an image sensor and a plurality of depth measurements captured by a depth sensor, the image data and the depth measurements corresponding to an area containing a portion of the aisle of shelf modules; obtaining locomotive data of the apparatus; generating a dynamic trust region based on the locomotive data; detecting an edge segment based on the image data and the plurality of depth measurements, the edge segment representing an edge of a support surface; and when the edge segment is located at least partially in the dynamic trust region, updating an estimated end of the aisle based on the detected edge segment.
US11151742B2 Point cloud data transmission apparatus, point cloud data transmission method, point cloud data reception apparatus, and point cloud data reception method
Disclosed herein are a point cloud data transmission method including encoding point cloud data and transmitting the point cloud data, and a point cloud data reception method including receiving point cloud data, decoding the point cloud data, and rendering the point cloud data.
US11151736B1 Apparatus and method to obtain unprocessed intrinsic data cubes for generating intrinsic hyper-spectral data cubes
An apparatus and associated methodology are provided to obtain intrinsic hyper-spectral data cubes such that the intrinsic spectrum associated with each pixel of the field of view does not contain irrelevant spectral components. This is accomplished by obtaining a focused spatial image of the field of view and a diffuse image of the field of view with a slit arrangement including a translucent material that allows imaging of a focused spatial image with its associated spectrum and a diffuse image of the illumination with its associated spectrum at essentially the same time. Unprocessed intrinsic data cubes are generated from the obtained spectrum which are processed with the intrinsic methodology of the invention to generate an intrinsic hyper-spectral data cube of the field of view.
US11151734B2 Method and system for generating synthetic point cloud data using a generative model
Methods and systems for generating synthetic point cloud data are described. Projected 2D data grid is generated by projecting a 3D point cloud into a 2D grid, with rotation equivariance. A generative model is learned using the projected 2D data grid, wherein the generative model is implemented using flex-convolution and transpose flex convolution operations, for example in a generative adversarial network. The learned generative model is used to generate synthetic point clouds.
US11151732B2 Motion correction of angiography images for 3D reconstruction of coronary arteries
Systems and methods for computing a transformation for correction motion between a first medical image and a second medical image are provided. One or more landmarks are detected in the first medical image and the second medical image. A first tree of the anatomical structure is generated from the first medical image based on the one or more landmarks detected in the first medical image and a second tree of the anatomical structure is generated from the second medical image based on the one or more landmarks detected in the second medical image. The one or more landmarks detected in the first medical image are mapped to the one or more landmarks detected in the second medical image based on the first tree and the second tree. A transformation to align the first medical image and the second medical image is computed based on the mapping.
US11151729B2 Mobile entity position estimation device and position estimation method
Improvement in the accuracy of estimating the position of a mobile entity even while traveling or if there is an error in the calibration performed utilizing: a mobile entity; an imaging device provided in the mobile entity; and an information processing device for determining a first movement amount by which a detection point that is the same object has moved on the basis of a first image and a second image acquired by the imaging device and a second movement amount by which the mobile entity has moved while the first image and the second image were acquired, determining the accuracy of recognizing the detection point acquired by the imaging device on the basis of the first movement amount and the second movement amount, and estimating the position of the mobile entity on the basis of the accuracy of recognition and position information that pertains to the detection point.
US11151727B2 Image processing devices with efficient motion blur detection and methods of operating same
Image processing devices utilize computationally efficient operations based on exposure time and object speed to detect and estimate motion blur. These operations include determining, from a plurality of image frames of an object, a representative length of movement associated with at least one feature point of the object, which undergoes movement between the plurality of image frames. This representative length of movement is converted to an estimate of motion blur for a respective image frame, using operations that are function of length of movement and exposure time.
US11151725B2 Image salient object segmentation method and apparatus based on reciprocal attention between foreground and background
An image salient object segmentation method and an apparatus based on reciprocal attention between a foreground and a background, and the method includes: obtaining a feature map corresponding to a training image based on a convolutional neural backbone network, and obtaining foreground and background initial feature responses according to the feature map; obtaining a reciprocal attention weight matrix, and updating the foreground and background initial feature responses according to the reciprocal attention weight matrix, to obtain foreground and background feature maps; training the convolutional neural backbone network according to the foreground and the background feature maps based on a cross entropy loss function and a cooperative loss function, to obtain a foreground and background segmentation convolutional neural network model; and inputting an image to be segmented into the foreground and background segmentation convolutional neural network model to obtain foreground and background prediction results.
US11151721B2 System and method for automatic detection, localization, and semantic segmentation of anatomical objects
The present invention is directed to a system and method for automatic detection, localization, and semantic segmentation of at least one anatomical object in a parameter space of an image generated by an imaging system. The method includes generating the image via the imaging system and providing the image of the anatomical object and surrounding tissue to a processor. Further, the method includes developing and training a parameter space deep learning network comprising convolutional neural networks to automatically detect the anatomical object and the surrounding tissue of the parameter space of the image. The method also includes automatically locating and segmenting, via additional convolutional neural networks, the anatomical object and surrounding tissue of the parameter space of the image. Moreover, the method includes automatically labeling the identified anatomical object and surrounding tissue on the image. Thus, the method also includes displaying the labeled image to a user in real time.
US11151718B2 Image processing method, image processing device, and storage medium
An image processing method, which is executed by a processor, comprises acquiring a choroidal vascular image, identifying, in the choroidal vascular image, a plurality of blood vessel center points of a choroidal blood vessel along a flow direction of the choroidal blood vessel, and computing a blood vessel diameter for each of the plurality of identified blood vessel center points.
US11151717B2 Computer aided diagnosis system for mild cognitive impairment
A non-invasive computer-aided diagnosis system generates a diagnosis of mild cognitive impairment, a disease state which often leads to the development of Alzheimer's disease. The system uses as inputs both functional positron emission tomography and structural magnetic resonance imaging data, reconstructs a model of the patient's cortex, uses machine-learning techniques to generate probabilities for mild cognitive impairments for local cortical regions, uses machine-learning techniques to fuse the local diagnoses to generate a global diagnosis based on each imaging modality, then uses machine-learning techniques to fuse the modality-specific global diagnoses to generate a final global diagnosis.
US11151716B2 Methods and systems for assessing cell morphology
The instant disclosure provides methods of extracting stain-independent features from digital images of histologically stained cells. Stain-independent features provide consistent assessment of cell morphology in the presence of staining variation and across different stains or stain formulations. Improved consistency in cell morphology assessments finds use in automated cell classification and other image processing applications. Also included are systems for practicing the described methods. The instant disclosure also provides computer readable media storing instructions that, when executed by a computing device, cause the computing device and/or components of a described system to perform steps of a method involving of extraction of stain-independent features from digital images.
US11151712B2 Method and apparatus for detecting image defects, computing device, and computer readable storage medium
A method for detecting image defects is described, which includes obtaining an image to be detected, down-sampling the image to be detected to obtain a down-sampled image, de-cluttering the down-sampled image to obtain a de-cluttered image, restoring the de-cluttered image into a restored image having the same resolution as the image to be detected so as to be used as a background image, and comparing the image to be detected with the background image to determine defects in the image to be detected. An apparatus for detecting image defects, a computing device and a storage medium are also described.
US11151710B1 Automatic selection of algorithmic modules for examination of a specimen
There is provided a system comprising a processor configured to obtain a set of images of a semiconductor specimen, (1) for an image of the set of images, select at least one algorithmic module MS out of a plurality of algorithmic modules, (2) feed the image to MS to obtain data DMS representative of one or more defects in the image, (3) obtain a supervised feedback regarding rightness of data DMS, (4) repeat (1) to (3) for a next image until a completion criterion is met, wherein an algorithmic module selected at (1) is different for at least two different images of the set of images, generate, based on the supervised feedback, a score for each of a plurality of the algorithmic modules, and use scores to identify one or more algorithmic modules Mbest as the most adapted for providing data representative of one or more defects in the set of images.
US11151708B2 Print quality inspection apparatus and print quality inspection method
The present invention relates to a print quality inspection apparatus comprising: an illuminator (35 or 35A-35C) for irradiating light onto a printout (1) provided with a motion thread (1b); a camera (34 or 34A) for capturing an image of the printout; and a print quality inspection unit (10) for inspecting the print quality of the printout (1) on the basis of image data captured by the camera (34 or 34A). The camera (34) captures images of printouts (1) for each RGB color, and the print quality inspection unit (10) performs a print quality inspection having a scope that includes the motion thread (1b) on the basis of image data of a color of the same hue as the color of the motion thread (1b), or the illuminator (35A-35C) emits a color of the same hue as the color of the motion thread (1b), and the monochrome camera (34A) captures a monochrome image.
US11151702B1 Deep learning-based image fusion for noise reduction and high dynamic range
Electronic devices, methods, and program storage devices for leveraging machine learning to perform improved image fusion and/or noise reduction are disclosed. An incoming image stream may be obtained from an image capture device, wherein the incoming image stream comprises a variety of differently-exposed captures, e.g., EV0 images, EV− images, EV+ images, long exposure images, EV0/EV− image pairs, etc., which are received according to a particular pattern. When a capture request is received, two or more intermediate assets may be generated based on determined combinations of images from the incoming image stream, and the intermediate assets may then be fed into a neural network that has been trained to determine one or more sets of parameters to optimally fuse and/or noise reduce the intermediate assets. In some embodiments, the network may be trained to operate on levels of pyramidal decompositions of the intermediate assets independently, for increased efficiency and memory utilization.
US11151695B1 Video denoising using neural networks with spatial and temporal features
Some embodiments provide a method for processing a video that includes a sequence of images using a neural network. The method receives a set of video images as a set of inputs to successive executions of the neural network. The method executes the neural network for each successive video image of the set of video images to reduce an amount of noise in the video image by (i) identifying spatial features of the video image and (ii) storing a set of state data representing identified spatial features for use in identifying spatial features of subsequent video images in the set of video images. Identifying spatial features of a particular video image includes using the stored sets of spatial features of video images previous to the particular video image.
US11151694B2 Method and apparatus for convolutional neural network-based video denoising
A method and apparatus for denoising a video are disclosed. The method includes obtaining multiple frames of the video. One or more frames of the video may be temporally precedent or temporally subsequent to a central frame. The method includes performing a first denoising of the multiple frames. The method includes concatenating the denoised frames into a concatenated input. The method includes performing a second denoising of the concatenated input. The method includes outputting a denoised frame based on the denoised concatenated input.
US11151691B2 Image scaling with enhanced compression
Systems and methods are provided for image scaling with enhanced compression. One embodiment is a processor that receives an instruction to scale an input image to create an output image that is higher in resolution, and analyzes rows of the input image in sections according to a run length of a predetermined number of consecutive pels. For each run length of consecutive pels, the processor determines a cluster of adjacent pels within the run length having a color intensity value within a threshold range, and determines a replacement intensity value for the cluster based on at least one color intensity value of a pel in the cluster. The processor creates the output image by: upscaling the cluster by the scale factor to multiply a number of pels in the cluster, and changing an intensity value of all pels in the cluster to the replacement intensity value.
US11151690B2 Image super-resolution reconstruction method, mobile terminal, and computer-readable storage medium
The disclosure provides an image super-resolution reconstruction method, a mobile terminal, and a computer-readable storage medium. The method includes: obtaining continuous N first YUV images; extracting N luma images and N chroma images from the N first YUV images; performing sequentially sharpness estimation, image registration, and image reconstruction based on a neural network on the N luma images; performing image reconstruction on the N chroma images; and fusing the chroma image obtained after reconstruction and the luma image obtained after reconstructions to obtain the target YUV image that has a higher resolution than the N first YUV images.
US11151687B2 Method for obtaining 360° panorama images to be continuously displayed by a two-dimensional medium on a cylindrical or conical reflecting surface that simulates the actual view
Anamorphic system for the acquisition, post-production and reproduction of 360° panorama images on three-dimensional objects, suitable for the representation of panorama images deformed according to the principle of anamorphosis on a two-dimensional medium, the image being adapted to be reflected on the outer surface of a three-dimensional medium positioned centrally with respect to the two-dimensional medium; the system including: (A) acquisition: wherein 360° photography shots are taken around the object; the photography shots equidistant from the object and provided with focals; the photography shots also having a mutual superimposition included between 30% and 40% of the image; the acquisition step occurring over time, for acquiring shots of the entire object; (B) post-production: wherein the photography shots are edited to generate the deformed image; (C) reproduction of the image on a two-dimensional medium, the image provided with a central hole; and (D) positioning a three-dimensional medium at the central hole.
US11151680B2 Systems and methods for recommending transportation means
Systems and methods for recommending transportation means are provided. The method may include obtaining current travel information of a target user and historical travel information and social information of the target user, respectively. The method may further include determining a user type based on the historical travel information, the user type being a first type or a second type. The method may further include, in response to determining that the target user is a user of the first type, determining a first clustering model based on the historical travel information; or in response to determining that the target user is a user of the second type, determining a second clustering model based on the social information. The method may further include recommending a transportation means to the target user based on the clustering model and the current travel information of the target user.
US11151676B2 System and method for tracking sexual assault kit evidence
A system and method for tagging, organizing and tracking evidence during an investigation has evidence kits and mobile communication devices that collect physical, photographic and interpretive evidence, such as materials from a crime scene and interviews with witnesses. The evidence kits can be used to collect physical evidence, and the mobile devices or other computers are used to upload information about the evidence. The system includes multiple user accounts with varying permissions for access by various parties associated with the evidence. Accordingly, some user accounts are configured to permit user inputs on a permanent and temporary basis and other user accounts are configured to only provide read-only access.
US11151673B1 Correlating education programs and employment objectives
Embodiments are directed to managing data correlation over a network. Student information may be provided. Position information based on potential employers may be provided. Student profiles may be generated based on translation models and the student information. The student information may be translated into unified facts included in the student profiles. Position profiles may be generated based on the translation models and the position information. The position information may be translated into other unified facts in the position profiles. The student profiles may be correlated with the position profiles based on recommendation models, the unified facts, and the other unified facts. Each student profile and position profile pair may be associated with a score based on a strength of the correlation. Reports may be provided that include each pair of the student profile. A plurality of pairs may be ordered based on the score associated with each pair.
US11151672B2 Academic program recommendation
Operations include recommending and presenting academic programs for students. An academic program recommendation model generates recommendations based on a target student's specific characteristics. An academic program is recommended to the target student if the target student's characteristics match the characteristics of other students that have successfully completed the academic program. An academic program is not recommended to the target student if the target student's characteristics match the characteristics of other students that have failed to complete the academic program after some threshold period of time. The system presents an interface for comparing multiple academic programs that have been evaluated in view of a target student's specific characteristics. The interface concurrently lists each of a set of academic programs with a corresponding likelihood of success determined for the target student.
US11151671B2 Photovoltaic system installation
The present disclosure is directed to a photovoltaic installation process. A process may include determining a method of interconnection to couple a photovoltaic system to an electrical system of a structure. The process may further include determining an ideal usage offset ratio for the photovoltaic system based on a known utility rate associated with the structure. Moreover, the process may include estimating a number of modules required to meet the determined ideal usage offset ratio. In addition, the process may include generating a roof plan based on at least a portion of the site survey information, the roof plan including an illustration of each roof section of the roof. The process may also include and one of approving and rejecting the photovoltaic system based on a comparison of estimated production levels and required production levels.
US11151659B2 System and method for identifying and distributing matured policy proceeds
The disclosed systems and methods facilitate identifying beneficiaries of matured insurance policies. In a preferred embodiment, the systems and methods leverage one or more websites, such as social media websites, to allow customers, family members, and other beneficiaries to search for and receive information about unclaimed matured policy proceeds. Optionally, users may also search for and receive information related to in-force policies. In cases where the insured is living, the systems and methods can update address and social security number records, enabling more effective policy administration and customer service going forward. The systems and methods may further distribute the matured policy proceeds to the identified beneficiary.
US11151648B2 Location dependent trader voice recording
Systems and method for recording voice/audio during a trade activity. The system includes a trader device, a domain name server (DNS), and one or more voice recorders. A trade request to conduct the trade activity in a regional location is accessed via the system. The trade request includes trader DNS information based on the trader device for identifying the location of the trader in the regional location. The system identifies the trader, and one or more trade locations where the trader is authorized to trade, and generates a recording request upon determining that trades in the regional location are authorized. The generated recording request includes a single URL as the default recorder DNS information. The system further identifies a regional recording device in the regional location based on the trader DNS information and a trade rule, and updates the single URL based on the regional recording device DNS information.
US11151645B2 Generating customer-specific vehicle proposals for potential vehicle customers
Methods, systems and computer program products for generating customer-specific vehicle proposals that may be based on ongoing vehicle finance payment information and/or information received from a third party entity. Embodiments of inventions herein disclosed provide for efficient identification of potential customers based on their current vehicle and/or ongoing financial obligations related to the current vehicle. A replacement vehicle is identified and a vehicle proposal, such as a sales or lease proposal, is generated for one or more of the identified potential customers.
US11151643B1 Online multi-user shopping
A multi-user shopping experience that allows users to converse and exchange ideas in a group setting while shopping. Through a browser or an application (e.g., on a mobile device), users are able converse with other shoppers, exchange ideas, select items, view items selected by other users, and make purchases. Additionally, each user is notified of other users' activities (e.g., viewing a collective shopping bin or browsing web pages in an on-line marketplace). Furthermore, incentives (such as discounts or free gifts) are provided to users in the group.
US11151642B2 Method and system of electronic bartering
A system and method for electronic bartering where users capture an image of a tradeable item, search for other tradeable items, and make a bartering offer to another user whereby the bartering transaction is recorded. The barter transactions are analyzed for consumer habits and trends information where users may be presented information calculated from the analyzed barter transactions to determine the barter value and market value of their tradeable items and how to make best estimates when to barter their tradeable items and how to improve their bartering efficiency.
US11151641B2 Virtual display device for an interactive merchant sales environment
There is provided systems and method for a virtual display device for an interactive merchant sales environment. A device, such as a communication device, may allow a user to view virtual images of items in a user environment so that a user may view what their potential purchase may look like when placed into the user environment. The user environment may include a residential room, an office, a car interior, or other location where a user may place purchased items. The user may submit a request to view an item in the user environment to the device, which may communicate the request to a merchant or a service provider. The virtual image may correspond to digital image(s) of an item used to present a three dimensional virtual image of the item in the user environment. The device may receive the virtual image(s) and display them to the user.
US11151635B2 Distributed matching engine
A system includes a plurality of servers that are configured to execute a distributed matching system for the trading of one or more items.
US11151634B2 Persistent virtual shopping cart
In some examples, a service computing device receives an indication that a buyer associated with a buyer profile has selected a first item to purchase from a first merchant site. The service computing device associates information related to the first item with a persistent virtual cart associated with the buyer profile. The service computing device receives an indication that the buyer has selected a second item to purchase from the second merchant site. The service computing device associates information related to the second item with the buyer profile. The service computing device receives, from a buyer device, an indication of intention to purchase the items in the persistent virtual cart. Consequently, the service computing device may send an order for the first item to a computing device associated with the first merchant and an order for the second item to a computing device associated with the second merchant.
US11151629B2 Detecting items of interest within local shops
Systems and methods disclosed herein may operate to receive, at a user device corresponding to a user of a web service, information identifying an item, based on the user device being located within a specified range of distance from the item; access a list of items including at least one item of interest to the user, with each item of interest within the list of items having been previously identified by the user at the web service; compare the information against the list of items; identify the item as being an item of interest to the user based at least in part on the information at least partially identifying the at least one item of interest within the list of items; and signal the user device to present a notification alerting the user that the item at least partially matches a previously identified item of interest.
US11151627B2 System and method for customizing photo product designs with minimal and intuitive user inputs
A photo product design customization system for customizing a photo product design with minimal and intuitive user inputs includes a product design module that displays a photo product design in a main design panel, a user input detection unit that can detect a first directional movement from a first dynamic object in a product type selection panel to the main design panel, or a second directional movement from a second dynamic object in a product style selection panel to the main design panel, or a third directional movement from a third dynamic object in a product style selection panel to the main design panel, and an intelligent product design creation engine that can automatically change the photo product design in the main design panel in response to detection of the first, the second, or the third directional movement.
US11151625B2 Geographical merchant consortium commerce system for contextual commerce
A geographical merchant consortium commerce system provides contextual offers to subscribed customers to encourage shopping locally. The system includes a plurality of merchants that operate a business within a geographical region, such as within a mall or town. A customer subscribes to the system and provides contextual data such as demographic data, a shopping list and specific personal dates, such as wedding anniversary, or birthday. The system also conducts analysis of internet activity to determine smart needs of the customer. The system then provides contextual offers to the subscribed customer for products based on the contextual data. These offers may be a combined contextual offer, having two or more products from two or more of the plurality of merchants. In addition, a contextual offer may be a proximity contextual offer that is provided to the subscribed customer when they move close to the geographical region of the plurality of merchants.
US11151621B2 System and method for carrier settlement using blockchain
A framework is provided for blockchain-based customer dispute management of wholesale telecommunications claims. A network device receives a telecommunication claim to dispute an invoice from a provider network. The provider network and a partner network that includes the network device are related through a wholesale telecommunications agreement. The network device validates the telecommunication claim based on information in a distributed ledger of the distributed consensus network. The distributed ledger includes transaction information generated by the provider network for the partner network under the wholesale telecommunications agreement. The network device adjudicates the telecommunication claim based on information in the distributed ledger and instructions in a contract and updates the distributed ledger with the adjudicated claim.
US11151616B2 Contextual information insertion in context with content
Context associated with content may be received. An additional content may be generated for insertion into the content. The additional content can be created to be within the context associated with the content and based on a likely responsiveness of the user to the additional content, the additional content referring to an item. The additional content preserves continuity and/or semantics in the context of the content.
US11151614B2 Advertisements blended with user's digital content
Disclosed are systems and methods for generating customized advertising content by combining one or more content items with advertising content. The content items may comprise various forms of media content, including, video, audio, etc. Users may utilize an interface to accesses advertising content and content items. In one embodiment, the user may utilize the interface to integrate one or more content items with advertising content to generate customized advertising content. The interface may be used to further modify the customized advertising content. A computing device may monitor on more user's consumption of customized advertising content for various purposes.
US11151612B2 Automated product health risk assessment
A computer-implemented method comprises analyzing an advertisement presented to a user during a first time period to identify a plurality of ingredients; and analyzing documents related to a medical condition of the user to determine a respective first relevance rank for each ingredient. The method further comprises selecting a subset of the ingredients having a highest number of occurrences based on the respective first relevance rank for each of the ingredients; performing sentiment analysis of the documents for the selected subset; determining a respective second relevance rank for each of the ingredients in the selected subset based on the sentiment analysis; and computing a product risk score based on the respective second relevance rank for each of the ingredients in the subset. The method further comprises modifying a display on a device associated with the user such that the display indicates the product risk score during the first time period.
US11151610B2 Autonomous vehicle control using heart rate collection based on video imagery
Video of one or more vehicle occupants is obtained and analyzed. Heart rate information is determined from the video. The heart rate information is used in cognitive state analysis. The heart rate information and resulting cognitive state analysis are correlated to stimuli, such as digital media, which is consumed or with which a vehicle occupant interacts. The heart rate information is used to infer cognitive states. The inferred cognitive states are used to output a mood measurement. The cognitive states are used to modify the behavior of a vehicle. The vehicle is an autonomous or semi-autonomous vehicle. Training is employed in the analysis. Machine learning is engaged to facilitate the training. Near-infrared image processing is used to obtain the video. The analysis is augmented by audio information obtained from the vehicle occupant.
US11151609B2 Closed loop attribution
A closed loop attribution system may include a user location history storage system containing information indicative of user location history for a plurality of users based on location of a mobile device associated with a user; a user database storage system containing placement tracking information indicative of advertising content presented to the user; and a closed loop attribution processor responsive to said user location history storage system and said user database storage assessing correlations between a user's exposure and a user's location. The user database may include records indicative of user behavior and characteristics. The closed loop attribution processor may be connected to the campaign database and the campaign database may contain an indication of one or more locations of interest to an advertiser. The correlation between user exposure and a user's location may be a correlation between user exposure and the location or locations of interest.
US11151606B2 Adaptively embedding visual advertising content into media content
Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
US11151604B2 Revenue management using dynamic customer selection
Systems, methods, and computer-readable media for controlling the timing of customer interactions (e.g., targeted product or service offerings to customers) in order to determine optimally efficient usage of a seller's available inventory are disclosed. A customer selection problem (CSP) may be formulated and solved to implement a customer selection policy for controlling the timing with which customers from a customer pool will be targeted with offerings. The customer selection policy may include dynamic optimization to account for intertemporal effects of customer decisions.
US11151602B2 Apparatus, systems and methods for acquiring commentary about a media content event
A query session system and method is operable to determine a current location of a consumer conversation acquisition system when the consumer conversation acquisition system is a mobile electronic device or determine a current operation of the consumer conversation acquisition system when the consumer conversation acquisition system is stationary. Stored state information corresponding to the determined location or operation is accessed that identifies one of a receptive state of the consumer, an unreceptive state of the consumer, or optionally an indeterminate state of the consumer. The query session is presented to the consumer when the consumer is the receptive state. A query session presents a series of audible questions to the consumer that pertain to a subject media content event that the consumer has previously consumed. Responses of the consumer to each one of the presented audible questions of the query session are acquired and are saved.
US11151601B1 Systems and methods for event detection using web-based advertisement data
Systems and methods are provided for accumulating network accessible marketplace data, determining various originating sources of the marketplace data, detecting changes in the marketplace data, and notifying users of the detected changes. The marketplace data may include advertisement data associated with advertisements on publisher web pages. The originating sources may be the publisher web pages or any of various advertising channels such as ad networks, ad services, or demand side platforms that place the advertisements on the web pages. Notifying the users may include generating a timeline and a human-readable story from the advertisement data and providing the timeline and the story to the user via a web-based interface or a notification communication such as a push notification to a device of the user.
US11151595B1 System, method, and computer program for a smart coupon code
A system, method, and non-transitory computer readable medium are provided for a smart coupon code. The smart coupon code is generated by receiving input that includes: a coupon discount for a purchasable item, a date range during which the coupon discount is valid, and one or more customer segments for which the coupon discount is valid, and further generated the smart coupon code, based on the input, to include an indication of: the coupon discount for the purchasable item, the date range during which the coupon discount is valid, and the one or more customer segments for which the coupon discount is valid. The smart coupon code can additionally validated against a requested purchase transaction based on the information indicated therein.
US11151594B1 Method and system for rebate determination and generation
A method comprising receiving rebate offer information, receiving information of a project plan of a first project, wherein the project plan includes a listing of all floor plans in the first project, receiving a selection of standard installed products for each floor plan in the first project, automatically generating a standard installed products layer based on at least the information contained in the project plan and the selection of standard installed products for each floor plan, wherein the standard installed products layer sets forth each product of the one or more products included in each floor plan in the first project and a corresponding quantity for each of the one or more products, and automatically determining whether the criteria of the first rebate is satisfied based on at least the rebate offer, the standard installed products layer and the project plan is shown.
US11151593B2 Intents for offer-discovery systems
Provided is a process of identifying an offers engine configured to provide information about offers to users, the method including: receiving, at an offers engine, a request for an offers interface website from a mobile computing device; and in response to the request, transmitting to the mobile computing device a website configured to cause a browser of the mobile computing device to perform steps, including: detecting an offers intent in the transmitted website; retrieving from memory of the mobile computing device an identifier of a native application offers interface mapped to the offers intent; and in response to retrieving the identifier of the offers engine, launching the native application, the native application being stored in memory of the mobile computing device and configured to provide an offers interface to the offers engine.
US11151592B2 Device for evaluating energy-saving promotion achievement
An energy-saving promotion achievement-evaluating device is provided in which: a population-constituting user identification information-obtaining unit comprises a population-constituting group identification information-obtaining means for obtaining population-constituting group identification information for obtaining, as comparison targets, a plurality of groups identified by group identification information for identifying a group constituted by a plurality of pieces of user identification information as the comparison target; and an energy-saving promotion achievement evaluation result-obtaining unit comprises a group-energy-saving promotion achievement evaluation result-obtaining means for obtaining energy consumption achievement data of the group identified by the population-constituting group identification information obtained by the population-constituting group identification information-obtaining means as an energy-saving promotion achievement evaluation result in association with the group identification information on the basis of the held energy-saving evaluation rule.
US11151591B2 Dynamic scan code generation
One or more computing devices, systems, and/or methods for dynamic scan code generation are provided. For example, a meta tag, comprising a user identifier of a user and a promotion code for a consumer good, is extracted from information associated with the user, such as from an email sent to the user. When a current location of a computing device of the user is within a threshold distance of a consumer good location that sells the consumer good, a scan code is dynamically generated based upon the user identifier and the promotion code. A notification of the promotion code, a description of the consumer good location, and/or other information is provided to the user such as through a push notification. The scan code is displayed through the computing device for applying the promotion code to a purchase from the consumer good location for the consumer good.
US11151589B2 Methods and apparatus to determine reach with time dependent weights
Methods and apparatus to determine reach with time dependent weights are disclosed. An example method disclosed herein includes determining a first subset of panelists exposed to media at a first time; determining a second subset of the panelists exposed to the media at a second time; applying a first plurality of weights to the first subset of panelists to generate first weighted exposures; applying a second plurality of weights to the second subset of the panelists to generate second weighted exposures; for a first panelist in the first and second subsets, determining a first cumulative weighted exposure by determining which of the first and second weighted exposures is largest for each of the first panelist; for a second panelist in one of the first and second subsets, determining a second cumulative weighted exposure by based on the weight applied to the second panelist; and determining a reach of the media for the first and second times by combining the first and second cumulative weighted exposures.
US11151588B2 Future trends forecasting system
Systems and methods for future trends forecasting based on prediction market probability estimates. Alternative simulated starting values for prediction markets are used in order to determine the preferred starting values for prediction markets to use in volumetric forecasting. A user interface that facilitates using prediction market probability estimates to determine future trends forecasts is described herein.
US11151585B2 Systems and methods to modify interaction rules during run time
In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are independent from each other in processing and are linked via prerequisite conditions to formulate the requirements of an offer campaign. The computing apparatus is configured to store data indicating the completion statuses of the events and process the events, including the scheduled actions, if any, in an atomic way. Thus, the offer rules can be changed on-the-fly during run time execution by the computing apparatus.
US11151582B2 Smart logistics management using blockchain
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for logistic management through a blockchain network. One of the methods includes storing a smart contract in a blockchain of the blockchain network. The smart contract corresponds to a logistic process. A transaction information about a transaction in the logistic process is verified and validated based on the smart contract and is hashed into the blockchain upon consensus being concluded.
US11151578B2 Methods and systems for processing customer inquiries
Embodiments of the disclosure provide a method and system for processing a customer inquiry. The method includes obtaining multiple conversations. Each of the conversations includes multiple conversation entries associated with the conversation. The method also includes, for each of the conversations, generating a directed path from a start to an end of the historical conversation. The directed path includes multiple edges and vertices. Each of the edges represents a conversation entry or an API call associated with the conversation, and each of the vertices represents a state of the conversation. The method further includes generating a directed graph based on the generated directed paths and determining an optimized directed path based on the directed graph. The method also includes receiving a customer inquiry from a user device associated with a customer, and generating a response based on the optimized directed path.
US11151577B2 Dynamically selecting contact center workflows based on workflow insights
Embodiments of the invention provide systems and methods for managing workflows in a contact center. More specifically, embodiments of the present invention are directed to dynamically influencing workflows based on learned insights into those workflows. With end-to-end Customer Relationship Management (CRM) suites, which manage the entire customer service journey from consumer website to knowledge base to escalation to a live agent via a communication channel to incident creation and incident resolution, it is possible to provide an out-of-the-box, simple-to-use solution to the above problems that offers unique advantages over the expensive, custom, bolt-on solutions.
US11151572B2 System and method for electronic payment on delivery
System and method for facilitating electronic payment on delivery of a product. The system includes a merchant device; a manufacturer device that is in communication with the merchant device; and a courier device that is in communication with the merchant device. The merchant device is configured to: receive, from an issuer device that is in communication with the merchant device, a pre-authorization code in response to a request for pre-authorization of a transaction corresponding to an electronic payment request for the product; and generate a first machine-readable code having encoded thereon at least the pre-authorization code and an identifier corresponding to the product. The manufacturer device is configured to generate a second machine-readable code having encoded thereon at least the pre-authorization code and the identifier corresponding to the product. The courier device is configured to: generate a third machine-readable code having encoded thereon at least the pre-authorization code and the identifier corresponding to the product; and transmit, to the issuer device, an instruction to either (i) complete an authorization of the transaction or (ii) cancel the pre-authorization of the transaction, based on a comparison of the pre-authorization code and the identifier corresponding to the product that are encoded on the first, second and third machine-readable codes during delivery of the product.
US11151570B1 Interbank account verification and funds transfer system and method
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real time relative to when the funds transfer information is initially received.
US11151569B2 Systems and methods for improved detection of network fraud events
A method and system for detecting fraudulent network events in a payment card network are provided. A plurality of scored payment card transaction authorization requests are received, originating from a plurality of merchants, and at least one data structure is generated. The data structure sorts the scored authorization requests into fraud score range stripes. The data structure is parsed over a plurality of time periods, and at least one cumulative metric is calculated for each of the time periods in each fraud score range stripe. A plurality of ratio striping values is determined, and a set of feature inputs is generated using the ratio striping values. A second fraud detection model is applied to the scored authorization requests. Parameters of the second fraud detection model are configured to change based on the generated set of feature inputs.
US11151566B2 Authentication and fraud prevention in provisioning a mobile wallet
A method including receiving an inquiry from a provider to authenticate a provisioning of an account to a mobile wallet. The method also can include determining device ownership information for a mobile device that operates the mobile wallet, account ownership information for the account, device risk information associated with the mobile device, and account risk information associated with the account. The method additionally can include determining an ownership correlation between the device ownership information and the account ownership information. The method further can include generating a fraud risk level by applying business rules and one or more statistical modeling techniques. The method additionally can include providing a response to the provider based on the fraud risk level. Other embodiments are provided.
US11151563B2 Automatic payment determination
A computer system monitors one or more communication applications on a device of a user. The computer system identifies a communication that corresponds to a payment from a plurality of communications on the one or more communication applications. In response to the identifying the communication that corresponds to the payment, the computer system automatically identifying one or more other users associated with the payment without prompting the user for information.
US11151561B2 Systems and methods for validating transmissions over communication channels
An authentication system may receive an authentication MAC, an integrity MAC, and data transmitted from a payment application and a payment terminal. A local integrity MAC may be generated using the data as an input to a first cryptographic operation. The system may compare the local integrity MAC to the received integrity MAC to authenticate the received integrity MAC. A local authentication MAC may be generated using a second cryptographic operation and compare the local authentication MAC to the received authentication MAC. The system may authenticate the payment application in response to a successful authentication of at least one of the received authentication MAC or the received integrity MAC.
US11151560B2 Method and system for issuer-defined prompts and data collection
A method for providing scripts for execution as part of an electronic transaction includes: storing, in a memory of an integrated circuit payment card, at least one or more executable scripts, payment credentials, and a cryptogram rule; receiving, by a receiving device of the integrated circuit payment card, a transaction request from a point of sale device, wherein the transaction request includes at least one or more transaction items and a script request; generating, by a generation module of the integrated circuit payment card, at least one payment cryptogram based on at least the cryptogram rule and at least one of the one or more transaction items; and electronically transmitting, by a transmitting device of the integrated circuit payment card, at least one of the one or more executable scripts, the payment credentials, and the generated at least one payment cryptogram to the point of sale device.
US11151553B2 Time and geographically restrained blockchain services
According to one embodiment, a blockchain service device includes an interface, a memory, and a processor. The interface receives a request to perform a blockchain service. The blockchain service includes generating a local key using a private key stored on a user device. The request includes a transaction restraint. The memory stores software used to generate an input to generate the local key. The processor generates the input in response to the request. The input is used to generate a local key that includes the at least one transaction restraint. The interface communicates the input and receives a first block in response to the communication of the input. The first block is generated using the local key and the transaction restraint. The processor inserts the first block in a blockchain, wherein inserting the first block in the blockchain preauthorizes a transaction that is limited by the transaction restraint.
US11151549B2 Cryptographic and fiat currency mechanics
A system and method for bootstrapping a cryptographic ledger based on stake in a fiat currency. Stake can be verified using proof of cash systems involving anti-spoofing, anti-counterfeiting, and remote verification and transaction functionality. Stake can further or otherwise be verified using proof of balance systems involving verification of one or more balances using a service of a financial institution or data provider. These systems, together or separately, can be utilized to implement a cryptographic currency and application platform enabling financial transaction and general computing capabilities, in accordance with various embodiments of the invention.
US11151548B2 Location based wallets
In response to detecting a request from a first device associated with a first user to utilize a digital wallet associated with a second user, a computer system determines if the first user is authorized to utilize the digital wallet associated with the second user. Further, in response to determining that the first user is authorized to utilize the digital wallet associated with the second user, the computer system allows the first device restricted access to the digital wallet.
US11151547B2 Using a consumer digital wallet as a payment method in a merchant digital wallet
A system is configured to perform operations that include receiving a purchase request to use a consumer digital wallet account of a user to pay for an item sold by a merchant, the consumer digital wallet account being included as a payment method in a merchant digital wallet account provided by the merchant to the user. The operations further include generating a single-use payment token based on a non-transactable token. Additionally, the operations include transmitting, to an existing card payment network, a card transaction message that includes the single-use payment token, the single-use payment token causing the existing card payment network to route the card transaction message back to the system. The operations also include causing payment to be remitted from the user to the merchant using a payment method included in the consumer digital wallet account.
US11151546B2 Trigger peer to peer payment with financial cards and phone camera
The disclosure relates to initiating and completing peer to peer payments or peer to merchant payments initiated by financial cards and cameras of mobile devices. In some embodiments, the disclosed systems and methods may provide an accurate determination of parties involved in a peer to peer transaction, be useable with hardware and software that users are already in possession of, and securely initiate a peer to peer transaction. The disclosed systems may include a server communicatively coupled to a mobile device by a network. The server may receive an image of one or more financial cards, retrieve account information for each financial card in the received image, generate a proposed transaction based on the retrieved account information, transmit the proposed transaction to the mobile device, receive approval for the proposed transaction and initiate a payment or a transfer to an account based on the retrieved account information.
US11151545B1 Smart-card with built-in object resolution and direct network interface
Systems and methods for secure and efficient transaction resolution and execution are provided. A method may include capturing, via a camera embedded in a smart card, an image of an object. The object may be associated with one of a plurality of service categories. The method may include processing the image and determining the service category, from the plurality of service categories, which is associated with the object. The method may also include determining a service provider that provides the service of the service category for a user associated with the smart card, and determining a monetary balance owed by the user to the service provider for the service. The method may also include executing a payment, via a wireless communication element that is embedded in the smart card, in the amount of the monetary balance, from an account associated with the user to the service provider.
US11151544B2 System and method for placing an order using a local device
A system for purchasing one or more products is provided. The system includes a local device for retrieving identification information and a remote server connected with the local device, an order management system connected with the remote server, and an order fulfillment system connected with the order management system to fulfill the order by obtaining and delivering the product to the user. Upon receiving the identification information at the local device, the local device automatically forwards the identification information along with a unique identifier to a remote server. The remote server generates and delivers the website containing information about the product to the local device. The local device is in communication with an order creation application. The product is automatically placed in a virtual shopping cart of the order creation application for purchase by the user.
US11151542B2 Wearable payment device
A wearable device receives authentication information from a user. In response to verifying the authentication information, the wearable device provides the user with access to one or more payment capabilities of the wearable device. In response to determining that the wearable device has been switched into an open state, the wearable device removes access to the one or more payment capabilities of the wearable device.
US11151540B2 Device and method for secure identification of a user
A portable payment or retail terminal with jack connector and a method for secure identification of a cardholder. The terminal comprises a set of devices and arrangement for implementing the method, which comprises at least detecting if the cardholder has a mobile device, configuring the terminal for launching an accessibility mode on the mobile device of the cardholder, and transmitting a request to the mobile device for sending a PIN to the terminal. When receiving a communication from the mobile device including information, the method includes deciphering the information to obtain the PIN code and validating the transaction.
US11151538B2 System for transmitting electronic receipt
On receiving simplified settlement data generated form settlement data and ID data for downloading electronic-receipt data from an electronic-receipt server, both from a settlement-processing apparatus, a portable terminal records the simplified settlement data in association with the ID data. The display unit of the portable terminal displays the simplified settlement data thus recorded. The portable terminal downloads electronic-receipt data from the electronic-receipt server by using the ID data recorded in association with the simplified settlement data, when the input unit is operated, thereby commanding that the electronic receipt related to the simplified settlement data displayed by the display unit should be downloaded. The electronic-receipt data is recorded in the electronic-receipt recording unit. The display unit displays the electronic receipt on the basis the electronic-receipt data recorded in the electronic-receipt recording unit.
US11151531B2 System-based detection of card sharing and fraud
This disclosure describes, in part, a payment service that associates customer profiles with an identifier of a payment instrument, and then uses the customer profiles to identify a customer that is using the payment instrument during a transaction with a merchant. For instance, in some examples, the payment service can identify preferences of customers using transaction information that includes an identifier for a payment instrument, and associate the preferences with respective customer profiles. The payment service can then receive transaction information associated with a transaction between a customer and a merchant, identify preferences of the customer using the transaction information, compare the preferences of the customer with preferences stored in the customer profiles, and identify the customer based on the comparing. The payment service can further generate a receipt for the transaction and send the receipt to contact information of the customer.
US11151530B2 Centralized restaurant management
Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant. The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
US11151529B1 Methods and systems for systematic recognition of recurring payees and payments
Methods and systems for retaining credit card usage through systematic recognition of recurring payments are described. In some embodiments, a method includes receiving user transaction data relating to a payment instrument issued to a user. The user transaction data may include payees and a schedule of payments to the payees. The method may further include identifying recurring payees based on a category of each of the payees. In response to a triggering event requiring an account update of the payment instrument, a report identifying the recurring payees may be generated for the user.
US11151523B2 Secure transactions with offline device
A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, at a mobile device from a point-of-sale terminal of a first entity, an identifier of the first entity, a transaction amount for a transaction, and a transaction identifier for the transaction. The method also can include receiving an authorization from a user of the mobile device for the transaction while the user is at the point-of-sale terminal, the mobile device running a mobile application that is associated with a mobile wallet provider. The method additionally can include determining that the mobile device is unable to communicate with the mobile wallet provider. The method further can include generating an encrypted transaction code. The encrypted transaction code can include a preauthorization from the user to pay the first entity for the transaction amount from a first account of the user maintained by a first financial institution. The method additionally can include sending the encrypted transaction code from the mobile device to the point-of-sale terminal to cause the encrypted transaction code to be sent through a proxy communication channel extending from the point-of-sale terminal, through a transaction system, to the mobile wallet provider, to cause the mobile wallet provider to decrypt the encrypted transaction code and verify the preauthorization from the user, to cause the first financial institution to retrieve from the transaction system an account identifier of a second account of the first entity maintained by a second financial institution based on the identifier of the first entity and send to the transaction system payment information regarding a payment to be made to the second account from the first account for the transaction, to cause the payment information to be routed through the transaction system to the second financial institution, and to cause the point-of-sale terminal to receive a notification of the payment for the transaction in real-time while the user remains at the point-of-sale terminal. Other embodiments are described.
US11151513B2 Automatic generation and tracking of acquisition IDs and product sources
The present disclosure involves systems, software, and computer implemented methods for automatically generating acquisition IDs and using them to track and record how products are identified, offered, and sold, as well as how customers respond to particular variations of product offers. The acquisition ID can be associated with any product sale, transaction completion, or account creation initiated using or otherwise identifying or associated with the acquisition ID, where the connection to the acquisition ID can be maintained and retained with ongoing records associated with the interaction and created account, transaction, and/or product purchase. Using the stored information and the acquisition IDs, an organization can precisely determine what products were sold using which marketing tactic, campaign, or channel through which the transaction occurred and/or was initiated, among others.
US11151512B2 Interlocking blockchains for aircraft part history and current aircraft configuration
A method and apparatus for recording information for a part, such as history information for an aircraft part. A part history blockchain network comprises part history blockchains for the part that are configured to record the information for the part. Configuration and activity history information for the vehicle is recorded in vehicle configuration and activity history blockchains for the vehicle in a vehicle configuration and activity history blockchain network. A part installation notification is received by the part history blockchain network. The part installation notification identifies the part and indicates that the part is installed on the vehicle. The part history blockchains for the part are locked in response to receiving the part installation notification to prevent adding information for the part to the part history blockchains for the part for as long as the part is installed on the vehicle.
US11151509B1 Image-based scene attribute and delivery attribute determination
Images that depict delivery locations associated with a customer may be captured or obtained. One or more classifiers may be utilized to detect and/or identify scene attributes that are depicted in the images and that are associated with the delivery location. One or more correlations between the scene attributes and delivery attributes associated with the delivery location may be determined and used to generate one or more scores for the delivery location. The correlation(s) and/or the score(s) may be utilized to determine delivery instructions that facilitate the delivery of items and/or packages to the delivery location.
US11151508B2 Grocery transport packaging system
A grocery transport system comprising a storage facility (600) for goods; the storage facility comprising one or several storage rooms having a controlled environment in that the temperature and the relative humidity of the air in the storage room is controlled so that it is kept within certain predetermined ranges; wherein the goods comprises a plurality of different types of goods sorted into different temperature ranges (TI, TIl, TIll, TIV), each type of goods being stored in a corresponding storage room (650TI, 650TII, 650TIII, 650TIV) having a temperature in accordance with the corresponding goods temperature range (TI, TIl, TIll, TIV); a loading facility for enabling chilled or frozen goods is to be packed into closable and sealable containers (20); said loading facility comprising a plurality of said closable and sealable containers (20) for use in the distribution of said chilled or frozen goods in an air atmosphere environment; a delivery vehicle for transporting said closable and sealable containers (20), when loaded with a predetermined amount of chilled or frozen goods, to a delivery destination.
US11151506B2 Method and system for tracking and optimizing cargo utilization and volume measurement and imaging sensing using lidars and video camera
Embodiments provide for using a set of sensors installing within a cargo container and on a vehicle to measure, monitor, and manage the cargo and available cargo capacity within the container. According to one embodiment, a method for measuring cargo capacity and monitoring cargo within a cargo container can comprise reading, by a monitoring system of the cargo container, a plurality of spatial sensors installed within the cargo container. The plurality of spatial sensors can comprise, for example, one or more light detection and ranging (LiDAR) sensors. An interior of the cargo container can be mapped based on reading the plurality of spatial sensors and available cargo capacity within the cargo container can be determined based on the mapping of the interior of the cargo container. The determined available cargo capacity within the cargo container can be transmitted from the monitoring system to a cloud-based cargo management system.
US11151505B1 Automatic analysis of organization process/operations data
A device may receive data associated with one or more healthcare organizations. The data may relate to a performance of one or more processes or operations of the one or more healthcare organizations. The device may process the data using one or more techniques to permit mapping of the data to a healthcare operating model. The device may map the data to the healthcare operating model. The healthcare operating model may be used to perform one or more analyses of the one or more processes or operations of the one or more healthcare organizations. The device may perform one or more analyses of the data to identify one or more deficiencies related to the one or more processes or operations. The device may perform one or more actions to positively impact the performance of the one or more processes or operations of the one or more healthcare organizations.
US11151504B2 Systems and methods for electronic messaging testing optimization in prospect electronic messages series
Disclosed are methods, systems, and non-transitory computer-readable medium for optimizing user experience with respect to email journeys. For example, a method may include determining a first development subset, a first quality assurance subset, and a first production subset of a first plurality of user identifiers; determining and transmitting a first development set of messages, a first quality assurance set of messages, and a first production set of message; determining a development performance indicator, a quality assurance performance indicator, and a production performance indicator based on one or more messages received in response to the transmitted first development set of messages, first quality assurance set of messages, and first production set of message, respectively.
US11151497B2 Microbial strain design system and methods for improved large-scale production of engineered nucleotide sequences
The generation of a factory order to control production of nucleotide sequences by a gene manufacturing system includes receiving an expression indicating an operation on sequence operands, each representing at least one nucleotide sequence part, evaluating the expression to a sequence specification, wherein the sequence specification comprises a data structure including one or more first-level operations and one or more second-level operations, and generating the factory order based upon execution of the one or more first-level operations and the one or more second-level operations. In a recursive manner, the one or more first-level operations operate on at least one first-level sequence operand, the value of which is resolved by execution of one or more of the second-level operations. The factory order may then be provided to the gene manufacturing system to assemble the sequence parts into nucleotide sequences represented by the sequence specification.
US11151495B2 Method and system for facilitating shared use of a shared use facility
There is described a method of facilitating shared use by multiple users of one or more shared use facilities. Each shared use facility comprises equipment for shared use by the multiple users. The method comprises: receiving at a control system an equipment use request from a particular one of the multiple users, the equipment use request identifying equipment desired for use (“identified equipment”); accessing by the control system an equipment reservation record identifying when equipment is reserved for use by one or more of the multiple users; validating by the control system the equipment use request based on the equipment reservation record and the equipment use request; transmitting, in response to validating the equipment use request, an activation instruction from the control system, wherein the activation instruction is for modifying an operating state of the identified equipment from a first operating state, in which the identified equipment is disabled for use, to a second operating state, in which the identified equipment is enabled for use.
US11151493B2 Infrastructure benchmarking based on dynamic cost modeling
Embodiments are directed towards infrastructure benchmarking based on dynamic cost modeling. Raw customer models that represent a customer's business system may be ingested into a benchmarking system and mapped to customer models based on one or more standard models. Benchmarking information that may be generated from one or more community models that are one or more customer models of other customers that may be available to the benchmarking application. Additional third-party information, such as, industry survey information may also be used for generating benchmarking information. The benchmarking information may be used to generate reports that include comparisons between one or more customer models and the one or more community models. The benchmarking information may be continuously updated based on changes to customer models and/or data, community models and/or data, external information.
US11151489B2 Computing system implementing multiple driver selection processes based on device locations
A computing system can monitor, in real-time, a location of each respective computing device of the plurality of computing devices based on location data received from a location sensor of the respective computing device, and determine whether to subject a respective driver using the respective computing device to either a default set of rules or an alternative set of rules associated with a geofenced area, based on the location of the respective computing device relative to the geofenced area. For the geofenced area, the computing system can implement a queue selection process for drivers. Outside the geofenced area, the computing system can perform a default selection process.
US11151486B1 System and method for managing routing of leads
A routing system of a call center determines a plurality of advisor clusters to be assigned to each of a plurality of lead records stored in a lead model database. The predictive machine learning model inputs lead model data and advisor model data into a clustering analysis. Various modeling data are extracted from source lead data, sales data, and advisor data, in which the advisor data has been flattened for modeling. The predictive machine learning model applies a combination of a clustering analysis, a cluster model, and an aggregate conversion model to lead model data and user model data. The clustering analysis utilizes unsupervised clustering and supervised clustering, and outputs a plurality of advisor clusters and sales conversion scores. The clustering analysis clusters each of the advisors into one of the plurality of advisor clusters based on degree of similarity of a clustering vector.
US11151480B1 Hyperparameter tuning system results viewer
A visualization is presented while tuning a machine learning model. A model tuning process writes tuning data to a history table. The model tuning process is repeatedly training and scoring a model type with different sets of values of hyperparameters defined based on the model type. An objective function value is computed for each set of values of the hyperparameters. Data stored in the history table is accessed and used to identify the hyperparameters. (A) A page template is selected from page templates that describe graphical objects presented in the display. (B) The page template is updated with the accessed data. (C) The display is updated using the updated page template. (D) At the end of a refresh time period, new data stored in the history table by the model tuning process is accessed. (E) (B) through (D) are repeated with the accessed data replaced with the accessed new data.
US11151478B2 Enhanced learning with feedback loop for machine reading comprehension models
The present disclosure provides an approach for training a machine learning model by first training the model on a generic dataset and then iteratively training the model on “easy” domain specific training data before moving on to “difficult” domain specific training data. Inputs of a domain-specific dataset are run on the generically-trained model to determine which inputs generate an accuracy score above a threshold. The inputs with an accuracy score above a threshold are used to retrain the model, along with the corresponding outputs. The retraining continues until all domain specific dataset has been used to train the model, or until no remaining inputs of the domain specific dataset generate an accuracy score, when run on the model, that is above a threshold.
US11151475B2 Method and device for generating a machine learning system and virtual sensor device
A method for automatically generating a machine learning system which ascertains as a function of an input variable time series an output variable time series approximating an actual output variable time series, the machine learning system ascertaining a value of the output variable assigned to the predefinable point in time as a function of input and output variable values at the points in time, which are in a predefinable time interval, prior to a predefinable point in time, only a subset of the values of the input variable within the interval and of the values of the output variable being incorporated when ascertaining the output variable assigned to the predefinable point in time, the subset being selected so that it includes available input variable values and the output variable values assigned to the points in time within the interval, which are in a predefinable equidistant selection raster within the interval.
US11151471B2 Method and apparatus for predictive classification of actionable network alerts
An approach is provided for providing predictive classification of actionable network alerts. The approach includes receiving the plurality of alerts. Each alert of the plurality of alerts indicates an alarm condition occurring at a monitored network system, and is a data record comprising one or more data fields describing the alarm condition. The approach also includes classifying said each alert using a predictive machine learning model. The predictive machine learning model is trained to classify said each alert as actionable or non-actionable using the one or more data fields of said each alert as one or more respective classification features, and to calculate a respective probability that said each alert is actionable or non-actionable. The approach further includes presenting the plurality of alerts in a network monitoring user interface based on the respective probability of said each alert.
US11151465B2 Analytics framework for selection and execution of analytics in a distributed environment
Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.
US11151461B2 Method and apparatus for behavior-based vehicle purchase recommendations
A system includes a processor configured to wirelessly receive data indicating vehicle-feature usage for an individual vehicle. The processor is also configured to aggregate received data to form a feature-usage customer profile defining feature preferences. The processor is further configured to select vehicles associated with a customer-classification, including predefined feature-usage characteristics, the customer-classification determined based on a correlation between the predefined feature-usage characteristics and the aggregated data in the feature-usage profile defining feature preferences. The processor is also configured to compare the aggregated data to the selected vehicles to determine a vehicle having features preferred by a customer as indicated by the aggregated data in the feature-usage profile and recommend the determined vehicle to the customer.
US11151452B2 Systems and methods for legal document generation
A system is configured to receive first training data, train a first neural network (NN) based on the first training data, receive second training data, train a second NN based on the second training data, receive a first plain English phrase, provide the first plain English phrase to the first NN, generate, via the first NN, one or more first legal clauses based on the first plain English phrase, receive a second plain English phrase, provide the second plain English phrase to the first NN, generate, via the first NN, one or more second legal clauses based on the second plain English phrase, provide the one or more first legal clauses and the one or more second legal clauses to the second NN, and generate, via the second NN, a legal document based on the one or more first legal clauses and the one or more second legal clauses.
US11151451B2 Data processing method and apparatus for training incremental model of neural network
A data processing method in a data processing device is provided. First to-be-processed data input into a neural network are obtained. Iterative training is performed on the neural network for a first preset number of times by using first target data in the first to-be-processed data, to obtain a seed model of the neural network. First newly added data generated after an elapse of time corresponding to the first time window is obtained, and the first newly added data and the first to-be-processed data are combined into second to-be-processed data. Iterative training is performed on the seed model for a second preset number of times by using second target data in the second to-be-processed data, to obtain a first incremental model of the neural network. A first preset area overlaps between the second time window and the first time window. The first incremental model online is published.
US11151449B2 Adaptation of a trained neural network
A method, computer program product, and apparatus for adapting a trained neural network having one or more batch normalization layers are provided. The method includes adapting only the one or more batch normalization layers using adaptation data. The method also includes adapting the whole of the neural network having the one or more adapted batch normalization layers, using the adaptation data.
US11151448B2 Location tagging for visual data of places using deep learning
A method, computer system, and a computer program product for generating a location tag for a piece of visual data using deep learning is provided. The present invention may include receiving the piece of visual data. The present invention may also include analyzing the received piece of visual data using a neural network. The present invention may then include retrieving a location for the analyzed piece of visual data from the neural network. The present invention may further include generating a plurality of metadata for the retrieved location associated with the analyzed piece of visual data, wherein the generated plurality of metadata includes the location tag.
US11151444B2 Structural descriptions for neurosynaptic networks
Embodiments of the invention provide a method comprising creating a structural description for at least one neurosynaptic core circuit. Each core circuit comprises an interconnect network including plural electronic synapses for interconnecting one or more electronic neurons with one or more electronic axons. The structural description defines a desired neuronal activity for the core circuits. The desired neuronal activity is simulated by programming the core circuits with the structural description. The structural description controls routing of neuronal firing events for the core circuits.
US11151439B2 Computing in-memory system and method based on skyrmion racetrack memory
A computing in-memory system and computing in-memory method based on a skyrmion race memory are provided. The system comprises a circuit architecture of SRM-CIM. The circuit architecture of the SRM-CIM comprises a row decoder, a column decoder, a voltage-driven, a storage array, a modified sensor circuit, a counter Bit-counter and a mode controller. The voltage-driven includes two NMOSs, and the two NMOSs are respectively connected with a selector MUX. The modified sensor circuit compares the resistance between a first node to a second node and a third node to a fourth node by using a pre-charge sense amplifier. The storage array is composed of the skyrmion racetrack memories. The computing in-memory architecture is designed by utilizing the skyrmion racetrack memory, so that storage is realized in the memory, and computing operation can be carried out in the memory.
US11151438B2 Radio-frequency identification tag
A micro radio frequency identification tag for use on an article, the micro radio frequency identification tag comprises a substrate having a first surface and a second surface, each surface including a width and a longitudinal length, the longitudinal length being greater than the width; a chip anchor having a first chip attachment pad and a second chip attachment pad; a radio frequency identification chip operatively retained on the first surface by the chip anchor; a component anchor having a first component attachment pad and a second component attachment pad; a passive component operatively retained on the first surface by the component anchor; a continuous planar antenna operatively retained on the second surface; a first conductive trace interconnect segment connected to the continuous planar antenna and the first chip attachment pad; a second conductive trace interconnect segment connected to the continuous planar antenna and the second chip attachment pad; a third conductive trace interconnect segment connected to the continuous planar antenna and the first component attachment pad; a fourth conductive trace interconnect segment connected to the continuous planar antenna and the second component attachment pad.
US11151436B2 Method for authorising a communication with a portable electronic device, such as access to a memory zone, corresponding electronic device and system
The invention relates to a method for authorizing a communication with a portable electronic device, such as access to at least one memory area. The portable electronic device has a display for presenting an item of information visible to the outside and an interface for communication with the outside of the portable electronic device. The item of information is at least in part taken into account by the portable electronic device to authorize the communication. The method includes optically reading of the item of information outside the portable electronic device. The method also includes a step of varying the item of information, the step of varying causing the item of information, termed the variable item of information, to vary at least in part. The invention also relates to the portable electronic device, and the system comprising the portable electronic device and an electronic communication or reading device.
US11151434B2 Two dimensional barcode provided with surrounding dynamic environmental indicator and color calibration reference
An indicator includes a substrate, a two-dimensional barcode symbol provided on the substrate, a space on the substrate surrounding the barcode symbol, and a historical environmental condition indicator on the substrate. The two-dimensional barcode symbol may be printed on the substrate, preferably in a rectangular, and more preferably in a square configuration. The two-dimensional barcode is printed preferably in black and white and more preferably according to a certain standard. The space on the substrate surrounding the barcode symbol has four quadrants. Additionally, the historical environmental condition indicator is preferably a historical temperature indicator, which occupies space on the substrate in at least two of the four quadrants. The historical environmental condition indicator preferably occupies three and more preferably occupies four of the four quadrants.
US11151432B2 Information processing apparatus and activation method thereof
An information processing apparatus includes a storage unit configured to store information related to an activation of the information processing apparatus, a control unit configured to perform a control such that, in a case where the information stored in the storage unit relates to a first activation, the information processing apparatus is shifted into a standby state when power is supplied to the information processing apparatus, and in a case where the stored information relates to a second activation, the information processing apparatus is shifted into the standby state when the power is supplied to the information processing apparatus and also a signal input to the control unit is put into a particular state, and a power supply control unit configured to put the signal input to the control unit into the particular state when the information processing apparatus is not shifted into the standby state even when the power is supplied.
US11151426B2 System and method for clustering products by combining attribute data with image recognition
Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identify, via a processor configured to perform image processing, a shape of the item based on the image, and transform the plurality of attributes and the shape of the item, into a plurality of quantifiable values. The system can then categorize the item based on the quantifiable values.
US11151424B2 System and method for 3D blob classification and transmission
Embodiments described herein provide an apparatus comprising a processor to project and accumulate three-dimensional (3D) point data from a blob onto a plane; construct a histogram of the 3D point data; identify a center of mass of the blob based on histogram data; surround peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass; obtain height data for the 3D point data; and calculate dimensions for a bounding box to surround the blob based on the shape and the height data. Other embodiments may be described and claimed.
US11151420B2 Determination using learned model
A method, computer system, and a computer program product for digital image recognition determination using a learned model is provided. The present invention may include acquiring a first determination result by making a determination concerning first data, using a first learned model. The present invention may include selecting a partial region of the first data. The present invention may then include generating second data obtained by applying a first alteration process to the partial region. The present invention may also include acquiring a second determination result by making a determination concerning the second data, using a second learned model. The present invention may lastly include obtaining a final determination result based on the first determination result and the second determination result.
US11151416B2 Method and apparatus for efficiently processing convolution neural network operations
Artificial intelligence is an increasingly important sector of the computer industry. One of the most important applications for artificial intelligence is object recognition and classification from digital images. Convolutional neural networks have proven to be a very effective tool for object recognition and classification from digital images. However, convolutional neural networks are extremely computationally intensive thus requiring high-performance processors, significant computation time, and significant energy consumption. To reduce the computation time and energy consumption a “cone of dependency” and “cone of influence” processing techniques are disclosed. These two techniques arrange the computations required in a manner that minimizes memory accesses such that computations may be performed in local cache memory. These techniques significantly reduce the time to perform the computations and the energy consumed by the hardware implementing a convolutional neural network.
US11151415B2 Parameter archival electronic storage system for image processing models
Embodiments of the invention are directed to systems, methods, and computer program products for a parameter archival storage system for image processing models. The system is configured for read-optimized compression storage of machine-learning neural-network based image processing models with reduced storage by separately storing weight filter bits. The system is configured to construct weigh parameter objects associated with the plurality of neural network layers of an image processing model, such that the image processing model can be reconstructed from the weigh parameter objects. The system may discard the hierarchical linked architecture of the second image processing model and store the second image processing model at the at least one hosted model versioning system repository by storing only the weigh parameter objects.
US11151411B2 Method and electronic device for providing text-related image
An artificial intelligence (AI) system for simulating functions such as recognition, determination, and so forth of human brains by using a mechanical learning algorithm like deep learning, or the like, and an application thereof is provided. A method of providing a text-related image is provided. The method includes obtaining a text, determining at least one image related to the obtained text based on a degree of relatedness between a result of applying a first AI data recognition model to the obtained text and a result of applying a second AI data recognition model to a user-accessible image, and displaying the determined at least one image to a user.
US11151410B2 Generating and augmenting transfer learning datasets with pseudo-labeled images
A computer-implemented method for data labeling is provided. The computer-implemented method assigns pseudo-labels to unlabeled examples of data using a similarity metric on an embedding space to produce pseudo-labeled examples. A curriculum learning model is trained using the pseudo-labeled examples. The curriculum learning model trained with the pseudo-labeled examples is employed in in a fine-tuning task to enhance classification accuracy of the data.
US11151403B2 Method and apparatus for segmenting sky area, and convolutional neural network
The present disclosure provides a method and apparatus for segmenting a sky area, and a convolutional neural network. The method includes: acquiring, by the image input layer, an original image; extracting, by the first convolutional neural network, a plurality of sky feature images with different scales from the original image; processing, by the plurality of cascaded second convolutional neural networks, the plurality of sky feature images to output a target feature image; up-sampling, by the up-sampling layer, the target feature image to obtain an up-sampled feature image; determining, by the sky area determining layer, a pixel area of which a gray value is greater than or equal to a preset gray value in the up-sampled feature image as a sky area.
US11151394B2 Identifying dynamic objects in a point cloud
Operations may comprise obtaining a first point cloud from a map representing a region. The operations may also include obtaining a second point cloud from one or more sensors of a vehicle traveling through the region. In addition, the operations may include identifying one or more subsets of clusters of second points of the second point cloud. The operations may also include determining correspondences between first points of the first point cloud and cluster points of the one or more subsets of clusters of the second point cloud. Moreover, the operations may include identifying at least a cluster of the one or more subsets of clusters, the identified cluster having, with respect to first points of the first point cloud, a correspondence percentage that is less than a threshold value. The operations may also include adjusting the second point cloud based on the identified cluster.
US11151393B2 Feature matching and corresponding refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform by one or more autonomous vehicle driving modules execution of processing of images from a camera and data from a LiDAR using the following steps comprising: computing, in response to features from a 3D submap and features from a global map, matching score between corresponding features of a same class between the 3D submap and the global map; selecting, for each feature in the 3D submap, a corresponding feature with the highest matching score from the global map; determining a feature correspondence to be invalid if a distance between corresponding features is larger than a threshold; and removing the invalid feature correspondence.
US11151392B2 Method and apparatus for camera calibration processing, device for vehicle control and storage medium
Embodiments of the present disclosure provide a method and an apparatus for camera calibration processing, a device for vehicle control and a storage medium. In the method according to the embodiments of the present disclosure, at least one pair of images collected by a camera and a vehicle position at a collection time of each of the images are acquired during a process of a vehicle travelling along a straight line, where each pair of images includes images taken by the camera at two different positions, and two images in each pair of images include a common static feature point. A current installation angle of the camera is calculated according to the at least one pair of images and the vehicle position at the collection time of each of the images.
US11151389B2 Information processing apparatus, control method, and program
An information processing apparatus of the present invention detects a queue (20) of objects from video data (12). Further, the information processing apparatus of the present invention generates element information using a video frame (14) in which the queue (20) of objects is detected. The element information is information in which an object area (24) in the video frame (14) occupied by the object (22) included in the queue (20) of objects is associated with an attribute of the object (22). Furthermore, the information processing apparatus of the present invention detects a change in the queue (20) of objects based on the element information and the detection result of the object to video frame (14) generated after the video frame (14) in which the element information is generated. Then, the information processing apparatus of the present invention generates element information for the queue (20) of objects in which a change is detected to update the element information used later.
US11151388B2 Customer-based video feed
An apparatus includes an interface, display, memory, and processor. The interface receives a video feed including first and second camera feeds, each feed corresponding to a camera located in a store. The processor stores a video segment in memory, assigned to a person and capturing a portion of a shopping session. The video segment includes first and second camera feed segments, each segment corresponding to a recording of the corresponding camera feed from a starting to an ending timestamp. Playback of the first and second camera feed segments is synchronized, and a slider bar controls a playback progress of the camera feed segments. The processor displays the camera feed segments and copies of the slider bar on the display. The processor receives an instruction from at least one of the copies of the slider bar to adjust the playback progress of the camera feed segments and adjusts the playback progress.
US11151387B2 Camera system to detect unusual activities
Methods, systems, and apparatus for a detection system. The detection system includes a first camera configured to capture a first image data of a surrounding environment. The first image data includes multiple objects. The detection system includes a memory configured to store image data. The detection system includes an electronic control unit. The electronic control unit is configured to obtain the first image data. The electronic control unit is configured to recognize the multiple objects. The electronic control unit is configured to determine that an object among the multiple objects within the surrounding environment is different than a baseline of the surrounding environment. The electronic control unit is configured to record and capture, in the memory and using the camera, the first image data for a time period before and after the determination that the object is different than the baseline.
US11151382B2 Opportunity to view an object in image processing
Image processing of an image is used to determine the opportunity to view an object. Rather than relying on simple numbers passing an object, the opportunity to view the object is weighted based on attention, which is derived from other objects competing for attention. For the processor to more accurately determine opportunity to view as compared to using geometric information alone, a machine-learned network is used. To deal with changes in obstructions, another machine-learned network may extract obstructions from camera images. Trace data is used to allow for daily variation in base counts of viewers, allowing greater temporal resolution and determination based on information more recently acquired than counts.
US11151380B2 Augmented reality risk vulnerability analysis
A system, method and program product for identifying a risk hazard vulnerability at a target environment and presenting a detected risk hazard. The method configures an evaluator mobile computing device to obtain, via the mobile device, a real-world view or image data of items/objects in a target real-world environment and, optionally, or in addition, obtain other context data associated with the target environment. The method invokes operations of a risk vulnerability model to detect a risk associated with the target object within the real-world view and based on any additional associated context data. The method causes the mobile device to further generate a visual, audible or haptics indication of the identified risk vulnerability and/or a calculated risk score of the target object for display on the mobile computing device and display the risk vulnerability indication on the real-world view displayed at the mobile device.
US11151376B2 Rider-driver localization for determining placement of AR content for passenger
Systems and methods are disclosed herein for determining placement of Augmented Reality (AR) content. In some embodiments, a processor detects input at a first client device of a first user that a transportation session between the first user and a second user has begun. In response to detecting the input, the processor determines a first location of the first client device based on an image captured by the first client device, and determines a geospatial offset of a second client device of the second user from the first client device. The processor determines a second location of the second client device based on the first location of the first client device and the geospatial offset, and generates for display by the second client device AR content, the AR content being selected based on an orientation of the second client device and the second location.
US11151374B2 Method and system for generating a surface signature
A method of generating at least one digital signature for at least one surface of a material element, referred to as an “examined surface.” The method is performed by a data processor system, and may include, for each examined surface: obtaining an “offset” image having at least a portion showing the examined surface; obtaining at least one zone of interest in the offset image by putting into correspondence the offset image with at least one predetermined “equivalent” zone that is included in a model image having at least a portion representing a “reference” surface; obtaining a “registered” image by registering the offset image with the model image by applying a homography transformation to the offset image, wherein the transformation is obtained from the at least one zone of interest and the at least one equivalent zone; and generating the digital signature, which characterizes the structure of the examined surface, from the registered image.
US11151373B2 Information processing apparatus and information processing method
An information processing apparatus includes processing circuitry. The circuitry acquires first ledger sheet definition information and second ledger sheet definition information from a memory. The first ledger sheet definition information defines relative positions of an item and a value of the item in a ledger sheet. The second ledger sheet definition information defines relative positions of an item and a value of the item in a ledger sheet unique to a user. Based on at least one of the first ledger sheet definition information and the second ledger sheet definition information, the circuitry extracts an item and a value of the item from reading result information that associates a character string read from a ledger sheet image with information representing a position of the character string, and the circuitry outputs the extracted item and value of the item as a recognition result.
US11151367B2 Image processing apparatus and image processing program
An image processing apparatus includes a processor that acquires document image data that is generated by reading an original document and recognizes character strings that are included in the document image data through character recognition, and the processor searches for a specific character string registered in advance from the character strings and causes a display unit to display a file name that includes the specific character string detected through the searching as a file name of the document image data. The processor extracts date information from the character strings included in the document image data and causes the extracted date information to be included in the file name to be displayed.
US11151361B2 Dynamic emotion recognition in unconstrained scenarios
An apparatus for dynamic emotion recognition in unconstrained scenarios is described herein. The apparatus comprises a controller to pre-process image data and a phase-convolution mechanism to build lower levels of a CNN such that the filters form pairs in phase. The apparatus also comprises a phase-residual mechanism configured to build middle layers of the CNN via plurality of residual functions and an inception-residual mechanism to build top layers of the CNN by introducing multi-scale feature extraction. Further, the apparatus comprises a fully connected mechanism to classify extracted features.
US11151352B2 Display device
A display device includes a transparent display panel, which includes a display area, the display area having a fingerprint recognition region; a rear surface film attached to the rear surface of the transparent display panel and having a through-hole corresponding to the fingerprint recognition region; a fingerprint sensor in the through-hole; and a photochromic part overlapping the through-hole.
US11151351B2 Three-dimensional fingerprint sensing device, method of sensing fingerprint by using the same, and electronic apparatus including the same
Provided are a three-dimensional (3D) fingerprint sensing device capable of performing 3D fingerprint recognition for enhanced security, a method of sensing a fingerprint by using the same, and an electronic apparatus including the same. The 3D fingerprint sensing device includes: a light-emitter including organic light-emitting diode (OLED) pixels configured to emit visible light; a 3D fingerprint sensing unit including a light source configured to emit invisible light, a first optical sensor configured to receive first light incident in a first direction, and a second optical sensor configured to receive second light incident in a second direction, where the second direction is different from the first direction; and a light-mixing blocker configured to prevent a mixing of light.
US11151350B2 Electronic device and method of registering fingerprint in electronic device
An electronic device includes: a fingerprint input unit located in one area of the electronic device to receive a fingerprint of a user; and a controller configured to control a display unit to display information on a fingerprint registration progress situation in correspondence to a plurality of fingerprints that are sequentially input to the fingerprint input unit, determine whether a fingerprint of the user is to be registered according to the fingerprint registration progress situation information, and register a fingerprint of the user by using at least some of the plurality of fingerprints. A fingerprint registration progress situation can be identified when a fingerprint is registered.
US11151345B2 Polarization-based coding/encryption using organic charge-transfer materials
A charge-transfer material enables patterning approach where the polarization angle in stand-alone films can be precisely defined at the single pixel level and reconfigured following initial alignment. This capability enables new routes for non-binary information storage, retrieval, and intrinsic encryption, and it suggests future technologies such as photonic chips that can be reconfigured using non-contact patterning.
US11151344B2 Systems and method for enabling selective use of illumination color to capture appropriate data
A bioptic barcode reader is disclosed for selective use of illumination color to capture appropriate data. The bioptic barcode reader includes a housing and a primary imager positioned within the housing, configured to scan a target object during a first time period. The bioptic barcode reader further includes a primary illumination source positioned within the housing configured to emit primary illumination in a primary wavelength range during the first time period. The bioptic barcode reader further includes a secondary imager configured to capture one or more images of a target object during a second time period. The bioptic barcode reader further includes a secondary illumination source configured to emit secondary illumination in a secondary wavelength range during the second time period, wherein the second time period and first time period are interleaved and the secondary wavelength range is different from the primary wavelength range.
US11151343B2 Reading optical codes
A method of reading optical codes is specified in which an image sensor having at least one pixel element detects image information in a reading zone and in which the image information is evaluated to read a code in the reading zone. The image sensor is an event-based image sensor here.
US11151338B2 Securing a transaction by means of a smart card and smart card
Disclosed is a method of managing a smart card configured for securing a transaction with an external device via a card reader, the method including the following steps: incrementing at least one command counter of commands received by the smart card during a transaction; and depending on the current value of the at least one counter and a command profile, implementation of a smart card management command.
US11151334B2 Systems and methods for multilingual text generation field
In at least one broad aspect, described herein are systems and methods in which a latent representation shared between two languages is built and/or accessed, and then leveraged for the purpose of text generation in both languages. Neural text generation techniques are applied to facilitate text generation, and in particular the generation of sentences (i.e., sequences of words or subwords) in both languages, in at least some embodiments.
US11151331B1 Layered neural networks to evaluate communication distribution
Techniques for communication evaluation and routing are provided. A communication for distribution to a plurality of users is received from a sending user, and the communication is parsed using one or more natural language processing (NLP) techniques to determine a context. A plurality of scores is generated for the plurality of users by processing the context using a machine learning (ML) model. It is determined, based on a first score of the plurality of scores corresponding to a first user of the plurality of users, to transmit the communication to the first user. It is further determined, based on a second score of the plurality of scores corresponding to a second user of the plurality of users, to refrain from transmitting the communication to the second user. Additionally, the system transmits the communication to the first user, and refrains from transmitting the communication to the second user.
US11151330B2 Dynamic management of relative time references in documents
A method, computer system, and computer program product for accessing documents is provided. The method includes providing a document having one or more original time references having corresponding meanings depending on one or more time bases, identifying the original time references in the document, generating corresponding time artifacts for the original time references, the time artifacts including corresponding time values being calculated from the corresponding original time references according to the time bases and/or corresponding calculation instructions for calculating the corresponding time values from the corresponding original time references according to the time bases, and associating the corresponding time artifacts with the original time references for outputting the corresponding time values.
US11151329B2 Support for grammar inflections within a software development framework
A natural language understanding server includes grammars specified in a modified extended Backus-Naur form (MEBNF) that includes an agglutination metasymbol not supported by conventional EBNF grammar parsers, as well as an agglutination preprocessor. The agglutination preprocessor applies one or more sets of agglutination rewrite rules to the MEBNF grammars, transforming them to EBNF grammars that can be processed by conventional EBNF grammar parsers. Permitting grammars to be specified in MEBNF form greatly simplifies the authoring and maintenance of grammars supporting inflected forms of words in the languages described by the grammars.
US11151327B2 Autonomous detection of compound issue requests in an issue tracking system
An issue tracking system configured to determine whether an issue request submitted by a user of the issue tracking system can, or should, be subdivided into two or more issue requests. In some implementations, the issue tracking system is configured to extract a content item of the issue request (e.g., title, description, and the like) in order to perform a semantic and/or syntactic analysis of that content item. Upon determining that the content item includes two or more clauses linked by a coordinating, subordinating, or correlative conjunction, the system can provide a recommendation to the user to submit discrete two or more issue requests, each one of which corresponds to a single linked clause of the content item.
US11151321B2 Anaphora resolution
A method, a structure, and a computer system for resolving an anaphora. The exemplary embodiments may include extracting individual context data from an individual expression and determining whether the individual expression includes an anaphora representation based on the individual context data. The exemplary embodiments may further include, based on determining that the individual expression includes the anaphora representation, extracting anaphora context data and identifying an object of one or more objects to which the anaphora representation refers based on comparing the individual context data and the anaphora context data to data detailing the one or more objects.
US11151319B2 Method, program, and information processing apparatus for presenting correction candidates in voice input system
A correction candidate presentation method performed by a computer for a voice input system is disclosed. The method includes: displaying, on a display screen, a plurality of word blocks generated by using morphological analysis from a character string obtained by speech recognition and keys each assigned to a corresponding one of the plurality of word blocks; accepting input of a first key of the keys that are displayed; identifying a first word block corresponding to the first key whose input has been accepted; and presenting, on the display screen, correction candidates of at least one word block among the identified first word block and a second word block including the first word block and a word block that is adjacent to the first word block.
US11151318B2 System and method for detecting undesirable and potentially harmful online behavior
Embodiments include computer-implemented methods and systems for detecting undesirable and potentially harmful online behavior. The embodiments described and claimed could also be applied to detecting any other type of online behavior to be detected, but the descriptions focuses on detecting online violence. More particularly, the embodiments disclosed relate to detecting online violence using symbolic methods of natural language processing (NLP) that utilize and govern the usage of: 1) syntactic parser for analyzing grammatical context of the input text data, 2) unsupervised learning methods for improving selected aspects of the system and adjusting the system to new data sources and guidelines, and 3) statistical classifiers for resolving specific well-defined sub-tasks, in which statistical approaches surpass the symbolic methods.
US11151316B2 Webpage modification alert system
A webpage notification control system is provided. A computing device monitors a plurality of website content stored on a database. A computing device identifies one or more anchor contents associated with the plurality of website content stored on a database. A computing device detects changes made to one or more data contents associated with the plurality of website content stored on a database. A computing device generates an alert based, at least in part, on the detection of a change made to one or more data contents associated with the plurality of website content.
US11151310B2 Method and system for regulatory documentation capture
A method for capturing documentation information is provided. The method includes: receiving an input that relates to a regulatory body; identifying at least one jurisdiction that applies regulations in connection with the regulatory body; extracting, from a source database, at least one publication that includes information that relates to the regulations; formatting the regulations-related information from the extracted publications into a predetermined format; and outputting the formatted information to a computer display.
US11151307B2 Mapping annotations to ranges of text across documents
An annotation corresponding to a first range of text of a first document may be received. Based on the annotation, comparisons may be performed between a text string that comprises the first range of text and a group of text of a second document at different positions in the group of text. Based on the comparisons, similarity scores between the text string and the group of text may be determined at the different positions in the group of text. A position for the annotation in the group of text may be selected based on the similarity scores at the different positions. The annotation may be associated with a second range of text in the group of text that corresponds to the position.
US11151304B2 Modular systems and methods for selectively enabling cloud-based assistive technologies
Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.
US11151302B2 Mobile device and method
A mobile device comprises a display and a processor. The processor is configured to: intercept information sent from an application, to be displayed on the display; identify an information entity in the intercepted information, comprised in a predefined set of information entity types; reformat appearance of the identified information entity to be displayed on the display; forward the intercepted information including the reformatted appearance of the identified information entity to be displayed on the display. The display is configured to: present the identified information entity with the reformatted appearance to the user of the mobile device. Also a corresponding method is disclosed.
US11151301B2 Point-to-point module connection interface for integrated circuit generation
Systems and methods are disclosed for generation and testing of integrated circuit designs with point-to-point connections between modules. These may allow for the rapid design and testing (e.g. silicon testing) of processors and SoCs. For example, type parameterization may be used to generate point-to-point connections in a flexible manner. For example, a point-to-point connection between the source module and the sink module that includes one or more named wires specified by bundle type may be automatically generated based on using the bundle type as a type parameterization input. For example, these system and methods may be used to rapidly connect a custom processor design, including one or more IP cores, to a standard input/output shell for a SoC design to facilitate rapid silicon testing of the custom processor design.
US11151297B2 Multiple fin count layout, method, system, and device
A method includes positioning adjacent first through fourth active regions in a cell of an IC layout diagram, the first active region being a first type of an n-type or a p-type and corresponding to a first total number of fins, the second active region being a second type of the n-type or the p-type and corresponding to a second total number of fins, the third active region being the second type and corresponding to a third total number of fins, and the fourth active region being the first type and corresponding to a fourth total number of fins. Each of the first and second total numbers of fins is greater than each of the third and fourth total numbers of fins, and at least one of the positioning the first, second, third, or fourth active regions is performed by a processor.
US11151296B2 Memory cell array circuit
A memory cell array includes a first column of memory cells, a second column of memory cells, a first bit line, a second bit line and a source line. The second column of memory cells is separated from the first column of memory cells in a first direction. The first column of memory cells and the second column of memory cells are arranged in a second direction. The first bit line is coupled to the first column of memory cells, and extends in the second direction. The second bit line is coupled to the second column of memory cells, and extends in the second direction. The source line extends in the second direction, is coupled to the first column of memory cells and the second column of memory cells.
US11151291B2 Method of manufacturing prosthetic socket interface
A method of manufacturing an interface for a body part having an underlying skeletal structure surrounded by soft tissue is described. The method comprises reducing a radial dimension of a positive or negative model of the body part at a plurality of compression areas. The plurality of compression areas are spaced circumferentially around a long axis of the model to create a compression pattern. Each compression area is longitudinal-shaped and extends along a long axis of the model. An interface that mates with the compression pattern of the model is fabricated. The compression pattern of the interface is sized and dimensioned to compress soft tissue of the body part against the skeletal structure such that motion of the skeletal structure towards a wall of the interface is reduced.
US11151290B2 Tamper-resistant component networks
According to various aspects, systems and methods are provided for improving a computer system's resistance to tampering. A PUF may be one component of a system. Other components of the system may not have the same level of protection against tampering as the PUF. According to one aspect, tamper protection provided by the PUF may be extended to one or more other components of the system, thus creating a network of tamper-resistant components. The system may include a tamper detection circuit that receives signals from the component(s). The tamper detection circuit generates an output signal based on the received signals that indicates whether any of the components has been tampered with. The PUF may be configured to use the output signal to generate secret information. If the output signal indicates that one of the components has been tampered with, the PUF may prevent generation of the correct secret information.
US11151289B2 Non-rewritable code comparators with memristors and serial resistors
Systems and methods for providing a non-rewritable code comparator using a memristor and a serial resistor are disclosed. An example apparatus comprises: a plurality of first terminals; a plurality of second terminals; and a plurality of two-terminal device pairs formed between the plurality of first terminals and the plurality of second terminals. Each two-terminal device pair in the plurality of two-terminal device pairs include at least one memristor and at least one resistor; each two-terminal device pair is configured to be switched to a subsequent state once and only once. In some implementations, a two-terminal device pair is configured to remain in the subsequent state regardless of whether an input signal to the apparatus matches a reference signal to the apparatus.
US11151287B2 System and method for managing requests in an asynchronous pipeline
An asynchronous pipeline circuit includes: a first processing stage including a first data latch configured to generate a request signal; a second processing stage downstream the first processing stage and including a second data latch; and a programmable delay line coupled between the first data latch and the second processing stage. The programmable delay line is configured to receive the request signal from the first data latch and to generate a delayed request signal by randomly delaying the request signal on each data transfer from the first data latch to the second data latch.
US11151285B2 Detecting sensitive data exposure via logging
A method for controlling exposure of sensitive data though a logging system is provided. The method comprises: upon receiving a request by the request handler, determining sensitive data as part of the request by applying a rule, converting the data into a transformed format, and registering the data together with a related data field label with a log handler. Then, upon receiving by the log handler a log entry, converting each expression of the log entry into the transformed format, and comparing each transformed expression with each of the sensitive data in the transformed format. Upon determining a match of one of the transformed expressions with one of the sensitive data in the transformed format, the method comprises issuing an alert indicating that the log entry comprises sensitive data.
US11151283B2 Secure data analysis in multitenant applications
According to a disclosed embodiment, data analysis is secured with a microservice architecture and data anonymization in a multitenant application. Tenant data is received by a first microservice in a multitenant application. The tenant data is isolated from other tenant data in the first microservice and stored separately from other tenant data in a tenant database. The tenant data is anonymized in the first microservice and thereafter provided to a second microservice. The second microservice stores the anonymized tenant data in an analytics database. The second microservice, upon request, analyzes anonymized tenant data from a plurality of tenants from the analytics database and provides an analytics result to the first microservice.
US11151282B2 System and method using a database for enhanced user initiated requests of material or information
A method of providing material based on a user-initiated request utilizing an electronic database includes receiving search keywords to conduct a search and accessing a first database having previously stored contact information for the particular user in an initial table record. The method includes transforming data in the fields of the record for the particular user in the initial table to generate a record in a sanitized table, accessing a second electronic database having previously stored data structures corresponding to businesses, where each data structure maps selected keyword combinations to corresponding icons, and to particular material corresponding to each keyword combination, and displaying icons associated with search results having corresponding selected keywords near associated result items on an electronic display. The method includes initiating sending of particular material corresponding to the request based on the selected icon and contact data for the user obtained from the sanitized table.
US11151281B2 Video monitoring method for mobile robot
The disclosure relates to a video monitoring method for mobile robot. The method includes the following steps: providing one or more private area on a basis of a map constructed by a mobile robot; determining, on a basis of a position of the mobile robot and an image shot from a shooting angle of a camera, whether an image shot currently contains private contents; if the image shot currently contains private contents, shielding the private contents contained in the image; and if the image shot currently is not containing private contents, continuing monitoring the mobile robot. By providing one or more private area in a map constructed by a mobile robot, the mobile robot can determine whether a shot image contains private contents during the subsequent video monitoring process, so as to shield the private contents in the image, thereby ensuring the security in video monitoring of the mobile robot, and avoiding privacy leakage.
US11151280B2 Simplified deletion of personal private data in cloud backup storage for GDPR compliance
In a public cloud that stores data in a database system for a plurality of entities as primary data and as one or more secondary backup copies of the primary data, the data being stored in predefined data fields of data records, personal private data of each entity is stored encrypted using an encryption/decryption key that is unique to each different entity. The encryption/decryption keys are stored in the cloud in a key store of a key management system. To delete the personal private data of a particular entity, as to comply with the right to be forgotten pursuant to GDPR regulations, or otherwise, the encryption/decryption key for that particular entity is deleted from the key store to render permanently inaccessible all copies of that entity's personal private data.
US11151278B1 Electronic briefcases for inmate documents
Some implementations disclosed herein provide systems and methods that use an inmate-accessible electronic briefcase to facilitate an inmate's organization of significant content. Electronic documents are created and stored in an organized document storage area that may be accessed while the inmates are incarcerated and after the inmates are released.
US11151276B1 Systems and methods for data certificate notarization utilizing bridging from private blockchain to public blockchain
One embodiment disclosed relates to a system for managing data for logistics, sourcing and/or production. The system includes: a private blockchain maintained by a first network of nodes; a trusted public blockchain maintained by a second network of nodes; a private agent system; and a bridge system connected to both the private blockchain and the public blockchain. The private agent system operates to extract blocks of metadata from the private blockchain and utilize a hash tree structure to generate a first root hash value from the blocks of metadata. The bridge system operates to verify the first root hash value and store the first root hash value as a notarized data certificate in the trusted public blockchain. Another embodiment disclosed relates to a method for data certificate notarization utilizing a bridging system from a private blockchain to a trusted public blockchain. Other embodiments and features are also disclosed.
US11151274B2 Enhanced computer objects security
A computer-implemented method for providing new data object metadata, and by enhancing the scope of OS functionality, block the exfiltration and corruption of data (including ransomware) by cybercriminals and insiders.
US11151271B2 Multi-user access controls in electronic simultaneously editable document editor
A system with an interactive user interface for a plurality of users to author an electronic document simultaneously is described. The system displays visual feedback on the interface to prevent the users from interfering with one another. The system displays data from a remote database linked into the document based on unique identifiers. The data is displayed as an “artifact.” The system monitors and tracks each user's access category level, as well as the access category level of each piece of data pulled from the remote database. The system compares a user's category level to the data from the database to make visible only the portions of the document the user has the appropriate access category level to view and/or modify. The portions of the document that have a higher category level than the user will be hidden from the user either in part or completely. Also, there may be an indicator to the user of such redacted or hidden content from the user's viewer.
US11151254B2 Secure communications gateway for trusted execution and secure communications
A secure communications system that includes a trusted platform for securing user data and managing manifestation of user data to third parties in response to requests. The trusted platform may include a platform execution environment that coordinates with a trusted execution environment (TEE) for individual secure user profiles to manage requests for access. In some examples, partners may deploy partner programs to the TEE of a secure user profile for execution against secured user data in the secure user profile. All transactions in the trusted platform may be recorded in a ledger to provide an auditable history for all platform activity. All communication within the trusted platform may be by a secure communications protocol with a security gateway.
US11151246B2 Risk score generation with dynamic aggregation of indicators of compromise across multiple categories
A method in an illustrative embodiment comprises receiving a plurality of indicators relating to an entity of a computer network, arranging the indicators in a plurality of categories of increasing risk, assigning weights to the indicators in the categories as a function of the number of categories and the number of indicators in each category, generating a risk score for the indicators based at least in part on the assigned weights, and initiating at least one automated action relating to the entity of the computer network based at least in part on the risk score. The risk score generation is configured such that a weighted contribution to the risk score of indicators in a relatively low one of the categories decreases as a number of indicators in a relatively high one of the categories increases. Similarly, a weighted contribution to the risk score of indicators in a relatively low one of the categories increases as a number of indicators in a relatively high one of the categories decreases.
US11151241B2 Validation of software residing on remote computing devices
A remote computing device is provided including one or more processors, and a memory device including one or more computer-readable instructions. When executed by the one or more processors, the instructions cause the system to perform operations including receiving a validation request comprising a random data string from a secure computing device, in response to the validation request, generating a first check value based on the random data string and software installed on the remote computing device, and transmitting the first check value to the secure computing device. The secure computing device is configured to compare the first check value to a second check value that is generated using the random data string and an authentic copy of the software.
US11151239B2 Single sign-on management for multiple independent identity providers
A method includes, with a computing system associated with a first local identity provider of a plurality of local identity providers, receiving a first authentication request from a first web application of a user device. The method further includes, with the computing system, redirecting a browser associated with the first web application to a server system associated with a master identity provider. The method further includes, with the computing system, receiving from the browser, a master session identifier provided by the master identity provider, the master session identifier identifying a master single sign-on session that is available to the plurality of local identity providers. The method further includes, with the computing system, establishing a first local single sign-on session between the first local identity provider and the browser.
US11151238B1 Graphical event-based password system
A computer system and method having a user interface including a touch-sensitive display screen. The system and method enables entry of a password which includes displaying a first array of a plurality of images on the touch-sensitive display prompting a user to select with a finger one of the plurality of images displayed. Subsequently at least another array of a plurality of images successive to the first array is displayed on the touch sensitive display prompting a user to select with a finger one of the plurality of images displayed in the another array of images. A computer processor then determines if a user selected a predetermined image from the first array of the plurality of images and a predetermined image from each at least another array of plurality of images displayed after the first array. If determined, the user is permitted access to an application executable on the computer system.
US11151232B2 User authentication by endpoint device using local policy engine and endpoint data
Techniques are provided for authenticating a user using an endpoint device of the user with a local policy and endpoint data. One method comprises obtaining, at an endpoint device of a given user, behavioral anomalies from a remote engine that generates the behavioral anomalies based on behavior of multiple users; in response to an access request by the given user, performing the following steps at the endpoint device: obtaining authentication data related to the given user and/or the endpoint device; generating features based on the authentication data; applying the features to a behavior model incorporating the behavioral anomalies to determine a behavior score for the access request; and evaluating the access request to make an authentication decision based on the behavior score. The behavior score indicates, for example, a confidence that the given user is an expected user and/or a same user who has previously been validated.
US11151217B2 Dynamic contextual library
Methods, systems, and apparatus, including computer programs stored on a computer storage medium, for providing a dynamic contextual library. In some implementations, an interactive element is provided for display in a user interface. Context data that indicates a context of one or more computers is generated. Document data indicating a subset of documents from a document collection associated with a user is obtained, with the subset of documents being selected from the document collection based on the context data. After obtaining the data indicating the subset of documents, data indicating user interaction with the interactive element is received. Data identifying the subset of documents for display is provided in response to receiving the data indicating user interaction with the interactive element.
US11151216B2 Caching of a site model in a hierarchical modeling system for network sites
Disclosed are various embodiments for loading a network site that uses a hierarchical site model. A computing device receives a request to generate a user interface associated with a network site. A caching process is initiated that caches data associated with the network site. A hierarchical site model is retrieved and processed to identify a subset of page models of the network site for generation of the user interface. Once it is determined that one of the subset of page models is stored in the cache, it is retrieved from the cache for generation of the user interface.
US11151213B2 Browser search result option to facilitate human spidering
Techniques are provided for automatically generating a hierarchical representation of a navigation order within a web browsing session in conjunction with a traversing of a plurality of websites within the browsing session: flagging a subset of the plurality of websites; displaying a user interface in conjunction with the browser such that the user interface provides a traversal control with respect to the subset in accordance with the hierarchical representation; and traversing the subset utilizing the traversal control.
US11151209B1 Recommending objects to a user of a social networking system based on the location of the user
A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
US11151206B2 Method and apparatus for pushing information
A method and apparatus for pushing information are provided. A specific embodiment of the method includes: sending, in response to receiving first search query sent by a terminal, a search result page including at least one image matching the first search query to the terminal, for a user to select a to-be-browsed target image from the at least one image, the target image being linked to a detail page having a search function including the target image; acquiring, in response to receiving a request for browsing the target image sent by the terminal, the detail page linked to the target image; generating recommendation information based on the target image and the first search query, and adding the recommendation information to the detail page; and pushing the detail page having the added recommendation information to the terminal. This embodiment realizes a targeted information push.
US11151205B2 Managing and indexing communication data, and recommending communication type
It is presented a method for managing communication data. The method is performed by a connection manager server (20) and comprising the step of: causing store (41) of historical communication data, for a communication session between a user and one or more contacts, into a database (13), wherein the historical communication data comprises communication data, a session identifier, a communication type, a communication context, and a user identifier for each contact having participated in the communication session. Methods for indexing communication data, and for recommending a communication type, are also presented. Corresponding connection manager servers (20), computer programs (64, 65) and a computer program product (62, 63) are also presented.
US11151201B2 Systems and methods for generating interactive hypermedia-based graphical user interfaces for mobile devices
Systems and methods are provided for generating hypermedia-based graphical user interfaces for display on a mobile device. In one embodiment, the systems and methods may include at least one processor in communication with a mobile device associated with a user; and a storage medium storing instructions. When executed, the instructions may configure the at least one processor to automatically generate one or more queries for information identifying the user and an individual associated with the user, automatically generate one or more requests for status information and real-time location information for the individual, automatically generate, based on the requested status information and real-time location information, a plurality of hypermedia elements for a graphical user interface being formatted for the mobile device, and provide the automatically generated hypermedia elements for display in a graphical user interface formatted for the mobile device.
US11151197B2 Enhanced processing of time series data via parallelization of instructions
Systems and methods are provided for enhanced processing of time series data via parallelization of instructions. An example method includes receiving a query indicating time series datasets and operations to be performed on the time series datasets. Nodes associated with the query are identified, with each node associated with a time series dataset. Nodes associated with operations to be performed are generated. The nodes are assembled into query tree, with parent nodes of the query tree indicating operations that are to be applied to children nodes. Instructions for processing the query tree are generated. At least a subset of the instructions is provided to one or more compute systems for processing in parallel. Results are received, and presented in a user interface.
US11151196B2 Content validation
Validating revisions of digital content managed by a content management system can include determining a quality metric value, the value indicating coverage of the digital content by a set of training data used to train a ranking model for ranking responses to search queries of the digital content. Additionally, content validation can include invoking a ranking editor in response to the quality metric value deviating from a predetermined threshold by more than a predetermined amount. Content validation can further include extending the set of training data using the interactive ranking editor.
US11151195B1 Method and system for predicative QandA and resource suggestions
Methods, systems, and computer-readable media provide a real-time Q&A interface, such as an online chatbot, either standing alone or as a live agent assistant, with predicative Q&A and resource suggestions. In one embodiment, the real-time Q&A interface uses data extracted from a user inquiry to identify and display a primary response, identify suggested inquiries from a knowledgebase and provide a user-selectable suggested inquiries indicator, and identify suggested content items from related content libraries or webpages and provide user-selectable suggested content item indicators. In one embodiment, the suggested content items include related videos and links to webpages with related content.
US11151193B2 Content descriptor
An apparatus, method, system and computer-readable medium are provided for generating one or more descriptors that may potentially be associated with content, such as video or a segment of video. In some embodiments, a teaser for the content may be identified based on contextual similarity between words and/or phrases in the segment and one or more other segments, such as a previous segment. In some embodiments, an optical character recognition (OCR) technique may be applied to the content, such as banners or graphics associated with the content in order to generate or identify OCR'd text or characters. The text/characters may serve as a candidate descriptor(s). In some embodiments, one or more strings of characters or words may be compared with (pre-assigned) tags associated with the content, and if it is determined that the one or more strings or words match the tags within a threshold, the one or more strings or words may serve as a candidate descriptor(s). One or more candidate descriptor identification techniques may be combined.
US11151192B1 Preserving locally stored video data in response to metadata-based search requests on a cloud-based database
A system comprising a capture device and a database. The capture device may be configured to (i) capture video, (ii) perform video analysis to extract metadata corresponding to the captured video, (iii) store the captured video data and (iv) communicate with a wireless device. The database may be configured to (i) generate search results for a user based on the metadata and (ii) provide the user (a) the metadata and (b) the video based on the search results. The metadata may be used to determine license plates present in the video. The database may provide the capture device an interrupt request to preserve a portion of the video based on the search results. The capture device may flag the portion of the video to prevent overwriting the portion of the video in response to the interrupt request.
US11151188B2 Automated lecture deconstruction
An online platform generates a playlist of clips of a lecture accessed by a plurality of users of the online platform. The online platform receives a recording of the lecture, and receives a plurality of events captured during a time period corresponding to the lecture. Each captured event is associated with a time stamp corresponding to a time at which a user performed an activity while listening to the lecture. The online platform clusters the captured events based on the time stamps, and generates one or more clips of the recording of the lecture from the clustered events. The online platform generates a playlist including the clips of the lecture.
US11151187B2 Process to provide audio/video/literature files and/or events/activities, based upon an emoji or icon associated to a personal feeling
The current invention is a recommendation system that translates a user's mood into activities and/or files (music, video, and/or literature) that are personalized. The user selects an icon, emoticon, or emoji, that represents their desired mood and the system matches files and/or events and activities to that desired mood, personalized to each user.
US11151186B2 Systems and methods for presenting an interactive narrative
Systems, devices, and methods are disclosed for presenting an interactive narrative. An apparatus includes a user interface. The apparatus also includes one or more processors operatively coupled to the user interface and a non-transitory computer-readable medium. The non-transitory computer-readable medium stores instructions that, when executed, cause the one or more processors to present a first piece of content corresponding to a given narrative via the user interface. The given narrative includes one or more characteristics. The one or more processors are caused to receive user input via the user interface. The one or more processors are caused to classify the user input into one of a plurality of response models. The one or more processors are caused to dynamically respond to the user input by presenting a second piece of content. The second piece of content is based on a selected response model corresponding to the user input.
US11151184B2 Method and system for voice based media search
Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
US11151182B2 Classification model training method and apparatus
A classification model training method includes obtaining a positive training set and a first negative training set, where the positive training set includes samples of a positive sample set in a corpus, where the first negative training set includes samples of an unlabeled sample set in the corpus, training, using the positive training set and the first negative training set, to obtain a first classification model, determining, using the first classification model, a pseudo negative sample in the first negative training set, removing the pseudo negative sample from the first negative training set, updating the first negative training set to a second negative training set, and training, using the positive training set and the second negative training set, to obtain a target classification model.
US11151180B2 Messaging digest
A method and system. A first interest value is determined. The first interest value is associated with a first combination of one or more concepts derived from one or more word objects extracted from a message on which an action is to be performed. The first interest value is determined to be at least a specified first threshold value and in response, a concept interest dataset is updated. The concept interest dataset prior to being updated includes combinations of at least one concept. Each concept of the at least one concept has been derived from a previous processing of messages. The updated concept interest dataset includes the first combination and a cumulative interest value that encompasses the first interest value.
US11151179B2 Method, apparatus and electronic device for determining knowledge sample data set
Provided are a method, an apparatus and an electronic device for determining a knowledge sample data set, the method includes: acquiring a preset number of SPO triplet formats and source texts; acquiring, according to the SPO triplet formats, n SPO entries corresponding to the SPO triplet formats; searching, in the source texts, m first texts that match the n SPO entries, and generating a first knowledge sample data set; determining k second texts that meet the SPO triplet formats from the m first texts and generating a second knowledge sample data set; generating a target knowledge sample data set according to the first knowledge sample data set and the second knowledge sample data set. In the embodiments, the knowledge sample data set is automatically generated, the volume generation speed is fast, the cost is low, and the data size that can be produced is large, thus meeting the training requirement.
US11151175B2 On-demand relation extraction from text
One embodiment provides a method for on-demand relation extraction from unstructured text that includes obtaining a text corpus of domain related unstructured text. Representations of the unstructured text that capture entity-specific syntactic knowledge are created. Initial user seeds of informative examples containing relations are received. Extraction models in a neural network are trained using the initial user seeds. Performance information and a confidence score are provided for each prediction for each extraction model. A next batch of informative examples are identified for annotation from the text corpus based on training a neural network classifier on a pool of labeled informative examples. Stopping criteria is determined based on differences of the performance information and the confidence score in relation to parameters for each extraction model. Based on the stopping criteria, it is determined whether to retrain a particular extraction model after the informative examples have been labeled.
US11151173B2 Computer implemented method for quantifying the relevance of documents
A computer system comprising a processor, graphical output means and a computer readable storage medium storing instructions that when executed by the processor cause the processor to perform a method for quantifying and aggregating the relevance of documents.
US11151166B2 Context-based multi-granularity intent discovery
Context-based multi-granularity intent discovery, in relation to determining the intent of a user-problem associated with one of a plurality of products, includes identifying each of the plurality of products in a base intent level of a hierarchical intent data structure, creating a first granularity level below the base intent level, and creating a subsequent granularity level. The first granularity level includes groupings of the plurality of user-problems created according to a first common intent feature; the common intent feature is related to a respective one of the plurality of products. The subsequent granularity level includes sub-groupings of the user-problems of a respective grouping with each sub-grouping created according to a second common intent feature. The second common intent feature of each sub-grouping is determined without consideration of the first common intent feature.
US11151165B2 Data classification using data flow analysis
Described herein is a system and method for utilizing data flow analysis to perform data classification with respect to a source dataset and a generated derived dataset. A flow confidence for a field is calculated using an adaptive algorithm in accordance with the action performed and the derived dataset. An associated derived confidence for a particular tag is calculated in accordance with an associated confidence and the flow confidence. When the associated derived confidence is greater than or equal to a first threshold, the particular tag is copied to the derived dataset. In some embodiments, when the associated derived confidence is less than or equal to a second threshold, the particular tag is not copied to the derived dataset. Otherwise an action to be taken is identified. A response to the action is received and the adaptive algorithm is modified in accordance with the received response.
US11151164B2 Replication group partitioning
Methods and systems for replication group partitioning include analyzing historical workload data for a plurality of data elements to generate one or more transaction patterns and generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the one or more transaction patterns, that are optimized toward a partitioning goal.
US11151162B2 Timestamp consistency for synchronous replication
Techniques are provided for timestamp consistency. An operation targeting a first storage object having a synchronous replication relationship with a second storage object is intercepted. A timestamp is assigned to the operation. A replication operation is created as a replication of the operation. The same timestamp is assigned to the replication operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object.
US11151160B2 Cloning catalog objects
Example systems and methods for cloning catalog objects are described. In one implementation, a method includes creating a copy of a catalog object without copying a data associated with the catalog object by only coping metadata associated with the object. The method further includes modifying, by one or more processors, the data associated with the catalog object independently of the copy of the catalog object.
US11151158B2 Data duplication device and computer readable medium
A data duplication device (200) determines a duplication range using a data processing graph. The data processing graph indicates information of input/output data to and from a duplicate source program involved in a duplicate source system (110). The duplication range is a range of data to duplicate from the duplicate source system to a duplicate destination system (120). The data duplication device acquires duplicate data corresponding to the duplication range from the duplicate source system. The data duplication device registers the duplicate data with the duplicate destination system.
US11151156B2 Systems and methods for management of contact information
Systems and methods for the management of contact information, which may include automatic transfer processes, automatic update processes, automatic customization processes, automatic delivery processes, automatic storage processes, automatic portability processes, and/or automatic radial mining processes.
US11151154B2 Generation of synthetic context objects using bounded context objects
A computer-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. One or more processors define a context object, where the context object provides a context that identifies a specific subject-matter, from multiple subject-matters, of a non-contextual data object. The processor(s) associate the non-contextual data object with the context object to define a synthetic context-based object and the synthetic context-based object with at least one specific data store. A request is received from a requester for data from said at least one specific data store that is associated with the synthetic context-based object, where said at least one specific data store is within a database of multiple data stores. Data is returned to the requester from said at least one specific data store that is associated with the synthetic context-based object.
US11151153B2 Object generation
A system, a method, and a computer program product for generation of an object. A data input is received. The data input is converted into a digital object format. The converted data input includes a mapping indicative of an organization of a plurality of data points in the data input. The converted data input is processed based on the mapping. The processing includes at least one manipulation of at least one data point in the plurality of data points in the data input. The processed data input is transformed into a digital object mass containing at least one instruction and at least one parameter for generating of the object. A representation of the object in a predetermined format is generated based on the transformed processed data.
US11151145B2 Tag selection and recommendation to a user of a content hosting service
A method of selecting content object tags for recommendation to a user includes having a taxonomy of tags for labeling content objects to be stored at a content hosting service; identifying a baseline subset of content objects based on a user context at the content hosting service; identifying a targeted subset of the baseline subset based on the user context; determining a tag score for each tag associated with the targeted subset of content objects; determining a maximum number of tags to be recommended to the user based on available space within a user interface of the user; selecting tags with the highest recommendation score from a number of different tag taxonomy branches, the number being no more than the maximum number; receiving tags selected by the user from among the recommended tags; and performing an operation on the content object corpus for the user context using the selected tags.
US11151142B2 Platform for optimizing goal progression
A system, method, server, and computer readable medium for tracking goal progression. Input establishing accounts for providers serving clients is received. Each of the clients is assigned to one or more of the providers in response to selections from an administrator. Goals are established for each of the clients in response to treatments and assistance required. Data associated with each of the clients received from the providers is compiled. A determination is made whether the goals are being met in response to rules based on the compiled data. Alerts are automatically communicated in response to the compiled data varying from a threshold to become significant for one or more of the clients.
US11151141B2 Data processing device and data processing method
It is possible execute processing large-scale data and improve the processing efficiency while suppressing the complexity of a hardware circuit. A data processing device includes a processor and a FPGA connected to the processor. The processor is configured to acquire a query plan including target identification information identifying data to be processed and a processing detail for the data to be processed, generate, based on the query plan, a plurality of FPGA commands to process a plurality of row group data items constituting the data identified by the target identification information and to be processed, and transmit the FPGA commands to the FPGA. The FPGA is configured to execute processing on the row group data items based on the transmitted FPGA commands and return results of executing the processing to the processor.
US11151134B2 Method and system for efficient processing of polymorphic table functions
Described is an approach for performing an efficient processing of table functions/polymorphic table functions. The approach does not create additional cursors for processing a table or polymorphic table function invoked within a SQL statement. Instead, the approach handles the SQL statement that invokes the table/polymorphic table function as a single cursor.
US11151132B2 Distributing posting lists to processing elements
Provided are a computer program product, system, and method for distributed processing of a query with distributed posting lists. A dispatch map has entries, wherein each entry identifies one of a plurality of terms in a dictionary, wherein for each of the terms there is a posting list identifying zero or more objects including the term, wherein at least one of the dispatch map entries indicate at least one distributed processing element including the posting list for the term. The dispatch map is used to dispatch sub-expressions comprising portions of a query to distributed processing elements having the posting lists for terms in the sub-expressions, wherein the distributed processing elements distributed the sub-expressions execute the sub-expressions on the posting lists for the terms in the sub-expression.
US11151129B1 Modifying query in discourse context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying queries in a discourse context. In one aspect, a method includes determining whether a query received from a user device subsequent to information provided to a user device and that defines a discourse context belongs to the discourse context. If the query belongs to the discourse context, the query is modified to take into account attributes of the discourse context.
US11151127B2 Accelerating transaction deliveries in blockchain networks using acceleration nodes
Using a blockchain transaction acceleration system, a first transaction generated by a first node is sent to an acceleration node in a blockchain, where the first transaction is sent to the acceleration node instead of being sent directly to a second node that is the intended recipient of the first transaction, and where the first node, the second node, and the acceleration node are different nodes. The blockchain transaction acceleration system forwards the transaction from the acceleration node to the second node. The blockchain transaction acceleration system executes the transaction by the second node.
US11151126B2 Hybrid column store providing both paged and memory-resident configurations
Disclosed herein are system, method, and computer-program product embodiments for generating a paged and in-memory representation of a database object. An embodiment operates by maintaining in-memory and paged form primitives unique to the database object or a substructure thereof in a database such that the in-memory and paged form primitives are capable of providing the in-memory and paged representations of the database objects, respectively. Thereafter, a load configuration for the database object is determined. Based on the load configuration, the in-memory and/or paged representations of the database object are generated using the in-memory form primitive or the paged form primitive unique to the database object, respectively. Subsequently, the in-memory and/or paged representations of the database object are stored in the database.
US11151125B1 Efficient updating of journey instances detected within unstructured event data
Systems and methods are disclosed for efficiently storing information identifying journey instances within unstructured event data of a data intake and processing system. Each journey instance is illustratively associated with a series of events within the unstructured event data occurring over a journey duration. Because the unstructured event data may be constantly updated, any given inspection of the event data may yield both complete and incomplete instances. Storage of instance data over time can require updating of prior incomplete journey instances with complete versions of such instance detected at a later point in time. However, a data store of the unstructured event data may be unsuited for such updating, as the store may maintain version information for deleted data to reduce possibility of data loss. To address this issue, a separate structured data store, such as a columnar time series data store, is provided to efficiently store instance information.
US11151122B2 Distributed ledger data linkage management
In a data linkage management system, at least each node of a specified plurality of organizations among a plurality of nodes holds a tolerance range rule that defines a specified tolerance range relating to discrepancies among data acquired from a specified external system, and forms a consensus that tolerates discrepancies among the data by passing a tolerance pass-fail judgment relating to discrepancies among the data according to the tolerance range rule in regards to a transaction issued by each node for the data.
US11151121B2 Selective diagnostics for computing systems
Method and systems for generating an adjacency matrix A and a directional relation graph representing a relationship between one or more diagnostics. The adjacency matrix with all zero's is initialized. One or more entries in the adjacency matrix A are revised by, for each source diagnostic s, decreasing a corresponding count A(s,d) in the adjacency matrix A to decrease a corresponding directional relation in response to the diagnostic s failing and one or more other diagnostics d passing; increasing the corresponding count A(s,d) in the adjacency matrix A to increase the corresponding directional relation in response to the diagnostic s failing and one or more other diagnostics d failing; and maintaining a current value of the corresponding count A(s,d) in the adjacency matrix A in response to the diagnostic s passing or having no corresponding data. The directional relation graph is generated based on the adjacency matrix A.
US11151118B2 Dynamic threshold adjustment based on performance trend data
The present disclosure includes analyzing client instance performance trends to predict future client instance performance and adjusting thresholds used to send resource utilization alerts based on analyzing the client instance performance trends. In particular, a data center providing a platform as a service includes a database that stores performance data associated with client instances. The data center also includes alignment logic that temporally aligns the performance data, and a frequency based filter that compresses the aligned performance data based on frequency of values. The data center further includes dynamic threshold adjustment logic that adjusts thresholds associated with sending performance trend alerts based on analyzing the compressed set of performance data. In this manner, the thresholds may be dynamically adjusted for changing circumstances and/or relevant details associated with resource usage, and thus may more accurately send performance trend alerts indicative of situations when resource utilization becomes high and resources become low.
US11151103B1 Method for providing an indication of the exact search hit within a large universe of contextual information
A search system obtains a search result comprising an entry. The search result is based on a set of search constraints. The search system generates a hit index based on the search result and each constraint in the set of search constraints. The hit index includes identification information of an element associated with the entry that caused the entry to be included in the search result. The search system updates the search result to comprise an indication of the element associated with the entry based on the hit index.
US11151101B2 Adjusting growth of persistent log
Adaptive adjusting of the growth of a persistent log. The persistent log has a log record generator that adds log records to the persistent log. In addition, there are multiple log consumers that consume records from the persistent log. The log consumers publish log processing parameters with respect to the persistent log. The log processing parameters are then used to determine an appropriate adjustment in the growth of the log, which adjustments may then be executed. As an example, the log processing parameter may be a log consumption progress, in which case the log generator may be caused to slow down the generation of log records, thereby slowing the growth of the log.
US11151100B2 Performing data quality functions using annotations
A computer-implemented method for performing a data quality function includes receiving, at a data quality function process, at least one record from a source, where the record includes data, semantic annotations and data quality annotations associated with the data in the record. The semantic annotations are attributes that define the data including input format and output format and the data quality annotations are attributes that define data quality rules to be applied to the data. The data quality function process automatically maps the semantic annotations to data quality input fields and to data quality output fields. The data quality function process applies the data quality rules to the data using the data quality annotations to perform a data quality function. The data quality function process performs the data quality function on the data and outputs the data to a destination in a format defined by the data quality output fields.
US11151099B2 System and method for data structure migration control
A data structure management system includes a first database, a second database, and a processing engine. The first database includes a first file with a first term and a corresponding first metadata, and a second file with the first term and a corresponding second metadata. The processing engine extracts the first file and the second file from the first database in a first format. It links the first term with the first metadata from the first file and the second metadata from the second file. It transforms the extracted first file and second file from the first format into a second format while maintaining the link between the first term, the first metadata, and the second metadata. It then exports the transformed first file and second file to a second database in the second format with the link between the first term, the first metadata, and the second metadata intact.
US11151096B2 Dynamic syntactic affinity group formation in a high-dimensional functional information system
The invention includes methods for algorithmically modifying a representation of a functional system based on functional trajectory signals by electronically representing a systems syntax, wherein the systems syntax comprises a logical data model, electronically constructing a representation of the functional system comprising a graph, based on an input signal algorithmically computing a functional trajectory that assesses magnitude, distance, or paths among at least two nodes, and updating the functional trajectory representing a set of paths through functional locations over time.
US11151092B2 Data replication in distributed file systems
Embodiments are directed to a replication engine that provides a root node for a file that may be associated with a replication snapshot where the file is comprised of the root node, internal nodes, and data nodes. The replication engine may start at the root node and traverse the file system. If a visited internal node has an epoch value that matches the epoch, the replication engine may continue the traversal by visiting a next unvisited adjacent internal node. If the visited internal node has an epoch value that mismatches the epoch, the replication engine may backtrack to a nearest adjacent internal node that matches the epoch. And, in response to visiting a data node the replication engine may be arranged to determine blocks that are associated with the data node and communicate a copy of the blocks to a target file system.
US11151086B2 Comment previews displayed in context within content item
The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments, the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item.
US11151085B2 File management device and file management method and non-transitory computer readable medium
There is provided a file management device includes: a memory; and a processor coupled to the memory and the processor configured to determine a naming rule for a file name to be assigned to an electronic file for a document, based on a format of the document; and determine the file name by using a character string included in the electronic file in accordance with the determined naming rule. The processor is further configured to store, with respect to an existing electronic file, naming rules relating to documents having a common format, in association with the format; and select, for an electronic file for a newly input document, a naming rule to be applied, from among the stored naming rules, based on a format of the electronic file.
US11151081B1 Data tiering service with cold tier indexing
A tiering service that supports cold tier indexing includes a warm tier and a cold tier and a resource manager that automatically relocates data items between the warm tier and the cold tier or removes data items from the cold tier in accordance with a tiering policy. The tiering service also includes a client interface configured to receive a request specifying index criteria for a cold tier index to be created. The tiering service generates a cold tier index based on data items stored in cold tier flat files satisfying the index criteria included in the request to create a cold tier index. Also, the tiering service automatically updates the cold tier index after it is stored in the cold tier as data items are relocated between the warm tier and the cold tier or removed from the cold tier in accordance with the tiering policy. In some embodiments, the tiering service also provides a common interface for accessing the cold tier index and a warm tier index.
US11151079B2 Merging database operations for serializable transaction execution
A method for merging transactions for execution by a database management system. The method includes a computer processor receiving a database query that is comprised of a plurality of transactions. The method further includes a computer processor placing each of the plurality of transactions, of the database query, in respective chronological order, in a scheduling queue. The method further includes a computer processor determining that at least a first transaction and a second transaction within the plurality of transactions each contains one or more transaction delineation descriptions. The method further includes computer processor responding to the determination that the first transaction and the second transaction, within the plurality of transactions, each contains one or more transaction delineation descriptions, and merging the first transaction and the second transaction to create a merged transaction combination and merging also includes combining two or more table-scan operations.
US11151078B2 Structured data archival with reduced downtime
Structured data archival with reduced downtime is disclosed. One example is a system including a deployer that manages an active table (AT), and a non-active table (NAT), and creates an intermediate table (IT) to record, during data archival, changes to the data to be archived. The deployer creates triggers on the AT and the NAT to facilitate the record, by the IT, of the changes to the data to be archived. An archiver initiates the data archival by archiving the copy of the data to be archived from the NAT, merges the recorded data from the IT to the NAT upon receiving an indication that the client access to the AT is not enabled, and switches the client access from the AT to the NAT by changing a table synonym, where the client access to the NAT is enabled upon completion of the data archival.
US11151076B2 Vehicle control system verification device, vehicle control system, and vehicle control system verification method
The present invention provides a technology for comprehensive verification of the safety of the design of functions, on the basis of a safety analysis result. The disclosed vehicle control system verification device is equipped with a storage device that stores programs for verifying the safety of the logical architecture of a vehicle control system, and a processor that reads the programs from the storage device and verifies the safety of the logical architecture. On the basis of safety analysis result information that is supplied, the processor executes a process for verifying whether the logical architecture has logical functions corresponding to the safety analysis result.
US11151065B2 Method for performing detection control of write protection function of memory device, associated control chip and associated electronic device
A method for performing detection control of a write protection function of a memory device, an associated control chip, and an associated electronic device are provided. The method includes: detecting whether the memory device supports a first protocol to generate an interface detection result; detecting whether a write protection switch of the memory device is turned on to generate a write protection detection result; and according to the interface detection result and the write protection detection result, selectively initializing a transmission interface of a control chip as a first transmission interface conforming to the first protocol or a second transmission interface, to allow a host device to access the memory device through the control chip, wherein the first transmission interface corresponds to a first configuration of the control chip, and the second transmission interface corresponds to a second configuration of the control chip.
US11151064B2 Information processing apparatus and storage device access control method
A computing device includes a memory and a processor connected to the memory and configured to: create, in a first memory space of the memory, a first I/O submission queue associated with a first application running in user space; create, in a second memory space of the memory, a second I/O submission queue associated with a second application running in user space; in response to a first I/O request from the first application, store the first I/O request in the first I/O submission queue for access by the semiconductor storage device; and in response to a second I/O request from the second application, store the second I/O request in the second I/O submission queue for access by the semiconductor storage device.
US11151058B2 Adaptive caching in a multi-tier cache
Provided are a computer program product, system, and method for staging data from storage to a fast cache tier of a multi-tier cache in a non-adaptive sector caching mode in which data staged in response to a read request is limited to track sectors required to satisfy the read request. Data is also staged from storage to a slow cache tier of the multi-tier cache in a selected adaptive caching mode of a plurality of adaptive caching modes available for staging data of tracks. Adaptive caching modes are selected for the slow cache tier as a function of historical access ratios. Prestage requests for the slow cache tier are enqueued in one of a plurality of prestage request queues of various priority levels as a function of the selected adaptive caching mode and historical access ratios. Other aspects and advantages are provided, depending upon the particular application.
US11151056B2 Efficient virtualization layer structure for a data storage system
Techniques for providing an efficient virtualization layer structure in a data storage system. The techniques include implementing multiple layers of indirection for accessing host data in the data storage system, including a mapping layer, a virtualization layer, and a physical layer. The virtualization layer includes virtual layer blocks (VLBs), each VLB including virtual pointers. Each virtual pointer is pointed to by one or more leaf pointers in the mapping layer, and points to a data block in the physical layer. The techniques include generating, for each virtual pointer in the VLB, reference count metadata to keep track of the number of leaf pointers pointing to the virtual pointer, and maintaining, in a metadata page, the reference count metadata for the virtual pointers in a three (3)-way mirror. The techniques include maintaining each VLB of the virtualization layer in a RAID stripe across multiple physical drives in the data storage system.
US11151051B2 Process isolation for out of process page fault handling
A system and method relates to detecting a hardware event, determining a first virtual memory address associated with the hardware event, wherein the first virtual memory address is associated with a first processing thread, identifying, using the first virtual memory address, an entry of a logical address table, the entry comprising a file descriptor and a file offset associated with a file, identifying a memory address table associated with the file descriptor, translating, using the memory address table, the file offset into a second virtual memory address associated with a second processing thread, and transmitting, to the second processing thread, a notification comprising the second virtual memory address.
US11151050B2 Efficient cache eviction and insertions for sustained steady state performance
A distributed metadata cache for a distributed object store includes a plurality of cache entries, an active-cache-entry set and an unreferenced-cache-entry set. Each cache entry includes information relating to whether at least one input/output (IO) thread is referencing the cache entry and information relating to whether the cache entry is no longer referenced by at least one IO thread. Each cache entry in the active-cache-entry set includes information that indicates that at least one IO thread is actively referencing the cache entry. Each cache entry in the unreferenced-cache-entry set is eligible for eviction from the distributed metadata cache by including information that indicates that the cache entry is no longer actively referenced by an IO thread.
US11151049B2 System and method for data migration from a CAS storage system to a non-CAS storage system
A method, computer program product, and computer system for invalidating, by a target, all data in a first volume. A source may scan a hash to address table for a second volume to be migrated to the first volume. Data in the second volume may be migrated to be stored in the first volume by pushing information from the hash to address table to the target.
US11151045B2 Distributed storage system, data management method, and data management program
Provided is a distributed storage system which can reduce a load on a network between storage apparatuses when an access request is received and improve responsiveness. In the distributed storage system, the storage device includes a data area and a cache area; a node becomes an owner node when receiving a transfer of charge of an LU from another node in a non-storage state where LU data is not stored in a data area; the processor of the owner node receives a read request for an LU that is in charge, obtains data of a target area based on data of the storage device of another node when the data of the target area is not stored in the data area or the cache area of the owner node, and transmits the data to a request source and stores it in a cache area.
US11151040B2 Approximate cache memory
An approximate cache system is disclosed. The system includes a quality aware cache controller (QACC), a cache, a quality table configured to receive addresses and a quality specification from the processor associated with each address and further configured to provide the quality specification for each address to the QACC, wherein the QACC controls approximation is based on one or more of i) approximation through partial read operations; ii) approximation through lower read currents; iii) approximation through skipped write operations; iv) approximation through partial write operations; v) approximations through lower write duration; vi) approximation through lower write currents; and vii) approximations through skipped refreshes.
US11151039B2 Apparatus and method for maintaining cache coherence data for memory blocks of different size granularities using a snoop filter storage comprising an n-way set associative storage structure
An apparatus is provided for receiving requests from a plurality of processing units, at least some of which may have associated cache storage. A snoop unit implements a cache coherency protocol when a request received by the apparatus identifies a cacheable memory address. Snoop filter storage is provided comprising an N-way set associative storage structure with a plurality of entries. Each entry stores coherence data for an associated address range identifying a memory block, and the coherence data is used to determine which cache storages need to be subjected to a snoop operation when implementing the cache coherency protocol in response to a received request. The snoop filter storage stores coherence data for memory blocks of at least a plurality P of different size granularities, and is organised as a plurality of at least P banks that are accessible in parallel, where each bank has entries within each of the N-ways of the snoop filter storage. The snoop control circuitry controls access to the snoop filter storage, and is responsive to a received address to create a group of indexes, the group of indexes comprising an index for each different size granularity amongst the P different size granularities, and each index in the group being constrained so as to identify an entry in a different bank of the snoop filter storage. The snoop control circuitry uses the group of indexes to perform a lookup operation in parallel within the snoop filter storage in order to determine, taking into account each of the different size granularities, whether an entry stores coherence data for the received address.
US11151034B2 Cache storage method and system configured to store shareable tag portion and individual tag portion
Cache storage comprising cache lines, each configured to store respective data entries. The cache storage is configured to store a tag in the form of: an individual tag portion which is individual to a cache line; a shareable tag portion which is shareable between cache lines; and pointer data which associates an individual tag portion with a shareable tag portion.
US11151029B2 Computing system and method for controlling storage device
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
US11151028B2 Key-value stores with optimized merge policies and optimized LSM-tree structures
Embodiments of the invention utilize an improved LSM-tree-based key-value approach to strike the optimal balance between the costs of updates and lookups and storage space. The improved approach involves use of a new merge policy that removes merge operations from all but the largest levels of LSM-tree. In addition, the improved approach may include an improved LSM-tree that allows separate control over the frequency of merge operations for the largest level and for all other levels. By adjusting various parameters, such as the storage capacity of the largest level, the storage capacity of the other smaller levels, and/or the size ratio between adjacent levels in the improved LSM-tree, the improved LSM-tree-based key-value approach may maximize throughput for a particular workload.
US11151027B2 Methods and apparatuses for requesting ready status information from a memory
Methods and apparatuses are disclosed for requesting ready status information from a memory. One example apparatus includes a memory and a host coupled to the memory. The host is configured to provide a plurality of memory access requests to the memory, to request ready status information regarding whether the memory is ready to execute a memory access request of the plurality of memory access requests, and to request execution of the memory access request responsive to the ready status information.