Document Document Title
US11152523B2 Solar cell and solar cell panel including the same
A solar cell that includes: a semiconductor substrate that has a length in a first direction and a width in a second direction, the second direction being different from the first direction; a first conductive region that is coupled to the semiconductor substrate; and a first electrode that is electrically connected to the first conductive region, wherein the first electrode comprises: a plurality of finger electrodes that extend in the first direction; and a connection electrode that extends in the second direction, that electrically connects two or more of the plurality of finger electrodes to each other, and that is separated from the first conductive region, and a solar cell panel including the solar cell are disclosed.
US11152521B2 Semiconductor laminate and light-receiving element
A semiconductor laminate includes a substrate composed of InP, a first buffer layer composed of InP containing less than 1×1021 cm−3 Sb and disposed on the substrate, and a second buffer layer composed of InGaAs and disposed on the first buffer layer. The first buffer layer includes a first layer that has a higher concentration of Sb than the substrate and that is arranged to include a first main surface which is a main surface of the first buffer layer on the substrate side. The second buffer layer includes a second layer that has a lower concentration of Sb than the first layer and that is arranged to include a second main surface which is a main surface of the second buffer layer on the first buffer layer side.
US11152520B1 Photodetector with reflector with air gap adjacent photodetecting region
A photodetector includes a photodetecting region in a semiconductor substrate, and a reflector extending at least partially along a sidewall of the photodetecting region in the semiconductor substrate. The reflector includes an air gap defined in the semiconductor substrate. The reflector allows use of thinner germanium for the photodetecting region. The air gap may have a variety of internal features to direct electromagnetic radiation towards the photodetecting region.
US11152519B2 Manufacturing method for solar cell
A manufacturing method for a solar cell is provided. The method includes: preparing a photoelectric converter which includes a light receiving surface and a back surface opposed to the light receiving surface and has n-type regions and p-type regions alternately arranged in a first direction on the back surface; forming a groove which is extended in the first direction on the light receiving surface after an electrode layer is formed on the n-type regions and the p-type regions; and dividing the photoelectric converter into a plurality of sub-cells along the groove.
US11152518B2 Solar cell having a plurality of conductive contacts
The formation of solar cell contacts using a laser is described. A method of fabricating a back-contact solar cell includes forming a poly-crystalline material layer above a single-crystalline substrate. The method also includes forming a dielectric material stack above the poly-crystalline material layer. The method also includes forming, by laser ablation, a plurality of contacts holes in the dielectric material stack, each of the contact holes exposing a portion of the poly-crystalline material layer; and forming conductive contacts in the plurality of contact holes.
US11152515B2 Semiconductor device and manufacturing method thereof
A manufacturing method of a semiconductor device includes the following steps. An opening is formed penetrating a dielectric layer on a semiconductor substrate. A stacked structure is formed on the dielectric layer. The stacked structure includes a first semiconductor layer partly formed in the opening and partly formed on the dielectric layer, a sacrificial layer formed on the first semiconductor layer, and a second semiconductor layer formed on the sacrificial layer. A patterning process is performed for forming a fin-shaped structure including the first semiconductor layer, the sacrificial layer, and the second semiconductor layer. An etching process is performed to remove the sacrificial layer in the fin-shaped structure. The first semiconductor layer in the fin-shaped structure is etched to become a first semiconductor wire by the etching process. The second semiconductor layer in the fin-shaped structure is etched to become a second semiconductor wire by the etching process.
US11152510B2 Long channel optimization for gate-all-around transistors
A strained relaxed silicon germanium alloy buffer layer is employed in the present application to induce a tensile stain on each suspended semiconductor channel material nanosheet within a nanosheet material stack that is present in a long channel device region of a semiconductor substrate. The induced tensile strain keeps the suspended semiconductor channel material nanosheets that are present in long channel device region essentially straight in a lateral direction. Hence, reducing and even eliminating the sagging effect that can be caused by surface tension.
US11152503B1 Silicon carbide MOSFET with wave-shaped channel regions
A silicon carbide MOSFET includes a plurality of first and second trenches each of which extends a predetermined vertical distance from the top of a source down through a body region and into a current spreading layer (CSL). An insulated gate member is disposed in each first trench. The first trenches are each arranged in a wave-shaped pattern that extends in first and second lateral directions. Each of the second trenches is disposed between a pair of adjacent first trenches in the first lateral direction. A shielding region extends vertically from the bottom of each of the second trenches down into a drift region. A top metal layer fill each of the second trenches and electrically contacts the source region, the body region, the CSL, and the shielding region. A bottom metal layer electrically contacts the drain region.
US11152500B2 Tunneling field-effect transistor and method for manufacturing tunneling field-effect transistor
The application discloses a tunneling field-effect transistor, including: a substrate layer; a rectangular semiconductor strip formed on an upper surface of the substrate layer, where the rectangular semiconductor strip includes a first source region, a first channel region, a drain region, a second channel region, and a second source region that are disposed in sequence along a first direction; a first gate dielectric layer covering an outer surface of a first part of the first source region and a second gate dielectric layer covering an outer surface of a third part of the second source region.
US11152498B2 Semiconductor device and method of manufacturing the same
The present disclosure provides a semiconductor device and a method of fabricating the same. The device comprises a substrate; a first semiconductor layer formed on the substrate; a second semiconductor layer formed on the first semiconductor layer; the first semiconductor layer having a smaller forbidden band width than the second semiconductor layer; and a first electrode, a second electrode, and a third electrode formed on the second semiconductor layer; the first semiconductor layer corresponding to the third electrode has a strongly P-type doped first region, and the first semiconductor layer corresponding to the second electrode has a weakly P-type doped second region. The present disclosure contributes to achievement of one of the effects of: reducing a gate leakage current, having a high threshold voltage, high power, and high reliability, allowing a low on-resistance and a normally-off state of the device, and providing a stable threshold voltage, so that the semiconductor device has good switching characteristics.
US11152497B2 Variable resistance to reduce gate votlage oscillations in gallium nitride transistors
A semiconductor transistor device includes a GaN transistor including a drain, a gate, and a source, the GaN transistor having a driving voltage applied across the gate and the source and configured to switch between an on-voltage associated with an on-state of the GaN transistor and an off-voltage associated with an off-state of the GaN transistor. The semiconductor transistor device further includes a variable gate-source resistor connected between the gate and the source and having a variable resistance that varies in response to changes in the driving voltage when switching between the on-state and the off-state of the GaN transistor.
US11152495B2 Integrated circuit heat dissipation using nanostructures
An approach for heat dissipation in integrated circuit devices is provided. A method includes forming an isolation layer on an electrically conductive feature of an integrated circuit device. The method also includes forming an electrically conductive layer on the isolation layer. The method additionally includes forming a plurality of nanowire structures on a surface of the electrically conductive layer.
US11152493B2 Method for manufacturing semiconductor device
A highly reliable semiconductor device which includes a thin film transistor having stable electric characteristics, and a manufacturing method thereof. In the manufacturing method of the semiconductor device which includes a thin film transistor where a semiconductor layer including a channel formation region is an oxide semiconductor layer, heat treatment which reduces impurities such as moisture to improve the purity of the oxide semiconductor layer and oxidize the oxide semiconductor layer (heat treatment for dehydration or dehydrogenation) is performed. Not only impurities such as moisture in the oxide semiconductor layer but also those existing in a gate insulating layer are reduced, and impurities such as moisture existing in interfaces between the oxide semiconductor layer and films provided over and under and in contact with the oxide semiconductor layer are reduced.
US11152489B2 Additive core subtractive liner for metal cut etch processes
An additive core subtractive liner method is described for forming electrically conductive contacts. The method can include forming a first trench in a first dielectric layer to expose a first portion of a metal liner, and filling said first trench with a second dielectric layer. A metal cut trench is formed in the second dielectric layer. A portion of the metal liner exposed by the metal cut trench is removed with a subtractive method. The method continues with filling the metal cut trench with a dielectric fill, and replacing the remaining portions of the second dielectric layer with an additive core conductor to provide contacts to remaining portions of the metal liner.
US11152487B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device is provided. The method for manufacturing a semiconductor device includes forming a gate electrode layer in a gate trench; filling a recess in the gate electrode layer with a dielectric feature; and etching back the gate electrode layer from top end surfaces of the gate electrode layer while leaving a portion of the gate electrode layer under the dielectric feature.
US11152486B2 FinFET semiconductor device having source/drain contact(s) separated by airgap spacer(s) from the gate stack(s) to reduce parasitic capacitance
Semiconductor devices and methods of forming the same are provided. A semiconductor device according to one embodiment includes a first gate stack, a second gate stack, a first source/drain feature disposed between the first and second gate stacks, and a source/drain contact over and electrically coupled to the first source/drain feature. The source/drain contact is spaced apart from each of the first and second gate stacks by an inner spacer disposed on sidewalls of the source/drain contact, a first air gap, a first gate spacer, and a second air gap separated from the first air gap by the first gate spacer.
US11152485B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure including a substrate, a complementary metal oxide semiconductor (CMOS) device, a bipolar junction transistor (BJT), and a first protection layer is provided. The CMOS device includes an N-type metal oxide semiconductor (NMOS) transistor and a P-type metal oxide semiconductor (PMOS) transistor disposed on the substrate. The BJT includes a collector, a base and an emitter. The collector is disposed in the substrate. The base is disposed on the substrate. The emitter is disposed on the base. A top surface of a channel of the NMOS transistor, a top surface of a channel of the PMOS transistor and a top surface of the collector of the BJT have the same height. The first protection layer is disposed on the substrate and exposes the substrate. The base is disposed on the substrate exposed by the first protection layer. The semiconductor structure can have better overall performance.
US11152483B2 Doped encapsulation material for diamond semiconductors
According to some embodiments, a method for stabilizing electrical properties of a diamond semiconductor comprises terminating a surface of a diamond with hydrogen (H) or deuterium (D) atoms and over-coating the surface of the diamond with an encapsulating material comprising metal oxide salt doped with one or more elements capable of generating negative charge in the metal oxide salt.
US11152474B1 Semiconductor device and method for forming the same
A semiconductor device is provided, including a substrate, a gate electrode, a first dielectric layer, a source field plate, a second dielectric layer, a source electrode and a drain electrode. The gate electrode is disposed on the substrate. The first dielectric layer is disposed on the gate electrode and has a first recess and a second recess. The source field plate is disposed on the first dielectric layer and extends into the first recess and the second recess. The second dielectric layer is disposed on the source field plate. The source electrode is disposed on the second dielectric layer and electrically connected to the source field plate. The drain electrode is disposed on the second dielectric layer. The first recess and the second recess are located between the gate electrode and the drain electrode.
US11152473B2 Device with doped phosphorene and method for doping phosphorene
A device includes a phosphide-containing structure, a dopant source layer and a conductive contact. The phosphide-containing structure has a first chemical element in a compound with phosphorus. The dopant source layer is over the phosphide-containing structure and has a second chemical element the same as the first chemical element. The conductive contact is over the dopant source layer.
US11152472B2 Crystalline oxide semiconductor
A crystalline oxide semiconductor with excellent crystalline qualities that is useful for semiconductors requiring heat dissipation is provided. A crystalline oxide semiconductor including a first crystal axis, a second crystal axis, a first side, and a second side that is shorter than the first side, a linear thermal expansion coefficient of the first crystal axis is smaller than a linear thermal expansion coefficient of the second crystal axis, a direction of the first side is parallel and/or substantially parallel to a direction of the first crystal axis, and a direction of the second side is parallel and/or substantially parallel to a direction of the second crystal axis.
US11152468B2 Semiconductor device
Provided is a semiconductor device. A semiconductor device includes a substrate, a buffer layer provided on the substrate, a semiconductor layer provided on the buffer layer, a body region provided at a part of a surface layer of the semiconductor layer, a source region provided at a part of a surface layer of the body region, a drain region provided at a part of the surface layer of the semiconductor layer outside the body region, a gate insulating layer provided to extend from the surface layer of the body region to a predetermined depth, a gate electrode provided on the gate insulating layer, a source electrode provided on the source region, a drain electrode provided on the drain region, and an isolation region provided to extend from the surface layer of the semiconductor layer to above the predetermined depth.
US11152461B2 Semiconductor layer between source/drain regions and gate spacers
A semiconductor device is described that includes a first semiconductor layer conformally disposed on at least a portion of a source region and a second semiconductor layer conformally disposed on at least a portion of a drain region between the source/drain regions and corresponding gate spacers. The semiconductor layer can prevent diffusion and/or segregation of dopants from the source and drain regions into the gate spacers of the gate stack. Maintaining the intended location of dopant atoms in the source region and drain region improves the electrical characteristics of the semiconductor device including the external resistance (“Rext”) of the semiconductor device.
US11152460B2 High thermal budget compatible punch through stop integration using doped glass
A method of forming a punch through stop region in a fin structure is disclosed. The method may include forming a doped glass layer on a fin structure and forming a masking layer on the doped glass layer. The method may further include removing a portion of the masking layer from an active portion of the fin structure, and removing an exposed portion the doped glass layer that is present on the active portion of the fin structure. A remaining portion of the doped glass layer is present on the isolation portion of the fin structure. Dopant from the doped glass layer may then be diffused into the isolation portion of the fin structure to form the punch through stop region between the active portion of the fin structure and a supporting substrate.
US11152459B2 Lateral MOSFET with buried drain extension layer
An integrated circuit containing an extended drain MOS transistor which has a drift layer, an upper RESURF layer over and contacting an upper surface of the drift layer, and a buried drain extension below the drift layer which is electrically connected to the drift layer at the drain end and separated from the drift layer at the channel end. A lower RESURF layer may be formed between the drift layer and the buried drain extension at the channel end. Any of the upper RESURF layer, the drift layer, the lower RESURF layer and the buried drain extension may have a graded doping density from the drain end to the channel end. A process of forming an integrated circuit containing an extended drain MOS transistor which has the drift layer, the upper RESURF layer, and the buried drain extension.
US11152458B2 Metal capacitor
A metal capacitor provided includes a first metal layer and a second metal layer disposed above a substrate. The first metal layer includes a first electrode sheet and a second electrode sheet, and the second metal layer includes a third electrode sheet and a fourth electrode sheet. The first electrode sheet and the second electrode sheet collectively form a first coplanar capacitor. The third electrode sheet and the fourth electrode sheet collectively form a second coplanar capacitor. At least a portion of the fourth electrode sheet is arranged above the first electrode sheet, and the first electrode sheet and the fourth electrode sheet collectively form a first vertical capacitor. At least a portion of the third electrode sheet is arranged above the second electrode sheet, and the second electrode sheet and the third electrode sheet collectively form a second vertical capacitor.
US11152450B2 Display device
A display device including: a first data line arranged in a display area of a substrate and extending in a first direction; a second data line arranged in the display area and extending in the first direction; a connecting line arranged in the display area and including a first portion parallel to the first data line, a third portion parallel to the second data line, and a second portion between the first portion and the third portion, wherein the connecting line is electrically connected to the second data line; and an auxiliary line overlapping the first data line or the second data line.
US11152448B2 Array substrate and OLED display device
The present disclosure provides an array substrate which comprises a plurality of sub-pixels distributed in an array arrangement, wherein data lines and power supply signal lines are disposed between two adjacent columns of the sub-pixels; wherein the data lines and the power supply signal lines are prepared respectively on different film layer surfaces, and the data lines and the power supply signal lines at least partially overlap. The present disclosure further provides an OLED display device which comprises the array substrate. The array substrate of the present disclosure has a higher aperture ratio.
US11152447B2 Display device having multiple protective films and wiring layer
According to one embodiment, a display device includes a pixel area including pixels each including at least one thin film transistor includes a semiconductor layer and a gate electrode, a first terminal area including a first wiring line disposed thereon connected to the at least one thin film transistor, a first protective film provided on the semiconductor layer, the gate electrode and the first wiring line, a first insulating film provided on the first protective film, a second protective film provided on the first insulating film, a second insulating film provided on the second protective film, a first opening formed in the first terminal area, and partially exposing the first wiring line, and a second opening formed to correspond to the first opening.
US11152445B2 Display panel for reducing coupling capacitance between gate of driving transistor and data line and display device
The present disclosure provides a display panel and a display device. The display panel includes pixel circuits arranged in a matrix, and a blocking unit. Each pixel circuit includes: a driving transistor; a first switch transistor; a second switch transistor; and a third switch transistor. The blocking unit is configured to receive a fixed potential signal, and at least a partial area of the blocking unit is located between a first semiconductor connection portion and a second semiconductor connection portion, the first semiconductor connection portion is connected between a second electrode of the first switch transistor and a gate electrode of the driving transistor, and the second semiconductor connection portion is electrically connected between a first electrode of the second switch transistor and a data line.
US11152444B2 Display panel and display device comprising capacitor with increased capacitance
A display panel and a display device includes a high-permittivity material disposed between electrodes of capacitor disposed in a subpixel. This increases the capacitance per area of the capacitor, such that a high-resolution display device is provided. A high-permittivity material is disposed in the insulating layer, and the surface of the insulating layer is planarized by polishing. The high-permittivity material is prevented from residing in any area, except for the area in which the capacitor is disposed. An unnecessary increase in load in the subpixel is prevented, and the capacitance of the capacitor is increased.
US11152441B2 Array substrate including auxiliary trace layer, display panel, display device and manufacturing method of an array substrate
Disclosed are an array substrate, a display panel, a display device and a manufacturing method of an array substrate. The array substrate includes: a driving array layer, a first insulating layer, an auxiliary trace layer, a second insulating layer and a first electrode layer, which are disposed in sequence. The driving array layer includes multiple thin film transistors. The first insulating layer includes first via holes, and the first electrode layer includes multiple first electrodes. The auxiliary trace layer includes multiple auxiliary traces which correspond to the multiple first electrodes one by one. An auxiliary trace is electrically connected to an electrode of a corresponding thin film transistor through a first via hole. The second insulating layer includes second via holes, and an auxiliary trace is electrically connected to a respective first electrode through a second via hole.
US11152439B2 Transparent display device and method of manufacturing transparent display devices
A transparent display substrate, a transparent display device, and a method of manufacturing a transparent display device, the substrate including a base substrate including a pixel area and a transmission area; a pixel circuit on the pixel area of the base substrate; an insulation layer covering the pixel circuit on the base substrate; a pixel electrode selectively disposed on the pixel area of the base substrate, the pixel electrode being electrically connected to the pixel circuit at least partially through the insulation layer; and a transmitting layer structure selectively disposed on the transmission area of the base substrate, the transmitting layer structure including at least an inorganic material, the inorganic material consisting essentially of silicon oxynitride.
US11152438B2 Array substrate having via structure covered by retaining wall and display panel having the same
The present invention discloses an array substrate and a display panel. The array substrate comprises a substrate, an anode layer disposed on the substrate, and a first retaining wall disposed on the anode layer and around the display area. The anode layer is provided with a first stress buffer area corresponding to the first retaining wall, and the first stress buffer area is provided with a first via structure passing through the anode layer.
US11152435B2 Display device
A display device includes a light sensing array layer (LSAL), a substrate, a selective light transmission layer (SLTL), a pixel circuit layer (PCL), a display element layer (DEL), and pixels. The LSAL includes an optical sensor to sense incident light. The substrate is on the LSAL and includes a display area (DA) including pixel areas (PAs), and a non-DA adjacent to the DA. The SLTL is disposed on the substrate and includes through-holes to form a path of light onto the optical sensor, and a light-blocking conductive pattern (LBCP) between the through-holes. The PCL is disposed on the SLTL and includes a conductive layer and an insulation layer. The DEL is disposed on the PCL and emits light. Each pixel includes a pixel circuit disposed on the PCL, and a light emitting element on the DEL in a corresponding pixel area. The LBCP is electrically connected to the conductive layer.
US11152422B2 Semiconductor devices and methods for forming the same
A method for forming a semiconductor device is provided. The method includes providing a substrate having a scribe line, forming a sensing pixel array in the substrate, forming a plurality of transparent pillars over the substrate, and forming a light shielding layer over the substrate and the transparent pillars. The sensing pixel array has a plurality of sensing pixels, and each of the transparent pillars is correspondingly disposed on one of the sensing pixels of the sensing pixel array. The method further includes performing a first cutting process to form an opening directly above the scribe line, while leaving the remaining material covering the scribe line, and performing an etching process along the opening to remove the remaining material until the scribe line is exposed.
US11152415B2 Image sensor with separation pattern and image sensor module including the same
An image sensor includes a photoelectric converter in a pixel area of a substrate to generate photoelectrons in response to an incident light that is incident onto the pixel area, a signal generator on a first surface of the substrate in the pixel area to generate electric signals corresponding to image information of an object in accordance with the photoelectrons, and a pixel separation pattern penetrating through the substrate from the first surface of the substrate to a second surface of the substrate opposite to the first surface of the substrate, the pixel separation pattern including an insulation pattern having a refractive index smaller than that of the substrate and a metallic conductive pattern enclosed by the insulation pattern, and the pixel area being enclosed by the pixel separation pattern and isolated from a neighboring pixel area.
US11152412B2 Image sensor
An image sensor including a plurality of pixels, each including: a semiconductor photodetection region; a metal region arranged on a first surface of the semiconductor region; a band-pass or band elimination interference filter arranged on a second surface of the semiconductor region opposite to the first surface; and between the semiconductor region and the metal region, a portion of the absorbing layer made of a material different from that of the semiconductor region, the absorbing layer being capable of absorbing, in a single passage, more than 30% of an incident radiation at the central wavelength of the pass band or of the stop band of the interference filter.
US11152411B2 Resonant cavity enhanced image sensor
The semiconductor image sensor device comprises a semiconductor layer having a main surface and an opposite rear surface, and a charge carrier generating component at the main surface. The charge carrier generating component is arranged between a top reflecting layer and a bottom reflecting layer, which are arranged outside the semiconductor layer.
US11152409B2 Display panel for processing biometrics using TFT photodetectors integrated thereon
A display panel includes a display pixel configured to irradiate light, an image sensor pixel included together with the display pixel in one unit pixel, including a thin film transistor (TFT) photodetector including an active layer formed of amorphous silicon or polycrystalline silicon on an amorphous transparent material, and configured to collect light reflected from a body located on the transparent material, and a processor configured to process biometrics along with positioning of the body according to the light reflected from the body.
US11152406B2 Matrix of photodetectors with peripheral absorption provided with focussing structures
A photodetection device including a pixel matrix, each of the pixels including a photodiode, the absorption region of which extends entirely or almost entirely inside a volume surrounding a central region of the pixel; and a focusing element. An assembly of focusing elements is composed of refractive structures, each formed by a first truncated pyramid with a recess in the shape of a second inverted pyramid. The angles φi at the base of the pyramids satisfy the following relation: 2 * φ i - sin - 1 ⁡ ( n 0 n 1 ⁢ ⁢ sin ⁡ ( φ i ) ) < π 2 wherein n0 is the optical index of a medium surrounding the refractive structures on the side opposite the photodiodes, and n1 is an optical index of the refractive structures.
US11152398B2 Display panel and manufacturing method thereof
A display panel includes a substrate, a thin film transistor (TFT) layer on the substrate, and multiple connection lines disposed between the substrate and the TFT layer. The TFT layer includes TFTs and signal lines connected to the TFTs for providing signals to the TFTs. Each connection line is electrically connected to a signal line. The present invention also teaches a display panel manufacturing method. The present invention has the connection lines formed in the display area, instead of in the non-display area, thereby reducing the width of the non-display area.
US11152397B2 Display device
A protective circuit includes a non-linear element which includes a gate electrode, a gate insulating layer covering the gate electrode, a first oxide semiconductor layer overlapping with the gate electrode over the gate insulating layer, and a first wiring layer and a second wiring layer whose end portions overlap with the gate electrode over the first oxide semiconductor layer and in which a conductive layer and a second oxide semiconductor layer are stacked. Over the gate insulating layer, oxide semiconductor layers with different properties are bonded to each other, whereby stable operation can be performed as compared with Schottky junction. Thus, the junction leakage can be reduced and the characteristics of the non-linear element can be improved.
US11152395B1 Monolithic multi-FETs
A monolithic multi-FET transistor comprises an epitaxial layer disposed on a dielectric layer. The epitaxial layer comprises a crystalline semiconductor material and a multi-FET area. An isolation structure surrounds the multi-FET area and divides the multi-FET area into separate FET portions. A gate disposed on a gate dielectric extends over each FET portion. A source and a drain are each disposed on opposite sides of the gate on the epitaxial layer within each FET portion. Each gate, source, and drain comprise a separate electrical conductor and the gate, source, drain, and epitaxial layer within each FET portion form a field-effect transistor. Gate, source, and drain contacts electrically connect the gates, sources, and drains of the separate FET portions, respectively. At least the sources or drains of two neighboring FET portions are disposed in common over at least a portion of the isolation structure dividing the two neighboring FET portions.
US11152393B2 Semiconductor device and method of manufacturing the same
A semiconductor device using an SOI (Silicon On Insulator) substrate, capable of preventing malfunction of MISFETs (Metal Insulator Semiconductor Field Effect Transistor) and thus improving the reliability of the semiconductor device. Moreover, the parasitic resistance of the MISFETs is reduced, and the performance of the semiconductor device is improved. An epitaxial layer formed on an SOI layer above an SOI substrate is formed to have a large width so as to cover the ends of the upper surface of an isolation region adjacent to the SOI layer. By virtue of this, contact plugs of which formation positions are misaligned are prevented from being connected to a semiconductor substrate below the SOI layer. Moreover, by forming the epitaxial layer at a large width, the ends of the SOI layer therebelow are prevented from being silicided. As a result, increase in the parasitic resistance of MISFETs is prevented.
US11152391B2 Semiconductor memory device and production method thereof
A method of producing a semiconductor memory device includes, when three directions crossing each other are set to first, second, and third directions, respectively, laminating a plurality of first laminates and a plurality of second laminates on a semiconductor substrate in the third direction. The method further includes forming ends of the plurality of first laminates in shapes of steps extending in the first direction, and forming ends of the plurality of second laminates in shapes of steps extending in both directions of the first direction and the second direction.
US11152387B2 Semiconductor memory device and a method of manufacturing the same
A semiconductor memory device including: a common source line; a substrate on the common source line; a plurality of gate electrodes arranged on the substrate and spaced apart from each other in a first direction perpendicular to a top surface of the common source line; a plurality of insulation films arranged among the plurality of gate electrodes; a plurality of channel structures penetrating through the plurality of gate electrodes and the plurality of insulation films in the first direction; and a plurality of residual sacrificial films arranged on the substrate and spaced apart from each other in the first direction, wherein the plurality of gate electrodes are disposed on opposite sides of the plurality of residual sacrificial films.
US11152374B2 Semiconductor device having bit line structure with spacer structure and method of manufacturing the same
A semiconductor device includes a bit line structure on a substrate, a spacer structure including a first spacer directly contacting a sidewall of the bit line structure, a second spacer directly contacting a portion of an outer sidewall of the first spacer, the second spacer including air, and a third spacer directly contacting an upper portion of the first spacer and covering an outer sidewall and an upper surface of the second spacer, and a contact plug structure extending in a vertical direction substantially perpendicular to an upper surface of the substrate and directly contacting an outer sidewall of the third spacer at least at a height between respective heights of a bottom and a top surface of the second spacer.
US11152373B1 Structures and methods for forming dynamic random-access devices
Disclosed are DRAM devices and methods of forming DRAM devices. One non-limiting method may include providing a device, the device including a plurality of angled structures formed from a substrate, a bitline and a dielectric between each of the plurality of angled structures, and a drain disposed along each of the plurality of angled structures. The method may further include providing a plurality of mask structures of a patterned masking layer over the plurality of angled structures, the plurality of mask structures being oriented perpendicular to the plurality of angled structures. The method may further include etching the device at a non-zero angle to form a plurality of pillar structures.
US11152372B2 Method used in forming integrated circuitry, and method used in forming memory circuitry
A method used in forming integrated circuitry comprises forming conductive line structures having conductive vias laterally between and spaced longitudinally along immediately-adjacent of the conductive line structures. First insulating material is formed laterally between immediately-adjacent of the conductive vias, Second insulating material is formed directly above the first insulating material and directly above the conductive vias. The second insulating material comprises silicon, carbon, nitrogen, and hydrogen. A third material is formed directly above the second insulating material. The third material and the second insulating material comprise different compositions relative one another. The third material is removed from being directly above the second insulating material and the thickness of the second insulating material is reduced thereafter. A fourth insulating material is formed directly above the second insulating material of reduced thickness. A plurality of electronic components is formed above the fourth insulating material and that individually are directly electrically coupled to individual of the conductive vias through the fourth and second insulating materials. Other embodiments, including structure, are disclosed.
US11152371B2 Apparatus comprising monocrystalline semiconductor materials and monocrystalline metal silicide materials, and related methods, electronic devices, and electronic systems
An apparatus comprising a memory array comprising wordlines, digit lines, and memory cells, with each memory cell coupled to an associated wordline and an associated digit line. Each memory cell comprises a monocrystalline silicon material adjacent to an access device, a monocrystalline metal silicide material directly contacting the monocrystalline semiconductor material, a metal material directly contacting the monocrystalline metal silicide material, and a storage device adjacent to the metal material. Electronic devices, electronic systems, and methods of forming an electronic device are also disclosed.
US11152369B2 Method of forming an integrated circuit device including a lower electrode on a sidewall of a support column extending vertical on a top surface of a substrate, a dielectric layer surrounding the support column and the lower electrode, and an upper electrode surrounding the dielectric layer
An integrated circuit device may include a support pattern over a substrate, a lower electrode pattern and a dielectric structure over the substrate, and an upper electrode structure on the dielectric structure. The support pattern may include a first support structure extending in a vertical direction. The lower electrode pattern may be between the support pattern and the dielectric structure. The lower electrode pattern may include a first group of N (e.g., an integer of 4 or more) lower electrodes that are spaced apart from each other and may extend in the vertical direction to a first level above the substrate. The dielectric structure may include a first dielectric protrusion that extends in the vertical direction and surrounds the first support structure and the first group of N lower electrodes. The upper electrode structure may include a first upper electrode protrusion that surrounds the first dielectric protrusion.
US11152367B1 Semiconductor structure and integrated circuit
A semiconductor structure and an integrated circuit are provided. The semiconductor structure includes first well regions and a second well region in a semiconductor substrate; first transistors within the first wells; second transistors within the second well; and bit lines. The first wells are separately arranged along a first direction and a second direction. The second well continuously spreads between the first wells. Each first transistor and one of the second transistors are adjacent and connected to each other via a common source or common drain. The common drain or common source is electrically connected to a storage capacitor, and the electrically connected first and second transistors as well as the storage capacitor form a memory cell. The bit lines respectively extend between adjacent rows of the first wells. Adjacent memory cells arranged along the second direction are electrically connected to the same bit line.
US11152363B2 Bulk CMOS devices with enhanced performance and methods of forming the same utilizing bulk CMOS process
The present disclosure relates to a bulk complementary-metal-oxide-semiconductor (CMOS) device including a device substrate, a thinned device die with a device region over the device substrate, a first mold compound, and a second mold compound. The device region includes a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion. The first mold compound resides over the device substrate, surrounds the thinned device die, and extends vertically beyond the thinned device die to define an opening over the thinned device die and within the first mold compound. The second mold compound fills the opening and directly connects the thinned device die. Herein, a silicon material with a resistivity between 5 Ohm-cm and 30000 Ohm-cm does not exist between the second mold compound and the thinned device die.
US11152360B2 Architecture of N and P transistors superposed with canal structure formed of nanowires
Implementation of a device with stacked transistors comprising: a first transistor of a first type, in particular N or P, the first transistor having a channel formed in one or more first semi-conducting rods of a semi-conducting structure including semi-conducting rods disposed above each other and aligned with each other, a second transistor of a second type, in particular P or N, with a gate-surrounding gate and a channel region formed in one or more second semi-conducting rods of said semi-conducting structure and disposed above the first semi-conducting rods, the source block of the second transistor being distinct from the source and drain block of the second transistor, the drain block of the second transistor being distinct from the drain and source blocks of the second transistor.
US11152359B2 Integrated circuit device and a method of manufacturing the same
An integrated circuit device includes: a substrate including a fin type active region extending in a first direction; a gate structure intersecting the fin type active region and extending in a second direction perpendicular to the first direction; a source/drain region on sides of the gate structure; a gate isolation insulating layer contacting an end of the gate structure; a first contact connected to the source/drain region; and a second contact connected to the source/drain region, the second contact being longer in the second direction than the first contact, the second contact includes a first portion extending in the second direction from an area adjacent to one side of the gate structure beyond the end of the gate structure and facing a sidewall of the gate structure, and a second portion facing a sidewall of the gate isolation insulating layer, and the first portion is wider than the second portion.
US11152357B2 Rectifier diode encapsulation structure with common electrodes
A rectifier diode encapsulation structure with common electrodes, comprises an encapsulation assembly with common electrodes, the encapsulation assembly with common electrodes comprises an encapsulation with a common anode and an encapsulation with a common cathode; the encapsulation with the common anode and the encapsulation with the common cathode both comprise two rectifier diodes and a encapsulation body covering outside of the rectifier diodes, and the encapsulation body is provided with three pins, in the encapsulation with a common anode one of the pins is electrically connected to the anode of the two rectifier diodes, the other two pins are electrically connected to the cathodes of the two rectifier diodes one-to-one respectively. The disclosure reduces the volume of the encapsulation by separating the traditional rectifier components, saves materials, reduces costs and makes the application more flexible.
US11152349B2 Integrated circuit (IC) device
Provided is an integrated circuit (IC) device including a logic cell having an area defined by a cell boundary. The logic cell includes a first device region, a device isolation region, and a second device region. The first device region and the second device region are arranged apart from each other in a first direction that is perpendicular to a second direction. The device isolation region is between the first device region and the second device region. A first maximum length of the first device region in the second direction is less than a width of the cell boundary in the second direction, and a second maximum length of the second device region is substantially equal to the width of the cell boundary in the second direction.
US11152343B1 3D integrated ultra high-bandwidth multi-stacked memory
Described is a packaging technology to improve performance of an AI processing system. An IC package is provided which comprises: a substrate; a first die on the substrate, and a second die stacked over the first die. The first die includes memory and the second die includes computational logic. The first die comprises DRAM having bit-cells. The memory of the first die may store input data and weight factors. The computational logic of the second die is coupled to the memory of the first die. In one example, the second die is an inference die that applies fixed weights for a trained model to an input data to generate an output. In one example, the second die is a training die that enables learning of the weights. Ultra high-bandwidth is changed by placing the first die below the second die. The two dies are wafer-to-wafer bonded or coupled via micro-bumps.
US11152339B2 Method for improved transfer of semiconductor die
A system to effectuate improved transfer of semiconductor die. A first frame secures a first substrate having the semiconductor die. A second frame secures a second substrate adjacent the first substrate. A needle is disposed adjacent to the first frame. The needle includes: a longitudinal surface extending in a direction toward the second frame, and a base end having a cross-sectional dimension being based, at least in part, on a cross-sectional dimension of the semiconductor die. A needle actuator is operably connected to the needle and is configured to actuate the needle such that, during the transfer operation, when the first substrate is secured in the first frame and the second substrate is secured in the second frame, the needle presses the semiconductor die into contact with the second substrate so as to transfer the semiconductor die onto the second substrate.
US11152337B2 Semiconductor package
A semiconductor package including a first semiconductor chip having a first thickness, a second semiconductor chip on the first semiconductor chip and having a second thickness, the second thickness being smaller than the first thickness, a third semiconductor chip on the second semiconductor chip and having a third thickness, the third thickness being smaller than the second thickness, a fourth semiconductor chip on the third semiconductor chip and having a fourth thickness, the fourth thickness being greater than the third thickness, and a fifth semiconductor chip disposed on the fourth semiconductor chip and having a fifth thickness, the fifth thickness being greater than the fourth thickness may be provided.
US11152332B2 Modular voltage regulators
A device includes a semiconductor die. The semiconductor die has formed thereon a plurality of multi-phase voltage regulator modules of the same design formed on a common semiconductor substrate.
US11152328B2 System and method for uniform pressure gang bonding
A uniform pressure gang bonding device and fabrication method are presented using an expandable upper chamber with an elastic surface. Typically, the elastic surface is an elastomer material having a Young's modulus in a range of 40 to 1000 kilo-Pascal (kPA). After depositing a plurality of components overlying a substrate top surface, the substrate is positioned over the lower plate, with the top surface underlying and adjacent (in close proximity) to the elastic surface. The method creates a positive upper chamber medium pressure differential in the expandable upper chamber, causing the elastic surface to deform. For example, the positive upper chamber medium pressure differential may be in the range of 0.05 atmospheres (atm) and 10 atm. Typically, the elastic surface deforms between 0.5 millimeters (mm) and 20 mm, in response to the positive upper chamber medium pressure differential.
US11152327B2 Semiconductor device with fuse portion comprising wires of different electrical resistance
A semiconductor device includes a semiconductor element, a terminal electrode, and internal wiring. The semiconductor element is housed in a case. The terminal electrode is provided electrically connectable to an outside of the case. The internal wiring is provided in the case and electrically connects the semiconductor element and the terminal electrode. The internal wiring includes a fuse portion provided at a part of the internal wiring and configured to be melted by an overcurrent. The fuse portion includes a plurality of metal wires which are a group of parallel wires. Of the plurality of metal wires, a first metal wire is higher in resistance value than a second metal wire laid on an outer side relative to the first metal wire.
US11152326B2 Semiconductor die with multiple contact pads electrically coupled to a lead of a lead frame
The present disclosure is directed to a semiconductor die with multiple contact pads electrically coupled to a single lead via a single wire, and methods for fabricating the same. In one or more embodiments, multiple contact pads are electrically coupled to each other by a plurality of conductive layers stacked on top of each other. The uppermost conductive layer is then electrically coupled to a single lead via a single wire.
US11152325B2 Contact and die attach metallization for silicon carbide based devices and related methods of sputtering eutectic alloys
A semiconductor device package includes a package substrate having a die attach region, a silicon carbide (SiC) substrate having a first surface including a semiconductor device layer thereon and a second surface that is opposite the first surface, and a die attach metal stack. The die attach metal stack includes a sputtered die attach material layer that attaches the second surface of the SiC substrate to the die attach region of the package substrate, where the sputtered die attach material layer comprises a void percent of about 15% or less. The sputtered die attach material layer may be formed using a sputter gas including at least one of krypton (Kr), xenon (Xe), or radon (Rn). The die attach metal stack may further include a metal interlayer that prevent contacts with a first barrier metal layer during a phase transition of the die attach material layer.
US11152314B2 Integrated circuit with supply circuit comprising field-effect transistors
An integrated circuit having a plurality of field-effect transistors, wherein at least a proportion of the field-effect transistors implement a plurality of logic cells, a substrate, a well which is arranged in the substrate, and a supply circuit which is designed to connect the well to a supply potential, wherein the supply circuit is constituted by one or more field-effect transistors of the plurality of field-effect transistors.
US11152312B2 Packages with interposers and methods for forming the same
A package structure includes an interposer, a die over and bonded to the interposer, and a Printed Circuit Board (PCB) underlying and bonded to the interposer. The interposer is free from transistors therein (add transistor), and includes a semiconductor substrate, an interconnect structure over the semiconductor substrate, through-vias in the silicon substrate, and redistribution lines on a backside of the silicon substrate. The interconnect structure and the redistribution lines are electrically coupled through the through-vias.
US11152304B2 Semiconductor package
A semiconductor package includes a frame including wiring layers and having a recess portion in which a stopper layer is disposed on a bottom surface, a semiconductor chip having an active surface and an inactive surface, the inactive surface being disposed in the recess portion and facing the stopper layer, a first connection portion on the connection pad, a second connection portion on the uppermost wiring layer, a stiffener on the upper surface of the frame and surround at least a portion of the second connection portion, the stiffener being spaced apart from second connection portion, an encapsulant covering at least portions of each of the frame and the semiconductor chip, and filling at least a portion of the recess portion, and a connection structure on the frame and the semiconductor chip, and including a redistribution layer electrically connected to the first and second connection portions.
US11152294B2 Hermetic metallized via with improved reliability
An article includes a glass or glass-ceramic substrate having a first major surface and a second major surface opposite the first major surface, and at least one via extending through the substrate from the first major surface to the second major surface over an axial length in an axial dimension. The article also includes a metal connector disposed within the via that hermetically seals the via. The article has a helium hermeticity of less than or equal to 1.0×10−8 atm-cc/s after 1000 thermal shock cycles, each of the thermal shock cycle comprises cooling the article to a temperature of −40° C. and heating the article to a temperature of 125° C., and the article has a helium hermeticity of less than or equal to 1.0×10−8 atm-cc/s after 100 hours of HAST at a temperature of 130° C. and a relative humidity of 85%.
US11152292B2 Fan-out semiconductor package having metal pattern layer electrically connected embedded semiconductor chip and redistribution layer
The present invention provides a fan-out semiconductor package, and the fan-out semiconductor package includes a semiconductor chip, an encapsulant covering the semiconductor chip, a connection structure disposed below the semiconductor chip and including a redistribution layer, and first and second metal pattern layers disposed on different levels on the semiconductor chip. The first metal pattern layer is to electrically connect to an electrical connection member such as a frame, provided for electrical connection of the fan-out semiconductor package in a vertical direction through a path via the second metal pattern layer.
US11152288B2 Lead frames for semiconductor packages
A lead frame includes a first die paddle, a second die paddle, a first lead, a second lead, and a third lead. The first lead is coupled to a first side of the first die paddle. The second lead is coupled to a second side of the first die paddle opposite to the first side of the first die paddle. The third lead is coupled to a first side of the second die paddle. At least one of the first lead, the second lead, and the third lead is coupled to the corresponding die paddle via a zigzag shaped tie bar.
US11152287B2 Semiconductor module and semiconductor device
The present invention is intended to provide a semiconductor module and a semiconductor device that are compatible with various rated currents. A semiconductor module includes a lead frame, and a semiconductor element joined with the lead frame. The lead frame includes a first joining structure and a second joining structure. The first joining structure includes a void part as a part at which the lead frame does not exist, and the second joining structure includes a void part as a part at which the lead frame does not exist. Each of the first joining structure and the second joining structure has a shape such that one of the first joining structure and the second joining structure complements at least part of the void part of the other assuming that the first joining structure and the second joining structure are overlapped.
US11152286B2 Power semiconductor module device
A power semiconductor module device includes: a plurality of semiconductor elements that are arranged at intervals and flush with each other on a plane; an insulating support that fixes the semiconductor elements; a first thick-film plating layer that is formed as a first-surface-side electrode that electrically connects the semiconductor elements to each other on at least one surface of a front surface side and a rear surface side. The first thick-film plating layer supports the semiconductor elements from at least one of an upper direction and a lower direction.
US11152285B2 Display device
A display device includes: a flexible substrate including a through hole; a connecting element disposed in the through hole; a semiconductor disposed on the flexible substrate; a light emitting diode electrically connecting to the semiconductor; and a circuit disposed under the flexible substrate, wherein the circuit electrically connects to the semiconductor through the connecting element.
US11152278B2 Heat sink, integrated circuit chip and circuit board
A heat sink for an integrated circuit chip. The heat sink includes a base plate and a plurality of fins connected to the base plate. The base plate includes a first segment, a second segment, and a third segment that are sequentially connected; and the first segment and the third segment extend obliquely upward relative to the second segment.
US11152277B2 Three-dimensional memory devices having hydrogen blocking layer and fabrication methods thereof
Embodiments of three-dimensional (3D) memory devices have a hydrogen blocking layer and fabrication methods thereof are disclosed. In an example, a 3D memory device includes a substrate, a memory stack including interleaved conductive layers and dielectric layers above the substrate, an array of NAND memory strings each extending vertically through the memory stack, a plurality of logic process-compatible devices above the array of NAND memory strings, a semiconductor layer above and in contact with the logic process-compatible devices, a pad-out interconnect layer above the semiconductor layer, and a hydrogen blocking layer vertically between the semiconductor layer and the pad-out interconnect layer and configured to block outgassing of hydrogen.
US11152274B2 Multi-moldings fan-out package and process
A semiconductor device package includes a semiconductor device, a conductive bump, a first encapsulant and a second encapsulant. The semiconductor device has a first surface, a second surface and a lateral surface. The second surface is opposite to the first surface. The lateral surface extends between the first surface and the second surface. The semiconductor device comprises a conductive pad adjacent to the first surface of the semiconductor device. The conductive bump is electrically connected to the conductive pad. The first encapsulant covers the first surface of the semiconductor device and a first portion of the lateral surface of the semiconductor device, and surrounds the conductive bump. The second encapsulant covers the second surface of the semiconductor device and a second portion of the lateral surface of the semiconductor device.
US11152271B2 Semiconductor module and semiconductor device
According to one aspect of the present disclosure, a semiconductor module includes a semiconductor chip having a first electrode, a second electrode, and a control electrode to receive a control signal that controls a current flowing between the first electrode and the second electrode, a package having an upper surface, a back surface that is an opposite surface of the upper surface, and a plurality of side surfaces provided between the upper surface and the back surface, the package containing the semiconductor chip, a first terminal provided to the package and being electrically connected to the first electrode, a second terminal provided to the package and being electrically connected to the second electrode and a control terminal electrically connected to the control electrode and being provided on all of the plurality of side surfaces of the package so as to surround the package.
US11152270B2 Monitoring structure for critical dimension of lithography process
A monitoring structure for a critical dimension of a lithography process including a dummy pattern layer and a patterned photoresist layer is provided. The dummy pattern layer includes a dummy pattern. The patterned photoresist layer includes at least one monitoring mark located above the dummy pattern. The monitoring mark includes a first portion and a second portion that intersect each other. The first portion extends in a first direction, the second portion extends in a second direction, and the first direction intersects the second direction.
US11152269B2 Plasma processing apparatus and control method
Provided is a plasma processing apparatus including: a plurality of gas supply nozzles which are provided on a wall surface of a processing container and supply process gas toward the inside of the processing container in a radial direction; N microwave introducing modules of which the number disposed in a circumferential direction of a ceiling plate of the processing container so as to introduce microwaves for generating plasma into the processing container, in which N≥2; and M sensors provided on the wall surface of the processing container so as to monitor at least any one of electron density Ne and electron temperature Te of the plasma generated in the processing container, in which M equals to N or a multiple of N.
US11152268B2 Platform and method of operating for integrated end-to-end area-selective deposition process
A method is provided for area-selective deposition on a semiconductor workpiece using an integrated sequence of processing steps executed on a common manufacturing platform hosting film-forming modules, etching modules, and transfer modules. A workpiece having a target surface of a first material an non-target surface of a second material different than the first material is received into the platform. An additive material is selectively deposited on the workpiece with the additive material forming on the target surface at a higher deposition rate than on the non-target surface, followed by etching to expose the non-target surface. The integrated sequence of processing steps is executed within the platform without leaving the controlled environment and the transfer modules are used to transfer the workpiece between the processing modules while maintaining the workpiece within the controlled environment. The processing steps including inspecting the workpiece and taking corrective action based on the detected non-conformities.
US11152257B2 Barrier-less prefilled via formation
A method for fabricating a semiconductor device includes forming one or more layers including at least one of a liner and a barrier along surfaces of a first interlevel dielectric (ILD) layer within a trench, after forming the one or more liners, performing a via etch to form a via opening exposing a first conductive line corresponding to a first metallization level, and forming, within the via opening and on the first conductive line, a barrier-less prefilled via including first conductive material.
US11152250B2 Gate dielectric preserving gate cut process
Gate cutting techniques for integrated circuit devices, particularly for fin-like field effect transistor devices, are disclosed herein. An exemplary method includes receiving an integrated circuit device that includes a gate structure and performing a gate cut process to separate the gate structure into a first gate structure and a second gate structure. The gate cut process includes selectively removing a portion of the gate structure, such that a residual gate dielectric layer extends between the first gate structure and the second gate structure. In some implementations, the residual gate dielectric includes a high-k dielectric material. The method further includes forming a gate isolation region between the first gate structure and the second gate structure.
US11152244B2 Electrostatic chuck
An electrostatic chuck includes: a ceramic dielectric substrate; a base plate; and a heater plate. The heater plate includes a first and a second support plates including a metal, a heater element provided between the first and the second support plates, a first resin layer provided between the first support plate and the heater element, and a second resin layer provided between the second support plate and the heater element. A surface of the first support plate on the second support plate side includes a first region and a second region, the first region overlapping the heater element when viewed along the stacking direction, the second region not overlapping the heater element when viewed along the stacking direction. In a cross section parallel to the stacking direction, the second region protrudes toward the second support plate side compared to the first region.
US11152243B2 Device for aligning and optically inspecting a semiconductor component
A device for aligning and optically inspecting a semiconductor component arranged on a receiving tool that is arranged on a turning mechanism. The device aligns the semiconductor component in relation to a center of the receiving tool in at least one axis direction and/or a direction of rotation. The turning mechanism is designed to rotate about a turning axis and to move the semiconductor component out of a receiving position into an offset position, with two slides that can be moved towards and away from each other and comprise slide sections, the two slide sections coming to rest on two lateral surfaces of the semiconductor component, at least in sections, in order to align the semiconductor component arranged on the receiving tool, the slide being defined such that it slides and/or rotates the semiconductor component into an inspection position, while the receiving tool holds the semiconductor component.
US11152235B2 Apparatus and method for manufacture of semiconductor devices
A method for predicting characteristics of semiconductor devices includes collecting first data for a plurality of first characteristics from first semiconductor devices already in mass production, and collecting second data for the first characteristics and third data for a plurality of second characteristics from at least one second semiconductor device manufactured as an experimental sample before beginning the mass production. A covariance matrix is then obtained based on the first, second, and third data, and a mean vector for third semiconductor devices to be in the mass production is determined. Prediction data for third semiconductor devices is then generated based on the covariance matrix and the mean vector.
US11152234B2 Weighing apparatus, substrate liquid processing apparatus, weighing method, substrate liquid processing method and recording medium
A processing liquid used in a substrate liquid processing apparatus can be supplied in a constant amount with high accuracy. A substrate liquid processing apparatus A1 includes a storage line 61 configured to store a processing liquid therein; an introduction line 62 configured to introduce the processing liquid into the storage line 61; a discharge line 63 configured to discharge the processing liquid from the storage line 61; and a gas supply unit 65 configured to perform a strickling of the processing liquid by jetting a gas to a surface of the processing liquid stored in the storage line 61.
US11152233B2 Substrate treating apparatus and substrate treating method
A substrate treating apparatus includes an indexer division, stories, and a controller. Each of the stories includes a first rack, a treating section, and a main transport mechanism. The indexer division includes a carrier rack and a transport device. The transport device performs a feeding operation for transporting substrates from a carrier placed on the carrier rack to the first rack. The transport device further performs an inter-story transporting operation for transporting the substrates between two first racks provided for different stories.
US11152232B2 Frequency and phase controlled transducers and sensing
Localized heating can use a fixed-frequency planar transmission line resonators arranged along a main-line, selected by tuning an electromagnetic input signal frequency applied to the main line for depositing heat in an adjacent active substrate. More generally, adjusting input signal frequency can be used to selectively address and energize an electromagnetic-to-heat, an electromagnetic-to-vibration, or other transducer to controllably direct energy toward a desired transducer load. Resonators or other electromagnetically energized transducers can be arranged to electromagnetically interfere, such that specifying or adjusting a relative phase of applied electrical signals can be used to specify or adjust the energy directed toward a desired transducer load. Temperature sensing can characterize a material in a target region near the transducer. A cold-hot-cold temperature profile can better manage temperature and avoid overheating a dielectric material such as the active substrate material.
US11152230B2 Device and method for bonding alignment
An apparatus and method for bonding alignment are provided. The apparatus for bonding alignment includes a press assembly and an objective lens group (105) disposed on one side of the press assembly. The press assembly includes a first chuck (103) and a rotatable second chuck (104). When support surfaces of the first and second chucks are not parallel to each other, the second chuck is rotated to make the two support surfaces parallel. A first substrate (301) is then loaded on the first chuck, and alignment marks (302) on the first substrate are observed using the objective lens group disposed on one side of the press assembly. A second substrate (501) is loaded on the second chuck, and alignment marks (502) on the second substrate are also observed with the objective lens group. Based on an observation result by the objective lens group, the two substrates are moved so that the alignment marks thereon are aligned and hence the two substrates themselves are aligned. In this method, the chucks are adjusted, prior to the alignment of the substrates. This dispenses with the need for employment of high-precision components and reduces the complexity of the apparatus. Moreover, adjusting the chucks first can ensure control of a global alignment accuracy between the substrates, and in particular, can reduce wedge-shaped errors between the substrates that may result from deformations of the substrates during bonding.
US11152226B2 Structure with controlled capillary coverage
A structure with controlled capillary coverage is provided and includes a substrate including one or more first contacts, a component and adhesive. The component includes one or more second contacts and a rib disposed at a distance from each of the one or more second contacts. The component is disposed such that the one or more second contacts are communicative with the one or more first contacts and corresponding surfaces of the substrate and the rib face each other at a controlled gap height to define a fill-space. The adhesive is dispensed at a discrete point whereby the adhesive is drawn to fill the fill-space by capillary action.
US11152221B2 Methods and apparatus for metal silicide deposition
Methods and apparatuses for processing substrates, such as during metal silicide applications, are provided. In one or more embodiments, a method of processing a substrate includes depositing an epitaxial layer on the substrate, depositing a metal silicide seed layer on the epitaxial layer, and exposing the metal silicide seed layer to a nitridation process to produce a metal silicide nitride layer from at least a portion of the metal silicide seed layer. The method also includes depositing a metal silicide bulk layer on the metal silicide nitride layer and forming or depositing a nitride capping layer on the metal silicide bulk layer, where the nitride capping layer contains a metal nitride, a silicon nitride, a metal silicide nitride, or a combination thereof.
US11152219B2 Selectively etching materials
A method of selectively removing aluminium oxide or nitride material from a microelectronic substrate, the method comprising contacting the material with an aqueous etching composition comprising: an etchant comprising a source of fluoride; and a metal corrosion inhibitor; wherein the composition has a pH in the range of from 3 to 8. Aqueous etching compositions and uses are also described.
US11152218B2 Template, imprint apparatus, imprint method and imprint apparatus management method
According to the embodiments, a template in which a main pattern is placed on a pattern-formed surface of a template substrate, the main pattern being formed by a concave and convex pattern, the template substrate being transparent to an electromagnetic wave with a predetermined wavelength is provided. The template includes a first mark in which line-shaped first concave patterns and first convex patterns are alternately placed in a width direction on the pattern-formed surface. The first convex pattern includes a first light-blocking portion and a first translucent portion. The first light-blocking portion is a region including a first side surface in the width direction and being covered with a metal film. The first translucent portion is a region including a second side surface in the width direction and being not covered with the metal film.
US11152216B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes the steps of forming a fixing layer that is a thin film for coupling at least a portion of a main surface of the semiconductor thin film layer on the side opposite to a base material substrate side and at least a portion of the surface of the base material substrate on a semiconductor thin film layer side, forming a void by removing a partial region of the semiconductor thin film layer or the base material substrate, coupling an organic material layer formed on a pick-up substrate to the fixing layer after forming the void, separating the semiconductor thin film layer from the first substrate by moving the pick-up substrate away from the base material substrate with the organic material layer bonded to the coupling region, and bonding the semiconductor thin film layer to the second substrate after separation from the base material substrate.
US11152215B2 Method of manufacturing semiconductor device, substrate processing apparatus and non-transitory computer-readable recording medium
Described herein is a technique capable of selectively growing a film with a high selectivity on a substrate with surface portions of different materials. According to one aspect of the technique of the present disclosure, there is provided a method of manufacturing a semiconductor device including: (a) forming a second metal film on a substrate with a first metal film and an insulating film formed thereon by alternately supplying a metal-containing gas and a reactive gas onto the substrate, wherein an incubation time on the insulating film is longer than that on the first metal film; and (b) supplying an etching gas onto the substrate to remove the second metal film formed on the insulating film while allowing the second metal film to remain on the first metal film, wherein the second metal film is selectively grown on the first metal film by alternately repeating (a) and (b).
US11152212B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device may include: forming a gate dielectric material over a substrate; sequentially forming a carbon-undoped polysilicon layer and a carbon-doped polysilicon layer over the gate dielectric material; doping the carbon-doped polysilicon layer with a dopant; forming a columnar crystalline polysilicon layer over the carbon-doped polysilicon layer doped with the dopant; and performing annealing to activate the dopant.
US11152209B2 Forming semiconductor structures with two-dimensional materials
The current disclosure describes semiconductor devices, e.g., transistors, include a substrate, a semiconductor region including, at the surface, MoS2 and/or other monolayer material over the substrate, and a terminal structure at least partially over the semiconductor region, which includes a different monolayer material grown directly over the semiconductor region.
US11152201B2 Time-of-flight mass spectrometer
For an automatic adjustment of a detector voltage, a measurement of a standard sample is performed, in which a reflection voltage generator under the control of an autotuning controller applies, to a reflector, voltages which are different from those applied in a normal measurement and do not cause temporal conversion of ions. Ions having the same m/z simultaneously ejected from an ejector are dispersed in the temporal direction and reach a detector. Therefore, a plurality of low peaks corresponding to individual ions are observed on a profile spectrum. A peak-value data acquirer determines a wave-height value of each peak. A wave-height-value list creator creates a list of wave-height values. A detector voltage determiner searches for a detector voltage at which the median of the wave-height values in the wave-height-value list falls within a reference range.
US11152200B2 Interface device between sample separation device and mass spectrometer having multiple sample capillaries
An interface device, for providing a fluidic interface between a sample separation device and a mass spectrometer, includes an emitter capillary and a plurality of sample capillaries. The sample capillaries are movably arranged within the emitter capillary for transferring fluidic sample from the sample separation device to the mass spectrometer.
US11152199B2 Multipole ion optic assembly
An ion optic assembly includes a set of conductive rods, a first insulator, and a second insulator. The rods are inserted into through-holes of the first insulator, which are arranged about an axis along which the rods are elongated. The rods are then inserted through a bore of the second insulator and become located in notches of the bore, which are arranged about the axis. Accordingly, the first insulator positions one end of the rods at a first distance from the axis, and the second insulator positions the other end of the rods at a second distance from the axis, which may equal to or different from the first distance. The rods contact, and may be spring-biased against, the notches. The assembly may include an electrical contact with fingers spring-biased into contact with the rods. Each insulator may include both through-holes and notches for additional rods.
US11152195B2 MgO-based ceramic film, member for semiconductor manufacturing apparatus, and method for forming MgO-based ceramic film
A MgO-based ceramic film according to the present invention contains crystalline phases of MgO and MgAl2O4, and Al is dissolved in the MgO to form a solid-solution. The ceramic film exhibits a diffraction peak representing the (200) plane of MgO at an angle 2θ of more than 42.92° in CuKα XRD measurement. A shoulder preferably appears on the higher angle side of the peak representing the (200) plane of MgO. The mass ratio MgO/Al2O3 of MgO to Al2O3 converted from Mg and Al in terms of oxides is preferably higher than 2.33.
US11152194B2 Plasma processing apparatuses having a dielectric injector
An apparatus comprises an electron source chamber, an electron-beam sustained plasma (ESP) processing chamber, and a dielectric injector disposed between the electron source chamber and the ESP processing chamber. The dielectric injector comprises a first flared input region comprising a wide entry opening and a narrow exit opening. The wide entry opening opens into to the electron source chamber. The first flared input region is radially symmetric about a longitudinal axis of the dielectric injector. The dielectric injector further comprises a first parallel region comprising an input opening and an output opening. The input opening is adjacent to the narrow exit opening. The output opening is disposed opposite of the input opening. The first parallel region is cylindrical.
US11152193B2 Plasma generation apparatus
A waveguide has a first conductor surface facing toward the interior of the waveguide, a second conductor surface facing toward the interior of the waveguide, and a slot extending from the first conductor surface to the outside of the waveguide. The first conductor surface and the second conductor surface electrically communicate with each other and face each other. The first length in the y direction of the first conductor surface in a cross section perpendicular to the z direction is smaller than the second length in the y direction of the second conductor surface in the cross section perpendicular to the z direction. The first length includes the length in the y direction of the slot in the cross section perpendicular to the z direction. The second length is smaller than the distance between the first conductor surface and the second conductor surface in the x direction.
US11152190B2 Charged particle scanners
A volume interrogation system can use an accelerated beam of charged particles to interrogate objects using charged-particle attenuation and scattering tomography to screen items such as electronic devices, packages, baggage, industrial products, or food products for the presence of materials of interest inside. The apparatus, systems, and methods in this patent document can be employed in checkpoint applications to scan items. Such checkpoint applications can include border crossings, mass transit terminals (subways, buses, railways, ferries, etc.), and government and private-sector facilities.
US11152186B2 Charged particle beam device
An object of the present disclosure is to propose a charged particle beam device capable of appropriately evaluating and setting a beam aperture angle. As one aspect for achieving the above-described object, provided is a charged particle beam device which includes a plurality of lenses and controls the plurality of lenses so as to set a focus at a predetermined height of a sample and to adjust the beam aperture angle. The charged particle beam device generates a first signal waveform based on a detection signal obtained by scanning with the beam in a state where the focus is set at a first height that is a bottom portion of a pattern formed on the sample, calculates a feature amount of a signal waveform on a bottom edge of the pattern based on the first signal waveform, and calculates the beam aperture angle based on the calculated feature amount.
US11152185B2 Electron source and production method therefor
An electron source capable of suppressing consumption of an electron emission material is provide. The present invention provides an electron source including: an electron emission material; and, an electron emission-suppressing material covering a side surface of the electron emission material, wherein a work function of the electron emission-suppressing material is higher than that of the electron emission material, and a thermal emissivity of the electron emission-suppressing material is lower than that of the electron emission material.
US11152183B2 X-ray source with rotating anode at atmospheric pressure
An x-ray source includes an anode assembly having at least one surface configured to rotate about an axis, the at least one surface in a first region. The x-ray source further includes an electron-beam source configured to emit at least one electron beam configured to bombard the at least one surface of the anode assembly. The electron-beam source includes a housing, a cathode assembly, and a window. The housing at least partially bounds a second region and comprises an aperture. The cathode assembly is configured to generate the at least one electron beam within the second region. The window is configured to hermetically seal the aperture, to maintain a pressure differential between the first region and the second region, and to allow the at least one electron beam to propagate from the second region to the first region.
US11152179B2 Low voltage circuit breaker
A low voltage circuit breaker is provided. The low voltage circuit breaker includes a contact system with a first contact and a second contact that are electrically connectable and disconnectable relative to one another. The first contact includes a body having a first layer and a second layer, wherein the first layer is arranged on the second layer and is configured to come in contact with the second contact for providing the electrical connection with the second contact. The first layer has a first material composition having an Ag content that is higher than an Ag content of a second material composition of the second layer. Further, the first material composition has a WC content that is lower than a WC content of the second material composition.
US11152171B2 Direct current breaker based on vacuum magnetic blowout transfer and breaking method thereof
There is provided a direct current breaker based on vacuum magnetic blowout transfer and a breaking method thereof. The direct current breaker includes a first connection terminal, a second connection terminal, a main current branch, a transfer branch, an energy dissipation branch and a blowout unit. The main current branch is connected between the first connection terminal and the second connection terminal. During current conduction of the direct current breaker, current flows through the main current branch. The transfer branch is connected between the first connection terminal and the second connection terminal and connected in parallel with the main current branch. The energy dissipation branch is connected between the first connection terminal and the second connection terminal and connected in parallel with the main current branch and the transfer branch. The blowout unit is arranged between the main current branch and the transfer branch.
US11152166B2 Keyboard device including a plurality of substrate plates connected by elastic bridge member
A keyboard device includes a substrate and keycaps disposed on the substrate. The substrate includes a long slit and an elastic bridge member. The long slit divides the substrate into a first plate having a first side edge and a second plate having a second side edge opposite to the first side edge. A gap is between the first side edge and the second side edge. The elastic bridge member is connected between the first side edge and the second side edge. The first plate is movable relative to the second plate. The first side edge includes a first bridge seat. The second side edge includes a second bridge seat. The elastic bridge member is connected between the first bridge seat and the second bridge seat. The elastic bridge member includes a wedge portion connected to an inner corner between the elastic bridge member and the first bridge seat.
US11152165B2 Switching module connection structure
A connection structure of a plurality of switching modules that reduces required insulation voltage significantly when the plurality of switching modules is connected to each other in series is proposed. A switching module connection structure includes: n (n≥1, integer) switching modules arranged in two or more columns and all connecting to each other in series from a first switching module in a first column to a last switching module in a last column; and insulating members disposed between at least some switching modules for each column.
US11152161B2 Aluminum polymer capacitor with enhanced internal conductance and breakdown voltage capability
An improved capacitor is provided. The capacitor comprises a working element wherein the working element comprises an anode comprising a first dielectric on the anode, a cathode and a conductive separator between the first dielectric and cathode. The conductive separator comprises a separator and a first conductive polymer wherein the first conductive polymer at least partially encapsulates the separator. A second conductive polymer at least partially encapsulates the first conductive polymer and wherein the first conductive polymer has a higher conductivity than the second conductive polymer. An anode lead is in electrical contact with the anode and a cathode lead is in electrical contact with the cathode.
US11152157B2 Stacked electronic component and method for manufacturing stacked electronic component
Provided is a stacked electronic component having: a stacked body 1 in which ceramic layers 1a to 1h are stacked, the stacked body having an a upper surface U and side surfaces S; at least one recess portion 8 formed on the upper surface U that indicates at least one of a mark, a letter, or a number; electrodes 3, 4, 5, 6 formed between the layers of the stacked body 1; and a shield layer 9 formed on the upper surface U and the side surfaces S of the stacked body 1. Right below an inner bottom surface of the recess portion 8 of the stacked body 1, there is provided a no-electrode region NE in which the electrodes 3, 4, 5, 6 are not formed, the no-electrode region NE having a thickness which is equal to or larger than a depth of the recess portion 8.
US11152154B2 Electronic component
An electronic component includes an element body and an external electrode. The element body includes a side surface and an end surface. The external electrode includes a conductive resin layer disposed over the side surface and the end surface. The conductive resin layer includes a first region positioned on the end surface, a second region positioned on the side surface, and a third region positioned on a ridge portion between the end surface and the side surface. In a case where a maximum thickness of the first region is T1 (μm), a maximum thickness of the second region is T2 (μm), and a minimum thickness of the third region is T3 (μm), the maximum thickness T1 and the maximum thickness T2 satisfy a relation of T2/T1≥0.11, and the maximum thickness T1 and the minimum thickness T3 satisfy a relation of T3/T1≥0.11.
US11152152B2 Fabrication process to produce a toroidal current transformer
The present disclosure relates to a fabrication process for a current transformer. For example, the process may include wrapping first windings around a first core half of a magnetic core of a current transformer. The process may include wrapping second windings around a second core half of the magnetic core. The magnetic core may be inserted into an overmold tool. The process may include overmolding a first overmold over the first core half of the magnetic core and a second overmold over the second core half of the magnetic core. After overmolding, the magnetic core may be cut in half.
US11152151B2 Crossover coil structure for wireless transmission
Various embodiments of inductor coils, antennas, and transmission bases configured for wireless electrical energy transmission are provided. These embodiments are configured to wirelessly transmit or receive electrical energy or data via near field magnetic coupling. The embodiments of inductor coils comprise a figure eight configuration that improve efficiency of wireless transmission efficiency. The embodiments of the transmission base are configured with at least one transmitting antenna and a transmitting electrical circuit positioned within the transmission base. The transmission base is configured so that at least one electronic device can be wirelessly electrically charged or powered by positioning the at least one device in contact with or adjacent to the transmission base.
US11152140B2 Wire holder for assembling a wire harness
Wire holders removably retaining at least one wire for assembling a wire harness and methods for assembling a wire harness are provided. In one example, the wire holder includes a base section having a base bottom for positioning on a wire harness layout sheet. The wire harness layout sheet includes a wire routing pattern for forming the wire harness. A clip section extends generally upwardly from the base section and at least partially surrounds a clip channel having a channel diameter. The base section has a base height defined from the base bottom to a lowest point of the clip channel. A ratio of the channel diameter to the base height is from about 6:1 to about 9:1.
US11152138B2 Fire rated radio frequency cable
A coaxial cable (10) includes an outer barrier (12, 14, 16) that seals the coaxial cable from air and protects the cable's conductors (18, 20) form oxidation in a fire. Such an outer protective barrier may include a fire retardant tape. A dielectric (22) separates the conductors and may comprise a ceramic (23) embedded in a dielectric material (25), or ceramic beads in a braided ceramic mesh.
US11152136B2 Composite cable
A composite cable which makes it possible to improve disconnection resistance of a signal line. The composite cable includes a signal line part, a pair of power supply lines, and a sheath. The signal line part is composed of a first signal line and a second signal line twisted together. Each of the first signal line and the second signal line is composed of a pair of wires twisted together. The sheath covers an outer circumference of a wire bundle composed of the signal line part and a pair of power supply lines, the signal line part and the pair of power supply lines being twisted together. The signal line part is covered with a shield conductor formed of a conductive element wire spirally wound around the outer circumference of the signal line part.
US11152129B2 Low profile anti scatter and anti charge sharing grid for photon counting computed tomography
An anti-scatter grid (ASG) for X-ray imaging with a surface (S) formed from a plurality of strips (LAM). The plurality of strips including at least two guard strips (Li,Li+1) that are thicker in a direction parallel to said surface than one or more strips (li) of said plurality of strips (LAM). The one or more strips (li) being situated in between said two guard strips (Li,Li+1).
US11152127B2 Method of replacing cesium trap and cesium trap assembly thereof
A method for replacing a cesium trap includes freezing the cesium trap which partially contains cesium and is located within a shielded cell and. The cesium trap is then decoupled and removed from the shielded cell. A second cesium trap is inserted into the shielded cell and attached to the shielded cell.
US11152120B2 Identifying a treatment regimen based on patient characteristics
A method of searching a database of medical research for documentation in support of a specific treatment for a patient, the method including: identifying a medical condition; identifying attributes of the patient; searching the database for treatment regimens for the medical condition; scoring identified treatment regimens based on similarity of the attributes of the patient to cohorts treated with the treatment regimens and outcomes; and providing a recommendation for a treatment regimen for the patient based on the attributes of the patient.
US11152113B2 Automatic association of medical elements
An infusion system authorizes changes to operating parameters for a patient by any one of a plurality of caregivers that can be identified as being in a predetermined physical space. Individuals are detected within the space based on detecting signals from respective wireless transmitters associated with the plurality of individuals. Performance of an operation being initiated at the infusion system is authorized based on the identification of the individuals. An association between the operation and the one or more individuals detected within the physical space at a time of the operation is automatically recorded, without requiring a logon of the one or more individuals to the system.
US11152109B2 Detecting missing messages from clinical environment
Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for detecting missing messages from a clinical environment is described. A data flow manager (DFM) in the cloud environment may check the message ID of each message received from a connectivity adapter in the clinical environment. If the DFM detects a skip in the message IDs, the DFM may request the missing messages from the connectivity adapter.
US11152100B2 Health application user interfaces
The present disclosure generally relates to health-related user interfaces. In some embodiments, user interfaces for managing health-related data are described. In some embodiments, user interfaces for viewing health data are described. In some embodiments, user interfaces related to sharing health data are described.
US11152099B2 System and process for managing participation and progression in health engagement programs
A computerized process for managing member participation and progression in a health engagement program including the steps of automatically validating eligible members, queuing for manual review and validation, members not automatically validated, and providing an interactive portal to enable an administrator to manually validate. Also, gathering with the assistance of a communication device in communication with a server, member screening information that includes access to equipment required for the health engagement program, and at least one medical factor associated with each member's health history. Further, stratifying, with the assistance of an application program in communication with the server, each of the validated members into risk categories based on the screening information gathered, and determining whether each validated member is appropriate for and suitable to continue with the health engagement program, and flagging, if deemed appropriate, each of the validated members indicating conditions for participation by analyzing the screening information.
US11152085B2 Using sensors and location to trigger events and share data
Embodiments include a system for providing access to secured data; the system includes a processor configured to perform a method. The method includes receiving physiological data from one or more sensors on a wearable device; obtaining environmental data from the one or more sensors; storing the physiological data and the environmental data from the one or more sensors onto a secured storage device; receiving, by a transceiver, a request to access the physiological data; accessing, by a processor, a security profile for the physiological data, wherein the security profile defines a normal range for the physiological data and defines environmental data compliance; and providing access to the physiological data based upon a determination that the physiological data is outside the normal range for the physiological data and based upon a determination that the environmental data is in compliance with the security profile.
US11152084B2 Medical report coding with acronym/abbreviation disambiguation
Techniques for coding a medical report include identifying an acronym or abbreviation in the medical report, and a plurality of phrases not explicitly included in the medical report that are possible expanded forms of the acronym or abbreviation in the medical report. From the plurality of phrases, a most likely expanded form of the acronym or abbreviation may be selected by applying to the medical report a statistical acronym/abbreviation expansion model trained on a corpus of medical reports. By applying to the medical report with the expanded acronym or abbreviation one or more statistical fact extraction models, a clinical fact may be extracted from the medical report based at least in part on the most likely expanded form of the acronym or abbreviation in the medical report, and a corresponding medical taxonomy code may be assigned to the extracted clinical fact from the medical report.
US11152080B2 BAMBAM: parallel comparative analysis of high-throughput sequencing data
The present invention relates to methods for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
US11152079B2 Circuits and methods for reliable replacement of bad columns in a memory device
An apparatus includes nonvolatile memory cells arranged in columns including a plurality of redundant columns with control circuits coupled to the nonvolatile memory cells. The control circuits are configured to maintain an ordered list of bad columns replaced by redundant columns. The control circuits are configured to detect an out-of-order entry in the ordered list of bad columns replaced by redundant columns.
US11152078B1 Apparatuses and methods for refreshing memories with redundancy
Embodiments of the disclosure are drawn to apparatuses methods for checking redundancy information for row addresses prior to performing various refresh operations, such as auto refresh and targeted refresh operations. In some examples, refresh operations may be multi pump refresh operations. In some examples, a targeted refresh operation may be performed prior to an auto refresh operation responsive to a multi pump refresh operation. In some examples, redundancy information for the auto refresh operation may be performed, at least in part, during the targeted refresh operation. In some examples, refresh operations on word lines may be skipped when the redundancy information indicates the word line is defective or unused.
US11152073B1 Iterative read calibration enhanced according to patterns of shifts in read voltages
A memory sub-system configured to use first values of a plurality of optimized read voltages to perform a first read calibration, which determines second values of the plurality of optimized read voltages. A plurality of shifts, from the first values to the second values respectively, can be computed for the plurality of optimized read voltages respectively. After recognizing a pattern in the plurality of shifts that are computed for the plurality of voltages respectively, the memory sub-system can control and/or initiate a second read calibration based on the recognized pattern in the shifts.
US11152071B1 Erase operation reattempt to recover misidentified bad blocks resulting from consecutive erase failures
Aspects of a storage device including a controller are provided which recovers misidentified bad blocks that fail to erase due to charge leakage from a previously programmed open block. The controller programs an open block, and attempts to erase a plurality of closed blocks following the programming of the open block. When the closed blocks fail to erase, the controller marks the closed blocks as bad blocks. The controller then determines whether a number of consecutive erase failures after programming the open block meets a threshold, in response to which the controller resets a die including the closed blocks and reattempts to erase the closed blocks. The controller then unmarks as bad blocks the closed blocks which successfully erased in response to the re-attempt.
US11152066B1 Non-volatile memory device and method for programming non-volatile memory device
A non-volatile memory device and a method for programming a non-volatile memory device are provided. The non-volatile memory device includes a memory array and a memory controller. The memory array includes a plurality of memory cells. The memory controller is configured to regulate a programming operation by applying a program pulse generated according to a set pulse and a reset pulse to each of the memory cells. The memory controller determines whether a memory cell resistance of each of the memory cells is within a target range and apply the program pulse to each of the memory cells until the memory cell resistances of all of the memory cells are within the target range.
US11152064B2 Memory device, memory cell and method for programming memory cell
A memory device includes a word line, a bit line intersecting the word line, and a memory cell at an intersection of the word line and the bit line. The memory cell includes a first electrode connected to the word line; a second electrode connected to the bit line; and a selective element layer between the first electrode and the second electrode. The selective element layer includes one of Ge—Se—Te, Ge—Se—Te—As, and Ge—Se—Te—As—Si, and a composition ratio of arsenic (As) component of each of the Ge—Se—Te—As and the Ge—Se—Te—As—Si being greater than 0.01 and less than 0.17.
US11152060B2 Multi-bit read-only memory device
Some embodiments include apparatuses having non-volatile memory cells, each of the non-volatile memory cells to store more than one bit of information; data lines, at most one of the data lines electrically coupled to each of the non-volatile memory cells; a circuit including transistors coupled to the data lines, the transistors including gates coupled to each other; and an encoder including input nodes and output nodes, the input nodes to receive input information from the data lines through the transistors, and the output nodes to provide output information having a value based on a value of the input information.
US11152057B2 SRAM memory
A static random access memory (SRAM) circuit can group the column bit lines in a memory array into subsets of bit lines, and a y-address signal input is provided for each subset of bit lines. Additionally or alternatively, each row in the array of memory cells is operably connected to multiple word lines.
US11152055B1 Apparatuses including threshold voltage compensated sense amplifiers and methods for compensating same
Apparatuses including threshold voltage compensated sense amplifiers and methods for compensating same are disclosed. An example threshold voltage compensated sense amplifier according to the disclosure includes circuits, such as isolation transistors and at least one precharge transistor, that are used to provide threshold voltage compensation.
US11152051B1 Real time memory interface variation tracking
A method includes receiving a first and a second data from a first and second IO pad on a first and second data lines respectively. A data strobe is received from a third IO pad on a data strobe line. The first data and the second data are strobed based on the data strobe to generate a first and second strobed data. The first data from the first IO is received at the data strobe line and strobed based on the data strobe to form an another first strobed data and compared to the first strobed data to generate a comparison signal indicating whether adjustment to a delay of the first data line is needed. A delay command is generated to increase/decrease the delay of the first and second data line.
US11152049B1 Differential sensing for a memory device
Methods, systems, and devices for differential sensing for a memory device are described. A memory device in accordance with examples as disclosed herein may include a sense component having a signal development component for generating a sense signal, a reference component for generating a reference signal, and a tail component coupled with the signal development component and the reference component. The tail component may be configured for canceling common aspects of the sense signal and the reference signal. Additionally or alternatively, a memory device in accordance with examples as disclosed herein may include a sense component having a sense amplifier configured to operate in multiple power domains, with one power domain associated with sense signal and reference signal generation and comparison, and another power domain associated with logical signal or information transfer.
US11152043B2 Semiconductor apparatus capable of controlling the timing of data and control signals related to data input/output
A semiconductor apparatus including: a peripheral circuit region and a memory region including a plurality of unit memory blocks coupled to the peripheral circuit region through data lines and control signal lines. The control signal lines having a path configuration configured to equalize a value corresponding to a difference between times required for transferring data from the peripheral circuit region to the plurality of unit memory blocks with another value corresponding to a difference between times required for transferring control signals related to data input/output from the peripheral circuit region to the plurality of unit memory blocks to substantially a same value.
US11152038B2 Testing one-time programmable (OTP) memory with data input capture through sense amplifier circuit
Certain aspects of the present disclosure provide methods and apparatus for testing a one-time programmable (OTP) memory device, including the functionality of a sense amplifier circuit. The OTP memory device includes a memory array, an input latch circuit, and a sense amplifier circuit comprising a current source and a multiplexer. The multiplexer has a first input coupled to an output of the memory array, a second input coupled to the input latch circuit, and an output coupled to an input of the current source circuit.
US11152036B2 Electronic apparatus and protective cover
According to an aspect of the present technology, an electronic apparatus includes: an apparatus main body; a cover main body; and a terminal cover. The apparatus main body includes a connection cable that includes a terminal part on its tip. The cover main body includes an opening part that is capable of storing the terminal part, and the cover main body is affixed to the apparatus main body. The terminal cover includes a fixing part that is fixed to the apparatus main body, and the terminal cover is mounted on the cover main body in a manner that the opening part is openable and closable. When using the electronic apparatus, it is possible to enhance not only impact resistance but also storage property and waterproof property of the connection cable.
US11152030B1 Interface for setting speed and direction of video playback
A graphical user interface for setting speed and direction of video playback may include a timeline representation of video duration. Playback speed and playback direction from a selected point of the video may be determined based on user interaction with the graphical user interface. A portion of the video to which the selected playback speed and selected playback direction is applied may be determined based on user movement of the timeline representation.
US11152024B1 Piezoelectric-based microactuator arrangement for mitigating out-of-plane force and phase variation of flexure vibration
An approach to a piezoelectric (PZT) device, such as a hard disk drive microactuator, includes one or more layers of poled PZT material, with top and bottom surfaces coupled with respective electrode layers coupled with a power source to drive the active PZT layer(s). The electrode layers have different thicknesses, where the particular thicknesses may be configured to mitigate the variation of out-of-plane motion or bending associated with operational variations in the z-height between a corresponding actuator arm and recording medium and, likewise, the phase variation of flexure vibration.
US11152021B1 Perpendicular magnetic recording (PMR) writer with tunable pole protrusion (TPP) designs for 2 terabytes/platter (TB/P) and beyond
A perpendicular magnetic recording (PMR) writer is disclosed wherein an insulation layer is formed between a top yoke (TY) and an uppermost (PP3) trailing shield to electrically isolate the main pole (MP) from a trailing loop for magnetic flux return. One or both of a first non-magnetic (NM) metal layer and a second NM metal layer are formed between the MP tip and a hot seed layer and side shields, respectively, to form an electrical path that is in parallel to that of a dynamic fly height (DFH) heater circuit. MP tip protrusion is enhanced and writability is improved especially for track widths <40 nm, and is tunable by the volume of the first and second NM layer, and the composition of the NM metals. Existing writer pad layouts may be employed and there is no additional cost to PMR backend processes.
US11152020B1 Electrodeposition of thermally stable alloys
A method includes immersing a wafer in an electrolyte including a plurality of compounds having elements of a thermally stable soft magnetic material. The method also includes applying a combined stepped and pulsed current to the wafer when the wafer is immersed in an electrolyte. The wafer is removed from the electrolyte when a layer of the thermally stable soft magnetic material is formed on the wafer.
US11152015B2 Method and apparatus for processing speech signal adaptive to noise environment
A voice signal processing method includes acquiring a near-end noise signal and a near-end voice signal by using at least one microphone, acquiring a far-end voice signal according to an incoming call, determining a noise control parameter and a voice signal change parameter based on at least one of information about the near-end voice signal, information about the near-end noise signal, or information about the far-end voice signal, generating an anti-phase signal of the near-end noise signal based on the noise control parameter, changing the far-end voice signal to improve articulation of the far-end voice signal based on information related to at least one of the voice signal change parameter, the near-end noise signal, or the anti-phase signal, and outputting the anti-phase signal and the changed far-end voice signal.
US11152014B2 Audio source parameterization
The present document describes a method (600) for estimating source parameters of audio sources (101) from mix audio signals (102), with. The mix audio signals (102) comprise a plurality of frames. The mix audio signals (102) are representable as a mix audio matrix in a frequency domain and the audio sources (101) are representable as a source matrix in the frequency domain. The method (600) comprises updating (601) an un-mixing matrix (221) which is configured to provide an estimate of the source matrix from the mix audio matrix, based on a mixing matrix (225) which is configured to provide an estimate of the mix audio matrix from the source matrix. Furthermore, the method (600) comprises updating (602) the mixing matrix (225) based on the un-mixing matrix (221) and based on the mix audio signals (102). In addition, the method (600) comprises iterating (603) the updating steps (601, 602) until an overall convergence criteria is met.
US11152013B2 Systems and methods for a triplet network with attention for speaker diartzation
Various embodiments of a systems and methods for a triplet network having speaker diarization are disclosed.
US11152006B2 Voice identification enrollment
Examples are disclosed that relate to voice identification enrollment. One example provides a method of voice identification enrollment comprising, during a meeting in which two or more human speakers speak at different times, determining whether one or more conditions of a protocol for sampling meeting audio used to establish human speaker voiceprints are satisfied, and in response to determining that the one or more conditions are satisfied, selecting a sample of meeting audio according to the protocol, the sample representing an utterance made by one of the human speakers. The method further comprises establishing, based at least on the sample, a voiceprint of the human speaker.
US11152005B2 Parallel processing framework for voice to text digital media
A method of converting speech to text comprises receiving an audio recording from an input device comprising speech of a plurality of speakers. Extracting from the audio recording, a speaker audio recording comprising recorded audio of an individual speaker. Selecting, based on a characteristic of the speaker audio recording, a speech to text engine and a dictionary. Configuring the speech to text engine with the dictionary and executing a first conversion process to convert a first portion of the speaker audio recording to produce a first transcript. Evaluating a performance metric of the conversion process against a quality metric to reconfigure the speech to text engine and execute a second conversion process to convert a second portion of the speaker audio recording to produce a second transcript. Combining the first transcript and the second transcript to produce a transcript of the speaker audio recording.
US11152004B2 Method for achieving remote access to a personal voice assistant
A method for achieving remote access to a voice assistant suitable for setting up telephone communications with a communication terminal via a telecommunications network. The method includes: setting up a first communication with a caller terminal; obtaining, via the set-up communication, a datum identifying the voice assistant; transmitting a setup message for setting up a second communication to the identified voice assistant, the message containing at least one parameter suitable for activating a remote operating mode of the voice assistant; and connecting the first and second communications.
US11152003B2 Routing voice commands to virtual assistants
Mechanisms are provided to implement an intelligent service broker for routing a voice command from a user to one or more virtual assistants based on each virtual assistant's capability to provide an accurate response. Responsive to receiving a voice command with a wake word associated with the intelligent service broker, the intelligent service broker identifies a subject or category of the voice command. Using the identified subject or category, the intelligent service broker selects one or more virtual assistants using a set of ranking values and a set of characteristics that indicate which ranking values to evaluate. The intelligent service broker sends the voice command to the identified virtual assistants and, responsive to receiving responses from more than one virtual assistant, identifies a confidence ranking for each of the responding virtual assistants and provides one or more of the responses based on a set of user configuration settings.
US11152000B1 Predictive analysis system
Method starts with processing, by a processor, audio signal to generate audio caller utterance and transcribed caller utterance. Processor generates identified tasks based on transcribed caller utterances. Processor obtains member context associated with member identification and obtains available tasks associated with member identification. Processor determines lengths of time associated with available tasks, respectively. Lengths of time associated with available tasks are lengths of time that the available tasks have been available. Processor determines messaging data associated with available tasks, respectively, that is based on dates of receipt of messages pertaining to available tasks. Processor, using a predictive analysis neural network, generates a predictive analysis result that is based on the available tasks, the lengths of time associated with the available tasks, or messaging data associated with the available tasks. Predictive analysis result includes at least one matched task that is relevant to caller. Other embodiments are disclosed herein.
US11151998B2 Artificial intelligence device
An artificial intelligence device according to an embodiment of the present invention may include a microphone configured to receive voice; a sound output unit configured to output sound; an artificial intelligence unit configured to acquire context information of a target, based on at least one of an image received from a camera disposed outside and a voice received from the microphone, generate feedback information according to the acquired context information, and determine output volume intensity of the generated feedback information; and a controller configured to control the sound output unit to output the feedback information at the determined output volume intensity.
US11151988B1 Wakeword detection
Techniques for implementing multiple wakeword detectors on a single device are described. A digital signal processor (DSP) of the device may implement a wakeword detection component to detect when captured speech includes a wakeword. A companion application installed on the device may implement a wakeword detection component trained using speech of a user of the device. If the DSP's wakeword detection component detects a wakeword in speech, the companion application's wakeword detection component may be used to determine whether the wakeword was spoken by the user of the device. If the companion application's wakeword detection component determines the user spoke the wakeword, audio data representing the speech may be sent to at least one server(s) for processing.
US11151987B2 Method and system for interacting with third-party application
The present disclosure provides a method and a system for interacting with a third-party application. The method includes receiving voice data from a user for launching the third-party application; sending the voice data to a cloud server; receiving the instruction for launching the third-party application from the cloud server; executing the instruction to launch the third-party application; receiving voice data for operating the third-party application from the user after the third-party application is launched; sending the voice data to the cloud server, such that the cloud server performs voice recognition and semantic understanding on the voice data to obtain an instruction for operating the third-party application; receiving the instruction for operating the third-party application sent by the cloud server and forwarding the instruction to the third-party application, such that the third-party application executes the instruction.
US11151984B2 Multi-language mixed speech recognition method
The invention discloses a multi-language mixed speech recognition method, which belongs to the technical field of speech recognition; the method comprises: step S1, configuring a multi-language mixed dictionary including a plurality of different languages; step S2, performing training according to the multi-language mixed dictionary and multi-language speech data including a plurality of different languages to form an acoustic recognition model; step S3, performing training according to multi-language text corpus including a plurality of different languages to form a language recognition model; step S4, forming the speech recognition system by using the multi-language mixed dictionary, the acoustic recognition model and the language recognition model; and subsequently, recognizing mixed speech by using the speech recognition system, and outputting a corresponding recognition result. The above technical solution has the beneficial effects of being able to support the recognition of mixed speech in multiple languages, improving the accuracy and efficiency of recognition, and thus improving the performance of the speech recognition system.
US11151982B2 Cross-context natural language model generation
Provided is a method including obtaining a corpus and an associated set of domain indicators. The method includes learning a set of vectors in an embedding space based on n-grams of the corpus. The method includes updating ontology graphs comprising a set of vertices and edges associating the set of vertices with each other. The method also includes determining a vector cluster using hierarchical clustering based on distances of the set of vectors with respect to each other in the embedding space and determining a hierarchy of the ontology graphs based on a set of domain indicators of a respective set of vertices corresponding to vectors of the vector cluster. The method also includes updating an index based on the ontology graphs.
US11151978B1 System and method for fan noise canceller
A fan noise cancellation device comprises a base with a resonant ring formed with a plurality of resonance channels and a cover coupled to the base. Each resonance channel comprises an inner channel and an outer channel. Each inner channel has an opening to the resonant ring and has a length corresponding to a frequency. A baffle positioned in each inner channel determines an effective length of the inner channel. The inner channel baffles are coupled to the cover, wherein rotation of the cover relative to the resonance ring changes the position of the inner channel baffles to change the effective lengths of the inner channels to adjust the fan noise cancellation waveform frequency. Vanes on the cover are positioned in an airflow such that the airflow rotates the cover, and a spring in each resonance channel counteracts the rotation to adjust the inner channels.
US11151972B2 Acoustic component, acoustic apparatus and acoustic system
An acoustic component, an acoustic apparatus and an acoustic system are provided. The acoustic component has a pipe, a slot configured on the pipe that has an elongation direction along an elongation direction of the pipe, and a horn extending from a first end of the pipe. The acoustic apparatus includes the acoustic component and further includes an acoustic driver acoustically coupled with a second end of the pipe to radiate acoustic energy carried in waves into the pipe. The acoustic energy carried in waves is radiated to the environment through the slot and the horn.
US11151967B2 Method and system for spawning attention pointers (ATP) for drawing attention of an user in a virtual screen display with augmented and virtual reality
A method and system for generating attention pointers, including: displaying, in a display of a mobile device, an object within and outside a field of view (FOV) of an user wherein the object outside the FOV are real objects; monitoring, by a processor of the mobile device, for a change in the object within and outside the FOV; in response to a change, generating by the processor one or more attention pointers within the FOV of the user for directing user attention to the change in the object which is either inside or outside the FOV; and displaying, by the processor, on a virtual screen within the FOV to the user, the one or more attention pointers wherein the one or more attention pointers are dynamically configured to interact with the user in response to detections based on a movement of the user or the object within or outside the FOV of the user.
US11151965B2 Methods and apparatus for refreshing multiple displays
The present disclosure relates to methods and apparatus for display processing. Aspects of the present disclosure can determine a refresh offset for at least one group of lines in a first display based on at least one group of lines in a second display. Aspects of the present disclosure can also apply the refresh offset for the at least one group of lines in the first display based on the at least one group of lines in the second display. Further, aspects of the present disclosure can adjust combined instantaneous bandwidth corresponding to each of the at least one group of lines in the first display and each of the at least one group of lines in the second display based on the applied refresh offset. Aspects of the present disclosure can also determine one or more overlapping layer regions based on the first display and the second display.
US11151959B2 GOA circuit and display device
A GOA circuit and a display panel are provided. In the GOA circuit, a first clock signal, a second clock signal, and a nth stage clock signal are separated into an input terminal of a first unit and an input terminal of a second unit. This reduces time that a thin film transistor in an inverter is subjected to forward current stress, thereby reducing offset of a threshold voltage of the thin film transistor, improving stability of the thin film transistor, and ensuring a normal output of a scan signal waveform.
US11151954B2 Array substrate, display panel and display device
An array substrate, a display panel, and a display device are provided. A Thin Film Transistor (TFT) device of a Gate Driver on Array (GOA) circuit includes a first-type TFT, a second-type TFT, a third-type TFT, and a fourth-type TFT that are disposed at intervals.
US11151952B2 Liquid crystal display and liquid crystal television receiver
Provided is a liquid crystal display or the like that is able to achieve prevention of or recovery from an image sticking phenomenon in the liquid crystal display, while ensuring convenience for an operator of the liquid crystal display. The liquid crystal display includes a liquid crystal panel that displays an image, and a display control unit that controls display of a predetermined image to respond to image sticking on the liquid crystal panel. The liquid crystal display includes a selection receiving unit that receives a selection of a display mode from among a plurality of display modes in which the predetermined image is displayed, and the display control unit controls the display of the predetermined image in accordance with the display mode selected at the selection receiving unit.
US11151951B2 Electro-phoretic display and driving method thereof
An electro-phoretic display including a display panel and a driving circuit. The display panel is configured to display image frames. The driving circuit is coupled to the display panel. The driving circuit is configured to drive the display panel to display the image frames according to a driving signal. The driving signal includes a first pulse and a second pulse. A driving period of the driving signal includes a first stage, a second stage and a driving stage in sequence. The first pulse is located before the driving stage, and the second pulse is located in the second stage. The pulse width of the first pulse is larger than that of the second pulse. In addition, a driving method of an electro-phoretic display is also provided.
US11151942B2 Electro-optical device and electronic apparatus
An electro-optical device includes scan line, data line, pixel circuit located at a position corresponding to an intersection of the scan line and the data line, a first high potential line supplies a first potential, a low potential line supplies a second potential, and a second high potential line supplies a third potential. The pixel circuit includes a light emitting element, a memory circuit disposed between the first high potential line and the low potential line, a first transistor including a gate electrically connected to the memory circuit, and a second transistor including a gate electrically connected to the scan line. The second transistor is disposed between the memory circuit and f the data line. A potential difference between the first potential and the second potential is smaller than a potential difference between the third potential and the second potential.
US11151941B1 Device and method for controlling a display panel
A display driver includes signal supply circuitry and a power source controller. The signal supply circuitry is configured to update a display panel during a refresh period and not update the display panel during a non-refresh period that follows the refresh period. The power source controller is configured to modify a high-side power source voltage supplied to the display panel at least during the non-refresh period.
US11151935B2 Image display device
An image display apparatus is disclosed. The image display apparatus includes a display including an organic light emitting diode panel and a controller configured to control the display, wherein the controller is configured to display a first input image, in the case in which a second image having higher luminance than the first image is input after the first image, increase the luminance of the second image during a first period, and decrease the luminance of the second image after the first period. Consequently, it is possible to prevent glare while preventing luminance decrease at the time of scene change of an input image.
US11151928B2 Flexible display device, and method of operating a flexible display device
A flexible display device includes a flexible display panel that includes a display region, a gamma data storage that stores entire driving gamma data generated by a first multi-time programming for an entirety of the display region, and partial driving gamma data generated by a second multi-time programming for a portion of the display region, a gamma reference voltage generator that generates a gamma reference voltage based on the entire driving gamma data when the flexible display panel is not deformed, and generates the gamma reference voltage based on the partial driving gamma data when the flexible display panel is deformed, and a data driver that provides data voltages to the flexible display panel based on the gamma reference voltage.
US11151927B2 Integrated circuit, mobile phone and display
An integrated circuit, a mobile phone and a display are provided with the integrated circuit. The integrated circuit includes a substrate, a data distributor and a data driver distributed on the substrate. A power line trace gap is provided within the data distributor; a first data line connected to the data driver and to the data distributor; and a first power line connected to the data driver and passing through the power line trace gap.
US11151914B1 Defective pixel identification and mitigation in multi-layer liquid crystal displays
In various examples, defective cells from a first layer of a multi-layer liquid crystal display (LCD) may be compensated for by using one or more cells from a second layer of the multi-layer LCD. Color values corresponding to additional cells of the first layer that may be affected by the compensation of the second layer may also be adjusted to counter the compensation in order to generate a final pixel or sub-pixel value that closely mirrors the desired value from the image data. In addition, backlighting of the LCD may be adjusted such that one or more cells of the backlights—e.g., individual light-emitting diodes (LEDs)—may be adjusted to further aid in compensating for or mitigating the appearance of the defective cell.
US11151912B2 Control method, controller, and liquid crystal panel drive device
A control method includes: obtaining a first drive signal output by a level-shift circuit to a first shift register; obtaining a second drive signal output by the level-shift circuit to a second shift register; and controlling a working state of the level-shift circuit according to the obtain drive signals.
US11151911B2 Virtual imaging method and display for real world scenes
A display of real world scenes comprising one or more optical mirror film surfaces having one or more selected deformations on said surfaces including a plurality of flat mirror facets, a plurality of folded mirror ridges, and a plurality of mirror vertices capable of capturing and transforming said scenes into other-worldly virtual images for recorded play back video image of said virtual images and other applications; including a method of imposing one or more selected ordered and disordered deformations on said mirror film surface irreversibly as a means of forming surfaces useful for the function of said virtual imaging display.
US11151909B1 Large rollable display device and method for manufacturing same
A large rollable display device includes flexible display modules arranged spaced apart from each other at first intervals on a rear surface of a transparent cover. Each of the flexible display modules includes primary sub-flexible display modules arranged spaced apart from each other at second intervals on a rear surface of a primary flexible film, and each of the primary sub-flexible display modules includes secondary sub-flexible display modules that are arranged spaced apart from each other at third intervals on a rear surface of a secondary flexible film.
US11151908B2 Display holder system
A system for forming display holders, such as name badges, identification badges, name plates, signs and the like, from modular, interchangeable components. In one embodiment a display holder is provided comprising a display subassembly having a cover and a backer plate releasably connectable to the cover, the plate having a first connector located on a rear surface of the plate. The display holder also includes a second connector releasably connectable to the first connector for positioning the display subassembly relative to a support surface.
US11151907B2 Labels and rolls with adhesives to stick to moist and dry surfaces
A label is constructed with multiple separate adhesives or a mixture of a non-moisture activated adhesive and a moisture-activated adhesive and applied in multiple patterns on a backside of the label. The label maintains adhesive bonding characteristic when the backside of the label is affixed to dry, cool, warm, and wet surfaces.
US11151901B2 Training manikin
A training manikin for practising cardiopulmonary resuscitation, said manikin including a torso part, the torso part including: a base board, a lung plate arranged at a distance to said base board, a chest board, a retaining member, a resilient member positioned between said base board and said lung plate, the resilient member having a first end and a second end opposed to said first end, each first end being connected to the base board and each second end being connected to the lung plate, the resiliency of each resilient member being adapted to simulate the resistance encountered in compressing a human chest, a lung bag positioned between said chest board and said lung plate, wherein the retaining member is adapted to retain the torso part in the storage position.
US11151898B1 Techniques for enhancing workflows relating to equipment maintenance
The present application describes a technique for enhancing an electronic version of a maintenance manual or procedure with an interactive workflow, and presenting the enhanced electronic document using mobile computing devices that can be operated easily hands-free. The workflow primarily consists of a set of interactive checklist items that a maintenance specialist can mark complete via a spoken command. The enhanced electronic documents are additionally associated with supplemental multimedia content, presented contextually based on the currently selected and active checklist item. Furthermore, the document viewing application provides for integrated reporting functionality, enabling a maintenance specialist to capture relevant information during the maintenance procedure, for subsequent use in generating and submitting a report either electronically or via hard copy. The mobile computing devices on which the electronic documents are presented additionally provide on-site maintenance specialists with the ability to establish telepresence sessions and otherwise communicate with remote maintenance specialists.
US11151897B1 Speech-language pathology teaching system
According to some embodiments, a speech-language pathology teaching system comprises a patient device and a teaching server. The patient device transmits a teaching target to the teaching server where the teaching target comprises speech production, articulation, language, or fluency. The teaching server to receive teaching target and implement a teaching program that displays a fisherman that catches a fish or a non-fish item. The non-fish item may be related to the teaching target.
US11151896B2 Adaptive, integrated, and interactive education and communication system for people with hearing loss and hearing healthcare providers and related methods
A system, device, and wireless computer technology-implemented method for providing hearing healthcare education and communication for a patient, his/her communication partner, and a hearing care provider. The system provides the patient at least one educational and experiential module and a method for assessing the patient's comprehension of the module's lessons. The system further provides the patient with a method to select personal hearing aid and communication goals; a method to evaluate his/her progress on achieving each personal goal; and a method to report his/her hearing experiences. The system further provides a method to compare data reported by the patient to personalized thresholds. When one or more of the patient's reports do not meet the thresholds, the system sends automated alerts to the hearing care provider to encourage prompt remedial action and sends automated reminders to the patient to improve the patient's ability to achieve his/her personal goals.
US11151894B1 Systems and methods for scoring argument critique written essays
Methods and systems for scoring an argument critique written essay, including identifying a discourse segment of the argument critique written essay, determining a position of each sentence in the discourse segment, classifying sentences into discourse units, evaluating an argumentative content of each sentence, and assigning an argumentative score to the essay based on the argumentative content of each sentence in the discourse segment of that essay. Methods and systems for training the scoring method are also disclosed. Corresponding apparatuses, systems, and methods are also disclosed.
US11151893B1 System and method for designing a performance-learning solution
The present invention relates to designing a performance-learning solution and related methods for managing the learning and training needs of an organization in a manner that is responsive to dynamic business needs. In particular, the present invention relates to solutions that are performance-based and provide a learning environment that is targeted towards the improvement of worker productivity and the accomplishment of specific goals.
US11151891B2 Method of educating users by gamification
A method of automatically providing personalized learning activities to users of an online learning platform is described. A quest is built based on an input of at least a first user's educational objective. The quest includes a primary quest that starts with a start node, ends with the end node, and includes a set of intermediate nodes, wherein each node of the primary quest must be traversed by the first user in order to complete the quest. The quest includes at least one secondary quest that starts with a node of the primary quest as its start node and includes a second set of intermediate nodes. As the user selects a node of the quest, educational activities related to its respective concept are presented to the user. The user's progress in the quest is tracked.
US11151889B2 Video presentation, digital compositing, and streaming techniques implemented via a computer network
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education. One aspect disclosed herein is directed to different methods, systems, and computer program products for facilitating mobile video presentations using digital compositing techniques.
US11151885B2 Drone management data structure
One embodiment provides a method comprising maintaining a multi-dimensional data structure partitioned into cells utilizing a tree data structure (“tree”) comprising intervals for each dimension of a multi-dimensional space. To partition an interval for a node of the tree into multiple subintervals, multiple leaf nodes (“leaves”) are generated, each leaf descending from the node. To merge multiple intervals for multiple nodes of the tree, a parent node (“parent”) and multiple leaves descending from the parent are generated, the parent and the leaves are time constrained, and the leaves are scheduled for a merger. When transient data in cells included in a list that corresponds to a leaf scheduled for merger expires, each cell in the list is converted into a cell for inclusion in a different list corresponding to a parent of the leaf, each leaf of the parent removed, and the parent turned into a leaf.
US11151884B2 Vessel systems and methods relating thereto
Systems and methods for tracking vessel activities are described. An exemplar method of tracking vessel activities includes:(i) receiving data, using one or more devices, including vessel positioning data and/or time associated with one or more vessels traversing one or more paths on a body of water; (ii) deducing, using the data received from step (i), vessel attributes of one or more the vessels at certain positions and/or time along one or more of the paths; (iii) identifying, based on the vessel attributes of step (ii), one or more types of vessel activities of one or more of the vessels at the certain positions along one or more of the paths; (iv) parsing an electronic map of the body of water and land surrounding the body of water into discrete geographic zones; (v) grouping one or more types of vessel activities being carried out in each of the discrete geographic zones to arrive at one or more types of grouped vessel activities; (vi) causing to display or displaying one or more types of the grouped vessel activities that are being carried out in at least some of the discrete geographic zones.
US11151874B2 Vehicle flow monitoring system
A vehicle flow monitoring system for detecting both a car count and direction of movement of vehicles passing a point of interest. The vehicle flow monitoring system generally includes a car counter which may include a microcontroller and a pair of distance sensors. Each of the distance sensors is oriented toward a unique point of interest. Each of the distance sensors includes a threshold distance reading which is used to detect whether a vehicle has passed underneath the car counter. The system may determine direction of travel of the vehicle based on which of the distance sensors is passed by the vehicle first. The microcontroller may assign an Event ID to each time a vehicle passes each of the sensors, with the Event ID being used to identify when and if the vehicle should be counted, or whether a non-vehicle object has passed the car counter.
US11151869B2 Managing roadway intersections for vehicles
The disclosure includes embodiments for managing roadway intersections for vehicles. A method includes receiving, at a connected roadway device, request messages from a first vehicle and an other vehicle to reserve an intersection. The method further includes checking time-token balances associated with the first vehicle and the other vehicle. The method further includes responsive to the time-token balances being positive for both of the time-token balances, reserving the intersection for the first vehicle based on the request messages. The method further includes transmitting reservation data to the first vehicle and the other vehicle. The method further includes transmitting a traffic light control message to a traffic light, wherein the traffic light control message instructs the traffic light to display a green light while the first vehicle moves through the intersection.
US11151864B2 System and method for monitoring a property using drone beacons
Methods, systems, and apparatus, including computer programs encoded on a storage device, for monitoring a property using drone beacons. In one aspect, a monitoring system is disclosed that includes a drone, a drone beacon, a component, a processor, and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations may include obtaining drone beacon data generated by the drone beacon, determining a location of the drone beacon based on the drone beacon data, after determining the location of the drone beacon, transmitting, to the drone, a first instruction to navigate towards the location of the drone beacon, after deploying the drone, obtaining component data generated by the component, and after obtaining the component data, transmitting, to the drone, a second instruction to navigate towards a different location than the location of the drone beacon based on the component data.
US11151863B2 Information processing apparatus, alarm management system, and alarm management method
An information processing apparatus includes a communication interface and a controller. The communication interface receives first alarm information indicating an alarm of a plant from a control apparatus and receives second alarm information, obtained by processing the first alarm information, from an alarm management apparatus that receives the first alarm information. The controller makes a judgment of whether the alarm management apparatus is usable, selects, in accordance with the result of the judgment, one of the first alarm information and the second alarm information received by the communication interface, and outputs third alarm information, obtained by the controller processing the selected alarm information, to a user.
US11151858B2 Crowd management in an enclosed premises
Disclosed are a system and method for automating crowd management in an enclosed premise. The disclosed system includes an entrance sensor at the entry gate and an exit sensor at the exit gate. The entrance sensor detects entry of a person through the entry gate, while the exit sensor detects exit of a person through the exit. The system further includes a control unit connected to the entrance sensor and the exit sensor. The control unit keeps a tally of persons present inside the enclosed premises at a given time based on the difference between the persons entered and left the enclosed premises. The control unit can analyze the images captured by cameras, installed in the enclosed premises and at the entrance gate, using machine learning algorithms to extract one or more features. The one or more features relates to “the persons wearing the facemask”, and “distances between adjacent persons”.
US11151857B2 Ergonomic assessment garment
Systems and methods of determining an ergonomic assessment for a user are provided. For instance, sensor data can be received from one or more sensors implemented with an ergonomic assessment garment worn by a user. Corporeal data associated with at least one body segment of the user can be determined based at least in part on the sensor data. The corporeal data is associated with a bend angle associated with the at least one body segment. An ergonomic assessment associated with the user can be determined based at least in part on the corporeal data. The ergonomic assessment can include an indication of one or more ergonomic zones associated with the user, the one or more ergonomic zones being determined based at least in part on the bend angle associated with the at least one body segment.
US11151855B1 Video analytics platform for real-time monitoring and assessment of airplane safety processes
A video analytics system for real-time monitoring and assessment of airplane ramp safety processes comprises rules relating to documented airplane ramp safety processes, portable video capture devices located at different predetermined positions with respect to an airplane at an airport ramp which capture video and data related to movements and positioning of objects and services being provided relative to the aircraft at the airport ramp and transmit captured video footage and data via a wireless network to a server which performs video analytics on the captured video and data to generate video analytics data, compare the video analytics data to the rules relating to the documented airplane safety processes, to determine any safety conditions, store the results of the comparison and output a real-time notification if a safety condition is determined.
US11151854B2 System and methods for detecting, confirming, classifying, and monitoring a fire
One variation of a method for detecting a fire includes: during a first time period: detecting an increase in ambient light intensity and detecting an increase in ambient humidity; responsive to the increase in ambient light intensity and the increase in ambient humidity, detecting a fire event; during a second time period: correlating a decrease in ambient light intensity with an increase in visual obscuration; detecting an increase in ambient air temperature; in response to a magnitude of the increase in visual obscuration remaining below a high obscuration threshold and a magnitude of the increase in ambient temperature remaining below a high temperature threshold, classifying the fire as an incipient fire; and, in response to the magnitude of the increase in visual obscuration exceeding the high obscuration threshold and the magnitude of the increase in ambient temperature exceeding the high temperature threshold, classifying the fire as a developed fire.
US11151852B2 Firearm discharge detection
A firearm discharge detection method includes: programming a gunfire detector to report audio sensor data that comprises acoustic data falling outside of an expected sound level; receiving the audio sensor data; comparing the audio sensor data to stored gunshot signatures to identify possible gunfire; reporting the possible gunfire.
US11151848B2 Determining opening of portals through acoustic emissions
“Smart” functionality is provided to “dumb” containers. A closure such as tape is provided with structural nonuniformity, such as holes punched to weaken the material or polymer printing to strengthen the material. Data is encoded in structural nonuniformity, so when the closure is torn, cut, or otherwise yields the data is encoded in the acoustic emission. The structural nonuniformity also may be readable optically or otherwise. Encoded data may include event detection (logging containers opening), package/product information (e.g., lot numbers, contents), validation (e.g., validation codes to distinguish authentic from counterfeit products), and user recognition (e.g., brand jingles, warning sounds). Closures may be made/dispensed with structural nonuniformity in place, and/or structural nonuniformity may be added to closures already securing a portal. Hand-held systems may dispense and/or modify closures with structural nonuniformity.
US11151847B2 Securing external communication ports in automated teller machines
Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises identifying at least a first physical sensor and a second physical sensor within a computing device, wherein each physical sensor is associated with a respective count; performing a predetermined operation within the computing device; authenticating the received command of at least the first physical sensor and the second physical sensor identified within the computing device; and automatically halting the operation of the computing device.
US11151840B2 Gaming machine and a method of gaming thereon
Described herein is a gaming machine and, a method of gaming thereon, comprising: a symbol selector for selecting a plurality of symbols from a set of symbols during play of a game, the set of symbols including a plurality of function symbols; a display having at least a game area, the selected symbols being displayed in said game area; an outcome evaluator for determining that at least one predefined triggering criterion is satisfied; and a game area expander for expanding said game area in response to said at least one predefined triggering criterion being satisfied, such that at least one additional symbol of the set of symbols is displayed in an expanded game area.
US11151839B2 Gaming system and method for automatically transferring funds to a mobile device
The present disclosure relates generally to gaming systems and methods for facilitating an automatic transfer of funds to and from an electronic gaming machine via a mobile device.
US11151837B2 Regulated multi-level casino games and gaming machines configured to offer player rewards based on performance indicia
A computer-implemented method of operating a computing device may comprise accepting, in the computing device, funds from a player and enabling the player to play a wager-based game that comprises a plurality of game levels. A plurality of payout schedules may be provided, each of which defining a respectively different Return to Player (RTP) percentage. The performance of the player during each of the plurality of game levels may be monitored and, during each of the plurality of game levels, a number of performance indicia may be awarded and displayed, depending upon the monitored player performance, such that a higher player performance is awarded a greater number of performance indicia than is a comparatively lower player performance. When game play has reached an end of a current level of the plurality of game levels, a bonus reward may be awarded, a value of the bonus reward being determined using a selected one of the plurality of payout schedules. The payout schedule used to determine the bonus reward may be selected according to the number performance indicia awarded and displayed during the current game level. Awarding the bonus reward may include generating and displaying one discrete graphic element for each performance indicium awarded, each being configured to enable at least a portion of the bonus reward to be displayed.
US11151836B2 Games using financial indicators as random number generators
According to various systems and methods, financial indicators may be used as random number generators to determine variables, such as numbers and cards, for various games, including casino-style games like roulette and poker. Players may place wagers relating to one or more game variables, such as one or more cards, hands, a roulette wheel spin, a lottery number, or other variable or outcome of a game. After bets are received, one or more random numbers may be determined based on one or more financial indicators, such as a least significant digit of the price or value of a financial instrument, index, or financial metric at a specific time. The random number(s) may be used to determine game variables, such as a winning lottery number, slot reel values, or numbers and suits of cards dealt. In some embodiments, players may select one or more financial instruments or indicators that will be used to resolve one or more game variables.
US11151831B1 Card reader for augmented reality game system
A card reader for use in an augmented reality poker game wherein the card reader facilitates the participation of a remote player in a card game at a casino. The card reader includes a base member wherein the base member includes an interior volume. A controller is disposed within the interior volume and includes the necessary electronics to receive, store, transmit and manipulate data. The card reader includes a card reading tray that is slidably coupled to the base member and includes an upper surface that is configured to capture and relay image data of a playing card placed thereon. The base member has operably coupled thereto a camera that is secured to a camera mount configured to provide height adjustment of the camera. The camera is operably coupled to the controller and is configured to be manipulated by the remote player engaged with the card reader.
US11151830B2 Banknote temporary storage mechanism and banknote processing device
Provided are a banknote temporary storage mechanism (400) and a banknote processing device. The banknote temporary storage mechanism (400) is configured to enable the banknote to smoothly fall without getting jammed. The banknote temporary storage mechanism (400) includes a frame (8), a first door (1) pivotally connected to the frame (8), and a banknote pushing mechanism (4). The first door (1) has an open position and a closed position. The banknote pushing mechanism (4) includes a banknote pushing member (44). The banknote pushing member (44) is movably connected to the first door (1), and protrudes from a banknote support surface of the first door (1). The banknote pushing member (44) is configured to, as the first door (1) rotates towards the open position from the closed position, to move relative to the first door (1) along a direction in which a banknote is disengaged from the first door (1), to push the banknote to be disengaged from the first door (1).
US11151827B1 Virtual entry system
A method performed by a system of one or more computers for operating a virtual entry system for a building. The method includes receiving, from a mobile device, a selection associated with information related to a navigation interface. The method includes sending, to the mobile device in response to receiving the selection, information related to a communication interface, the information related to the communication interface including a meeting code. The method includes receiving, from the mobile device, a first request to initiate a communication session between the mobile device and an electronic device, the first request including the meeting code. The method includes initiating, based on the first request, a communication session between the mobile device and the electronic device. The method includes receiving a second request to unlock a door of the building in response to the communication session.
US11151821B2 Fuel dispenser door lock and alarm control
In general, a smart door alarm and locking mechanism and methods for use thereof are provided for maintaining security while providing ease of access to a fuel dispenser. In an exemplary embodiment, the methods and devices are used in fuel dispensing devices for providing fuel to a vehicle. However, the methods and devices can be utilized in any device having a payment system where security and access are both required. In some embodiments, the described methods and systems include a door alarm and door lock kit that allow unlocking one or more doors in a housing of a fuel dispenser and simultaneously disabling or de-activating respective door alarm sensor(s). In a similar manner, the door can be locked and the door alarm sensor activated or re-activated substantially simultaneously.
US11151818B2 Technologies for determining intent in an access control system
A method according to one embodiment includes determining, by an access control device that controls access to a passageway, a location of a mobile device relative to the access control device based on a signal distance traveled and an angle of arrival of a signal received by the access control device from the mobile device, determining whether the location of the mobile device relative to the access control device is a location that indicates an intent of the user of the mobile device to access the passageway, and unlocking a lock mechanism of the access control device in response to a determination that the location of the mobile device relative to the access control device indicates that the user intends to access the passageway.
US11151817B2 Reducing latency in a passive entry system of a vehicle
Exemplary embodiments described in this disclosure are generally directed to systems and methods for reducing latency in a passive entry system of a vehicle. In an exemplary method, a computer detects a presence of a passive entry device inside a passive entry zone of the vehicle. The passive entry device may be a phone-as-a-key (PaaK) device or a key fob, and the passive entry zone is an area around the vehicle that is monitored by a wireless detection system of the vehicle. The computer authenticates the passive entry device, which can include determining an identity of an individual authorized to use the passive entry device. Upon successful authentication, the computer may unlock a door of the vehicle and provide a visual prompt to the individual to unlatch the unlocked door. The visual prompt can include an unlatch icon displayed upon a door access panel of the vehicle.
US11151816B2 Methods and systems for access control and awareness management
Systems and methods for access control management designed for multi-unit buildings are provided. The disclosed systems can use mobile devices, a local mesh network, access control devices, and wireless communication to facilitate multi-unit real estate management. Mobile devices can download and use credentials to access appropriate areas and units in a building through local wireless communications with access control devices.
US11151815B2 Key information sharing system, delivery device and user terminal
A key information sharing system includes a delivery device that delivers key information as first information for a control device equipped in an object and a user terminal that receives the first information delivered from the delivery device. The delivery device adds second information that allows the first information to be transferred between the user terminal and a third-party terminal without the delivery device, to the first information to be delivered to the user terminal. The user terminal transmits the first information to the third-party terminal in response to an input operation by a user, when the user terminal receives the first information to which the second information has been added.
US11151811B2 Information processing device, information processing method, and non-transitory recording medium storing program
An information processing device includes: a communication unit configured to communicate with a vehicle used by a user; and a control unit configured to receive user information on the user via the communication unit, determine a usage mode of the vehicle according to a use purpose of the vehicle, the use purpose being estimated based on the user information, and send usage mode information on the usage mode to the vehicle via the communication unit.
US11151809B2 Apparatus and method for ensuring fail-safe function of autonomous traveling system
An apparatus for ensuring a fail-safe function of an autonomous traveling system may include: a dead reckoning (DR) information input unit configured to receive plural pieces of sensing information outputted from a plurality of sensors mounted in a vehicle as DR information; an identification value calculation unit configured to calculate an identification value for determining whether the respective pieces of sensing information inputted through the DR information input unit are fails; a fail determination unit configured to determine whether the plural pieces of sensing information inputted through the DR information input unit are fails, using the identification value calculated through the identification value calculation unit; and a determination result output unit configured to combine fail determination results for the plural pieces of sensing information, obtained through the fail determination unit, and output the combined result as a final determination result.
US11151808B2 Vehicle fault root cause diagnosis
A method of root cause diagnosis of fault data from a vehicle includes identifying a first vehicle fault and selecting from field repair data a vehicle feature corresponding to the identified first vehicle fault. The method also includes identifying from the field repair data an effective repair of the identified first vehicle fault. The method additionally includes training and testing via a machine learning algorithm, a labor code classifier using the identified effective repair of the first vehicle fault and the selected vehicle feature corresponding to the identified first vehicle fault. The method also includes identifying and classifying, using the trained classifier, indistinguishable labor codes. Furthermore, the method includes communicating the identified and classified indistinguishable labor codes for diagnosing a root cause of real time first vehicle fault data. A computer-readable medium storing an executable computer algorithm for performing the root cause diagnosis of vehicle fault data is also envisioned.
US11151806B2 Big telematics data constructing system
Apparatus, device, methods and system relating to a vehicular telemetry environment for the real time generation and transformation of raw telematics big data into analytical telematics big data that includes raw telematics big data and supplemental data.
US11151805B2 System and method for processing distribution items in a distribution network
Systems and methods for processing distribution items having unique identifiers affixed thereon. The unique identifiers can include computer readable codes and written alphanumeric strings generated by a user. A system receives the unique identifier and requests payment information from a user, and stores an association between the unique identifier and the payment information, and processes the item according to the payment information.
US11151803B2 Fit simulation garment
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for simulating the fit of a particular garment on a user using a fit simulation garment. The fit simulation garment is wearable by a user and comprises a plurality of actuators configured to simulate tightness of regions of the particular garment. The method includes receiving a garment fit model defining the fit of the particular garment on the user. The method further includes parsing the garment fit model to generate control data for controlling the fit simulation garment, and transmitting the control data to the fit simulation garment to cause the plurality of actuators to collectively simulate the fit of the particular garment on the user.
US11151802B2 Method and system for providing a face adjustment image
The present invention relates to a method and system for providing a face adjustment image, the method comprising the steps of: (a) generating a matched image by superimposing a cephalometric image having a cranium image of a patient whose face is to be corrected with a three-dimensional facial image of the patient; and (b) displaying a predicted facial image on a screen by transforming soft skin tissues of the face according to the skeletal change in the cephalometric image. According to the present invention, the change in the soft skin tissues and the predicted facial image are displayed on a screen of a computer, a terminal or the like based on the skeletal change in cranium, teeth, prosthesis or the like supporting the soft skin tissues. Therefore, the change in the soft skin tissues can be predicted, thereby increasing the accuracy of a face correction operation, making it more accurate and convenient to plan the operation, and enhancing communication between the patient and medical staff.
US11151801B2 Electronic device for displaying additional object in augmented reality image, and method for driving electronic device
An electronic device includes a communication module, a display, and at least one processor operatively connected with the communication module and the display. The at least one processor may be configured to receive an augmented reality image from at least one external device which performs wireless communication with the communication module via the communication module, display a running screen of an application associated with the augmented reality image on the display, determine whether an object associated with input information input to the electronic device is included in the augmented reality image, and display an additional object on the object based at least in part on the input information. In addition, various embodiments recognized through the specification are possible.
US11151795B2 Systems and methods of creating virtual pop-up spaces
A computer-implemented virtual pop-up space comprises a traversable 3D representation of a real-world location, wherein the traversable 3D representation renders a first avatar of a first user. The inventive concept further provides a virtual interface configured to enable a user transaction through the first avatar within the traversable 3D representation of the real-world location.
US11151793B2 Waypoint creation in map detection
An augmented reality (AR) device can be configured to generate a virtual representation of a user's physical environment. The AR device can capture images of the user's physical environment to generate a mesh map. The AR device can project graphics at designated locations on a virtual bounding box to guide the user to capture images of the user's physical environment. The AR device can provide visual, audible, or haptic guidance to direct the user of the AR device to look toward waypoints to generate the mesh map of the user's environment.
US11151792B2 System and method for creating persistent mappings in augmented reality
According to an aspect, a method for creating a three-dimensional map for augmented reality (AR) localization includes obtaining a digital representation of a scene of an AR environment, where the digital representation has been captured by a computing device. The method includes identifying, using a machine learning (ML) model, a region of the digital representation having visual data identified as likely to change, and removing a portion of the digital representation that corresponds to the region of the digital representation to obtain a reduced digital representation, where the reduced digital representation is used to generate a three-dimensional (3D) map for the AR environment.
US11151790B2 Method and device for adjusting virtual reality image
A method for adjusting a virtual reality image including: acquiring first three-dimensional coordinates and a first attitude orientation of a positioning component (101); converting the first three-dimensional coordinates into second three-dimensional coordinates, and converting the first attitude orientation into a second attitude orientation (102); converting the second three-dimensional coordinates into target three-dimensional coordinates in a virtual space, and converting the second attitude orientation into a target attitude orientation in the virtual space (103); determining a projection plane in the virtual space (104); perspectively projecting a virtual object in the virtual space onto an imaging area in the projection plane to generate a two-dimensional image (105); and displaying the two-dimensional image on a display screen of a display module (106). Also disclosed is a device for adjusting a virtual reality image.
US11151789B1 Fly-in visualization for virtual colonoscopy
The present development is a method for the visualization and automatic examination of the inner surface of tubular objects. The method uses a virtual camera rig arranged in a specific pattern within the tubular objects inner surface. The rig can be physical or virtual or hypothetical; graphics-based, providing the same functionality of a sequence of virtual cameras. This “Fly-In” method is a more general visualization technique than techniques of the prior art, it is more flexible and does not create distortion, it does not require alternation to the surface for viewing and it can handle multi-branches with variable diameter. It can also provide a clear assessment of the inner surface for immediate examination of the object.
US11151787B2 Generation device, generation method and storage medium for three-dimensional model from object images and structure images
A generation device of a three-dimensional model including: an acquisition unit configured to acquire a first mask image indicating a structure area, which is an object still within each image captured from a plurality of viewpoints, and a second mask image indicating a foreground area, which is a moving object within each image captured from the plurality of viewpoints; a combination unit configured to generate a third mask image that integrates the structure area and the foreground area within the image captured from the plurality of viewpoints by combining the first mask image and the second mask image both acquired; and a generation unit configured to generate a three-dimensional model including the structure and the foreground by a visual volume intersection method using the third mask image.
US11151779B2 Information processing apparatus, information processing method, and storage medium for image display and virtual light source representation
An information processing apparatus includes a display unit configured to display a captured image and an object representing a state of a virtual light source, a change unit configured to change the object and change the state of the virtual light source based on an elapsed time, and an adding unit configured to add a lighting effect to the captured image, the lighting effect being provided by the virtual light source the state of which has been changed by the change unit.
US11151774B1 Adaptive immersive media rendering pipeline
Aspects of the subject disclosure may include, for example, providing an immersive environment accessible by a plurality of user devices associated with a plurality of users, assigning rendering resources for rendering the immersive environment, detecting a user interaction by a user with a virtual object in the immersive environment, rendering the virtual object in full detail, and rendering other objects in the immersive environment in less than full detail to reduce requirement for rendering resources for the immersive environment. Other embodiments are disclosed.
US11151771B1 Image data processing method and apparatus
A medical image processing apparatus comprises a buffer; and processing circuitry configured to: obtain a volumetric image data set; determine, from the volumetric image data set, a plurality of intervals along a path through the volumetric image data set, each interval having a respective depth from a reference position of the path; for each of the plurality of intervals, determine respective parameter values of a respective continuous function representative of a transparency of the interval; store the parameter values for the continuous functions to the buffer; and generate a rendered image using the stored parameter values for the continuous functions.
US11151770B2 Rendering images using declarative graphics server
In one embodiment, a method for rendering objects within an operating system includes receiving multiple data structures from applications executing on the operating system. Each data structure includes a declarative definition of one or more objects within a volumetric space to be displayed to a user of the operating system. The operating system can generate a render graph that includes the declarative definition of each data structure and can cause images of the objects associated with each data structure to be rendered based on the render graph and a pose of the user relative to the volumetric space.
US11151767B1 Techniques for removing and synthesizing secondary dynamics in facial performance capture
A removal model is trained to predict secondary dynamics associated with an individual enacting a performance. For a given sequence of frames that includes an individual enacting a performance and secondary dynamics, a retargeting application identifies a set of rigid points that correspond to skeletal regions of the individual and a set of non-rigid points that correspond to non-skeletal region of the individual. For each frame in the sequence of frames, the application applies the removal model that takes as inputs a velocity history of a non-rigid point and a velocity history of the rigid points in a temporal window around the frame, and outputs a delta vector for the non-rigid point indicating a displacement for reducing secondary dynamics in the frame. In addition, a trained synthesis model can be applied to determine a delta vector for every non-rigid point indicating displacements for adding new secondary dynamics.
US11151765B2 Method and apparatus for generating information
Embodiments of the present disclosure provide a method and apparatus for generating information, and relate to the field of cloud computation. The method may include: receiving a video and an audio of a user from a client; analyzing the video and the audio to determine an intention category of the user; generating feedback information according to the intention category of the user and a preset service information set; generating a video of a pre-established three-dimensional virtual portrait by means of an animation engine based on the feedback information; and transmitting the video of the three-dimensional virtual portrait to the client, for the client to present to the user.
US11151762B2 Systems and methods for shared visualization and display of drilling information
A method of visualizing drilling information in a shared visualization environment include receiving a request to initiate a shared visualization session, assigning the requesting client device as the master of the initiated session, and transmitting visualization data to the client device for rendering and display. Additional client devices may join the visualization session and may display the visualization data based on attributes controlled by the master client device. Data displayed in a visualization session may include two- and three-dimensional data representing a composite wellbore derived from actual and planned wellbore data. Generation of the two- and three-dimensional data may include projecting data corresponding to the composite wellbore onto flat and curved planes and may further include supplementing the composite wellbore data with seismic and other drilling-related data.
US11151761B2 Analysing Internet of Things
Various embodiments of systems and methods for internet of things (IoT) data analysis are described herein. In an aspect, the method includes receiving user's input for data fields which are configured for retrieving data from a data repository. The data repository stores data related to one or more IoT devices. A structured query language (SQL) statement corresponding to the received user's input is generated. Based upon the generated SQL statement, data from the data repository is retrieved. A visual representation for displaying the retrieved data is identified. The retrieved data is rendered based upon the identified visual representation.
US11151754B1 Methods and systems for generating graphical content through physical system modelling
Graphic arts software has evolved to provide users with a variety of mark making tools to simulate different brushes, papers, and applied media such as ink, chalk, watercolour, spray paint and oils. However, in many instances the marks rendered appear unnatural and artificial despite the software's goal being to simulate as realistically. Accordingly, it would be beneficial to provide either users or the software application with a mechanism to remove or reduce artifacts indicative of artificial generation, e.g. rapid transitions. Further, in many instances the graphic images generated and/or manipulated refer to imagined environments or have elements that are physical in nature. Accordingly, it would be beneficial to provide users with a range of mark making tools that represent marks made by mark making tools comprising multiple elements following physical laws.
US11151751B2 Methods and systems for augmenting visual content
Systems and methods are described for augmenting visual content with a sponsored object instead of a selected object. An illustrative method receives an input selecting an object for augmenting visual content, determines whether a property of the selected object matches a property of a sponsored object included in a database of sponsored objects, and in response to determining that the property of the selected object matches the property of the sponsored object, augments the visual content with the sponsored object.
US11151746B2 Image processing devices that utilize built-in dynamic camera models to support rapid determination of camera intrinsics and methods of operating same
Image processing devices and methods according to embodiments of the invention advantageously utilize computationally efficient and high speed operations based on dynamic camera models to support rapid determination of multiple camera intrinsics. These built-in dynamic models can utilize varying focus distance values as inputs (i.e., operands) to generate respective intrinsic parameters as outputs, as a stream of images are captured and processed in real time to possibly determine pose and position of a three-dimensional (3D) object during 3 image scanning.
US11151741B2 System and method for obstacle avoidance
A method for assisting obstacle avoidance of a mobile platform includes determining to use a detection mode from a plurality of detection modes, detecting a characteristic condition of the mobile platform with respect to an obstacle using the detection mode, and directing the mobile platform to avoid the obstacle based on the detected characteristic condition.
US11151733B2 Detection device, information processing device, detection method, storage medium, and detection system
A detection device includes: a detector that detects an object from one viewpoint; an reliability calculator that calculates reliability information on the object from the one viewpoint; an information calculator that uses detection results of the detector to calculate model information including at least one of shape information and texture information, on the object, from the one viewpoint; and an information processor that uses first object information including the model information or source data used for generation of the model information, and the reliability information, so as to generate second object information having a reduced data amount of the model information or the source data.
US11151730B2 System and method for tracking moving objects
Processing and analysis of video data received from surveillance cameras, and more specifically detecting moving objects in the video and further tracking using a rotating video camera. A system for tracking moving objects comprises video cameras, a memory, a graphical user interface (GUI), and a data processing device. The GUI comprises a selection unit, a calibration unit, an operation mode selection unit, and a display unit. A method for tracking moving objects implemented by the computer system comprises the steps at which: the system is set up; the moving object is tracked by a video camera; video data from the video cameras are displayed simultaneously by the GUI display unit in different panes on the video camera layout screen in accordance with the selected system operation mode.
US11151728B2 Structure monitoring system and method
The present invention discloses a structure monitoring system comprising a plurality of marking units disposed on a structural object, a monitoring device monitoring the plurality of marking units remotely, and a data processing device connected to the monitoring device. The aforementioned data processing device further comprises a data receiving module and a data processing module. The data receiving module receives a data detected by the monitoring device, and the data processing module calculates and analyzes the information. In addition, a structural monitoring method has also been provided.
US11151724B2 Automatic detecting method and automatic detecting apparatus using the same
An automatic detecting method and an automatic detecting apparatus using the same are provided. The automatic detecting apparatus includes an inputting unit, a dividing unit, a contouring unit, a range analyzing unit, a boundary analyzing unit, an edge detecting unit, an expanding unit and an overlapping unit. The dividing unit is used for dividing an overlooking image into four clusters via a clustering algorithm. The contouring unit is used for obtaining a contour. The range analyzing unit is used for obtaining a detecting range. The boundary analyzing unit is used for obtaining a circular boundary in the detecting range. The edge detecting unit is used for obtaining a plurality of edges in the circular boundary. The expanding unit is used for expanding the edges to obtain a plurality of expanded edges. The overlapping unit is used for overlapping the expanded edges and the contour to obtain a defect pattern.
US11151720B2 Physiological information detection device and physiological information detection method
The present invention provides a physiological information detection method for calculating a physiological value by using changes of a dynamic image. The detection method includes: acquiring detection data from a gray-scale value of the dynamic image, and transforming the detection data into frequency data. The detection method further includes: determining whether the frequency data meet a preset condition, and using a transformation model of a corresponding transformation combination accordingly to transform the frequency data into a physiological value. The present invention further provides a physiological information detection device applying the detection method.
US11151719B2 Automatic brightness and contrast control neural network for medical diagnostic imaging
This invention relates to estimating the window width and window level (center) which are typically used to view and then transform diagnostic imaging data to grayscale images. These grayscale images are then used to check the presence of diseases or abnormalities. For each individual diagnostic image, this invention automatically estimates the most appropriate values. This automatic estimation is done by a specialized module added on to a convolutional neural network-based disease detection system.
US11151714B2 Anomaly detection apparatus, anomaly detection method, and computer-readable recording medium
An anomaly detection apparatus 100 includes an image transformation unit 103 that calculates an image transformation parameter, based on an inspection image in which an inspection object appears, a reference image indicating a normal state of the inspection object and a parameter for image transformation parameter calculation, and performs image transformation on the inspection image using the image transformation parameter, an image change detection unit 104 that collates the reference image and the image-transformed inspection image using a change detection parameter, and calculates an anomaly certainty factor indicating whether there is a change in a specific region of the inspection image, a change detection parameter learning unit 106 that learns the change detection parameter, based on a difference between a training image indicating a correct answer value of the change and the anomaly certainty factor, and an image transformation parameter learning unit 108 that learns the parameter for image transformation parameter calculation, based on a collection amount derived from the difference between the training image and the anomaly certainty factor and to be applied to the inspection image that has undergone image transformation.
US11151711B2 Cross layer common-unique analysis for nuisance filtering
Common events between layers on a semiconductor wafer are filtered. Common events should contain the majority of defects of interest. Only nuisance events that are common between layers on the semiconductor wafer remain, which reduces the nuisance rate. Defects that are common across layers can be filtered based on, for example, defect coordinates, a difference image, or defect attributes.
US11151707B2 System and method for difference filter and aperture selection using shallow deep learning
A system for defect review and classification is disclosed. The system may include a controller, wherein the controller may be configured to receive one or more training images of a specimen. The one or more training images including a plurality of training defects. The controller may be further configured to apply a plurality of difference filters to the one or more training images, and receive a signal indicative of a classification of a difference filter effectiveness metric for at least a portion of the plurality of difference filters. The controller may be further configured to generate a deep learning network classifier based on the received classification and the attributes of the plurality of training defects. The controller may be further configured to extract convolution layer filters of the deep learning network classifier, and generate one or more difference filter recipes based on the extracted convolution layer filters.
US11151705B2 Image inspecting apparatus and image forming system
An image inspecting apparatus includes a reader that reads an image on a recording material formed in an image forming apparatus and generates read image data and an image analyzer that performs analysis to determine abnormality for the read image data by using a threshold value and creates an analysis result. The image analyzer makes pixels constituting the read image data a target pixel sequentially and performs determination of abnormality for the target pixel by using the threshold value calculated by using a threshold value calculating method. The threshold value calculating method includes a plurality of threshold value calculating methods, and a first threshold value calculating method is switched to other threshold value calculating method correspondingly to a number of pixels included in a region for calculating a threshold value.
US11151703B2 Artifact removal in medical imaging
An embodiment of the invention may include a method, computer program product and computer system for image artifact removal. The method, computer program product and computer system may include computing device which may receive a primary image and analyze the primary image for global artifacts and local artifacts. The computing device may, in response to identifying a global artifact in the primary image, generate a secondary image with the global artifact removed utilizing a first generative adversarial network. The computing device may, in response to identifying a local artifact in the primary image, generate a patch with the local artifact removed utilizing a second generative adversarial network. The computing device may generate a hybrid image containing a reduction of global artifacts and a reduction of local artifacts by combining the secondary image and the patch utilizing a hybrid generative adversarial network.
US11151698B2 Image processing apparatus and method for suppressing overlap blur and individual blur from projection images using an inverted filter
The present disclosure relates to an image processing apparatus and a method that allow suppression of a reduction in the subjective image quality. An inverse filter of a filter configured to transform an input image to be projected by a plurality of projection sections into a projection image projected by the plurality of projection sections is generated on the basis of an individual-blur amount and a superimposition-blur amount. The individual-blur amount indicates a magnitude of optical blur generated in an individual projection image projected by each of the plurality of projection sections. The superimposition-blur amount indicates a magnitude of optical blur generated from superimposition of a plurality of the projection images. The input image is transformed using the generated inverse filter to generate a phase image. The present disclosure can be applied to, for example, an image processing apparatus, an image projection apparatus, a control apparatus, an information processing apparatus, a projection imaging system, an image processing method, a program, or the like.
US11151689B2 Image processing method, device and system, and computer readable storage medium
The present disclosure provides an image processing method applied to a displaying terminal. The method includes: receiving a to-be-processed layer image delivered by the displaying terminal; querying a high resolution layer image matched with the to-be-processed layer image in a preset database based on the to-be-processed layer image; and delivering the high resolution layer image to the displaying terminal, thereby the displaying terminal processes the to-be-processed layer image based on the high resolution layer image. The present disclosure further discloses an image processing device, system and computer readable storage medium. According to the disclosure, an image resolution is improved.
US11151688B1 Image processing method for screen inner hole of display device
An image processing method for a screen inner hole of a display device is provided, including steps as follows: determining coordinates at a center and a radius r of the screen inner hole, and drawing a circle with the radius r to obtain a pixel range of an inner hole area, and calculating a pixel variance of the pixel range; analyzing an image configuration in the inner hole area and a peripheral area around the inner hole area, and determining whether key information is in the inner hole area; locating and determining a range of the inner hole area and a range of the peripheral area; and separately calculating, in the inner hole area and in the peripheral area, a pixel mean and a pixel variance.
US11151681B1 Digitized mail control system
Described is a digitized mail control system. The system may include a server having a memory storing mail data associated with a user and a user computing device coupled to the server. The server may be programmed to receive an access signal from the user computing device that has accessed the system. In response to receiving the access signal, the server may process the user data and locate the stored mail data associated with the user data. The server may then create and send for execution on the user computing device instruction to display mail data including sender information and action buttons associated with predetermined actions to take in response to the sender information. The server may receive a signal including a selected action associated with a selected action button with regard to a selected sender and automatically execute program code corresponding to the selected action.
US11151677B2 Systems and methods for targeting policymaker communication
A prediction system provided with an integrated communications interface may include at least one processor configured to scrape the Internet to identify a currently pending legislative bill and information about legislators slated to vote on the pending bill. The processor may parse the information to determine a tendency position for each legislator. The processor may transmit for display to a system user a virtual whipboard that groups legislators into a plurality of groups based on determined tendency positions. The processor may receive a selected one of the plurality of groups of legislators for a communication interaction based on the determined tendency position of the group and access a legislator database that includes legislative communication addresses of legislative personnel scraped from the Internet and divided into a plurality of legislative function categories and receive from the system user a selection of at least one of the plurality of legislative function categories.
US11151674B2 Crowd-sourced automated review of forensic files
Provided herein is a system and method for review of forensic report computer files. The method can involve notifying a plurality of service providers of a job to be performed, accepting a bid from a service provider to perform the job, providing the computer file to the service provider, receiving from the service provider a forensic result such as a reviewed file.
US11151670B2 Energy saving support system
An energy saving support system according to an embodiment is configured to provide a consumer, who has an electric load to which electric energy is supplied from an electric power supply system within a house, with energy consumption-related information through a photo frame or the like. The information providing apparatus is configured to acquire an acceptability level, which stepwise indicates a degree of interest of the consumer in the energy consumption-related information, and to determine the energy consumption-related information to be newly provided to the consumer based on the acceptability level.
US11151669B1 Systems and methods for identifying hidden home maintenance costs
A home cost analysis server for identifying one or more hidden home costs may include a processor programmed to receive user input including at least one prospective home. The processor may access a first external database storing metadata associated with a plurality of homes available for purchase, the plurality of homes including the prospective home, and access a second external database storing historical ancillary costs associated with a plurality of homes in a geographic area surrounding the prospective home. The processor may analyze metadata associated with the prospective home and the historical ancillary costs to determine ancillary home costs associated with the prospective home, and cause to be displayed the ancillary home costs at the user computing device using at least one graphical indicator. As a result, the prospective homebuyer may have additional education and insight into the potential costs of owning a home.
US11151668B1 Capacity constrained and user preference based scheduler, rescheduler, simulation, and prediction for crowds in spatio-temporal environments
Approaches for determining scheduling assignments for the movement of people along a multi-segment path from a starting location to a destination location, are used to manage crowds, predict crowd behavior, and mitigate crowd turbulence. For example, to mitigate crowd congestion, routing solutions specifying an amount of time to spend at a destination and a departure time can be provided. Itinerary assignments, crowd data, and data associated with an event can be analyzed and weighted to determine scheduling assignments. Scheduling assignments can be validated against current crowd data and event data. Current crowd data and event data and crowd simulation can be used to predict future crowd behavior or crowd problems. Scheduling assignments can be rescheduled to mitigate crowd problems or emergencies.
US11151663B2 Calculating expertise confidence based on content and social proximity
A document-oriented search can be executed to generate a set of document results, at least one of the documents associated with at least one potential expert. The document results can be analyzed to produce a list of potential experts. An expertise score for at least one of the potential experts can be calculated based on a content score and a metadata score for the at least one of the potential experts. A confidence score for the potential expert can be calculated based on a diversity-constrained content score and a diversity-constrained metadata score for the at least one of the potential experts, the diversity-constrained content score and the diversity-constrained metadata score calculated using an evidence diversity score for the at least one of the potential experts. A list of experts with associated confidence scores that are above a confidence score threshold can be sent to a client device.
US11151662B2 Method and apparatus for monitoring complex contagion and critical mass in online social media
A method for determining social contagion while monitoring social media may be executable via operation of configured processing circuitry. The method may include receiving data indicative of social media activity of a plurality of users, selecting features of interest from the data, building a relationship network indicative of connections between the users and local networks to which various ones of the users belong, analyzing the features of interest to determine candidate features for classification as social contagion, determining a complex social contagion score for the candidate features, and providing an indication regarding the classification as social contagion based on the complex social contagion score.
US11151660B1 Intelligent routing control
A system and method classify insurance documents. The system and method access documents from an assessment queue stored in a memory where each of the documents have a predefined destination stored in metadata. The system and method remove the metadata associated with each document and covert the documents into single physical page documents by splitting each of the of documents into files, consisting essentially of a single physical page. The system and method convert each of the files into separate recognition vectors and classify the files through an additive learning algorithm in which routing data is embedded in second metadata associated with the files. The system and method merge the files, route the files to predefined destinations stored in the metadata, and process insurance documents automatically in response to the routing of the merged documents.
US11151658B1 Dynamic location tracking assignment and management of insurance claims
The present invention relates to methods and systems that automate the assignment of insurance claims to the best available resource utilizing the loss, location, and other criteria. Disclosed embodiments incorporate real-time dynamically updated geographic data into the claims assignment process. In accordance with the geographic data and other data related to particular claims, the resources, which include adjusters, can be assigned to claims in close proximity to their real-time location, and the dynamic nature of the geographic data means that claims are assigned to adjusters as received. An adjuster already in proximity to a location of incoming new claims can have claims added and removed based on real-time geographic data and as claims are filed. Some disclosed embodiments effect the assignment of automobile insurance repair claims to the best available resource, where the resource is a person or entity which operates to resolve automobile repairs.
US11151655B1 Structural characteristic extraction and claims processing using 3D images
A structural analysis computing device may generate a proposed insurance claim for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object. The processor may also determine a nature and an extent of damage to a damaged feature of the object, and a cost of repair based upon the nature and extent of the damage—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form including the cost of repair, and display the claim form to a user for their review and/or approval.
US11151654B2 System and method for determining risk profile, adjusting insurance premiums and automatically collecting premiums based on sensor data
Techniques for detecting physical conditions at a physical premises from collection of sensor information from plural sensors execute one or more unsupervised learning models to continually analyze the collected sensor information to produce operational states of sensor information, produce sequences of state transitions, detect during the continual analysis of sensor data that one or more of the sequences of state transitions is a drift sequence, correlate determined drift state sequence to a stored determined condition at the premises, and generate an alert based on the determined condition. Various uses are described for these techniques.
US11151652B2 Diverse options order types in an electronic guaranteed entitlement environment
An enhanced system and method for handling, matching and executing a diverse group of limit-priced orders in an electronic options environment is disclosed. Most of the order types disclosed are automatically repriced and reposted as the NBBO changes to increase their execution opportunities. Market maker entitlements are integrated with the order processing, so that the market maker is guaranteed an allocation of the trade if the market maker is at the NBBO when an order priced at or better than the NBBO is received. Once posted to the order book, the displayed price of an order may be eligible for preferential execution in a market maker entitlement process, regardless of whether the displayed price is original or has been automatically repriced.
US11151650B2 Hybrid trading system for concurrently trading securities or derivatives through both electronic and open-outcry trading mechanisms
A system and method of allocating orders in an exchange configured for trading by a combination of electronic and open-outcry trading mechanisms is provided. One method includes permitting multiple quotes to be disseminated to the market, but limiting market making to only those entities having a physical presence on the floor of the exchange. Methods of enhancing the hybrid electronic and open-outcry exchange also include automatically eliminating crossed quotes and locked quotes while permitting certain orders to trade against locked quotes.
US11151646B1 Integrating an externally-supplied interface component into a transaction platform
A system and method relating to providing a program executable via an icon provided in one or more pages displayed by a user interface displaying content associated with an item available for purchase via a transaction platform associated with a merchant. In response to an interaction with the icon, a first form is generated in the user interface to collect data associated with a loan application associated with a transaction corresponding to the item. In response to receiving a submission of the data associated with the loan application, a determination is made to approve a loan associated with the item. A token including an identifier corresponding to the loan and the transaction is generated, such that the token can be processed to enable completion of the transaction.
US11151638B2 Methods and systems for performing change management at login
A system and related method for change management at login. The method includes constructing an administratively prescribed target data store as a function of received administrative input prescribing a target feature and target feature-state, and related messages to push to a user upon occurrences of target feature mismatches and matches. Login information, including a username identifier, service provider identifier, and current use time-stamp are received for a user. A historical data store is queried to obtain a user status that associates the username identifier and the service provider identifier with a previously used feature, feature-state and a previous use time-stamp. The target data store is queried for the service provider. Determinations are made as to whether previous feature use matches target feature use. Messages are displayed responsive thereto.
US11151637B2 Computer systems and methods for automatic contractor certification
A certification computer system electronically receives contractor data from a contractor device. The certification computer system electronically stores the contractor data as certification data in a storage device. The certification computer system automatically certifies a third-party contractor as a certified contractor based, at least in part, on the certification data. The certification computer system electronically receives an electronic service request communicated from an e-commerce computer system. The electronic service request is based, at least in part, on a purchase of a product with a contractor service made in electronic communication with a purchaser computer system. The certification computer system automatically creates an electronic service work order based, at least in part, on the electronic service request. The certification computer system automatically selects the certified contractor from a plurality of certified contractors. The certification computer system electronically communicates the electronic service work order to the certified contractor.
US11151632B2 Systems and methods for visual search and autonomous delivery
A delivery control system includes a communication device configured to receive an image of a product from a computing device of a customer, at least one processor, and a memory storing instructions which, when executed by the at least one processor, cause the delivery control system to perform an image recognition process on the image to identify at least one product based on the image, transmit the identified at least one product to the computing device via the communication device, receive from the computing device a product selected by the customer from among the identified at least one product, and instruct an robot vehicle to deliver the selected product to the customer.
US11151630B2 On-line product related recommendations
Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate or support one or more processes and/or operations for one or more on-line recommendations, such as product-related recommendations, for example.
US11151622B2 Integration of payment gateway functionality into transactional sites
Various embodiments of a payment service are disclosed. In some embodiments, a merchant can enable customer use of the payment service by adding code to a web page, such as a catalog or shopping cart page, of the merchant's site. Thereafter, a user can invoke the payment service and complete a purchase transaction directly from the merchant site, without navigating or being redirected to a separate payment service site. In some embodiments, the user can complete the transaction without having or creating an account with the payment service.
US11151620B2 Method and system for the payment of a service and/or a product with respect to a vehicle location
The present invention relates to a method for the payment of a service and/or a product with respect to a vehicle and a parking location, wherein said vehicle is managed by a user, wherein said vehicle comprises a vehicle device, wherein said method comprises amongst other things the following steps: the arrival of said vehicle at said parking location; the transmission of a session request comprising a coordinate to a back-end infrastructure by said vehicle device; the receipt of an availability and/or a price indication of said parking location by said vehicle device of said back-end infrastructure; if said parking location is available, the initiation of a parking session belonging to said service and/or said product.
US11151619B2 Method and system for information processing
The specification describes methods and systems for processing information. An exemplary method includes reading, by a computing device through a near field communication (NFC) interface, an electronic tag to obtain product information stored in the electronic tag; storing, by the computing device, the product information in the computing device; generating, by the computing device, an order based on the stored product information; receiving, by the computing device, a settlement file after the order is paid, wherein the settlement file comprises a user identification (ID) and a user credit score corresponding to the user ID; and transmitting, by the computing device, the settlement file to a server for verification based on the user credit score.
US11151613B2 Dynamic content display time adjustment
A content delivery provider may stream an application to each of a plurality of computing devices. The content delivery provider may transmit an offer to download the application to each of the plurality of computing devices, after a first initial display interval. The provider may receive a number of positive user interactions with the offer after the first initial display interval, and a total number of positive user interactions with the offer. The provider may automatically adjust the initial display interval by a factor proportional to a desired first-display quantile divided by the number of positive user interactions after the first initial display interval. The application may be streamed to a second computing device, and the offer to download the application transmitted to the second computing device, after the adjusted initial display interval.
US11151611B2 Mobile device detection and tracking
Disclosed is a technique for passively monitoring the number of guests in a rental property. Mobile device broadcasts intended for connecting the device to a wireless network contain information about that device. This information includes unique identifiers such as MAC addresses. Detecting these broadcasts and filtering out those devices that are expected enables a property owner to have a semi-accurate number of guests within their property without actually being at the property, or visibly observing the guests in an obtrusive fashion. Guests are able to enjoy themselves in privacy and the property owner is able to monitor the safety of their property.
US11151608B1 Item recommendations through conceptual relatedness
Techniques are provided for determining that an item should be provided for presentation to a user based on an item concept relatedness score. For example, a computer system may partition a plurality of items into a plurality of item concepts, whereby each item is assigned to one and only one item concept. The computer system may receive a list of co-selected items, whereby each item of the list is assigned to an item concept. Based at least in part on this list, the system may determine an item concept relatedness score between a first item concept and a second item concept of the plurality of item concepts. The computer system may then receive a selection of a first item assigned to a first item concept. Based at least in part on the item concept relatedness score, the system may provide the second item for presentation to a user.
US11151600B2 Cognitive analysis of user engagement with visual displays
An image captured at a first moment in time is received. A user is identified by comparing at least one facial feature extracted from the image with user information stored in a database. It is determined whether the user observed a visual display by determining whether the visual display was within the visual field of the user. Upon determining that the user observed the visual display, the image is processed with a sentiment analysis module to determine a sentiment of the user. Further, it is determined, based on a record stored in a transaction database, that the user purchased the first product at a second moment in time, and an engagement index is generated for the visual display based on processing the determined sentiment of the user and a period of elapsed time between the second moment in time and the first moment in time.
US11151599B2 Methods for determining advertisement usage by proxy log data
Methods, apparatus, systems and articles of manufacture to determine click-through rates for advertisements are disclosed. The apparatus includes an application identifier to identify a first application associated with a first request received at a proxy server; a record searcher to search records in a data store within a first threshold of the first request to detect a second request; and a response detector to detect a response to the second request. The application identifier further to identify a parent advertiser based on content of the response to the second request. The record searcher is further to search the data store to identify records within a second threshold of the second request to determine if the second request is directed to the parent advertiser. The apparatus further includes a reporter to record a click-through event or a non-click-through event as a result of the searching.
US11151596B2 System and method for squadron communication exchange between receiving devices
A method and system for communication protocol pass reduction amongst recipient nodes capable of receiving broadcast messages, the recipient nodes functioning as different decisions points for determination of a passing joint set of nodes for squadron communication therebetween. The method and system provide squadron communication between different ones of the recipient nodes, wherein one of the recipient nodes becomes a squadron leader node upon a selection of a specific broadcast message for distribution to other recipient nodes for acceptance. The squadron leader node and the other recipient nodes upon acceptance form the passing joint set of nodes for squadron communication therebetween.
US11151587B2 Intelligent marketing using group presence
Methods, computer program products, and systems are presented. The methods include, for instance: automatically selecting an optimal marketing collateral for a location in a venue based on a group of a patron and a relationship of the group and notifying the patron with the optimal marketing collateral such that the patron may utilize the optimal marketing collateral.
US11151586B2 Methods and apparatus to identify non-traditional asset-bundles for purchasing groups using social media
Methods, apparatus, systems and articles of manufacture are disclosed to identify non-traditional asset-bundles for purchasing groups using social media. An example method includes identifying an asset-bundle in a social media message and generating a profile for a user associated with the social media message. The example method also includes identifying a plurality of social media messages posted by cohorts of the user based on the generated profile and classifying the asset-bundle based on occurrences of the asset-bundle in the plurality of social media messages.
US11151584B1 Method and system for collecting shopper response data tied to marketing and merchandising elements
The present invention is a method and system for capturing a dataset over time that represents the response of shoppers to a set of marketing and merchandising stimuli or “elements”. The response includes exposure metrics, engagement metrics and conversion metrics for different shopper segments. The shopper segments may be defined by demographics such as gender, age and ethnicity or by the type of trip, such as a quick trip or a fill-up trip. The system comprises a plurality of means for capturing images, such as cameras, covering the area of interest in the vicinity of the marketing or merchandising element. The method comprises automated and semi-automated analysis of the video to extract the shopper behavior and demographics data for computing the defined metrics. The captured data can be further combined with information such a promotions and advertisement outside the store to further enhance the applications of the data collected in-store from the invention. The captured shopper data can be used for many applications such as comparison of the effectiveness of different marketing elements or the relative effectiveness of different types of promotions, variation of the relative effectiveness of different marketing elements over time or differences between the relative effectiveness of a marketing element for different demographic segments.
US11151583B2 Shoe authentication device and authentication process
A method and system may be used to determine whether a suspect item is counterfeit. In the method and system, images may be analyzed in order to identify regions of interest of the item. The method and system may compare characteristics of different regions of interests against threshold characteristics derived from an item model. A determination that the suspect item is counterfeit is based on a result of the comparison.
US11151581B2 System and method for brand protection based on search results
A method of and a system for reducing access to a web resource are provided. The method comprises: receiving an information indicative of a brand to be protected; identifying a set of most popular search queries associated with the brand; acquiring a set of search results for at least one of the set of most popular search queries; calculating a harmfulness coefficient for at least one website contained in the set of search results; identifying the at least one website having the harmfulness coefficient exceeding a threshold value and defining it as a fraudulent website; generating an investment damage score for the fraudulent website; and causing execution of a brand protection measure against the fraudulent website in accordance with the investment damage score.
US11151580B2 Intelligent toe cap
System and methods for managing compliance of a wearer of apparel are disclosed. One method includes receiving an identifier associated with a toe cap for footwear; receiving, via radio frequency, characteristic information associated with the toe cap for footwear; determining a compliance of the toe cap based at least on the identifier and the characteristic information; and providing a response to a wearer of the footwear based at least upon the determination of the compliance.
US11151576B2 Authorizing transactions using negative pin messages
A method for authenticating a transaction includes: receiving, by a transaction processing unit of a computing system, a request for a transaction on a user account; generating, by the transaction processing unit, a personal identification number (PIN) and/or alert message; transmitting the PIN to a mobile device associated with the user account after a person requesting the transaction refuses authentication by a PIN-to-device process; and canceling, by the transaction processing unit, the transaction when a response to the PIN and/or alert message is received from the mobile device within a specified period of time.
US11151573B2 Intelligent chargeback processing platform
A device may receive first information relating to a first set of transactions and a first set of chargebacks associated with the first set of transactions; process the first information to generate a processed data set; train a model to perform classification of the first set of chargebacks, where the model is to receive, as input, information relating to transactions and at least one chargeback, and where the model is to output information identifying a classification of the at least one chargeback; receive second information identifying a second set of transactions and a second set of chargebacks associated with the second set of transactions, where the second information is received from multiple, different sources; determine a classification of the second set of chargebacks using the model and based on the second information; and perform an action based on the classification of the second set of chargebacks.
US11151565B2 Identity verification circuit and system thereof
Disclosed are a real and virtual identity verification circuit, a system thereof and an electronic transaction method. The circuit is capable of being built in or connected with an electronic device to allow a user to carry out electronic identity verification with his or her unique biological characteristic on a remote server. The real and virtual identity verification circuit comprises a memory unit, an acquisition unit, a processing unit and a communication unit. A verification key code is stored by the memory unit. The acquisition unit acquires the biological characteristic and generates a corresponding biological characteristic code. The processing unit processes the verification key code and the biological characteristic code according to a deal process to generate a corresponding unverified code, and the communication unit transmits the unverified code to the server and awaits a verification result of the electronic identity verification.
US11151564B2 Secure authentication and financial attributes services
Provided are devices, interfaces, methods, and systems for secure authentication of identity of information including identification data and financial attributes, wherein the secure authentication comprises storing identity information in a protected data repository with a private data record, assigning a reference identifier for a private data record in a protected data repository, receiving a request for authenticating identity information comprising a reference identifier and public identity information, requesting access to private identity information through a private approval interface with said reference identifier, requesting a portion of said private data record from said protected data repository, verifying identity information from said portion of private data record and public identity information, responding with an authentication or multi-valent response.
US11151559B2 Blockchain-based remittance method and apparatus
One or more embodiments of the present specification provide blockchain-based remittance methods and apparatuses. One method comprising: receiving, from an account of a remitter, a transaction for a remittance to an account of a remittee, wherein the transaction comprises a remittance amount of the remittance and at least one reserved amount corresponding to the remittance amount allocated by the remitter from a reserve fund list to the transaction; performing verification of the transaction, wherein the verification comprises determining whether a total amount of the at least one reserved amount comprised in the transaction is greater than or equal to the remittance amount; and in response to determining that the verification is successful: deducting the remittance amount from the balance of the account of the remitter, and adding the remittance amount to a balance of the account of the remittee.
US11151557B2 Apparatus and method for processing electronic messages
A method for processing a plurality of electronic messages comprises, at a messaging hub comprising at least one processor and a memory device in communication with the at least one processor: receiving data relating to at least one rule to be satisfied by combining at least part of the content of respective messages; receiving one or more intent messages followed by one verification message; and, upon receiving a message: updating, in the memory device, intent message data or verification message data depending on the message content; determining from the intent message data and/or the verification message data if the at least one rule has been satisfied; providing a first indication when the at least one rule has been satisfied by the verification message data alone; and providing a second, different, indication when the at least one rule has been satisfied otherwise.
US11151556B2 Method and system for electronic distribution of controlled tokens
A method for distributing controlled tokens to a secondary mobile device includes: storing account profiles, each including an account identifier, set of token credentials, and an associated mobile device identifier; receiving a token distribution request from a first mobile device including a first mobile device identifier, recipient mobile device identifier, specific account identifier, and account controls; identifying a specific account profile including the specific account identifier and first mobile device identifier; generating a single use identification value and reservation identifier; transmitting the single use identification value to the first mobile device; transmitting the reservation identifier to a second mobile device associated with the recipient mobile device identifier; receiving the reservation identifier and the single use identification value from the second mobile device; verifying the reservation identifier and single use identification value received from the second mobile device; and transmitting a new set of token credentials to the second mobile device.
US11151555B2 Code-based or token-based transfers using automated teller machines
Methods and systems for code-based or token-based transfers using automated teller machines are disclosed. A method includes: receiving, by a first computing device, a request from a first user; and generating a code corresponding to the request, wherein the code corresponding to the request is usable by a second user at a second computing device that is configured to fulfill the request in response to receiving the code from the second user, and the second computing device is an automated teller machine (ATM).
US11151552B2 Method and system of billing for charging a vehicle battery leveraging a single connection action
A method and system provided for a single-action with which the customer places an order and receives goods by the single action of connecting an electrical vehicle (EV) to a charging station according to the business terms associated with this invention, the affiliated organizations that purchase or support the operation of the invention participate in a business “franchise” operation whereby all affiliated organizations increase their revenues as the volume of EV charging events increases.
US11151543B2 Methods for secure transactions
The present invention relates to a method for a secure transaction utilizing a portable radio communication device (10), wherein both parts in the secure transaction are protected against fraudulent actions, among other things by use of a common transaction identity on a predefined transaction server.
US11151536B2 Systems and methods for providing a point of sale platform
This disclosure describes systems, methods, and computer-readable media related to providing a point of sale platform. In some embodiment, a point of sale (POS) device may receive information associated with an order and payment information associated with the order. The POS device may generate a first object based at least in part on the information associated with the order and a second object based at least in part on the payment information. The POS device may store the first object and the second object in a queue. The POS device may transmit the first object and the second object to a remote server.
US11151535B1 Utilizing APIs to facilitate open ticket synchronization
Techniques and arrangements for facilitating synchronizing data structures between devices using application programming interfaces (APIs) are described. In some examples, two devices may try to synchronize a data structure between one another by sending and receiving data for the data structure. However, each device may include hardware and/or software that is different than, and not compatible with, the other device. As such, the application describes a service that provides a first device an API for sending the service information for a transaction. The service uses the information to create a data structure for the transaction, and then sends the data structure to a second device. The second device can receive data structure from the service. After receiving the data structure, the service can process the transaction.
US11151534B2 Consumer interaction module for point-of-sale (POS) systems
An insertable consumer interaction module includes: a terminal interface able to interact with a sales terminal; and a communication module comprising at least one antenna able to interact with a user device. A payment processing system includes: a point of sale (POS) terminal; a consumer interaction module communicatively coupled to the POS terminal; and a server communicatively coupled to the consumer interaction module. An automated method of processing payment requests, the method includes: receiving, at a consumer interaction module, a payment request from a point of sale (POS) terminal; sending the payment request to an authorization server; receiving a response from the authorization server; and sending the response to the POS terminal. The consumer interaction module may be able to interact with various mobile device applications. The module may facilitate payment processing, administration of loyalty programs, advertising, and micro positioning.
US11151528B2 Customer-based suggesting for ticket splitting
This disclosure describes techniques and arrangements for splitting one or more items from a ticket to another ticket. Some techniques and arrangements facilitate the splitting of one or more items from an open ticket to one or more split tickets. In some implementations, a foster ticket is utilized to account for items associated with split tickets. Other techniques and arrangements include providing split ticket suggestions. In some implementations, split ticket suggestions are provided based on historical ticket information and/or customer information.
US11151527B2 Systems configured to manage cryptocurrency wallets having cost basis tracking and methods of use thereof
Cryptocurrency can be stored in a plurality of cryptocurrency wallets associated with a plurality of respective users and managed by establishing a unit cost basis value for each cryptocurrency unit in a fiat currency. For example, a purchase request is received by a server computer from a user device. The purchase request is associated with a merchant to be paid in a cryptocurrency chosen by a user and stored in a cryptocurrency wallet of the user. A cryptocurrency exchange from multiple cryptocurrency exchanges having the best cryptocurrency exchange rate is identified for converting the chosen cryptocurrency to the fiat currency. A gain for the purchase transaction is calculated when the best cryptocurrency exchange rate is greater than the unit cost basis value of the chosen cryptocurrency stored in the cryptocurrency wallet of the user. The fiat currency converted in the identified cryptocurrency exchange is received from the cryptocurrency exchange to pay the merchant.
US11151526B2 Systems and methods for establishing and enforcing transaction-based restrictions using hybrid public-private blockchain ledgers
The disclosed embodiments include computerized systems and methods that generate secured blockchain-based ledger structures that facilitate event-based control of tracked assets. In one embodiment, an apparatus associated with a rules authority of the secured blockchain-based ledger may obtain data indicative of an initiated transfer of funds between parties, and may access and decrypt a set of restrictions imposed on the initiated transfer and a set of rules associated with the restrictions, which may hashed into the secured blockchain-based ledger using a confidentially-held master cryptographic key. The apparatus may determine that the initiated transfer violates at least one of the restrictions, and may perform operations consistent with at least one of the rules associated with the at least one violated restriction.
US11151522B2 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 a transaction amount and a preauthorization code from a first entity. The preauthorization code can include a preauthorization amount, an expiration time, and a digital signature. The transaction amount is for a transaction authorized by a user of a mobile device at a point-of-sale terminal of the first entity. The transaction amount is less than or equal to the preauthorization amount. The mobile device received the preauthorization code and stored the preauthorization code in the mobile device while the mobile device was in data communication with a mobile wallet provider. The mobile device provided a transaction code to the point-of-sale terminal while the mobile device was unable to communicate with the mobile wallet provider. The transaction code includes the preauthorization code, a transaction identifier for the transaction, and the transaction amount. The method also can include verifying the preauthorization code using the digital signature of the preauthorization code. The method additionally can include sending an approval for the transaction to the first entity in real-time while the user remains at the point-of-sale terminal of the first entity. Other embodiments are described.
US11151520B1 System, method, and computer program for network experience optimization using a home network router
As described herein, a system, method, and computer program are provided for network experience optimization using a residential network router. In use, an electronic calendar is accessed by a residential network router. Additionally, the residential network router determines a plurality of events saved to the electronic calendar, wherein the plurality of events require, at least in part, simultaneous network resource (e.g. bandwidth) usage. Further, the plurality of events are prioritized, using the residential network router. Still yet, available network resources are assigned among the plurality of events, using the residential network router, based on the prioritization.
US11151518B2 Natural language event
A server system suitable for generating calendar events based on guided hints is provided. The server system receives, from a device of a first user, an indication to create a calendar event. The server system derives, using natural language processing, guided hints for information for the calendar event, and causes presentation of the guided hints on a user interface displayed on the device of the first user. The server system receives the information in response to the guided hints presented on the device of the first user, and generates the calendar event based on the information.
US11151516B2 Utilizing cross-network identity data for customized content
A networking database and system into which profile information is aggregated from online websites and services to correlate discovered identities to one another via Intra-Personal and Inter-Personal Relationships and Profile Information. Profile Information, Inter-Personal relationships and related content of those identities which have been determined to have an Intra-Personal relationship are aggregated into Meta-Profiles. The aggregated Meta-Profiles' information is used in place of their component Intra-Related identities for optimized social graph operations and content customization. Identity and Relationship data can be used to customize content for the primary service, registered or unregistered users, and third-party services. The system may define, categorize and group both identities and relationships belonging to individuals registered with the system and unregistered users through computational analysis. The system may be provided with Identities and Relationships directly from users, via third-party systems, or through automated discovery.
US11151515B2 Email distribution list membership governance method and system
A computer-implemented method for controlling email distribution list membership in an enterprise email system, including the steps of monitoring and collecting continuously updated information regarding access to email distribution lists of an email system by members of the email distribution lists, ascertaining that a particular member of at least one of the email distribution lists has not accessed the at least one of the email distribution lists for a predetermined period of time, and responsive to the ascertaining, at least one of recommending revoking membership of the particular member to the at least one of the email distribution lists and automatically revoking membership of the particular member to the at least one of the email distribution lists.
US11151510B2 Sharing location information with a recipient
Computer program products, methods, systems, apparatus, and computing entities for tracking an item delivery are provided. In one embodiment, an item is associated with a vehicle (e.g., manned or unmanned terrestrial vehicle, nautical vehicle, and/or aerial vehicle) by updating item data in a database. An item tracking session is then generated based on the item data. Upon the determination that session availability trigger has occurred, access to the item tracking session is provided to a user. Data representing an updated location of the delivery vehicle is then used to update the item data to indicate the current location of the item as the updated location of the vehicle.
US11151507B2 Systems and methods for automatic package reordering using delivery wave systems
Methods and systems for automatic package tracking and prioritized reordering include receiving, through a network interface, information relating to an order, a first package identifier associated with a first package, and event data associated with a plurality of package identifiers that include the first package identifier, the order comprising a first group of items, where the first package is configured to hold the first group of items and is to be delivered to a first recipient within a first predetermined period of time through one or more existing routes; parsing the event data based on the first package identifier; determining whether the first package exists based on the information; and transmitting a signal to a computer system to deliver the first package or to reorder the first package based on the determinations.
US11151503B2 Mobile computing application for industrial automation manufacturing data
Systems, methods, and software to facilitate visualization of an application associated with an industrial automation environment are disclosed herein. In at least one implementation, a graphical user interface to the application having a plurality of key performance indicators (KPIs) is rendered. A selection of at least one KPI of the plurality of KPIs is received along with instructions to link the at least one KPI to a home screen of an operating system. Dynamic KPI data associated with the at least one KPI is fed to the operating system for visualization of the at least one KPI on the home screen.
US11151500B2 Digital modeling of disease on crops on agronomic fields
A system and method for identifying a probability of disease affecting a crop based on data received over a network is described herein, and may be implemented using computers for providing improvements in plant pathology, plant pest control, agriculture, or agricultural management. In an embodiment, a server computer receives environmental risk data, crop data, and crop management data relating to one or more crops on a field. Agricultural intelligence computer system 130 computes one or more crop risk factors based, at least in part, the crop data, one or more environmental risk factors based, at least in part, the environmental data, and one or more crop management risk factors based, at least in part, on the crop management data. Using a digital model of disease probability, agricultural intelligence computer system 130 computes a probability of onset of a particular disease for the one or more crops on the field based, at least in part, on the one or more crop risk factors, the one or more environmental risk factors, and the one or more crop management factors.
US11151498B2 Systems and/or methods for providing enhanced control over and visibility into workflows where potentially sensitive data is processed by different operators, regardless of current workflow task owner
Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g., in accordance with its provider's specifications.
US11151492B2 Multiple point of sale (POS) overall wait time optimization
Multiple POS checkout system efficiency factors, based in part upon actual contents of shopping containers and time sequences of images of facial expressions of individual shoppers, are iteratively calculated using computer-based analytics responsive to randomized individual shopper arrivals at a set of point of sale (POS) checkout systems within a store. At least one of a change to a different queue or a change to a different position within a queue of at least one shopping container associated with an individual shopper is identified that results in a more consistent distribution of the calculated multiple POS checkout system efficiency factors across the set of POS checkout systems. At least one shopping container is directed to the different queue or the different position within the queue to improve overall POS checkout system efficiency across the set of POS checkout systems.
US11151488B2 Intelligent user interface and application for operations management
A first feature is displayed within a first view of a user interface. A first selection of the first feature is configured to display a first set of identifiers corresponding to one or more tasks. A second feature is displayed within the first view of the user interface. A second selection of the second feature is configured to display a second set of identifiers corresponding to a set of workers. Each worker of the set of workers is associated with the one or more tasks and a first time that the one or more tasks are scheduled to be completed by. A set of status indicators are displayed. Each status indicator of the set of status indicators indicates whether the one or more tasks have been completed by the first time for the each worker of the set of workers based at least in part on the associating.
US11151487B2 Goal tracking system and method
In a computer-implemented method for goal tracking goal tracking information is accessed, wherein the goal tracking information comprises user activities and contact information associated with said the activities. Goal tracking information is automatically correlated. A report comprising the goal tracking information is periodically and automatically generated.
US11151485B2 Farming data collection and exchange system
Embodiments of the present invention provide a passive relay device for farming vehicles and implements, as well as an online farming data exchange, which together enable capturing, processing and sharing farming operation data generated during combined use of the farming vehicle and farming implement at a farming business. The farming operation data includes detailed information about individual farming operations, including without limitation the type of farming operation, the location of the farming operation, the travel path for the farming operation, as well as operating parameters and operating events occurring while the farming operation is performed.
US11151484B2 Framework for classifying forms and processing form data
In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.
US11151479B2 Automated computer-based model development, deployment, and management
Computer-based models can be developed, deployed, and managed in an automated manner. For example, a model building tool can be selected based on the model building tool being compatible with one or more parameters. A first machine-learning model can be generated using the model building tool and trained using a training dataset. The first machine-learning model can then be used to perform a task. Thereafter, a new model-building tool can be selected based on the new model-building tool being compatible with the one or more parameters. A second machine-learning model can be generated using the new model-building tool and trained using the training dataset. The accuracy of the first machine-learning model can be compared to the accuracy of the second machine-learning model. Based on the second machine-learning model being more accurate, the second machine-learning model can be used to perform the particular task rather than the first machine-learning model.
US11151477B2 Training a customer service system
A system for executing a code for training an insurance response system, comprising at least one hardware processor adapted to: using a plurality of insurance attribute values, extracted from a received insurance claim to retrieve: at least one inquiry related to the insurance claim and at least one inquiry result, and historical insurance data related to the insurance claim; computing a similarity value indicative of a difference between the at least one inquiry result and a claim result; identifying in the historical insurance data a plurality of insurance conditions relevant to the claim result and the at least one inquiry result; identifying at least one insurance condition effecting the similarity value by analyzing data comprising the at least one inquiry and the plurality of insurance conditions; and training a protocol model of an insurance response system using the at least one insurance condition and the at least one inquiry.
US11151474B2 GPU-based adaptive BLAS operation acceleration apparatus and method thereof
Disclosed herein are an apparatus and method for adaptively accelerating a BLAS operation based on a GPU. The apparatus for adaptively accelerating a BLAS operation based on a GPU includes a BLAS operation acceleration unit for setting optimal OpenCL parameters using machine-learning data attribute information and OpenCL device information and for creating a kernel in a binary format by compiling kernel source code; an OpenCL execution unit for creating an OpenCL buffer for a BLAS operation using information about an OpenCL execution environment and the optimal OpenCL parameters and for accelerating machine learning in an embedded system in such a way that a GPU that is capable of accessing the created OpenCL buffer performs the BLAS operation using the kernel, and an accelerator application unit for returning the result of the BLAS operation to a machine-learning algorithm.
US11151472B2 Dynamic updating of machine learning models
A method may include a processor training a machine learning model with a training data set, computing a data distribution of the training data set, processing a stream of new data to determine a likelihood of the new data from the data distribution that is computed, incrementing a counter when the likelihood of the new data is less than a first threshold, and retraining the machine learning model when the counter exceeds a second threshold.
US11151464B2 Forecasting data based on hidden cycle evidence
An approach is provided in which an information handing system determines a hidden cycle of hidden evidence based on one of multiple signals in a frequency-based representation of source evidence. The information handling system extrapolates the hidden evidence to create a forecast data set and, in turn, utilizes the forecast data set to process a request.
US11151462B2 Systems and methods for using machine learning to improve processes for achieving readiness
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using machine learning to improve processes for achieving readiness. In some implementations, a database is accessed to obtain status data that indicates activities or attributes of a subject. One or more readiness scores indicating a level of capability of the subject to satisfy one or more readiness criteria are generated. Data is accessed indicating multiple candidate actions for improving capability of the subject to satisfy one or more readiness criteria. A subset of the candidate actions for the subject are selected based on the one or more readiness scores generated using the one or more models. Output is provided to cause one or more of the actions in the selected subset to be performed or cause an indication one or more of the actions in the selected subset to be presented on a user interface.
US11151460B2 Adaptive population optimization for amplifying the intelligence of crowds and swarms
System and method amplifying the accuracy of forecasts generated by software systems that harness the collective intelligence of human populations by curating optimized sub-populations through an intelligent selection process. Participants predict event outcomes and/or provide evaluations of their confidence in their predictions. The system determines an outlier score for each participant based on the participant's responses and the relation of the participant's responses to the predictions of the population as a whole. Participants can then be selected from the population based on the participant outlier scores.
US11151459B2 Spatial exclusivity by velocity for motion processing analysis
A motion processing analysis method, system, and computer program product include selecting a first spatial graticule size, determining that a physical entity is associated with a first spatial graticule during a first timeframe and that the physical entity is associated with a second spatial graticule during a second timeframe, as a result of determining that the physical entity is associated with the first spatial graticule during the first timeframe and that the physical entity is associated with the second spatial graticule during the second timeframe, adding to a sum, determining that the sum is beyond an acceptable range, and as a result of determining that the sum beyond the acceptable range, selecting a second spatial graticule size.
US11151455B2 Counter-tying nodes of a nodal network
A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network.
US11151454B2 Multi-stage placement of material in a wellbore
A system for multi-stage placement of material in a wellbore includes a recurrent neural network that can be configured based on data from a multi-stage, stimulated wellbore. A computing device in communication with a sensor and a pump is operable to implement the recurrent neural network, which may include a long short-term neural network model (LSTM). Surface data from the sensor at each observation time of a plurality of observation times is used by the recurrent neural network to produce a predicted value for a response variable at a future time, and the predicted value for the response variable is used to control a pump being used to place the material.
US11151453B2 Device and method for recommending product
Provided is an artificial intelligence (AI) system for simulating human brain functions such as perception and judgment by using a machine learning algorithm such as deep learning, and an application thereof. Provided is a device and method for recommending products to a user on the basis of facial expression information of the user through the AI system.The method, performed by the device, of recommending products includes: displaying a product selected by the user; obtaining user's facial expression information with respect to the displayed product; determining the user's satisfaction with the displayed product based on the obtained user's facial expression information; selecting a product set to be recommended to the user from among a plurality of product sets based on the determined user's satisfaction; and displaying at least one product included in the selected product set.
US11151445B2 Neural network processor with a window expander circuit
Neural network processors including a window expander circuit and related methods are provided. The window expander circuit may include a first logic circuit configured to store a set of data elements, corresponding to at least a subset of the input data, into a Q number of logical memories, where each of a P number of data elements of the set of the data elements is stored in each of the Q number of logical memories. The window expander circuit may further include a second logic circuit configured to receive the first set of data elements and additional data elements corresponding to the at least the subset of the input data from the Q number of logical memories and expand the at least the subset of the input data until the at least the subset of the input data is expanded based on a predetermined factor.
US11151441B2 System and method for spontaneous machine learning and feature extraction
Embodiments of the present invention provide an artificial neural network system for improved machine learning, feature pattern extraction and output labeling. The system comprises a first spiking neural network and a second spiking neural network. The first spiking neural network is configured to spontaneously learn complex, temporally overlapping features arising in an input pattern stream. Competitive learning is implemented as Spike Timing Dependent Plasticity with lateral inhibition in the first spiking neural network. The second spiking neural network is connected with the first spiking neural network through dynamic synapses, and is trained to interpret and label the output data of the first spiking neural network. Additionally, the output of the second spiking neural network is transmitted to a computing device, such as a CPU for post processing.
US11151435B2 Method for communication between circuits
A first element and a second element of a same device communicate with each other. The first element sends the second element a first piece of information representative of energy supplied by an electromagnetic field supplying power the device. The second element adapts its operating frequency as a function of the first piece of information.
US11151431B2 Printer and computer-readable medium storing computer-readable instructions
A printer includes an input device for receiving an input operation to the printer from a user, a memory, a printing device, and a controller. The controller is configured to: receive print data from a terminal; in a case where the controller determines that the print data received from the terminal is raster data, determine whether a particular condition is met; in a case where the controller determines that the particular condition is met, send, to the terminal, request information that requests the terminal to send page description language (PDL) data; and, in a case where the controller receives the PDL data from the terminal after sending the request information to the terminal, allow the printing device to execute printing on a basis of the PDL data. The PDL data specifies types of drawing objects and drawing positions with commands.
US11151429B2 Printing device including printing part printing first scale and second scale on printing medium and cutting part cutting printed first scale and printed second scale
A printing device includes: a conveying part configured to convey a printing medium in a conveying direction; a printing part configured to print on the printing medium at a print timing; a cutting part provided downstream of the printing part in the conveying direction and configured to cut the printing medium, which has been conveyed by the conveying part, at a cut timing after the printing part prints on the printing medium; and the controller configured to print, by controlling the printing part, a first scale and a second scale on the printing medium. At least a portion of the printed first scale and at least a portion of the printed second scale are arranged at the same position in the conveying direction. The printed first scale and the printed second scale are arranged at different positions in an orthogonal direction orthogonal to the conveying direction.
US11151423B2 Predictive models for visually classifying insects
Insects can be localized and classified using a predictive model. To begin, image data is obtained that corresponds to the insects. Using a predictive model, samples of the image data are evaluated to determine whether the image portions include an insect and, if so, into what category the insect should be classified (e.g., male/female, species A/species B, etc.).
US11151422B2 Empty container identification method and system
Empty container identification method and system are disclosed. The method includes: obtaining customs declaration information, and finding out an vehicle declared as an empty container or an empty vehicle from the customs declaration information; performing X-ray inspection on the vehicle to acquire a transmission image of the vehicle; inputting the transmission image into an empty container identification model obtained by pre-training, so that the empty container identification model determines candidate regions of the transmission image, and performs post-processing analysis on the candidate regions to obtain an image identification result; and comparing the image identification result with the corresponding customs declaration information to determine whether or not the image identification result is consistent with the customs declaration information.
US11151414B2 Training image enhancement model and enhancing image
Methods, devices, systems and apparatus for training image enhancement models and enhancing images are provided. In one aspect, a method of training an image enhancement model includes: for each of one or more constraint features, processing a ground truth image with the constraint feature to obtain a feature image corresponding to the constraint feature, for each of the one or more feature images, using the ground truth image and the feature image to train a convolutional neural network (CNN) structure model corresponding to the feature image, determining a loss function of the image enhancement model based on the one or more CNN structure models corresponding to the one or more feature images, and establishing the image enhancement model based on the loss function. A to-be-enhanced image can be input into the established image enhancement model to obtain an enhanced image.
US11151413B2 Image processing device, method and non-transitory computer readable medium
An image processing device includes multiple image processing units, each trained to accommodate a different feature possibly contained in an image, a decision unit that decides a sequence of the multiple image processing units according to the features contained in an input image, and an application unit that applies the image processing units to the input image in the sequence decided by the decision unit.
US11151412B2 Systems and methods for determining actions performed by objects within images
A system for determining an action performed within an input image includes a memory to store one or more instructions, and a processor communicatively coupled to the memory, and configured to execute the one or more instructions in the memory. The processor employs a convolutional neural network (CNN) that includes a predefined number of initial stages for extracting one or more significant features corresponding to the input image, wherein each initial stage includes a first layer, and a residual block, and wherein the first layer is selected from a group consisting of a convolution layer, a max pooling layer, and an average pooling layer. The CNN includes a final stage for classifying the extracted significant features into one or more predefined classes, wherein the final stage is formed of a global average pooling layer, and a dense layer.
US11151409B2 Information processing device, information processing method, and program
The present technology relates to an information processing device, an information processing method, and a program that are designed to enable easy generation of a path for successively displaying characteristic images. The information processing device includes a setting unit that sets a path for connecting characteristic portions in at least one image by referring to metadata including at least information about feature points detected from the image. The setting unit sets the path by determining a regression curve, using the feature points. In a case where the feature points include a feature point at a distance equal to or longer than a predetermined threshold value from the regression curve, the setting unit redetermines the regression curve after removing a feature point detected from an image including a feature point having a low score among the feature points. The present technology can be applied to information processing devices that process still images and moving images.
US11151408B2 Occlusion detection system
An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.
US11151405B1 Method and system for machine vision detection
A method, system and computer program product are provided for determining locations of seal plugs of a connector based on image analysis. Methods include: capturing an image of a connector having a plurality of openings and at least one seal plug received within at least one opening of the connector; detecting an area of the connector within the acquired image; performing a thresholding operation on the area within the acquired image of the connector to obtain a mask image; performing image post-processing on the mask image to obtain an output image; applying at least one of a blob detection or a tip detection to the output image; identifying locations of seal plugs within the output image based on the at least one of the blob detection or the tip detection; and identifying locations within the connector available for automated wire contact insertion based on the locations of the seal plugs.
US11151402B2 Method of character recognition in written document
A method for recognizing characters in an image of a document having at least one alphanumeric field. The method includes the steps of enhancing an image contrast to highlight the characters in the image; detecting contours of objects in the image to create a mask that highlights the characters; segmenting the image using a tree with connected components and applying the mask thereto in order to extract the characters from the image; performing a character recognition on the extracted objects. A device for implementing the method.
US11151399B2 Alignment system
An alignment system comprises a first diffractive optical element comprising an image and a laser source. The image is visible when the laser source is viewed from a desired field of view through the diffractive optical element. The laser source may be configured to produce a beam of light that will extend through at least a portion of the first diffractive optical element, thereby illuminating the image. The first diffractive optical element and the laser source may be disposed in a vehicle.
US11151398B2 Anti-counterfeiting processing method, electronic device, and non-transitory computer-readable storage medium
A method for anti-counterfeiting processing and related products are disclosed. The method may include: acquiring a face image and an iris image, wherein both the face image and the iris image are from a target object; determining a positional relationship between the iris image and the face image, and performing living body detection according to the iris image; and in response to the positional relationship satisfying a pre-set condition and the iris image being from a living body, determining that the target object is a true and effective face.
US11151395B2 Roadside object detection device, roadside object detection method, and roadside object detection system
The roadside object detection device, roadside object detection method, and roadside object detection system according to the present invention make it possible to accurately detect roadside objects by: determining a first feature value regarding positional relationship between a host vehicle and a roadside object candidate and a second feature value regarding a height of the roadside object candidate, based on external environment information acquired by an external environment recognition unit; determining a height-related threshold for identifying the roadside object candidate as a roadside object, based on the first feature value; and identifying the roadside object candidate as a roadside object when the second feature value exceeds the threshold.
US11151385B2 System and method for detecting deception in an audio-video response of a user
A method for (of) detecting deception in an Audio-Video response of a user, using a server, in a distributed computing architecture, characterized in that the method including: enabling an Audio-Video connection with a user device upon receiving a request from a user; obtaining, from the user device, an Audio-Video response of the user corresponding to a first set of questions that are provided to the user by the server; extracting audio signals and video signals from the Audio-Video response; detecting an activity of the user by determining a plurality of Natural Language Processing (NLP) features from the extracted audio signals by (i) performing a speech to text translation and (ii) extracting the plurality of NLP features from the translated text, and determining a plurality of speech features from the extracted audio signals by (i) splitting the extracted audio signals into a plurality of short interval audio signals and (ii) extracting the plurality of speech features from the plurality of short interval audio signals; aggregating (i) the plurality of NLP features to obtain a plurality of temporal NLP features and (ii) the plurality of speech features to obtain a plurality of temporal speech features; aggregating the plurality of temporal NLP features and the plurality of temporal speech features to obtain first temporal aggregated features; detecting a plurality of micro-expressions of the user by splitting extracted video signals into a plurality of short fixed-duration video signals, detecting a plurality of Region Of Interest (ROI) in the plurality of short fixed-duration video signals, and comparing the plurality of detected ROI with video signals annotated with micro-expression labels that are stored in a database to detect the plurality of micro-expressions of the user in the plurality of short fixed-duration video signals; tracking and determining a gesture of the user from the extracted video signals; aggregating the plurality of micro-expressions and the gesture of the user to obtain second temporal aggregated features; aggregating the first temporal aggregated features and the second temporal aggregated features to obtain final temporal aggregated features; and detecting, using a machine learning model, a deception in the Audio-Video response based on the final temporal aggregated features.
US11151383B2 Generating visual event detectors
System and method for image processing are provided. A stream of images may be obtained, for example by capturing images using an image sensor. Points in time associated with an activity may be obtained. For each point in time, the stream of images may be analyzed to identify events related to the activity and preceding the point in time. Based on the identified events, an event detection rule configured to analyze images to detect at least one event may be obtained. Image data may be obtained, and the image data may be analyzed using the event detection rule to detect events matching selected criteria in the image data.
US11151375B2 Lens module and iris recognition camera module comprising same, and iris recognition camera system and terminal comprising same
One embodiment of an iris recognition camera system comprises: an optical unit for collecting optical information of an iris; and an imaging unit for outputting the optical information of the iris obtained by the optical unit, wherein the optical unit comprises: a first group having a first thickness and refracting light incident from an object; and a second group disposed on the back surface of the first group and comprising at least one lens, wherein the first group comprises a holographic optical element (HOE).
US11151370B2 Text wrap detection
In implementations of text wrap detection, one or more computing devices of a system implement a text wrap module for detecting text wrap around a component of digital content of a document. The document is preprocessed to segregate the digital content into a text group and a non-text group. Members of the text group are overlaid with a graphical element colored to provide a contrast between the graphical element and the component of the digital content. The document is converted to a digital image and a feature map of the digital image is generated. The feature map is further processed using machine learning and a detection indication is output. The detection indication may indicate that text wrap is detected around a member of the text group, a member of the non-text group, or that no text wrap is detected.
US11151369B2 Systems and methods for classifying payment documents during mobile image processing
Systems and methods are provided for processing an image of a financial payment document captured using a mobile device and classifying the type of payment document in order to extract the content therein. These methods may be implemented on a mobile device or a central server, and can be used to identify content on the payment document and determine whether the payment document is ready to be processed by a business or financial institution. The system can identify the type of payment document by identifying features on the payment document and performing a series of steps to determine probabilities that the payment document belongs to a specific document type. The identification steps are arranged starting with the fastest step in order to attempt to quickly determine the payment document type without requiring lengthy, extensive analysis.
US11151365B2 People detection system with feature space enhancement
A people detection system with feature space enhancement is provided. The system includes a memory having computer-readable instructions stored therein. The system includes a processor configured to access a plurality of video frames captured using one or more overhead video cameras installed in a space and to extract one or more raw images of the space from the plurality of video frames. The processor is further configured to process the one or more raw images to generate a plurality of positive image samples and a plurality of negative image samples. The positive image samples include images having one or more persons present within the space and the negative image samples comprise images without the persons. The processor is configured to apply at least one of a crop factor and a resize factor to the positive and the negative image samples to generate curated positive and negative image samples and to detect one or more persons present in the space using a detection model trained by the curated positive and negative image samples.
US11151358B2 Target detection method and apparatus, device, and storage medium
A target detection method and apparatus, a target detection device and a storage medium. The target detection method comprises: acquiring n types of detection frames which are determined by n different target detectors and which are related to a positioning target, wherein the n different target detectors may extract n different types of image features from the same image, and n is a positive integer equal to or greater than 2; obtaining an integrated detection frame on the basis of the n types of detection frames; each target detector extracting image features from an input image on the basis of the integrated detection frame to obtain n types of image features; performing image feature optimization on the basis of the n types of image features to obtain optimized image features; and obtaining an optimized detection frame according to the optimized image features so as to detect a target.
US11151357B2 Electronic apparatus for object recognition and control method thereof
An electronic apparatus is disclosed. The electronic apparatus includes a sensor, a camera, a memory, a camera and a processor. The memory stores a plurality of artificial intelligence models trained to identify objects and stores information on a map. The first processor provides, to the second processor, area information on an area in which the electronic apparatus is determined, based on sensing data obtained from the sensor, to be located, from among a plurality of areas included in the map. The second processor loads at least one artificial intelligence model of the plurality of artificial intelligence models to the volatile memory based on the area information and identifies an object by inputting the image obtained through the camera to the loaded artificial intelligence model.
US11151356B2 Using convolution neural networks for on-the-fly single particle reconstruction
Convolutional neural networks (CNNs) of a set of CNNs are evaluated using a test set of images (electron micrographs) associated with a selected particle type. A preferred CNN is selected based on the evaluation and used for processing electron micrographs of test samples. The test set of images can be obtained by manual selection or generated using a model of the selected particle type. Upon selection of images using the preferred CNN in processing additional electron micrographs, the selected images can be added to a training set or used as an additional training set to retrain the preferred CNN. In some examples, only selected layers of the preferred CNN are retrained. In other examples, two dimensional projections of based on particles of similar structure are used for CNN training or retraining.
US11151355B2 Generation of an estimated fingerprint
In a method for generating an estimated fingerprint image, a ridge/valley pattern of a fingerprint of a finger is received. A sensor image including a partial fingerprint of the finger is received. Ridge/valley characteristics of the fingerprint are extracted from the sensor image including the partial fingerprint. An estimated fingerprint image is generated based at least on the ridge/valley pattern of the fingerprint and the ridge/valley characteristics of the fingerprint.
US11151349B2 Fingerprint sensors and fingerprint sensor arrays and devices
A fingerprint sensor may include first and second electrodes, a light absorption layer isolated from direct contact with the first and second electrodes, and an insulation layer between the first electrode and the light absorption layer and further between the second electrode and the light absorption layer. A reflective layer may be between the light absorption layer and the first electrode. The insulation layer may include a first insulation layer between the first electrode and the light absorption layer, and a second insulation layer between the second electrode and the light absorption layer. A fingerprint sensor array including a plurality of fingerprint sensors may at least partially expose a plurality of sub-pixels of a display panel on which the fingerprint sensor array is located.
US11151340B2 RFID tag and RFID tag system
An RFID tag includes an RFID device and a controller. The RFID device includes a storage into which data is writable from a writing apparatus through wireless communication. The controller reads object information of output stored in the storage and causes an output device to output the read object information. In response to the object information being written into the storage, the controller reads the object information after an elapse of a set waiting time. The storage includes a storage region into which setting data of the waiting time is writable from the writing apparatus.
US11151339B2 Method and system for charging electric autonomous vehicles
A system and method is provided for delivering electric energy to an electric autonomous vehicle. Autonomous vehicles are guided to electric charging stations or kiosks where an energy delivery point is configured to couple to the electric autonomous vehicle via a connector or a wireless energy source. The energy delivery point delivers energy to the electric autonomous vehicle via the connector. The AV is guided via the use of specialized lane marking components that permit unprecedented sensor feedback despite adverse weather conditions, which presently pose problems experienced by self-driving systems that rely upon vision based camera systems.
US11151337B2 Low loss acoustic wave sensors and tags and high efficiency antennas and methods for remote activation thereof
Enhanced surface acoustic wave (SAW) sensors and SAW sensor-tag wireless interface devices, including low loss devices, devices that enable enhanced use of time diversity for device identification, and devices suitable for use in band-limited environments (such as ISM band) and for use in ultra-wideband applications are disclosed. Antennas for use with both SAW sensors and/or tags, and wireless transceiver systems also are disclosed, including antennas suitable for operation in conductive media and in highly metallic environments, said antennas being used to activate and read said SAW sensors and/or tags. SAW sensors and sensor-tags and related methods for measuring scaled voltage and current in electrical conductors via measurements of the electric and magnetic fields thereof are disclosed.
US11151336B2 Systems and methods for a reconfigurable radio front-end
Systems and methods for a reconfigurable radio front-end are provided. One system includes a device having an antenna, a first front-end communication section configured to communicate using a first communication method and a second front-end communication section configured to communicate using a second communication method, wherein the first and second communication methods are different communication methods. The device further includes a switch having an input configured to receive a control signal via a communication line to select the first front-end communication section or the second front-end communication section and a controller configured to control a state of the switch. The switch is configured to be switched between states when the controller receives the control signal, thereby allowing communication using the first communication method or the second communication method via the antenna.
US11151335B2 Machine translation using attention model and hypernetwork
A machine translation method includes using an encoder of a source language to determine a feature vector from a source sentence expressed in the source language, using an attention model of a target language to determine context information of the source sentence from the determined feature vector, and using a decoder of the target language to determine a target sentence expressed in the target language from the determined context information.
US11151333B2 Conversational event modeling
Conversational event modeling for determining how to process an input in a dialog stack of a computer-executed conversational system. Receipt of an input at an active dialog in a dialog stack may result in generation of an event corresponding to the input. The event may be propagated through the dialog stack. Dialogs in the dialog stack may generate a confidence value in relation to processing the input, and selection of the dialog in the dialog stack for use in processing the input may be based at least in part on the confidence values. In turn, the conversational system may facilitate improved handling of ambiguous or unrelated inputs at dialogs by propagating the event associated with such an input through the dialog stack. The event creation and processing functions may be provided as parameters for dialogs in a modular dialog creation system.
US11151332B2 Dialog based speech recognition
Embodiments provide for dialog based speech recognition by clustering a plurality of nodes comprising a dialog tree into at least a first cluster and a second cluster; creating a first dataset of natural language sentences for the first cluster and a second dataset of natural language sentences for the second cluster; generating a first specialized language model (LM) associated with the first cluster based on the first dataset; and generating a second specialized LM associated with the second cluster based on the second dataset, wherein the first specialized LM is different from the second specialized LM.
US11151328B2 Using neural network and score weighing to incorporate contextual data in sentiment analysis
An artificial neural network (ANN) determines a conversation snippet sentiment score based on content of the conversation snippet and contextual attributes associated with the conversation snippet. Contextual attributes may include, for example, a role within an organizational hierarchy of a user participating in the conversation snippet. Information representing the content is input into a hidden layer sequence of the ANN; information representing the contextual attributes is input into another hidden layer sequence of the ANN. Additionally or alternatively, a weighing engine determines a topical sentiment score by aggregating weighted conversation snippet sentiment scores. Weights to be applied to the conversation snippet sentiment scores may be determined based on, for example, a proportion of conversation snippets associated with the same topic that are conducted on a particular conversation channel as compared with other conversation channels, and respective roles of users participating in the conversation snippets conducted on the particular conversation channel.
US11151325B2 Determining semantic similarity of texts based on sub-sections thereof
Systems and methods are provided to compare a target sample of text to a set of textual records, each textual record including a sample of text and an indication of one or more segments of text within the sample of text. Semantic similarity values between the target sample of text and each of the textual records are determined. Determining a particular semantic similarity value between the target sample of text and a particular textual record of the corpus includes: (i) determining individual semantic similarity values between the target sample of text and each of the segments of text indicated by the particular textual record, and (ii) generating the particular semantic similarity value between the target sample of text and the particular textual record based on the individual semantic similarity values. A textual record is then selected based on the semantic similarities.
US11151324B2 Generating completed responses via primal networks trained with dual networks
An example system includes a processor to receive a prefix of conversation and a text input. The processor is to also generate a completed response based on the prefix of conversation and the text input via a trained primal network. The primal network is trained to minimize a Lagrangian loss function representing a number of objectives and a dual network is trained to maximize the Lagrangian loss function.
US11151320B1 Labeled knowledge graph based priming of a natural language model providing user access to programmatic functionality through natural language input
A natural language model can be primed utilizing optimized examples generated from a labeled knowledge graph corresponding to an independently developed application program. Parsing of the labeled knowledge graph can include the identification of triples, comprising a source node, a destination node, and a link between them, each of which can be labeled. One or more natural language input examples can be generated from an individual triple by concatenating the natural language words or phrases utilized to label the source node in the link. Determinations that subsequently received natural language user input is similar to the generated examples can result in an identification of the triple, which can, in turn, trigger the performance of a function associated with the destination node of the triple. Labels can include preferred labels and alternative labels, and various permutations thereof can be concatenated to generate alternative natural language input examples.
US11151317B1 Contextual spelling correction system
Contextual spelling methods and systems are provided that utilize natural language processing and n-gram frequencies to group documents into logical groups and to provide spelling correction suggestions. For example, a contextual spelling correction system may receive a set of documents, group the documents into separate logical groups, generate dictionaries associated with the logical groups, receive a user input, determine scores for potential spelling correction suggestions regarding the user input, and provide spelling correction suggestions based at least partly on the dictionaries associated with the logical groups.
US11151314B2 Extensible grid layout
Disclosed herein are system, method, and computer program product embodiments for adding a template engine to a Cascading Style Sheets (CSS) grid layout to display content using different templates. An embodiment operates by generating a grid layout component based on a template. The generated grid layout component defines a layout type based on a cascading style sheet (CSS) grid layout. The embodiment generates a grid component comprising a set of grid cell components based on a view file. Each grid cell component represents a grid cell in the CSS grid layout, and each grid cell component is mapped to one or more rows and one or more columns in the CSS grid layout. The embodiment then displays content of the set of grid cell components using the layout type.
US11151313B2 Personalization of content suggestions for document creation
The present disclosure relates to processing operations that generate and present personalized content suggestions to assist a user with document creation. Machine learning modeling may be trained and implemented to evolve pre-canned suggestions for document creation into highly personalized content suggestions, thereby improving the document creation process and user interface experience for users of applications/services that are utilized to create digital documents. As an example, signal data may be detected and analyzed, identifying a specific user's intent to create a digital document. Machine learning modeling may be implemented to evaluate different aspects of collected signal data and identify content from previously created documents, associated with a user account, that may be most relevant to the real-time document creation experience of the user. Personalized contextual suggestions may be presented to a user through a user interface. Examples described herein may be extensible across any type of application/service configured for document creation.
US11151311B2 Systems and methods for autofill field classification
An example method includes determining a subset of content excluding user-specific information displayed by an application on a user interface (UI) of a user device. The method further includes transmitting a request to a remote provider an autofill request for the application. The method also includes receiving one or more suggested user values and a field classification request for a text input field displayed by the application on the UI. The method further includes detecting a user input value in the text input field and determining a similarity metric for each of the one or more suggested user values based on a comparison of the user input value to each of the one or more suggested user values. The method also includes transmitting a response to the field classification request to the remote provide comprising the similarity metric for at least one of the one or more suggested user values.
US11151308B2 Electronic document processing system
Provided is a computer-implemented method, system, and computer program product for processing an electronic document. The method may include retrieving an electronic document during a computing session maintained for a user of a computer system. The method may also include determining context information related to the computing session. The method may also include selecting at least one annotator from a set of annotators based on the context information, the at least one annotator comprising data describing a set of rules for annotating content of the electronic document. The method may also include associate the selected annotator with the electronic document, wherein the associating is specific to the user.
US11151306B2 Context sensitive verification point driven inspection
A category is determined to which a portion of a code selected for review by a reviewer belongs. A subset is selected from a set of checklist items. A checklist item in the subset is configured for reviewing a set of categories of code portions including the category of the portion. A context including a characteristic of the reviewer is determined of the review of the portion. A checklist item in a sub-subset of the subset of checklist items is usable in reviewing the code portions under a set of contexts. The context of the review of the portion corresponds to a context in the set of contexts. Using a checklist item from the sub-subset, a checklist is dynamically configured to be specific to the review of the portion, specific to the reviewer, and specific to the review.
US11151303B2 Integration of content in non-browser applications
In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.
US11151300B2 Integrated routing assembly and system using same
A routing assembly for an electronic device has a plurality of connectors ports and each of the connector ports contains a first connector connected to one or more cables. Cables are directly terminated, at first ends thereof, to terminals of the first connectors and the cables can be embedded in a routing substrate. The routing substrate has an opening which accommodates a chip package. Second ends of the cables are terminated to second connectors arranged in the package opening and the second connectors are in turn connected to third connectors that are connected to the chip package.
US11151295B1 Method and system for sequential equivalence checking
A method for enhancing performance of SEC of two representations of an electronic design (with and without gated clock) includes selecting one or more pairs of correlated flip-flops (FFs), a first FF of each pair in the first representation toggled by the gated clock controlled by an enable combinational logic and a second FF of the pair, correlating to the first FF, in the second representation toggled by the constantly toggling clock. The method also includes defining a modified enable combinational logic for the gated clock, as a disjunction of the enable combinational logic of the gated clock and an enable combinational logic for each FF of a plurality of FFs that are toggled by the gated clock. The method also includes performing SEC on the two representations design, using the modified enable combinational logic for the gated clock instead of the enable combinational logic of the gated clock.
US11151292B2 Additive manufacturing method including thermal modeling and control
Various embodiments described herein provide a method of making an object from a three-dimensional geometry file and a light polymerizable resin on a light-transmissive window by projection of light through the window in a bottom-up stereolithography process. The method may comprise: slicing the file into a series of sequential images. Temperature fluctuations in the resin may be calculated for at least some of the sequential images upon light polymerization thereof based on sequential exposure of the resin to light, the light corresponding to the series of sequential images. During producing of the object, the production may be modified based on the calculated temperature fluctuations by: (i) reducing production speed during at least a portion of the production; (ii) activating a window cooler during at least a portion of the production; or (iii) increasing production speed during at least a portion of the production.
US11151275B2 Randomness detection in network data
An example operation may include one or more of dividing a data file into a plurality of data chunks, generating a randomness value for each data chunk based on one or more predefined randomness tests, and accumulating generated randomness values of the plurality of data chunks to generate an accumulated randomness value, detecting whether the data file is one or more of encrypted and compressed based on the accumulated randomness value and a predetermined threshold value, and storing information about the detection via a storage.
US11151269B2 Regulation-compliant processing of queries and storing of data in an on-demand environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating regulation-compliant processing of queries in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method includes receiving a query having first information not permitted to be stored per a regulation and second information permitted to be stored, and parameterizing the query into a parameterized query to replace the first information with parameters, where the first information includes data types. The method further includes annotating the parameters with decisions based on data properties correspondingly associated with the data types being represented by the parameters, and generating a final query based on the annotated parameters such that the final query is capable of being executed based on the annotated parameters and without storing the first information.
US11151264B2 Method and system for controlling access to a multi-tenant database system using a virtual portal
In accordance with embodiments, there are provided mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal. These mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal can enable embodiments to provide great flexibility to a tenant of the architecture to select the content that may be perceived by the tenant users while allowing the owner of the architecture control over the content.
US11151263B2 Computational optical physical unclonable function
A system or method for encryption of data includes a light source, a random optical element and a light detection element. The light source is arranged to transmit an input data signal to the random optical element. The light source is incident on the random optical element such that the input data signal is randomly scattered by the random optical element to generate an image at on the detector disposed at an output of the random optical element. The image received by the detector is applied to a compressive sensing algorithm to generate a transfer function. The transfer function defines a relationship between the input data signal and the image to enable estimation and reconstruction of the input data signal.
US11151262B2 Configuring, enforcing, and monitoring separation of trusted execution environments
The present invention extends to methods, systems, and computer program products for configuring, enforcing, and monitoring separation of trusted execution environments. Firmware images consistent with configuration of multiple separate execution domains can be generated without requiring changes to existing application source code. A cryptographically signed firmware image can be loaded at a processor to form multiple separate execution domains at the processor. Communications can be secured across separate execution domains without using shared memory.
US11151260B2 Providing and checking the validity of a virtual document
A method for providing and checking the validity of a virtual document on a first computer system is disclosed. The virtual document is provided by means of a mobile second computer system for a first computer system. The method includes receiving a password-protected storage address of a first database at which the virtual document can be read, reading the virtual document, displaying the virtual document on a display of the first computer system, receiving a unique second identifier of the mobile second computer system, calculating a third identifier using the received second identifier and a hash value of the virtual document, identifying the database entry of the second database in which a first identifier of a first pairing consisting of the mobile second computer system and the first virtual document is stored, comparing the calculated third identifier with the first identifier stored in the identifier database entry.
US11151256B2 Detecting security threats by monitoring chains of configuration changes made to basic input/output system (BIOS) or unified extensible firmware interface (UEFI) attributes
Systems and methods for detecting IHS attacks by monitoring chains of configuration changes made to Basic Input/Output System (BIOS) or Unified Extensible Firmware Interface (UEFI) attributes are described. In some embodiments, an IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: monitor a chain of BIOS/UEFI configuration changes; compare the chain of BIOS/UEFI configuration changes against an Indication of Attack (IoA); and report an alert in response to the chain of BIOS/UEFI configuration changes matching the IoA.
US11151255B2 Method to securely allow a customer to install and boot their own firmware, without compromising secure boot
In one or more embodiments, one or more systems, methods, and/or process may allow a customer to install and boot their own firmware securely, without compromising secure boot. A baseboard management controller (BMC) may include a BMC firmware stored via a BMC partition of a non-volatile storage, a customer firmware image including a customer firmware and a signed customer boot block (CBB) file including a CBB, a hidden root key (HRK) hash of the CBB based on a HRK, and a manufacturer signature. The BMC firmware may, when an alternate path to boot the CBB is detected, verify the manufacturer signature on the CBB and the HRK hash, verify the HRK hash based on the unique HRK, and when the manufacturer signature and the HRK hash have been verified, hardware lock the BMC partition, disable the HRK, and transfer control to the CBB.
US11151250B1 Evaluation of files for cybersecurity threats using global and local file information
A global locality sensitive hash (LSH) database stores global locality sensitive hashes of files of different private computer networks. Each of the private computer networks has a corresponding local LSH database that stores local locality sensitive hashes of files of the private computer network. A target locality sensitive hash is generated for a target file of a private computer network. The global and local LSH databases are searched for a locality sensitive hash that is similar to the target locality sensitive hash. The target file is marked for further evaluation for malware or other cybersecurity threats when the target locality sensitive hash is not similar to any of the global and local locality sensitive hashes.
US11151249B2 Applications of a binary search engine based on an inverted index of byte sequences
Techniques for searching an inverted index associating byte sequences of a fixed length and files that contain those byte sequences are described herein. Byte sequences comprising a search query are determined and searched in the inverted index. In some examples, the inverted index may be distributed across multiple computers and the search may be performed in parallel. In some examples, a search query may be submitted as expressions comprising query language or regular expressions that are interpreted as search terms, transformed into byte sequences, and searched for in the inverted index. In some examples, an automatic notification request for a search query may be processed and notifications may be sent based on a default or preferred frequency and method.
US11151248B1 Increasing zero-day malware detection throughput on files attached to emails
There is provided a method which forwards an anomaly to cloud based malware analysis and detection system in order to analyze files having this anomaly and increase zero-day malware detection throughput for files attached to emails. The method takes data from a binary file for calculating the true file type and the file extension, then applies a contradiction check to control whether the file extension seen in a file name is consistent with the file type. The file of the attachment is forwarded to a zero-day malware analysis queue, implementing zero-day malware classification, if the file extension is not reflecting the true file type. If the file extension and the true file type are consistent, the method forwards the file of the attachment to a malware analysis and detection queue, implementing traditional unknown file classification.
US11151245B2 User authentication
Examples associated with user authentication are described. One example method includes authenticating a user of a device using a static authentication technique. A behavior profile associated with the user is loaded. The behavior profile describes a pattern of device usage behavior by the user in a three-dimensional space over a time slice. The behavior profile also identifies distinctive user habits. Usage of the device is monitored, and a behavior similarity index is periodically updated. The behavior similarity index describes a similarity between the usage of the device and the pattern of device usage behavior. The behavior similarity index is weighted based on the distinctive user habits. Access to the device is restricted when the behavior similarity index reaches a predefined threshold.
US11151243B1 Password hopping system and method
The present invention is a system and method for the repeated, dynamic, and automated transformation and manipulation of strings of printable or typeable characters that are commonly used for passwords, PINs, keys, tokens, keys, encryption, and filenames forming a class of printable strings. The system and method described makes use of secured password “Hopping” to maximize data security and user's ease of implementation. “Hopping” refers to a method of automated random-password construction and serial substitution. The process of Hopping as described herein is based upon a set of user-selected transformation rules that employ, among other variables, easily accessible, time-variable, data as sources of randomized inputs. Use of randomized inputs and automated serial substitution at time intervals heightens the security of resulting generated passwords.
US11151242B2 Server and non-transitory computer-readable medium having instructions
A server includes a controller performs determining whether a first local area network and a second local area network match; determining, in a case where the first login request is received and in a case where the first registration request is received, whether the first function execution device satisfies the first registration condition; and registering by: controlling, in a case where the first local area network and the second local area network match and the first function execution device satisfies the first registration condition, to register the first identification information; wherein, in a case where the first local area network and the second local area network do not match, the first identification information is not registered; and wherein, in a case where the first function execution device does not satisfy the first registration condition, the first identification information is not registered.
US11151237B2 Method for unlocking screen by using fingerprint and terminal
A method for unlocking a screen by using a fingerprint includes: sending, by a fingerprint sensor, a first notification to a control chip and concurrently sending a second notification to a display driver chip of a screen when detecting that a finger presses or touches a fingerprint recognition area; completing, by the display driver chip according to the second notification, preparation work before the screen is turned on; verifying, by the control chip according to the first notification, fingerprint information collected by the fingerprint sensor and pre-stored fingerprint information; and if the verification succeeds, unlocking the screen and turning on the screen.
US11151235B2 Biometric authentication techniques
Techniques are disclosed relating to biometric authentication, e.g., facial recognition. In some embodiments, a device is configured to verify that image data from a camera unit exhibits a pseudo-random sequence of image capture modes and/or a probing pattern of illumination points (e.g., from lasers in a depth capture mode) before authenticating a user based on recognizing a face in the image data. In some embodiments, a secure circuit may control verification of the sequence and/or the probing pattern. In some embodiments, the secure circuit may verify frame numbers, signatures, and/or nonce values for captured image information. In some embodiments, a device may implement one or more lockout procedures in response to biometric authentication failures. The disclosed techniques may reduce or eliminate the effectiveness of spoofing and/or replay attacks, in some embodiments.
US11151234B2 Augmented reality virtual reality touchless palm print identification
A computing platform is described to match a palm digital representation to a palm template. The platform includes logic causing presenting a viewfinder image including an image stream and/or a cue appearing to reside substantially in front of a user to guide the user to align a palm at a position within a field of view of a camera; capturing a set of images using the camera; processing the set of images to determine a set of identifying features of the palm; and comparing the set of identified features with enrolled palm prints to identify the palm.
US11151230B2 User authentication using one-time authentication information
An image forming apparatus and a method for authenticating a user using one-time authentication information are provided. The image forming apparatus includes a processor and a memory storing instructions executable by the processor. The processor may execute the instructions to obtain one-time authentication information from a user, authenticate the obtained one-time authentication information by using previously stored one-time authentication information, and display a user interface where a function corresponding to the authenticated one-time authentication information is activated according to a result of the authentication.
US11151229B1 Secure messaging service with digital rights management using blockchain technology
The invention described herein is directed to a secure text messaging and object sharing mobile application connected to a DRM cloud service that provides encryption, digital rights management (DRM) of the text and of the attachments, blockchain transactions, the capability of attaching documents, photos and so forth, the capability of interfacing with a user's contacts application, and that operates in both Android and iOS environments.
US11151225B2 License management in pre-boot environments
Systems and methods for enabling license management in pre-boot environments are described. In some embodiments, a method may include: loading, by a Basic System Input/Output (BIOS) of an Information Handling System (IHS), prior to the booting of any Operating System (OS) by the IHS, a license manager Unified Extensible Firmware Interface (UEFI) driver; and executing, by the BIOS, a command received from a component or device coupled to the IHS following a license management protocol provided by the UEFI driver, where the command is to obtain or verify license data.
US11151224B2 Systems and/or methods for monitoring audio inputs to jukebox devices
Certain exemplary embodiments relate to techniques for detecting unlicensed music on a digital jukebox device. A monitoring module, system, subsystem or the like determines whether audio is being provided to the digital jukebox device from an external source for reproduction via a speaker system connected to the jukebox device in place of jukebox media available directly to the jukebox device. When audio is being provided from the external source: at least a portion of the audio being provided to the digital jukebox device from the external source for reproduction via the jukebox device is captured; it is detected whether the captured portion corresponds to audio content that should be licensed; and a log of possible license violations is updated as appropriate. A notification concerning the log of possible violations is generated when a number of possible violations meets or exceeds a predetermined threshold in a predetermined time period.
US11151223B1 System for life-cycle tracking of therapeutic drugs
A system for lifecycle tracking of drugs provides for medical pumps to provide end of delivery cycle recording of the disposition of drugs, both for drugs that are administered by pump and those administered manually. By introducing drug dispensing identification upstream, for example, at the pharmacy, the invention allows automatic recording of the drug delivery by medical pumps communicating with the central server system. The result is a lifecycle manifest having records linked to a patient that identifies the travel of the drug and delivery of the drug through the medical care system from pharmacy to patient, and identifies discrepancies in drug utilization.
US11151221B2 Probability density ratio estimation
Probability density ratios may be estimated by a method including obtaining a first sample set including a plurality of first samples and a second sample set including a plurality of second samples, wherein each of the first samples and the second samples is represented as a vector including a plurality of parameters, constructing at least one decision tree estimating a ratio of probability density p(x)/q(x) based on the first sample set and the second sample set, wherein p(x) is a probability density of the first samples corresponding to an input vector x and q(x) is a probability density of the second samples corresponding to the input vector x.
US11151208B2 System and method for recommending users based on shared digital experiences
An apparatus includes an interface and a processor. The interface sends and receives data over a network. The processor uses the interface to transmit a first media file to a device of a user. The first media file presents a first choice between at least two options. The processor uses the interface to receive from the user a first selection in response to the first choice. In response to receiving the first selection, the processor transmits a second media file to the device. The second media file presents a second choice between at least two options. The processor uses the interface to receive from the user a second selection in response to the second choice. The processor identifies, based in part on the first selection and the second selection, a second user as potentially compatible with the user and transmits to the user a profile of the second user.
US11151207B2 Apparatus and method for facilitating a reuse of an asset
Aspects include receiving a search request, comparing at least one term of the search request to a plurality of metadata items, wherein each metadata item of the plurality of metadata items is associated with a respective asset of a plurality of assets, generating a plurality of scores, wherein each score of the plurality of scores is associated with a respective asset included in the plurality of assets, and wherein a value of each score of the plurality of scores is based on an identification of a user, selecting at least one asset of the plurality of assets in accordance with the plurality of scores and in accordance with at least one threshold, providing the at least one asset to a communications device that is associated with the user, and providing at least a portion of a metadata item included in the plurality of metadata items to the communications device.
US11151199B2 Query result overlap detection using unique identifiers
A method in one embodiment comprises receiving at least one query from a client device, and distributing the at least one query to a plurality of query engines, wherein each of the plurality of query engines processes the at least one query and generates a partial query result. The plurality of query engines correspond to respective unique identifiers, and the partial query results each include the unique identifier of the query engine that generated the partial query result. The method also comprises determining whether the unique identifier of a given query engine is included with more than one partial query result generated in response to the at least one query, and identifying an error in response to an affirmative determination.
US11151185B2 Content recognition apparatus and method for operating same
A method for operating a content recognition apparatus is disclosed. The method for operating a content recognition apparatus according to an embodiment may comprise the steps of: obtaining at least one of a video fingerprint and an audio fingerprint of content corresponding to a content recognition request; retrieving, in a video fingerprint database and an audio fingerprint database for at least one broadcast service signal, a video fingerprint or an audio fingerprint which matches at least one of the obtained video fingerprint and audio fingerprint; and providing content information corresponding to the retrieved video fingerprint or audio fingerprint.
US11151178B2 Self-adapting resource aware phrase indexes
In one aspect, there is provided a method. The method may include adding a tuple phrase to a phrase index as part of a lazy creation of the phrase index. The adding may include adding the tuple phrase to a dictionary mapped to the phrase index, adding to the phrase index a document identifier and a positional information for the tuple phrase, and adapting a first threshold and a second threshold value, the first threshold representing a threshold lower estimate of query processing burden associated with a least burdensome tuple phrase in the dictionary and the second threshold representing a top estimate of query processing burden associated with a most burdensome tuple phrase in the dictionary. The method may further include sending a query response including a generated query result corresponding to the tuple phrase.
US11151176B2 Method and apparatus for processing text information
A method for processing text information is provided, the method including: obtaining text information and extracting text characters contained in the text information; extracting, from the text characters, target characters satisfying a predetermined rule; calculating a filtering index of the text information according to the target characters; and when the filtering index meets a predetermined condition, executing an operation corresponding to the predetermined condition on the text information. In addition, an apparatus for processing text information is further provided. The method and apparatus for processing text information can improve the accuracy and efficiency of filtering out junk text information.
US11151174B2 Comparing keywords to determine the relevance of a link in text
A method of checking a link in a body of text comprises receiving the text and detecting a link to an external source within the received text. At least a portion of the received text is selected for analysis and one or more important keywords within the selected portion of the received text are determined. Text is obtained from the external source by accessing the link. At least a portion of the obtained text is selected for analysis and one or more important keywords within the selected portion of the obtained text are determined. The more important keywords within the selected portion of the original received text are compared with the important keywords within the selected portion of the obtained text from the link, and an output is provided depending upon the result of the comparison of the one or more important keywords within the selected portion of the received text with the one or more important keywords within the selected portion of the obtained text.
US11151172B2 Accessing faceted information using ontologies
Methods, systems and computer readable media are provided for accessing faceted information using ontologies. Information for an initial entity, including different ontologies to which the initial entity belongs, is retrieved. Entities within different ontologies are determined. The determined entities and different ontologies are displayed on a user interface to enable traversal of the different ontologies for viewing of the determined entities. Accordingly, a user may search for an initial entity. Different ontologies, linked to the initial entity may be returned. A user may select an ontology, and ontologies in which the initial entity belongs are displayed. The user may select any of the displayed ontologies to access other entities in the selected ontology.
US11151170B2 System and method for improving computational efficiency of consumer databases utilizing household links
A system and method for the creation of household links (HHLs) associates each household with particular consumers associated with a consumer link (CL) and an address link (AL). The system and method utilize a feedback loop system to maintain persistence of HHLs over time and more accurately resolve HHLs. Top-down and bottom-up clustering methods are applied to the data, and the best results are taken to generate the final association of HHLs with particular ALs and CLs. By more accurately identifying the households associated with particular consumer data, the invention significantly reduces the storage requirements and time required for processing very large consumer data sets.
US11151169B2 System and method for motion abstraction, activity identification, and vehicle classification
Motion abstraction includes ontologies having taxonomies for classification of various types of vessels (entities) and their movements based on inputted raw data. Kinematic-data abstraction, activity identification, entity classification, and entity identification, can be performed such that kinematic data is decomposed using an ontology describing motion, activities are decomposed using an ontology describing activities, and entity classes are decomposed using an ontology describing entity classes having unique-entity instances.
US11151168B2 Hierarchical search folders for a document repository
A computing system receives user input selecting a first search folder in a hierarchical set of search folders for a collection of documents. The system identifies documents of the first search folder by: (i) executing a predefined query specified for the first search folder to dynamically retrieve documents, if any, from the collection of documents, that satisfy the specified query, (ii) identifying documents, if any, from the collection of documents, that are individually associated with the first search folder, (iii) determining whether the search folder includes one or more subfolders, and (iv) in accordance with a determination that the search folder includes one or more subfolders, recursively performing (i), (ii), (iii), and (iv) on each of the one or more subfolders of the first search folder, to retrieve documents, if any, contained in the one or more subfolders. The system displays the identified documents to the user.
US11151167B2 Cache optimization via topics in web search engines
Embodiments may provide a cache for query results that can adapt the cache-space utilization to the popularity of the various topics represented in the query stream. For example, a method for query processing may perform receiving a plurality of queries for data, determining at least one topic associated with each query, and requesting data responsive to each query from a data cache comprising a plurality of partitions, including at least a static cache partition, a dynamic cache partition, and a temporal cache partition, the temporal cache partition may store data based on a topic associated with the data, and may be further partitioned into a plurality of topic portions, each portion may store data relating to an associated topic, wherein the associated topic may be selected from among determined topics of queries received by the computer system, and the data cache may retrieve data for the queries from the computer system.
US11151163B2 Scalable spine nodes with partial replication of routing information in a network environment
Embodiments are provided for partially replicating endpoint routing information, and comprise calculating a first shard interval of a key space based, at least in part, on capacities of a plurality of spine nodes in a network fabric. Embodiments also include mapping the first shard interval to a first spine node of the plurality of spine nodes, communicating shard mapping information associated with the mapping to a set of leaf nodes in the network fabric, and populating an endpoint repository in the first spine node with routing information for one or more endpoints corresponding to the first shard interval. More specific embodiments include calculating respective shard intervals for other spine nodes of the plurality of spine nodes based, at least in part, on the capacities of the plurality of spine nodes. In specific embodiments, the calculating the first shard interval is based, in part, on one or more dynamic parameters.
US11151157B2 Database management method
A lower-level master node sends, to a higher-level master node, a table-based write set as a bundle of combinations of a shadow copy of the database and a heap tuple map expanded in a memory, and the higher-level master node that received the write set verifies whether the update has already been executed and sends the record of this update to the lower-level master node as a transaction log including a table number, whereby the database can be updated efficiently and consistently from the lower-level master node to the higher-level master node, and from the higher-level master node to the lower-level master node under its control.
US11151152B2 Creating mappings between records in a database to normalized questions in a computerized document
In an example embodiment, a solution that creates a questionnaire mapping record for questions in a computerized document is utilized to map questions in the computerized document to normalized questions. Where necessary, normalized questions can be automatically created and included in the questionnaire mapping record. Handing strategy rules may also be automatically created for the normalized question, with the handling strategy rules defining how data may be automatically retrieved and used to prepopulate answers to the questions in the computerized document.
US11151151B2 Integration template generation
Disclosed embodiments provide improvements in integration template generation. In embodiments, existing customer integration flows already created by users are analyzed using computer-implemented methods, and from these customer integration flows, templates are created that encapsulate the general patterns that are seen in existing customer integration flows. The customer integration flows are anonymized by removing proprietary and/or identifying data. The result is customer integration templates based on actual real-world usage, which can more accurately resemble the needs of customers as compared to traditional templates that are authored by someone envisioning how he thinks the applications will be linked together, but not based on how they actually are used. Disclosed embodiments can generate integration templates based on general patterns encountered by multiple users that serve as a good starting point for any user that wants to do similar integrations.
US11151150B2 Adjustable connection pool mechanism
Techniques and structures to facilitate automatic adjustment of a database connection pool, including calculating a first value indicating a number of connections of to be provided by a first of a plurality of application servers, determining whether the first value is equal to a second value previously calculated to indicate the number of connections to be provided by the first application server and adjusting the database connection pool by providing the number of connections to access the database as indicated by the first value upon a determination that the first value is not equal to the second value.
US11151147B1 Data mining management server
A system for outputting an action signal to a controlled system is provided. The system includes a memory storing individuals to be deployed to a production environment as an actor, wherein each of the individuals has a rule associated therewith for asserting an action, and the actor includes one or more individuals, is associated with the controlled system and is configured to transmit an intermediate action signal for asserting the action. The system includes a management server configured to receive the intermediate action signal, select, from a set of available operations, a selected operation to perform with respect to the intermediate action signal, and the set of available operations including allowance and a blocking of the intermediate action signal. Further, in response to the selected operation being the allowance, transmitting the intermediate action signal, and in response to the selected operation being the blocking, blocking the intermediate action signal.
US11151146B2 System and method for multi-dimensional real time vector search and heuristics backed insight engine
A method to improve, simplify, and facilitate multi-dimensional real time vector search and a provide a heuristics backed insight engine tool and a computer system to improve, simplify, and facilitate multi-dimensional real time vector search and provide a heuristics backed insight engine tool to provide real time, free flow, multi-dimensional search or query function of high volume, structured data to traverse to a point in generalized multi-dimensional Euclidean space without constraints of pre-identifying search dimensions.
US11151139B2 Parallel processing of data having data dependencies for accelerating the launch and performance of operating systems and other computing applications
Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file. The representative embodiments are also applicable to other types of data processing for applications having data dependencies.
US11151138B2 Computer program for processing a pivot query
Disclosed is a non-transitory computer readable medium storing computer program which is executable by one or more processors. The computer program allows the one or more processors to execute the following operations for performing a pivot query when the computer program is executed by one or more processors and the operations may include: identifying one or more classification factors from a query when receiving the query from a client; generating a search table for filtering records corresponding to at least one row of a table corresponding to the query based on the one or more classification factors; and generating a result table by performing an aggregation of a plurality of records included in the table based on the search table.
US11151133B2 Computer data distribution architecture
Described are methods, systems and computer readable media for computer data distribution architecture.
US11151131B2 Query generation from a natural language input
A query generation system receives, from a first device, a first input and a first project identifier and receives, from a second device, a second input and a second project identifier. The first and second inputs are the same and are in a natural language format that is not compatible with a downstream database management system. The system generates, based on the first input, a first database query. The system generates, based on the second input, a second database query. The first and second database queries are compatible with the downstream database management system. The system receives a first response to the first database query and a second response to the second database query from the downstream database management system. The system transmits the first response to the first device and the second response to the second device.
US11151130B2 Systems and methods for assessing quality of input text using recurrent neural networks
Systems and methods for assessing quality of input text using recurrent neural networks is disclosed. The system obtains input text from user and performs a comparison of each word from input text with words from dictionary (or trained data) to determine a closest recommended word for each word in the input text. The input text is further analyzed to determine context of each word based on at least a portion of input text, and based on determined context, at least one of correct sentences, incorrect sentences, and/or complex sentences are determined from the input text. Each word is converted to a vector based on concept(s) by comparing each word across sentences of input text to generate vectors set, and quality of the input text is assessed based on vectors set, the comparison, determined context and at least one of correct sentences, incorrect sentences, complex sentences, or combinations thereof.
US11151128B2 Data partitioning and transfer system
Disclosed herein are system, method, and computer program product embodiments for providing data partitioning and transferring operations. An embodiment operates by determining a partition size and a number of partitions for an initial data set to be transferred from a first location to a second location. A uniqueness factor for at least a subset of the columns of the dataset is determined, and a set of unique columns is identified from the initial data set based on the uniqueness factor. Based on the partition size, a set of values from the row records from the set of unique columns is identified. Based on the identified set of values, the initial data set is partitioned into the number of partitions. One of transmitting or receiving at least one of the partitions is performed.
US11151117B2 Increasing the accuracy of a statement by analyzing the relationships between entities in a knowledge graph
A cognitive system improves the accuracy of a natural language statement by analyzing relationships between entities in a knowledge graph for the statement. A natural language processing engine extracts entities and relationships in the statement, and a yes/no pipeline gauges the accuracy of the statement. If a statement is deemed inaccurate, the knowledge graph is used to identify a predominant relationship between certain entities, and a candidate phrase representing the predominant relationship is generated and presented to the user as a suggested replacement for a target phrase in the statement representing the relationship. The yes/no pipeline computes an accuracy score for the statement, and the statement is deemed inaccurate when the score is below a programmable threshold. The assertiveness of the system can be tuned by requiring the accuracy score of a proposed modified statement to be greater than the score of the original statement plus some tuning factor.
US11151116B2 Distributed data management program, distributed data management method, and distributed data management apparatus
A distributed data management method performed by a distributed data management apparatus for holding a plurality of indexes which specify storage positions of data to be distributed in a network system, the method includes steps of: in a case where any one of the held indexes is deleted, adding an identifier of the deleted index to a first invalid list held by the distributed data management apparatus; and in a case where it is determined that an index requested from an information processing apparatus is not held, transmitting the first invalid list to the information processing apparatus.
US11151115B2 Information linkage system and information management method
It is provided an information linkage system, which is configured to allow a plurality of organizations to register and update data, and is formed of a computer including: a calculation device configured to execute predetermined calculation processing, to thereby implement the following functional modules; and a storage device accessible to the calculation device, the information linkage system comprising: an information linkage control module configured to receive a registration request for data, an update request for data, and an acquisition request for data from a plurality of external systems; an information linkage database in which data is allowed to be registered and updated; an information linkage database access module configured to access the information linkage database in response to a request received by the information linkage control module; and a reliability calculation module configured to calculate reliability information relating to the data stored in the information linkage database.
US11151114B2 Log reader and parser sharing determination in a change data capture environment
Log reader and parser sharing determination in a change data capture environment includes obtaining log record identifiers for a group of data consumers of transaction log file data in transaction log files, identifying a respective restart log position and current log position for each data consumer of the group of data consumers, determining transaction log file distances between the restart log positions and the current log positions of each of one or more pairs of data consumers, calculating resource costs for data consumers of each pair to share a log reader and log parser, determining whether to share a log reader and log parser between any two or more data consumers of the group, and performing processing based on the determining whether to share.
US11151110B2 Identification of records for post-cloning tenant identifier translation
Systems, devices, and techniques are disclosed for identification of records for post-cloning tenant identifier translation. Records may be received from a database system executing a database executor at a computing device executing a database application. The database application may identify, from among the records, records that include a record header that includes a bit indicating that an encoded value of a tenant identifier is stored in the record in a column of the record that is not a tenant identifier column. The database application may generate an index based on the records identified by the database application. The database application may access the records using the index and replace the encoded value of the tenant identifier stored in columns of the records with an encoded new value of a tenant identifier.
US11151109B2 Indexing and archiving multiple statements using a single statement dictionary
Provided are techniques for indexing and archiving multiple statements using a single statement dictionary in a document containing the multiple statements. A document comprising a statement dictionary and one or more statements is indexed by extracting a statement metadata corresponding to each of the one or more statements from the statement dictionary. Each statement metadata is stored in a database. In response to a search request for a statement, the statement is retrieved using the corresponding statement metadata.
US11151108B2 Indexing and archiving multiple statements using a single statement dictionary
Provided are techniques for indexing and archiving multiple statements using a single statement dictionary in a document containing the multiple statements. A document comprising a statement dictionary and one or more statements is indexed by extracting a statement metadata corresponding to each of the one or more statements from the statement dictionary. Each statement metadata is stored in a database. In response to a search request for a statement, the statement is retrieved using the corresponding statement metadata.
US11151107B2 Alternate states in associative information mining and analysis
Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.
US11151106B1 Balanced distribution of items in LSH mapping
Systems and methods are presented for efficient and effective computation of LSH hashing functions for use in various environments, including nearest-neighbor search. A corpus of items is maintained, with each item of the corpus being associated with information identifying one of a plurality of LSH partitions to which the item has been mapped or hashed. In response to an input item, the input item is projected one or more times into an orthoplex inscribed within a multi-dimensional space. For each mapping, a determination is made as to the nearest vertex of the orthoplex to the projected input item in view of determined offsets that provide for balanced distribution, and the LSH partitions associated with the nearest vertex are aggregated and associated with the input item as the input item's LSH partition.
US11151105B2 Worm hashing
An entries array having a pre-selected number of initially empty buckets and structured as a circular array is maintained. Each of the pre-selected number of entries in the entries array has a corresponding index value. A chaining array having the pre-selected number of buckets and structured as a circular array is also maintained. Each of the pre-selected number of entries in the chaining array has the same corresponding index value as the corresponding bucket in the entries array. A hash operation is performed on data to be stored to determine a hash value corresponding to the data. The data is stored in a bucket in the entries array corresponding to the hash value as an unmovable head-of-chain entry, and moving previous data, if any, stored in the entries array corresponding to the hash value if the previous data has a different hash value. The data is stored in another bucket in the entries array if the bucket in the entries array corresponding to the hash value is occupied by a head-of-chain entry. The bucket storing the data is linked to the head-of-chain entry with the chaining array.
US11151102B2 Systems and methods for data management using zero-touch tagging
Systems and methods for data management using tagging rules and/or policies. The systems and methods described herein may allow users or administrators to easily label data, so as to organize the data in using any suitable terminology or parameters. Tagging rules (or tag rules) may apply or assign one or more tags to a data file or object. A tag may relate to various components of the data file or object. For example, a tag may relate to a creation date, author, size, or information within the data, such as whether the file or object includes a picture. Once the data is associated with one or more tags, policies may determine how the data is manipulated, stored, accessed, or otherwise used. Policies may relate to actions or operations to be performed with respect to data having one or more particular tags.
US11151098B2 Enabling multi-tenant access to respective isolated data sets organized using different application schemas
Multi-tenant access to respective isolated data sets organized using different application schemas is disclosed. Multiple tenants store respective data sets in separate datastores. The datastores are organized using different application schemas, each derived from a same base schema. However, the tenants share access to a same application. The application receives a first request from a first tenant and a second request from a second tenant. The application serves the first request by accessing a first data set organized using a first application schema. The application serves the second request by accessing a second data set using a second application schema.
US11151097B2 Dynamic schema inference and enforcement
Techniques and technologies for dynamic schema determination and enforcement are described. In at least some embodiments, a system comprises: a processing component; and a schema determination and enforcement component configured to receive a first data unit; analyze the first data unit to determine an inferred data schema; receive a second data unit; analyze the second data unit to determine whether the second incoming data unit complies with the inferred data schema; if the second data unit complies with the inferred data schema, write the second data unit to storage; and if the second data unit does not comply with the inferred data schema, at least one of: modify the inferred data schema based on the second data unit; or provide a notification of a non-compliance of the second data unit.
US11151094B1 Cluster gateway to multiple filesystems
A system for a cluster gateway to multiple filesystems comprises a cluster interface, a target filesystem, a command tailor, and a filesystem interface. The cluster interface is for receiving a filesystem command from a cluster. The target filesystem determiner is for determining a target filesystem of a set of filesystems based at least in part on the filesystem command. The command tailor is for determining a tailored command of the filesystem command for the target filesystem. The filesystem interface is for providing the tailored command to the target filesystem.
US11151091B2 Systems and methods for content sharing using template-driven workflows
Systems and methods for cloud-based file sharing, where templates are provided for creating workflow instances which enable the sharing of managed objects. Reusable workflow templates are stored in the repository of a cloud-based file sharing system as objects that define components of the workflow, or placeholders for these components. A user instantiates a workflow instance from one of the templates and configures the workflow instance to identify content objects or forms, tasks related to the content objects, and users assigned to perform the tasks. The workflow instance is stored as an object in the repository. Users assigned to tasks are authorized through the workflow instance to access the content objects or forms to perform the tasks.
US11151088B2 Systems and methods for verifying performance of a modification request in a database system
Provided are systems and methods for verifying, in a database system, that a modification request to events data is completed. The method marks a modification request as verifying and implements a search strategy to search for unmodified events data (the stragglers) in the least expensive query scope first and then keep expanding the scope of the query until at least one unmodified events data is found (a straggler), which is marked as a fail. This strategy includes (i) beginning at a lowest scope search, (ii) searching a (database first: continuing to expand the search scope as high as it can go without a fail, and (iii) only when it's finished searching the database without a fail, searching a search engine in the same way. When the searches are done, and no fails have been marked, the method marks the request as done.
US11151087B2 Tracking file movement in a network environment
File access in a network environment by detecting when files have been accessed at a computers in the network environment, and then generating unique content identifiers of the file content. The content identifier along with access metadata can be transmitted to and stored at a central location. The stored information can be used to track file content movement in the network environment.
US11151084B2 Data analysis apparatus, data analysis method, and storage medium
A non-transitory computer-readable storage medium having stored therein a program executing a process includes when starting capture of data, acquiring a pair of first identification information and a file name; recording the pair and an acquisition time in management information; when it is detected that the first identification information included in the captured data is associated with a file name included in another data captured before the captured data, recording a pair of the first identification information and the file name and a capture time in the management information; when a reference request for the data is received, specifying a file name corresponding to first identification information and time information included in the reference request, the file name being specified by referring to the management information; converting the first identification information into the specified file name, the first identification information being included in the data; and outputting the data.
US11151080B2 Automated backup of network attached storage
An apparatus and associated method that contemplate obtaining a server in selective communication with an archive storage controller (ASC) via a computer network, the ASC having access to a plurality of removable storage mediums (RSMs); storing data in the server; creating a logical storage volume in the ASC that has a logical relationship to the data stored in the server; and after the creating step, and without communication between the server and the ASC via the computer network, selecting at least one of the RSMs and dedicating the selected at least one RSM for retaining only data that is stored in the logical storage volume.
US11151077B2 Computer architecture with fixed program dataflow elements and stream processor
A hardware accelerator for computers combines a stand-alone, high-speed, fixed program dataflow functional element with a stream processor, the latter of which may autonomously access memory in predefined access patterns after receiving simple stream instructions and provide them to the dataflow functional element. The result is a compact, high-speed processor that may exploit fixed program dataflow functional elements.
US11151075B2 Data communications with enhanced speed mode
An interconnect controller includes a data link layer controller coupled to a transaction layer, wherein the data link layer controller selectively receives data packets from and sends data packets to the transaction layer, and a physical layer controller coupled to the data link layer controller and to a communication link. The physical layer controller selectively operates at a first predetermined link speed. The physical layer controller has an enhanced speed mode, wherein in response to performing a link initialization, the interconnect controller queries a data processing platform to determine whether the enhanced speed mode is permitted, performs at least one setup operation to select an enhanced speed, wherein the enhanced speed is greater than the first predetermined link speed, and subsequently operates the communication link using the enhanced speed.
US11151072B2 Low voltage drive circuit with variable oscillating characteristics and methods for use therewith
A low voltage drive circuit includes a transmit digital to analog circuit that converts transmit digital data into analog outbound data by: generating a DC component; generating a first oscillation at a first frequency; generating a second oscillation at the first frequency; and outputting the first oscillation or the second oscillation on a bit-by-bit basis in accordance with the transmit digital data to produce an oscillating component, wherein the DC component is combined with the oscillating component to produce the analog outbound data, and wherein the oscillating component and the DC component are combined to produce the analog outbound data. A drive sense circuit drives an analog transmit signal onto a bus, wherein the analog outbound data is represented within the analog transmit signal as variances in loading of the bus at the first frequency and wherein analog inbound data is represented within an analog receive signal as variances in loading of the bus at a second frequency.
US11151070B2 HDMI devices and methods with stacking support
Embodiments for managing High-Definition Multimedia Interface (HDMI) data. HDMI data received by at least one of a second HDMI connector of an HDMI device and the processor of the HDMI device is transmitted to a first HDMI connector of the HDMI device according to each of a plurality of modes of operation. A switching operation between the plurality of modes of operation is automatically performed based on a time schedule programmed by a user notwithstanding a priority signal embedded within the HDMI data received at the second HDMI connector or the processor is configured to override the time schedule to initiate the switching.
US11151069B2 USB hub and operating method thereof
A USB hub and an operating method thereof are provided. The USB hub includes a first USB connector coupled to a first device, a second USB connector coupled to a second device, a first power switch, a second power switch, a power converter, and a third power switch. The first power switch has a first end coupled to a power pin of the first USB connector. The second power switch has a first end coupled to a second end of the first power switch, and a second end coupled to a power pin of the second USB connector. The power converter has an input coupled to the second end of the first power switch. The third power switch has a first end coupled to an output of the power converter, where a second end of the third power switch is coupled to the power pin of the second USB connector.
US11151068B1 Enhanced secure digital (SD) direct command for improved meta-channel communications
A method of improving meta-channel communications over a secure digital (SD) bus between an SD host and an SD client is described. The method includes accessing, during a current data transfer over data lines of the SD bus, a first direct memory access (DMA) metadata and a second DMA metadata over a command (CMD) line of the SD bus using an enhanced SD direct command. The method also includes establishing, prior to a next data transfer over the data lines of the SD bus, a DMA configuration for the next data transfer based on the first DMA metadata and the second DMA metadata. The method further includes communicating the next data transfer over the data lines of the SD bus according to the DMA configuration.
US11151066B2 Link width scaling across multiple retimer devices
Differing widths of retimers are developed using differing numbers of individual retimer elements combined together. To maintain synchronous operation, various signals are provided between the individual retimer elements to allow synchronization of the various operations. A first signal is a wired-OR signal that is used for event and operation synchronization. A second set of signals form a serial bus used to transfer proper state information and operation correction data from a master retimer element to slave timer elements. The combination of the wired-OR signal and the serial bus allow the various state machines and operations inside each retimer element to be synchronized, so that the entire width of the link is properly synchronized.
US11151060B2 Electronic tool and methods for meetings for communicating user selected media content
An electronic meeting tool for communicating arbitrary media content from users at a meeting includes a node configuration operating a display node of a communications network that is coupled to a display. The node configuration receives user selected arbitrary media content and controls display of the user selected arbitrary media content on the display. At least one peripheral device communicates the user selected arbitrary media content via the communications network. The peripheral device is a connection unit including a connector that couples to a port of a processing device having a second display, a memory and an operating system; and a transmitter communicating with the communications network. A program is provided to run on the operating system of the processing device and obtains user selected arbitrary media content, while leaving a zero footprint on termination.
US11151057B2 Method and system for efficiently evicting data from memory slots in a storage system
A method for managing data includes generating, by an offload device, predicted active logical partition data using an active logical partition mapping obtained from a host computing device, generating logical partition correlation data using active memory track maps obtained from the host computing device, generating most probable tracks using the predicted active logical partition data and the logical partition correlation data, and sending the most probable tracks to the host computing device, wherein the host computing device evicts data from a memory device based on the most probable tracks.
US11151048B2 Host-based read performance optimization of a content addressable storage system
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory, with the processing device being configured to maintain a content-based signature cache for a plurality of data pages. For each of a plurality of read operations to be directed to a distributed content addressable storage (CAS) system, the processing device determines if a data page targeted by the read operation has a corresponding content-based signature in the content-based signature cache. Responsive to the data page having a content-based signature in the content-based signature cache, the processing device identifies a particular storage node that stores the data page in the distributed CAS system, and directs the read operation to the identified storage node using the content-based signature to specify the data page targeted by the read operation. The processing device illustratively comprises a host device coupled to the CAS system over a network.
US11151047B2 System and method for managing a heterogeneous cache
A data processing device includes a cache. The cache stores data. The data processing device also includes a cache manager. The cache manager monitors use of the cache to obtain cache use data. The cache manager identifies a slot allocation of the cache. The cache manager generates a new slot allocation based on the cache use data and the slot allocation. The cache manager reformats the cache based on the new slot allocation to obtain an updated cache.
US11151046B2 Programmable interface to in-memory cache processor
The present disclosure is directed to systems and methods of implementing a neural network using in-memory mathematical operations performed by pipelined SRAM architecture (PISA) circuitry disposed in on-chip processor memory circuitry. A high-level compiler may be provided to compile data representative of a multi-layer neural network model and one or more neural network data inputs from a first high-level programming language to an intermediate domain-specific language (DSL). A low-level compiler may be provided to compile the representative data from the intermediate DSL to multiple instruction sets in accordance with an instruction set architecture (ISA), such that each of the multiple instruction sets corresponds to a single respective layer of the multi-layer neural network model. Each of the multiple instruction sets may be assigned to a respective SRAM array of the PISA circuitry for in-memory execution. Thus, the systems and methods described herein beneficially leverage the on-chip processor memory circuitry to perform a relatively large number of in-memory vector/tensor calculations in furtherance of neural network processing without burdening the processor circuitry.
US11151041B2 Tokens to indicate completion of data storage
Systems, apparatuses, and methods related to tokens to indicate completion of data storage to memory are described. An example method may include storing a number of data values by a first page in a first row of an array of memory cells responsive to receipt of a first command from a host, where the first command is associated with an open transaction token, and receiving a second command from the host to store a number of data values by a second page in the first row. The method may further include sending a safety token to the host to indicate completion of storing the number of data values by the second page in the first row.
US11151037B2 Using track locks and stride group locks to manage cache operations
Provided are a computer program product, system, and method for using track locks and stride group locks to manage cache operations. A group of tracks from the storage devices are stored in a cache. Exclusive track locks for tracks in the group in the cache are granted for writes to the tracks in the group in the cache, wherein exclusive track locks can be simultaneously held for writes to different tracks in the cache. An exclusive group lock for the group of tracks in the cache is granted to destage the tracks in the group from the cache to the storage devices. The exclusive group lock is released in response to completing the destage of the tracks in the group in the cache to the storage devices.
US11151035B2 Cache hit ratios for selected volumes within a storage system
A method for improving cache hit ratios for selected storage elements within a storage system is disclosed. In one embodiment, such a method includes storing, in a cache of a storage system, non-favored storage elements and favored storage elements. The favored storage elements are retained in the cache longer than the non-favored storage elements. The method maintains a first LRU list containing entries associated with non-favored storage elements and designating an order in which the non-favored storage elements are evicted from the cache, and a second LRU list containing entries associated with favored storage elements and designating an order in which the favored storage elements are evicted from the cache. The method moves entries between the first LRU list and the second LRU list as favored storage elements are changed to non-favored storage elements and vice versa. A corresponding system and computer program product are also disclosed.
US11151025B1 Generating software test plans based at least in part on monitored traffic of a production application
An apparatus comprises a processing device configured to monitor traffic associated with a production application in a production environment of a software development platform, to generate software testing plans based on the monitored traffic, to identify software code to be tested for an updated version of the production application, and to select one or more of the software testing plans for testing the identified software code in a staging environment prior to integration testing in an integration testing environment of the software development platform. The processing device is also configured to perform the selected software testing plans on the identified software code in the staging environment, and to deploy the identified software code in the updated version of the production application in the integration testing environment based at on results of performing the selected software plans on the identified software code in the staging.
US11151024B2 Dynamic automation of DevOps pipeline vulnerability detecting and testing
An artificial intelligence (AI) platform to support a continuous integration and deployment pipeline for software development and operations (DevOps). One or more running processes are subject to monitoring to identify presence of vulnerabilities. An automated rebuild of the monitored processes is initiated, which includes constructing a map representing a relationship of test code elements corresponding to different portions of source code. The identified vulnerable source code reflected in a new container image is subject to an automatic verification to ascertain if the source code is covered by at least one of the represented test code elements. A risk assessment is employed as part of the verification. A new container image is selectively deployed responsive to the risk assessment.
US11151021B2 Selecting test-templates using template-aware coverage data
An example system includes a processor to receive a template-aware coverage data that tracks probabilities of events in a list of events being hit for a set of test-templates over a first and second predetermined period of time. The processor is to generate a hit prediction score for each combination of unhit event in the events and each test-template in the set of test-templates of the second predetermined period of time. The hit prediction score indicates a probability of an unhit event being hit by a particular test-template in a future third predetermined period of time based on the template-aware coverage data and similarities between the events and the test-templates. The processor is to generate a template score for each test-template based on the hit prediction scores for each test-template. The processor is to select a test-template from the set of test-templates based on the template score.
US11151019B2 Method and system for dynamically testing a product and process in a virtual testing environment
Systems and methods for dynamically testing product and process of production environment in virtual testing environment are disclosed. A testing system may retrieve production data related to each production activity corresponding to events executing in real-time. Each production activity is related to product and process of production environment. Further, testing system generates each scenario of production environment in virtual testing environment in real-time, based on sequencing of each event and creates, in the virtual testing environment, virtual process and virtual product corresponding to process and product of production environment, based on at least the events, generated scenarios, and historical data. Finally, testing system re-plays each production activity in virtual testing environment for testing virtual process and virtual product. The method may comprise testing using real-time scenarios of production environment, allowing a user to view testing process and perform selective actions while testing.
US11151018B2 Method and apparatus for testing a code file
Embodiments of the present disclosure disclose a method and an apparatus for testing a code file. A preferred embodiment of the method comprises: compiling a to-be-tested code file to obtain an intermediate code file; instrumenting a code block identifier of each code block in the intermediate code file to the intermediate code file; determining an identifier of a jump relationship between two code blocks that have the jump relationship in the intermediate code file; performing dynamic testing to the instrumented intermediate code file based on respective code block identifiers and respective identifiers of jump relationships. This embodiment enhances bug detection capabilities for testing a code file.
US11151017B2 Method for processing refresh and display exceptions, and terminal
A method includes: obtaining a refresh request of an application, where the refresh request is used to instruct to refresh display data of the application; transferring the refresh request to a display daemon by using a render thread of the application; when communication duration between the render thread and the display daemon is greater than a first time threshold, determining that an exception occurs in the render thread; and when duration in which the display daemon processes the refresh request is greater than a second time threshold, determining that an exception occurs in the display daemon.
US11151014B2 System operational analytics using additional features for health score computation
Techniques are provided for system operational analytics using additional features over time-series counters for health score computation. An exemplary method comprises: obtaining log data from data sources of a monitored system; applying a counting function to the log data to obtain time-series counters for a plurality of distinct features within the log data; applying an additional function to the time-series counters for the plurality of distinct features; and processing an output of the additional function using a machine learning model to obtain a health score for the monitored system based on the output of the additional function. The additional function comprises, for example, an entropy function representing a load balancing of a plurality of devices in the monitored system; one or more clustered counts for a plurality of entities in the monitored system; a number of unique values; and/or one or more modeled operations based on correlations between a plurality of different operations in the monitored system.
US11151011B2 Uncore input/output latency analysis
A computing system includes a core system and an uncore system. The core system includes a packet generator unit configured to generate a data packet having a plurality of bytes defining a target packet size, and to output a first byte among the plurality of bytes at a packet delivery start time. The uncore system includes an input/output (I/O) bridge configured to connect an I/O component to the core system, and a packet monitor unit configured to monitor the bytes delivered from the packet generator unit to the I/O component. The packet monitor unit further determines a packet delivery end time after detecting a last byte of the data packet. The computing system determines a latency attributed to the uncore system and the I/O bridge based on the packet delivery start time and the packet delivery end time.
US11151010B2 Resource configuration method, mobile terminal and storage medium
Embodiments of the application provide a resource configuration method, a mobile terminal and a storage medium. An operating system in an operating system space of a mobile terminal firstly receives a scenario data packet sent by a running target application program, the scenario data packet comprising an application type identifier and a scenario identifier of the target application program, then determines a performance improvement strategy according to the application type identifier and the scenario identifier, and adjusts allocation of a system resource for the target application program according to the performance improvement strategy.
US11151007B2 Technology to provide fault tolerance for elliptic curve digital signature algorithm engines
A data processing system includes technology for detecting and tolerating faults. The data processing system comprises an electronic control unit (ECU) with a processing core and a fault-tolerant elliptic curve digital signature algorithm (ECDSA) engine. The fault-tolerant ECDSA engine comprises multiple verification state machines (VSMs). The data processing system also comprises nonvolatile storage in communication with the processing core and ECU software in the nonvolatile storage. The ECU software, when executed, enables the data processing system to operate as a node in a distributed data processing system, including receiving digitally signed messages from other nodes in the distributed data processing system. The ECU further comprises a known-answer built-in self-test unit (KA-BISTU). Also, the ECU software comprises fault-tolerant ECDSA engine (FTEE) management software which, when executed by the processing core, utilizes the KA-BISTU to periodically test the fault-tolerant ECDSA engine for faults. Other embodiments are described and claimed.
US11151000B2 Systems and methods for continuous data protection with near zero recovery point
Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
US11150996B2 Method for optimizing index, master database node and subscriber database node
A method, a master database node and a subscriber database node for optimizing an index. The method for optimizing index includes: checking, by a master database node, if role information of an index matches role information of the master database node, when the index is added into the master database node; updating database information by using the index when the role information of the index matches the role information of the master database node. In this invention, unnecessary indexes in the master database node and the subscriber database node are reduced while keeping the schema the same. Furthermore, unnecessary logs transmitted from the master database node to the subscriber database node are reduced.
US11150995B1 Node placement for replication groups
Data replication groups may be used to store data in a distributed computing environment. A data replication group may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase efficiency and performance of the data replication group a placement system may be used to determine the placement of node of the data replication groups. The nodes may be executed by a set of host computer systems within a distributed computing environment. The placement system may determine the placement of the nodes within the set of host computer systems based at least in part on one or more constraints. A selection algorithm may be used to determine a set of node for a data replication group satisfying the one or more constraints.
US11150992B2 File entity relationship management and source product backup
A computer-implemented method for recording file dependencies. A non-limiting example of the computer-implemented method includes creating, by the processor, a new inter-dependencies object in an inter-dependencies registry and writing, by the processor, an inter-dependency relationship between a first file and a second file from which the first file depends to the inter-dependency object in the inter-dependencies registry. The computer-implemented method further provides, by the processor, the inter-dependencies registry to a system upon receiving a call to backup the system.
US11150981B2 Fast recovery from failures in a chronologically ordered log-structured key-value storage system
One embodiment provides a method for recovery after failure using a checkpoint in a chronological log-structured key-value store in a system including writing tombstone entries in a log structure for dirty checkpoint records to point to data records in an aborted target slot.
US11150980B2 Node device, recovery operation control method, and non-transitory computer readable medium storing recovery operation control program
When a node device (10-1) has detected a system failure in a cluster system (1), it determines whether the node device (10-1) is an avoidance-override device. Then, when the node device (10-1) determines that the own node device is an avoidance priority device, the node device (10-1) transmits a request signal to a node device (10-2) other than the node device (10-1). The request signal is a signal for requesting a report about a normal state and an abnormal state of the node device (10-2). Then, the node device (10-1) determines whether to execute a recovery operation of the own node device or to avoid executing a recovery operation of the own node device based on the report from the node device (10-2).
US11150974B2 Anomaly detection using circumstance-specific detectors
The technology disclosed relates to learning how to efficiently display anomalies in performance data to an operator. In particular, it relates to assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series. The training includes producing a time series of anomaly event candidates including corresponding event information used as input to the detectors, generating feature vectors for the anomaly event candidates, selecting a subset of the candidates as anomalous instance data, and using the feature vectors for the anomalous instance data and implicit and/or explicit feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
US11150969B2 Helping a hardware accelerator using software
An accelerator helper monitors pending calls for a first accelerator, and when the accelerator is too busy, the accelerator helper sends a new call to the first accelerator to a software routine instead of to the first accelerator. The software routine processes the new call in parallel with the first accelerator processing a previous call. When the accelerator is not too busy, the accelerator helper sends to the first accelerator the new call to the first accelerator. The determination of when the accelerator is too busy can be whether a number of pending calls for the first accelerator exceeds a predetermined threshold. The accelerator helper speeds up execution of calls to the first accelerator by executing some calls to the accelerator in a software routine when the first accelerator has too many calls pending.
US11150962B2 Applying an allocation policy to capture memory calls using a memory allocation capture library
A technique is introduced for intercepting memory calls from a user-space application and applying an allocation policy to determine whether such calls are handled using volatile memory such as dynamic random-access memory (DRAM) or persistent memory (PMEM). In an example embodiment, memory calls from an application are intercepted by a memory allocation capture library. Such calls may be to a memory function such as malloc( ) and may be configured to cause a portion of DRAM to be allocated to the application to process a task. The memory allocation capture library then determines whether the intercepted call satisfies capture criteria associated with an allocation policy. If the intercepted call does satisfy the capture criteria, the call is processed to cause a portion of PMEM to be allocated to the application instead of DRAM.
US11150959B2 Hob device
A hob device includes a power supply unit, a receiving unit configured to receive an item of information, and a control unit configured to control the power supply unit in an operating state and to access the receiving unit. The control unit is configured to deactivate the power supply unit in the operating state for an inactivity time interval and to access the receiving unit during the inactivity time interval.
US11150957B1 Application mapping to system resources for instance creation
A system and method for efficiently creating and managing application instances in distributed computing systems is disclosed. Controls are presented for specifying an application for instantiation, a data file for use with the application, and a destination for results from the application. Based on user input, graphical representations of available system resources in the distributed computing system are presented along with a logical topology for application instance creation to permit efficient user mapping of application primitives to available system resources. To further improve the user's ability to map, a hierarchical presentation of nodes illustrating resource and interconnection attributes may also be presented, and an error checking process may be performed to detect problems and offer suggested corrections based on application requirements and performance data collected from prior application executions.
US11150955B2 Generation and usage of a task-based programming platform
A method may include obtaining a specification for a resource that includes a description of how the resource operates and interacts with another resource. The method may include generating a diagram that includes each word in the description in an order of word types. The method may include generating a second specification that includes the description and the diagram. The method may include generating tasks for the resource. Each task may include a description based on the description of the resource and diagram. The method may include generating hierarchy descriptions for each task based on the task descriptions. The method may include creating a model for each task that includes the hierarchy descriptions for the corresponding task. The hierarchy descriptions may be arranged according to the diagram in the second specification. The method may include presenting one of the hierarchy descriptions for the tasks according to the models.
US11150953B2 Fast, low memory, consistent hash using an initial distribution
Embodiments of the present systems and methods may provide a consistent hash function that provides reduced memory use and complexity, reduced computational complexity, and relatively low numbers of keys that must be reshuffled compared to current techniques. For example, in an embodiment, a computer-implemented method for controlling computing resources may comprise storing a set of labels of potential resources comprising a plurality of labels of working resources allocated to actual resources and a plurality of labels of reserved resources available to be allocated, generating an initial assignment to one of the set of labels of potential resources, when the assignment to one of a set of labels of potential resources is to one of the labels of reserved resources, reassigning the request to another label of a resource selected from a subset of the labels of potential resources, and repeating the reassigning until the request is assigned to a label of a working resource.
US11150952B2 Accelerating and maintaining large-scale cloud deployment
A deployment specification for implementing a requested cloud service is received by a server. A resource pool is queried by the server for available resources required by the deployment specifications. The resource pool includes a plurality of pre-configured resources for implementing one or more cloud services. A first resource required by the deployment specification is determined to be available within the resource pool. First resource metadata associated with the first resource is requested from a database. The resource metadata includes a resource identifier and a resource type of the first resource. The resource metadata associated with the first resource is received from the database. The first resource is deployed from the resource pool according to the deployment specification to implement the requested cloud service.
US11150951B2 Releasable resource based preemptive scheduling
A computer-implemented method, a computer system and a computer program product for releasable resource-based preemptive scheduling. One or more currently running workloads are determined to be preempted by a pending workload. Releasable resources from the one or more currently running workloads meet required resources of the pending workload. The pending workload is dispatched so that it uses at least part of the releasable resources from the one or more currently running workloads to run.
US11150950B2 Methods and apparatus to manage workload domains in virtual server racks
Methods and apparatus to manage workload domains in virtual server racks are disclosed. An example apparatus includes a policy enforcer to evaluate whether capacities of the plurality of workload domains comply with policy capacity levels of respective user-defined policies for the plurality of workload domains, and a resource manager to, when a first workload domain has a first quantify of resources that exceeds a first policy capacity level of a first user-defined policy, identify a second workload domain requesting a second quantity of resources, when the second quantity of resources is equal to the first quantity of resources, allocate the first quantity of resources from the first workload domain to the second workload domain to satisfy the first policy capacity level, when the second quantity of resources is less than the first quantity of resources, allocate the second quantity of resources from the first workload domain to the second workload domain, and de-allocate remaining resources from the first workload domain to a shared resource pool to satisfy the first policy capacity level.
US11150948B1 Managing programmable logic-based processing unit allocation on a parallel data processing platform
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US11150947B2 Determining a deletion deadline for a staging environment
An information processing device includes a processor. The processor is configured to decide a deletion deadline of a second environment based on a predetermined condition relating to an application having a first environment that is a production environment and the second environment that is a staging environment, and delete the second environment when the decided deletion deadline arrives.
US11150942B2 Communication device and communication method used in distributed computing environment
A communication device among a plurality of communication devices is used in a distributed computing system. The distributed computing system executes a target process including a plurality of partial processes by using the plurality of communication devices. The communication device includes a memory and a processor. The memory stores a trail that represents a state of the plurality of partial processes. The processor selects, from among the plurality of partial processes, an uncompleted partial process with a number of equivalent execution results being less than a target number according to the trail. The processor executes the uncompleted partial process selected by the selector. The processor records an execution result obtained by the execution unit in the trail.
US11150940B2 System and method for recording transaction associated with a page-oriented non-volatile memory
A transaction recording method associated with a page-oriented non-volatile memory is disclosed. The method includes identifying page requiring one or more update for implementing a defined transaction. Further, the method includes replicating the page in a non-volatile buffer. The method further includes updating the identified page with the transaction contents. The transaction is committed if the page is updated without interruption else the entire transaction is rolled-back.
US11150938B2 Non-repudiable transaction protocol
A non-repudiable transaction protocol system includes a memory, at least one processor in communication with the memory, an operating system executing on the at least one processor, a resource manager configured to manage a storage system, and a transaction manager. The transaction manager is configured to provide NRO-W evidence of a work request from a client to the resource manager and provide NRR-W evidence to the client that the resource manager has completed initial work for the work request. Additionally, the transaction manager is configured to provide NRO-C evidence to the resource manager that the client requested completion of the initial work and NRR-C evidence to the client that the resource manager promised to execute the completion. Each of the NRO-W evidence, the NRR-W evidence, the NRO-C evidence, and the NRR-C evidence are exchanged to prevent either one of the client and the resource manager from gaining an advantage.
US11150933B2 Optimizing host CPU usage based on virtual machine guest OS power and performance management
Techniques for optimizing CPU usage in a host system based on VM guest OS power and performance management are provided. In one embodiment, a hypervisor of the host system can capture information from a VM guest OS that pertains to a target power or performance state set by the guest OS for a vCPU of the VM. The hypervisor can then perform, based on the captured information, one or more actions that align usage of host CPU resources by the vCPU with the target power or performance state.
US11150932B2 Virtual disk management for virtual disks accessed from compute only nodes
A system and method include classifying and assigning virtual disks accessed from compute only nodes. The method determines, by a management processor of a virtual computing system, characteristics for a plurality of virtual disks hosted on a plurality of hyper converged nodes in a cluster of nodes in the virtual computing system. The method further classifies, by the management processor, each of the plurality of virtual disks based on the determined characteristics and identifies, by the management processor, one of the plurality of virtual disks to host data for a virtual machine on a compute only node based on the classification to spread out input-output demand in the cluster, reducing probability of input-output bottlenecks and increasing cluster-wide storage throughput. The method also assigns, by the management processor, the identified virtual disk to host data for the virtual machine located on the compute only node.
US11150931B2 Virtual workload migrations
An example system including a plurality of computing resources, distributed across a plurality of hosts, to execute virtual workloads; and a computing device, communicatively coupled to the plurality of hosts, comprising a processing resource and a memory resource. The memory resource may store instructions executable by the processing resource to monitor utilization data of the plurality of computing resources executing assigned respective virtual workloads; predict a destination host from the plurality of hosts with available computing resources in an amount to accommodate a predicted resource utilization of a particular virtual workload based on the monitored utilization data of the plurality of computing resources; and migrate the particular virtual workload assigned to a source host of the plurality of hosts to the destination host to be executed.
US11150928B2 Hypervisor translation bypass
A system and method of translation bypass includes a hypervisor reserving a range of host virtual addresses. The hypervisor detects that a guest address is unmapped. The hypervisor determines a host virtual address. Determining the host virtual address includes adding the guest address to a host virtual address base offset. The host virtual address is within the range of host virtual addresses. The hypervisor maps the guest address to the host virtual address.
US11150927B1 Policy-based virtual machine instance cotenancy
This document describes techniques for placing instances on servers of a service provider environment. In an example embodiment, a system can determine that characteristics of a new virtual machine instance match a co-tenant policy of an existing virtual machine instance on a server and factor that information into a decision to place the virtual machine instance.
US11150923B2 Electronic apparatus and method for providing manual thereof
A method for providing a manual of an electronic apparatus is provided. The method includes providing a display device with one of a plurality of manuals for an external device, obtaining a user response for the provided manual, determining an understanding level for the manual based on the obtained user response, and substituting the provided manual with another manual among the plurality of manuals according to the understanding level. The plurality of manuals may include a general manual, a detailed manual, and a simple manual.
US11150918B2 Method and apparatus for user-designated application prioritization
A system includes a processor configured to determine a set of context-variable values, responsive to a restriction imposition resulting in a limited-display capability for displaying selectable application icons. The processor is also configured to determine a correlation between the context-variable values and context states saved for each of a plurality of applications displayable as selectable application icons and display a predefined number of the plurality of selectable application icons corresponding to the applications having the highest correlation with the context-variable values.
US11150916B2 Execution of workflows in distributed systems
In one embodiment, a set of two or more workflow definitions is stored, wherein each workflow definition describes a workflow of an application. The set of two or more workflow definitions are used to implement a state machine of the application based at least in part on the two or more workflow definitions.