Document Document Title
US11171291B2 Electroluminescent device, and display device comprising thereof
An electroluminescent device and including a first electrode and a second electrode facing each other; an emission layer disposed between the first electrode and the second electrode, wherein the emission layer includes a quantum dot and a first electron transporting material represented by Chemical Formula 1; a hole transport layer disposed between the emission layer and the first electrode; and an electron transport layer disposed between the emission layer and the second electrode: wherein, the definitions of groups and variables in Chemical Formula 1 are the same as described in the specification.
US11171286B2 Method of processing workpiece
There is provided a method of processing a workpiece for manufacturing a magnetoresistive effect element, the workpiece including a first multilayer film and a second multilayer film, the first multilayer film including a first magnetic layer, a second magnetic layer and a tunnel barrier layer formed between the first magnetic layer and the second magnetic layer, and the second multilayer film constituting a pinning layer in the magnetoresistive effect element. The method includes etching the first multilayer film and the second multilayer film, and heating the workpiece after the etching or during the etching. The heating includes heating the workpiece while adjusting an ambient condition of the workpiece.
US11171285B1 Non-ferromagnetic spacing composite layer, its method, synthetic antiferromagnetic laminated structure, and magnetoresistive random access memory
Provided is a non-ferromagnetic spacing composite layer, comprising first, second and third spacing layers stacked in sequence. The first and third spacing layers are each made of Re, Rh, Ir, W, Mo, Ta, or Nb, and the second spacing layer is made of Ru. The second spacing layer has a thickness of equal to or more than 0.18 nm, and the non-ferromagnetic spacing composite layer has a total thickness of 0.6 nm to 1 nm. Also, provided are a method of preparing the non-ferromagnetic spacing composite layer, a synthetic antiferromagnetic laminated structure, and an MRAM. The synthetic antiferromagnetic laminated structure can maintain a certain coupling strength and the RKKY indirect interaction after thermal treatment, thereby keeping the recording function of MRAM.
US11171282B2 Elongated plate-form piezoelectric body and production method therefor, layered body and production method therefor, fabric, garment, and biological information acquisition device
Provided is: an elongated plate-form piezoelectric body, which contains an optically active helical chiral polymer (A) having a weight-average molecular weight of from 50,000 to 1,000,000 and has an elongated plate shape having a thickness of from 0.001 mm to 0.2 mm, a width of from 0.1 mm to 30 mm and a width-to-thickness ratio of 2 or higher, and in which the lengthwise direction and the main orientation direction of the helical chiral polymer (A) are substantially parallel to each other; the crystallinity measured by a DSC method is from 20% to 80%; and the birefringence is from 0.01 to 0.03.
US11171281B2 Piezoelectric nanoparticle-polymer composite structure
Methods, systems, and devices are disclosed for implementing a stretchable nanoparticle-polymer composite foams that exhibit piezoelectric properties. In one aspect, a nanoparticle-polymer composite structure includes a curable liquid polymer; piezoelectric nanoparticles; and graphitic carbons.
US11171280B2 Piezoelectric device, liquid ejection head, and printer
A piezoelectric device includes: a first electrode provided above a substrate; a piezoelectric layer provided above the first electrode; and a second electrode provided above the piezoelectric layer. The piezoelectric layer includes a plurality of layers that includes a composite oxide of a Perovskite structure containing potassium, sodium, and niobium. The piezoelectric layer has a first region and a second region in a 3 μm×3 μm region of a plane perpendicular to a thickness direction of the piezoelectric layer. The first region is a region in which the ratio of an atomic concentration (atm %) of potassium with respect to the sum of the atomic concentration (atm %) of potassium and an atomic concentration (atm %) of sodium is 0.30 to 0.45, and the second region is a region in which the ratio is 0.55 to 0.75.
US11171279B2 Thermoelectric conversion element module
A thermoelectric conversion element module (101) includes: a heat receiving part (3) disposed so as to be contactable with a heat source; a thermoelectric conversion element (10) having a first surface (10a) and a second surface (10b), the first surface (10a) being disposed in contact with the heat receiving part (3); and a heat radiating part (5) that is disposed in contact with the second surface (10b) and has an inner space (21).
US11171275B2 Method of manufacturing an LED assembly
A method of manufacturing an LED assembly is described. The method includes providing an LED package comprising one or more LEDs arranged in a support body and thermal and electrical contact regions on one or more surfaces of the support body. The method further includes providing a heatpipe and forming a thermal contact between a contact region of the LED package and a first end region of the heatpipe. An LED package, an LED assembly, and an LED lighting arrangement are also described.
US11171274B2 Light emitting element and light emitting device
A light emitting element includes a semiconductor layered body, an insulating film, first and second electrodes, first external connecting parts and at least one second external connecting part. The semiconductor layered body includes a first semiconductor layer, a light emitting layer, and a second semiconductor layer. The first electrode is connected to the first semiconductor layer at exposed parts through openings in the insulating film, and partially arranged on the second semiconductor layer via the insulating film. The first external connecting parts are connected to the first electrode. The first external connecting parts are spaced apart from the exposed parts in a plan view, and at least two of the first external connecting parts being arranged between at least one set of adjacent ones of the exposed parts in the plan view. The second external connecting part is connected to the second electrode.
US11171271B2 Micro device and structure thereof
A structure with micro device includes a substrate, at least one micro device, and at least one holding structure. The micro device includes an epitaxial structure and an overcoat layer. The epitaxial structure has a top surface and a bottom surface opposite to each other and a peripheral surface connecting the top surface and the bottom surface. The overcoat layer includes a contact portion and an extension portion. The contact portion covers the peripheral surface and the bottom surface of the epitaxial structure. The extension portion connects the contact portion and extends in a direction away from the peripheral surface. The holding structure includes at least one connecting portion, at least one sacrificial portion and at least one holding portion. The connecting portion is disposed on the top surface of the epitaxial structure and the extension portion of the overcoat layer. The sacrificial portion connects the connecting portion and the holding portion. A portion of the sacrificial portion contacts the extension portion to define a predetermined fracture region. The holding portion connects the sacrificial portion and extends onto the substrate.
US11171270B2 Display apparatus
A display apparatus includes a substrate, a light-emitting diode (“LED”) provided above the substrate, an insulating layer provided above the LED, and a wire grid polarizer (“WGP”) provided above the insulating layer.
US11171265B2 Light emitting device having an optically pumped semiconductor wavelength converting element
Embodiments of the invention include a semiconductor light emitting device capable of emitting first light having a first peak wavelength and a semiconductor wavelength converting element capable of absorbing the first light and emitting second light having a second peak wavelength. The semiconductor wavelength converting element is attached to a support and disposed in a path of light emitted by the semiconductor light emitting device. The semiconductor wavelength converting element is patterned to include at least two first regions of semiconductor wavelength converting material and at least one second region without semiconductor wavelength converting material disposed between the at least two first regions.
US11171263B2 Quantum dot and manufacturing method for the same and application using the same
The present disclosure provides a quantum dot and a manufacturing method for the same, and a luminescent material, a light-emitting element and a display device applying the quantum dot. The quantum dot includes a nano-crystal and a ligand. The nano-crystal is at least one selected from the group consisting of a XII-XV group compound semiconductor nano-crystal, a XII-XVI group compound semiconductor nano-crystal, a XIII-XV group compound semiconductor nano-crystal and a XIII-XVI group compound semiconductor nano-crystal. The ligand is disposed on a surface of the nano-crystal. The ligand contains 15%-70% of a fatty acid compound, 1%-35% of a phosphine compound, >0%-55% of a thiol compound, and 0%-10% of another ligand substance.
US11171254B2 Bifacial photovoltaic cell and method of fabrication
A method of producing a bifacial photovoltaic cell is disclosed herein, the method comprising: forming a boron-containing layer on a second surface of a semiconductor substrate; forming a cap layer above the boron-containing layer; effecting simultaneously: i) deposition on the first surface and ii) diffusion into it of the phosphorous using POCl3 gas phase process and iii) diffusion of the boron into the second surface of the substrate, to thereby dope the first surface with n-dopant and the second surface with boron.
US11171252B2 Solar photovoltaic module
A module main body having a solar photovoltaic element is arranged on an inner surface side of a back cover, and a front cover is arranged on a front surface of the module main body. A light shielding filter is arranged in the front cover, and the light shielding filter shields light having a longer wavelength than a threshold wavelength of the solar photovoltaic element but transmits light having a shorter wavelength than the threshold wavelength toward the module main body or shields the infrared ray.
US11171251B2 Process for forming conductive track or coating
The invention relates to a process for forming a conductive track or coating on a substrate, comprising: applying a conductive paste to the substrate, the conductive paste comprising a solids portion dispersed in an organic medium, the solids portion comprising particles of electrically conductive material and an inorganic particle mixture comprising substantially crystalline particles of two or more different metal compounds, wherein the inorganic particle mixture includes substantially crystalline particles of a tellurium compound and is substantially lead free; and firing the applied conductive paste on the surface of the substrate with a firing profile in which the temperature of the surface of the applied conductive paste exceeds 500° C. for a period of two minutes or less. The invention further relates to a substrate having a conductive track or coating formed thereon.
US11171250B2 Optically transparent electromagnetically shielding element comprising a plurality of zones
A shielding element comprises a rigid substrate and at least one electrically conductive two-dimensional structure which is placed on one of the faces of the substrate. The substrate and the electrically conductive two-dimensional structure are such that the shielding element has optical-transmission and shielding-efficiency values at least one of which varies between two zones of the shielding element. Such a shielding element enables easier assembly of a detection system comprising multiple optical sensors.
US11171245B2 Thin film transistor comprising active layer having thickness difference and display apparatus comprising the same
A thin film transistor includes an active layer including a channel portion; a gate electrode spaced apart from the active layer and overlapping at least a part of the active layer; and source and drain electrodes connected with the active layer and spaced apart from each other, wherein the channel portion includes, a first boundary portion connected with one of the source and drain electrodes; a second boundary portion connected with the other one of the source and drain electrodes; and a main channel portion interposed between the first boundary portion and the second boundary portion, and wherein at least a part of the second boundary portion has a thickness smaller than a thickness of the main channel portion.
US11171243B2 Transistor structures with a metal oxide contact buffer
Transistor structures may include a metal oxide contact buffer between a portion of a channel material and source or drain contact metallization. The contact buffer may improve control of transistor channel length by limiting reaction between contact metallization and the channel material. The channel material may be of a first composition and the contact buffer may be of a second composition.
US11171241B2 TFT substrate
A thin film transistor (TFT) substrate includes: a first gate line and a second gate line extending in a first direction; a signal line intersecting with the first gate line and the second gate line in a plan view; a semiconductor film coupled to the signal line; a drain electrode coupled to the semiconductor film; a planarizing film covering the signal line and the drain electrode; and a pixel electrode coupled to the drain electrode. The semiconductor film comprises a first linear portion extending parallel to the first gate line and a second linear portion extending parallel to the second gate line. The first and second gate lines are located between the first and second linear portions in the plan view. A first contact hole of the planarizing film coupling the drain electrode to the pixel electrode is located between the first and second gate lines in the plan view.
US11171236B2 Cut-fin isolation regions and method forming same
A method includes forming a first semiconductor fin and a second semiconductor fin parallel to each other and protruding higher than top surfaces of isolation regions. The isolation regions include a portion between the first and the second semiconductor fins. The method further includes forming a gate stack crossing over the first and the second semiconductor fins, etching a portion of the gate stack to form an opening, wherein the portion of the isolation regions, the first semiconductor fin, and the second semiconductor fin are exposed to the opening, etching the first semiconductor fin, the second semiconductor fin, and the portion of the isolation regions to extend the opening into a bulk portion of a semiconductor substrate below the isolation regions, and filling the opening with a dielectric material to form a cut-fin isolation region.
US11171231B2 Silicon carbide semiconductor device and method for manufacturing the same
A silicon carbide semiconductor device includes a semiconductor element with a MOS structure having: a substrate; a drift layer on the substrate; a base region on the drift layer; a source region on the base region; a trench gate structure having a gate insulation film and a gate electrode in a gate trench disposed from a surface of the source region to be deeper than the base region; an interlayer insulation film covering the gate electrode and the gate insulation film; a source electrode on the interlayer insulation film, the source region and the base region; and a drain electrode. The semiconductor element flows a current when a gate voltage is applied to the gate electrode and a channel region is provided in a portion of the base region in contact with the trench gate structure.
US11171230B2 Semiconductor device and method for manufacturing a semiconductor device
In an embodiment, a semiconductor device is provided. The semiconductor device includes: a semiconductor body of a first conductivity type having opposing first and second major surfaces; a gate arranged in a trench extending into the semiconductor body from the first major surface; a body region of a second conductivity type; a source region of the first conductivity type arranged on the body region and having first and second dopant species. The source region forms a pn-junction with the body junction, the pn-junction being arranged at a depth dpn from the first major surface, wherein 50 nm
US11171220B2 Structure and method for high-K metal gate
A method of forming a gate dielectric material includes forming a high-K dielectric material in a first region over a substrate, where forming the high-K dielectric material includes forming a first dielectric layer comprising hafnium over the substrate, and forming a second dielectric layer comprising lanthanum over the first dielectric layer.
US11171214B2 Semiconductor epitaxial wafer, semiconductor device, and method for manufacturing semiconductor epitaxial wafer
Variations in device characteristics in a plane parallel to the principal surface of a semiconductor wafer are suppressed. A semiconductor epitaxial wafer includes a semiconductor wafer and a first conductivity type semiconductor epitaxial layer that is disposed on a principal surface of the semiconductor wafer and contains a first conductivity type impurity, and the thickness distribution of the semiconductor epitaxial layer and the concentration distribution of the impurity in the semiconductor epitaxial layer have a positive correlation in a plane parallel to the principal surface of the semiconductor wafer.
US11171211B1 Group IV and III-V p-type MOSFET with high hole mobility and method of manufacturing the same
A method of manufacturing a p-type MOSFET includes depositing a channel material to form a channel region, forming a source region and a drain region on each side of the channel region along a first direction, depositing a gate oxide layer on the channel region along a second direction crossing the first direction, and depositing a gate electrode on the gate oxide. The channel material includes a group IV element or III-V semiconductor compound and have a diamond or zincblende cubic crystal structure. A <001> direction of the crystal structure is parallel to the second direction. Two adjacent atoms on an out-most atomic layer of the channel region along the first direction are connected to each other via a single intervening atom, and an interface between the gate oxide layer and the channel region has a surface roughness of 1 angstrom or lower.
US11171204B2 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.
US11171203B2 High electron mobility transistors with charge compensation
A variety of high electron mobility transistor structures are provided having charge compensation regions that can extend below the gate electrode through the barrier layer and at least partially through the III-V semiconductor layer. The charge compensation regions include a p-type semiconductor or oxide. In some aspects, the charge compensation regions extend vertically through said barrier layer into said channel layer, wherein said charge-compensation regions are doped with p-type dopants and are placed aside the 2DEG channel and do not overlap vertically with the 2DEG channel. In some aspects, at least a portion of the charge compensation regions extend from below the gate electrode to make Ohmic contact with the source electrode. In some aspects, by extending the charge compensation regions from below the gate electrode and closer to the source and drain electrodes, the HEFTs can demonstrate avalanche characteristics. The HEMTs can include any suitable III-V semiconductor, and in particular can include a GaN semiconductor.
US11171200B2 Integrated circuits having dielectric layers including an anti-reflective coating
In some examples, an integrated circuit comprises a substrate; a first metal layer and a second metal layer positioned above the substrate; a first composite dielectric layer located on the first metal layer, wherein the first composite dielectric layer comprises a first anti-reflective coating; a second composite dielectric layer positioned on the second metal layer, wherein the second composite dielectric layer comprises a second anti-reflective coating; and a capacitor metal layer disposed over the first composite dielectric layer.
US11171198B2 Display device having flexibility
Disclosed is a display device including: a first conductive film over and in contact with a substrate; a first undercoat and a second undercoat over and in contact with the first conductive film; a pixel over the first undercoat; a wiring over the first undercoat, the first conductive film, and the second undercoat and in contact with the first conductive film between the first undercoat and the second undercoat. The first undercoat and the second undercoat are spaced from each other over the first conductive film and each cover a part of the first conductive film. The wiring is configured to form a terminal to which a signal for driving the pixel is input over the second undercoat.
US11171195B2 Display device including a power supply line that overlaps a driving circuit
A display device includes a substrate. The display unit is disposed on the substrate and includes a pixel circuit and a display element electrically connected to the pixel circuit. A driving circuit is disposed outside of the display unit. The driving circuit includes a thin film transistor. An inorganic insulating layer is disposed on the driving circuit. A power supply line is disposed on the inorganic insulating layer, overlaps the driving circuit, and is connected to a common electrode of the display element. An encapsulation substrate is disposed on the power supply line and faces the substrate. A sealing material is interposed between the substrate and the encapsulation substrate and overlaps the driving circuit.
US11171192B2 Display device and method of manufacturing the same
A display device may include a substrate, an organic light emitting layer overlapping the substrate and including an opening, and a holed insulating layer positioned between the substrate and the organic light emitting layer. The holed insulating layer may include a first through hole, a first groove, and a first undercut. A position of the opening may overlap a position of the first groove. The first groove may surround the first through hole in a plan view of the display device. The first undercut may surround the first groove in the plan view of the display device.
US11171189B2 Display device
A display device includes: a substrate; a plurality of pixels on the substrate, the plurality of pixels being around a first area and at least partially surrounding the first area; a light-transmissive wire on the substrate and overlapping the first area; and an encapsulation member covering the plurality of pixels.
US11171188B2 Organic light-emitting diode device, organic light-emitting diode display apparatus, and preparation method for organic light-emitting diode device
There are provided an OLED device, an OLED display apparatus and a preparation method for an OLED device. The OLED device includes a pixel defining layer on a base substrate and an organic light-emitting functional layer in opening regions of the pixel defining layer, and further includes a first auxiliary electrode layer and a second auxiliary electrode layer which are arranged on the same layer The first auxiliary electrode layer and the second auxiliary electrode layer are arranged between the pixel defining layer and the base substrate, and an electric field can be formed between the first auxiliary electrode layer and the second auxiliary electrode layer. Organic light-emitting molecules in the organic light-emitting material are arranged directionally under the action of the electric field.
US11171175B2 Magnetic device and memory device
According to one embodiment, a magnetic device includes a stacked body including a first magnetic layer, a second magnetic layer, and a non-magnetic layer between the first magnetic layer and the second magnetic layer. The stacked body has a quadrangular planar shape, the stacked body has a first side dimension in a first direction parallel to a surface of a substrate and a thickness in a second direction perpendicular to the surface of the substrate, and a ratio of the first side dimension to the thickness is in a range of 0.10 to 4.0.
US11171174B2 Device and method for multispectral imaging in the infrared
A device for multispectral imaging in the infrared, suitable for detecting at at least one first and one second detection wavelength is provided. It comprises a detection matrix array comprising a set of elementary detectors of preset dimensions forming an image field of given dimensions; and an image-forming optic having a given aperture number (N) and a given focal length (F), which aperture number and focal length are suitable for forming, at any point of the image field, an elementary focal spot covering a set of at least two juxtaposed elementary detectors. The device furthermore comprises a matrix array of elementary metal-dielectric guided-resonance filters, which matrix array is arranged in front of the detection matrix array at a distance smaller than a focal depth of the optic, the dimensions of the elementary filters being such that each elementary focal spot formed at each point of the image field covers at least two elementary filters; and the elementary filters are optimised for pass-band transmission in spectral bands centred on two different central wavelengths, equal to two of said detection wavelengths.
US11171169B2 Image sensor, imaging device and imaging method
An image sensor, comprising pixels that have paired first pixel sections and second pixel sections, and a pixel signal generation circuit that repeatedly outputs an pixel signal, wherein the pixel signal generation circuit in a first frame among image frames, adds pixel signals of the first pixel sections corresponding to a first column to generate a first pixel addition signal, adds pixel signals of the second pixel sections corresponding to a second column to generate a second pixel addition signal, and respectively outputs the first and second pixel addition signals, and in a second frame that is continuous to the first frame, adds outputs of the second pixel section corresponding to the first column to generate a third pixel addition signal, adds outputs of the first pixel section corresponding to the second column to generate a fourth pixel addition signal, and respectively outputs the third and fourth pixel addition signals.
US11171163B2 Photosensitive pixel structure with wrapped resistor
The present invention relates to a photosensitive pixel structure (10). The pixel structure (10) comprises a substrate (15) and at least one photosensitive diode (12, 12′, 12″), a stimulating electrode (14), and a resistor (16). The resistor (16) is electrically connecting the stimulating electrode (14) and a counter electrode (18). Further, the resistor (16) is at least partially covered by the stimulating electrode (14) and/or the resistor (16) is at least partially covered by the counter electrode (18).
US11171161B2 TFT substrate, scanning antenna provided with TFT substrate, and method for producing TFT substrate
A TFT substrate includes a dielectric substrate and a plurality of antenna unit regions arranged on the dielectric substrate. Each of the plurality of antenna unit regions includes a TFT and a patch electrode electrically connected to a drain electrode of the TFT. The TFT substrate includes a source metal layer including a source electrode of the TFT, the drain electrode, a source bus line connected to the source electrode, and the patch electrode, a gate metal layer formed on the source metal layer and including a gate electrode of the TFT and a gate bus line connected to the gate electrode, a gate insulating layer formed between the source metal layer and the gate metal layer, and a conductive layer formed on the gate metal layer, and the TFT substrate does not include an insulating layer between the gate metal layer and the conductive layer.
US11171160B2 Array substrate, manufacturing method thereof, and display panel
An array substrate, a method of manufacturing the same, and a display panel are provided. The method includes: providing a base substrate including a display area and a wiring area at a periphery of the display area; in the process of forming a connection electrode in the wiring area, remaining a first photoresist layer for performing the patterning process and covering the connection electrode; depositing a film of reflective pixel electrode layer on the base substrate and performing a patterning process on the film of reflective pixel electrode layer to form a reflective pixel electrode layer in the display area and to remove the film of reflective pixel electrode layer in the wiring area to expose the first photoresist layer; removing a second photoresist layer for patterning the thin film of reflective pixel electrode layer on the reflective pixel electrode layer with the first photoresist layer in the wiring area.
US11171159B2 Display backplane and method for manufacturing the same, display panel and display device
The present disclosure provides a display backplane and a method for manufacturing the same, a display panel, and a display device. The display backplane includes: a substrate; a first thin film transistor located on one side of the substrate; and a second thin film transistor located on the one side of the substrate, wherein: the first thin film transistor comprises a first active layer, the second thin film transistor comprises a second active layer, wherein the first active layer and the second active layer are located in a same layer, and a material of the first active layer is different from that of the second active layer.
US11171148B2 Isolation structures for integrated circuit devices
Integrated circuits, and integrated circuit devices, might include a semiconductor, a first active area in the semiconductor, a second active area in the semiconductor, and an isolation structure in the semiconductor between the first active area and the second active area. The isolation structure might include a first edge portion extending below a surface of the semiconductor to a first depth, a second edge portion extending below the surface of the semiconductor to the first depth, and an interior portion between the first edge portion and the second edge portion, and extending below the surface of the semiconductor to a second depth, less than the first depth.
US11171147B2 Flash memory with improved gate structure and a method of creating the same
Various embodiments provide a flash memory with an improved gate structure and a method of creating the same. The flash memory includes a plurality of memory cells that include a memory gate, a selection gate, a gate dielectric layer, and a protective cap formed on an upper surface of the gate dielectric layer. The protective cap protects the gate dielectric layer, and prevents the memory and selection gates from being unintentionally electrically connected to each other by conductive material.
US11171142B2 Integrated circuit with vertical structures on nodes of a grid
An embodiment may include an integrated circuit. The integrated circuit may include a plurality of vertical transistor structures arranged in a two-dimensional grid pattern including a longitudinal set of grid-lines, a transversal set of grid-lines, and nodes at each intersection of the longitudinal set of grid-lines and the transversal set of grid-lines. Each vertical transistor structure is arranged substantially perpendicular to the plurality of layers of the integrated circuit and aligned with each node of the two-dimensional grid pattern.
US11171140B2 Semiconductor memory device and method of forming the same
A semiconductor memory device including an access transistor configured as a vertical transistor comprises a channel portion and a pair of source/drain regions; a storage capacitor connected to one of the pair of source/drain regions; a bit line connected to the other of the pair of source/drain regions, a first semiconductor layer provided in the source/drain region to which the bit line is connected. Preferably, the first semiconductor layer comprises SiGe.
US11171136B2 Semiconductor devices
A semiconductor device includes a first transistor, a division pattern, and a second transistor sequentially stacked on a substrate. The first transistor includes a first gate structure, a first source/drain layer at each of opposite sides of the first gate structure, and first semiconductor patterns spaced apart from each other in a vertical direction. Each of the first semiconductor patterns extends through the first gate structure and contacts the first source/drain layer. The division pattern includes an insulating material. The second transistor includes a second gate structure, a second source/drain layer at each of opposite sides of the second gate structure, and second semiconductor patterns spaced apart from each other in the vertical direction. Each of the second semiconductor patterns extends through the second gate structure and contacts the second source/drain layer. The first source/drain layer does not directly contact the second source/drain layer.
US11171133B2 Semiconductor device
A semiconductor device includes an active pattern extending on a substrate in a first direction, divided into a plurality of regions by a separation region, and having a first edge portion exposed toward the separation region; first, second and third channel layers vertically separated and sequentially disposed on the active pattern; a first gate electrode extending in a second direction, intersecting the active pattern, and surrounding the first, second and third channel layers; source/drain regions disposed on the active pattern, on at least one side of the first gate electrode, and contacting the first, second and third channel layers; a semiconductor structure including first semiconductor layers and second semiconductor layers alternately stacked on the active pattern, and having a second edge portion exposed toward the separation region; and a blocking layer covering at least one of an upper surface, side surfaces, or the second edge portion, of the semiconductor structure.
US11171128B2 Semiconductor package
The semiconductor package including a first semiconductor package including a first semiconductor package substrate, and a first semiconductor chip on the first semiconductor package substrate, an interposer disposed on the first semiconductor package is provided. Interposer electrically connects the first semiconductor package with an external semiconductor package, and has first and second sides opposed to each other. The second side is located between the first side and the first semiconductor package substrate, a first recess is formed in the second side of the interposer. The first recess has side walls extended from the second side toward the first side of the interposer and an upper surface connected to the side walls and the upper surface of the first recess faces the first semiconductor chip and a via in the interposer. The via does not transmit an electrical signal between the first semiconductor package and the external semiconductor package.
US11171127B2 Semiconductor device and method of manufacturing semiconductor device
In one example, a semiconductor structure comprises a redistribution structure comprising a conductive structure, a cavity substrate on a top side of the redistribution structure and having a cavity and a pillar contacting the redistribution structure, an electronic component on the top surface of the redistribution structure and in the cavity, wherein the electronic component is electrically coupled with the conductive structure, and an encapsulant in the cavity and on the top side of the redistribution structure, contacting a lateral side of the electronic component, a lateral side of the cavity, and a lateral side of the pillar. Other examples and related methods are also disclosed herein.
US11171126B2 Configurable substrate and systems
Systems and devices for enabling the use of SIP subsystems to make a configurable system having a unique interconnecting scheme creates appropriate connections between the SIP components and/or subsystems such that desired characteristics and features for the configurable system are provided.
US11171123B2 Method of producing an optoelectronic lighting device and optoelectronic lighting device
A method produces an optoelectronic lighting device. The device efficiently increases a decoupling of electromagnetic radiation from a volume emitter LED chip. This is achieved in that, a frame made of an optical material is provided on side surfaces of the volume emitter LED chip, wherein the frame has a curved section. Light decoupled via the side surfaces of the volume emitter LED chip is thereby coupled into the frame, and can be decoupled again via same or reflected, for example, on a reflective material applied to the frame.
US11171122B2 Semiconductor device
The semiconductor device includes a substrate having a main surface, a plurality of conductive patterns provided on the main surface, a plurality of switching elements disposed on one of the conductive patterns, each switching element having a first electrode and a second electrode and being connected to the one of the conductive patterns through its first or second electrode, and at least one first wiring member each directly connecting the first electrodes of two switching elements that are respectively disposed on different conductive patterns and are electrically connected in parallel.
US11171118B2 Semiconductor assemblies including thermal circuits and methods of manufacturing the same
Semiconductor assemblies including thermal layers and associated systems and methods are disclosed herein. In some embodiments, the semiconductor assemblies comprise one or more semiconductor devices over a substrate. The substrate includes a thermal layer configured to transfer thermal energy along a lateral plane and across the substrate. The thermal energy is transferred along a non-lateral direction from the semiconductor device to the graphene layer using one or more thermal connectors.
US11171116B2 Semiconductor devices and manufacturing methods of the same
A semiconductor device includes a first substrate structure and a second substrate structure. The first substrate structure includes a base substrate, circuit elements disposed on the base substrate, a first substrate disposed on the circuit elements, first memory cells disposed on the first substrate and electrically connected to the circuit elements, first bit lines disposed on the first memory cells and connected to the first memory cells, and first bonding pads disposed on the first bit lines to be connected to the first bit lines, respectively. The second substrate structure is connected to the first substrate structure on the first substrate structure, and includes a second substrate, second memory cells disposed on the second substrate, second bit lines disposed on the second memory cells and connected to the second memory cells, and second bonding pads disposed on the second bit lines to be connected to the second bit lines, respectively. The first substrate structure and the second substrate structure are connected to each other by bonding the first bonding pads to the second bonding pads, and the first bonding pads and second bonding pads are vertically between the first bit lines and the second bit lines, without the first substrate or second substrate disposed vertically between the first bit lines and the second bit lines.
US11171111B2 Integrated circuit device and electronic device
An integrated circuit device comprises: a resin film that is flexible; a plurality of traces bonded on a surface of the resin film and arrayed in a specific direction; an IC chip bonded on the surface of the resin film, located offset to the traces in a direction perpendicular to the specific direction, and connected to the traces; and a protection pattern formed on the surface of the resin film, located in the specific direction with respect to a disposition region in which the IC chip and/or the traces are disposed, and formed of the same material as that of the traces.
US11171109B2 Techniques for forming semiconductor device packages and related packages, intermediate products, and methods
Semiconductor device packages may include a first semiconductor device over a substrate and a second semiconductor device over the first semiconductor device. An active surface of the second semiconductor device may face away from the substrate. Electrical interconnections may extend from bond pads of the second semiconductor device, along surfaces of the second semiconductor device, first semiconductor device, and substrate to pads of routing members of the substrate. The electrical interconnections may include conductors in contact with the bond pads and the routing members and a dielectric material interposed between the conductors and the first semiconductor device, the second semiconductor device and the substrate between the bond pads and the pad of the routing members. An encapsulant distinct from the dielectric material may cover the electrical interconnections, the first semiconductor device, the second semiconductor device, and an upper surface of the substrate. Methods of fabrication are also disclosed.
US11171107B2 Semiconductor package
A semiconductor package includes: a semiconductor chip including a body having a first surface and a second surface, opposing the first surface, a connection pad disposed on the first surface of the body, and an extension pad disposed on the connection pad; and a connection structure including an insulating layer disposed on the first surface of the body of the semiconductor chip, a redistribution via penetrating through the insulating layer and having one side thereof in contact with the extension pad, and a redistribution layer disposed on the insulating layer and having a via pad in contact with the other side of the redistribution via, wherein a horizontal cross-sectional area of extension pad of the semiconductor chip is greater than a horizontal cross-sectional area of the connection pad of the semiconductor chip.
US11171105B2 Semiconductor package and manufacturing method of the same
A semiconductor device includes a semiconductor die having a first surface and a second surface opposite to the first surface, a plurality of first real conductive pillars in a first region on the first surface, and a plurality of supporters in a second region adjacent to the first region. An area density of the plurality of supporters in the second region is in a range of from about 50% to about 100% to an area density of the plurality of first real conductive pillars in the first region. A method for manufacturing a semiconductor package including the semiconductor device is also disclosed in the present disclosure.
US11171099B2 Single-shot encapsulation
A semiconductor device includes a semiconductor wafer. A plurality of pillar bumps is formed over the semiconductor wafer. A solder is deposited over the pillar bumps. The semiconductor wafer is singulated into a plurality of semiconductor die after forming the pillar bumps while the semiconductor wafer is on a carrier. An encapsulant is deposited around the semiconductor die and pillar bumps while the semiconductor die remains on the carrier. The encapsulant covers an active surface of the semiconductor die between the pillar bumps.
US11171098B2 Package and manufacturing method thereof
A package includes a first redistribution structure, a die, a plurality of conductive structures, an encapsulant, and a second redistribution structure. The first redistribution structure includes a composite dielectric layer, a plurality of under bump metallization patterns, a dielectric layer, and a plurality of conductive patterns. The composite dielectric layer includes a first sub-layer and a second sub-layer stacked on the first sub-layer. The under bump metallization patterns are over the first sub-layer and penetrate through the composite dielectric layer. The dielectric layer is disposed on the second sub-layer of the composite dielectric layer. The conductive patterns are embedded in the dielectric layer. The die and the conductive structures are on the first redistribution structure. The encapsulant encapsulates the die and the conductive structures. The second redistribution structure is over the conductive structures, the encapsulant, and the die.
US11171097B2 Bonded assembly containing metal-organic framework bonding dielectric and methods of forming the same
A bonded assembly includes a first semiconductor die containing a first substrate, first semiconductor devices, and first bonding pads that are electrically connected to a respective node of the first semiconductor devices, a second semiconductor die containing a second substrate, second semiconductor devices, and second bonding pads that are electrically connected to a respective node of the second semiconductor devices and bonded to a respective one of the first bonding pads, and at least one metal-organic framework (MOF) dielectric layer that laterally surrounds at least one of the first bonding pads and the second bonding pads.
US11171096B2 Semiconductor package
A semiconductor package includes a main substrate, a resonator device disposed above the main substrate, a wiring portion connected to the resonator device, an electrical connection structure connected to the wiring portion and the main substrate, an encapsulant encapsulating the resonator device and the electrical connection structure, and a heat dissipation member bonded to and mounted on the resonator device. A cavity is provided in the resonator device, and is formed between the resonance portion and a resonator device substrate provided in the resonator device.
US11171089B2 Line space, routing and patterning methodology
A method of manufacturing a semiconductor device including the operations of defining a first metal pattern (MX-1) having a first metal pattern pitch (MX-1P); depositing an insulating layer over the first metal pattern; defining a core grid having a plurality of core locations having a coreX pitch (CoreXP) on the insulating layer; removing predetermined portions of the insulating layer to form a plurality of core openings through a predetermined set of the core locations; and elongating the core openings using a directional etch (DrE) to form expanded core openings that are used to form the next metal layer MX pattern.
US11171087B1 Semiconductor structure and controlling method thereof
The present disclosure provides a semiconductor structure employing an antifuse structure and a controlling method of the semiconductor structure. The semiconductor structure includes a semiconductor substrate, a transistor and an antifuse structure. The transistor is disposed on the semiconductor substrate. The antifuse structure is disposed on the semiconductor substrate and adjacent to the transistor. The antifuse structure includes a first conductive portion, a fusible portion and a second conductive portion. The first conductive portion is disposed in the semiconductor substrate. The fusible portion is disposed on the first conductive portion. The second conductive portion is disposed on the fusible portion. The antifuse structure encloses the transistor in a top view.
US11171085B2 Semiconductor device structure with magnetic layer and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a substrate, and the substrate includes a first region and a second region. The semiconductor device structure includes a first conductive structure formed over the first region of the substrate and a bottom magnetic layer formed over the second region of the substrate. The semiconductor device structure also includes a second conductive structure formed over the bottom magnetic layer and a first insulating layer formed over a sidewall surface of the first conductive structure. The semiconductor device structure further includes a second insulating layer formed over the first insulating layer, and the second insulating layer has a stair-shaped structure.
US11171076B2 Compute-in-memory packages and methods forming the same
A method includes placing a first plurality of dies over a carrier. The first plurality of dies include at least a first logic die and a first memory die, placing a second plurality of dies over the first plurality of dies. The second plurality of dies are electrically coupled to the first plurality of dies, and include at least a second logic die and a second memory die. A third plurality of dies are placed over the second plurality of dies, and are electrically coupled to the first plurality of dies and the second plurality of dies. The third plurality of dies include at least a third logic die and a third memory die. The method further includes forming electrical connectors over and electrically coupling to the first plurality of dies, the second plurality of dies, and the third plurality of dies.
US11171071B2 Power module and fabrication method of the power module
A power module includes: a plate-shaped thick copper substrate, a conductive stress relaxation metal layer disposed on the thick copper substrate, a semiconductor device disposed on the stress relaxation metal layer, and a plated layer disposed on the stress relaxation metal layer, wherein the semiconductor device is bonded to the stress relaxation metal layer via the plated layer. The thick copper substrate includes a first thick copper layer and a second thick copper layer disposed on the first thick copper layer, and the stress relaxation metal layer is disposed on the second thick copper layer. A part of the semiconductor device is embedded to be fixed to the stress relaxation metal layer. A bonded surface between the semiconductor device and the stress relaxation metal layer are integrated to each other by means of diffusion bonding or solid phase diffusion bonding.
US11171064B2 Metalization repair in semiconductor wafers
Embodiments are directed to a method for repairing features of a host semiconductor wafer. The method includes forming a feature of the host semiconductor wafer, wherein the feature includes a first conductive material and a surface having a planar region and non-planar regions. The method further includes forming a metal conductive liner over the non-planar regions. The method further includes applying a second conductive material metal layer over said the conductive liner. The method further includes recessing the second conductive material to be substantially planar with the planar region.
US11171063B2 Metalization repair in semiconductor wafers
Embodiments are directed to a method for repairing features of a host semiconductor wafer. The method includes forming a feature of the host semiconductor wafer, wherein the feature includes a first conductive material and a surface having a planar region and non-planar regions. The method further includes forming a metal conductive liner over the non-planar regions. The method further includes applying a second conductive material metal layer over said the conductive liner. The method further includes recessing the second conductive material to be substantially planar with the planar region.
US11171061B2 Method for patterning a lanthanum containing layer
Embodiments described herein relate to a method for patterning a doping layer, such as a lanthanum containing layer, used to dope a high-k dielectric layer in a gate stack of a FinFET device for threshold voltage tuning. A blocking layer may be formed between the doping layer and a hard mask layer used to pattern the doping layer. In an embodiment, the blocking layer may include or be aluminum oxide (AlOx). The blocking layer can prevent elements from the hard mask layer from diffusing into the doping layer, and thus, can improve reliability of the devices formed. The blocking layer can also improve a patterning process by reducing patterning induced defects.
US11171060B2 Dual metal contacts with ruthenium metal plugs for semiconductor devices
A semiconductor device and a method of forming a semiconductor device. The semiconductor device includes a first raised feature in a n-type channel field effect transistor (NFET) region on a substrate, a first doped epitaxial semiconductor material grown on the first raised feature, a first metal contact on the first doped epitaxial semiconductor material, a first metal nitride on the first metal contact, and a first ruthenium (Ru) metal plug on the first metal nitride. The device further includes a second raised feature in a p-type channel field effect transistor (PFET) region on the substrate, a second doped epitaxial semiconductor material grown on the second raised feature, a second metal contact on the second doped epitaxial semiconductor material, a second metal nitride on the second metal contact, and a second ruthenium (Ru) metal plug on the second metal nitride.
US11171055B2 UV laser slicing of β-Ga2O3 by micro-crack generation and propagation
A method of cleaving includes providing a substrate. Optionally, the substrate includes β-gallium oxide, hexagonal zinc sulfide, or magnesium selenide. The substrate includes at least one natural cleave plane and a crystallinity. The substrate is cleaved along a first natural cleave plane of the at least one natural cleave plane. The cleaving the substrate along the first natural cleave plane includes the following. A micro-crack is generated in the substrate while maintaining the crystallinity adjacent to the micro-crack by generating a plurality of phonons in the substrate, the micro-crack comprising a micro-crack direction along the first natural cleave plane. The micro-crack is propagated along the first natural cleave plane while maintaining the crystallinity adjacent to the micro-crack. Optionally, generating a micro-crack in the substrate by generating a plurality of phonons in the substrate includes generating the plurality of phonons by electron-hole recombination. Optionally, the electron-hole recombination includes non-radiative electron-hole recombination.
US11171053B2 Transistor device and related methods
A method of forming a semiconductor device includes providing a device having a gate stack including a metal gate layer. The device further includes a spacer layer disposed on a sidewall of the gate stack and a source/drain feature adjacent to the gate stack. The method further includes performing a first etch-back process to the metal gate layer to form an etched-back metal gate layer. In some embodiments, the method includes depositing a metal layer over the etched-back metal gate layer. In some cases, a semiconductor layer is formed over both the metal layer and the spacer layer to provide a T-shaped helmet layer over the gate stack and the spacer layer.
US11171049B2 Semiconductor device and a method of forming the semiconductor device
According to various embodiments, a device may include: a semiconductor region; a metallization layer disposed over the semiconductor region; and a self-organizing barrier layer disposed between the metallization layer and the semiconductor region, wherein the self-organizing barrier layer comprises a first metal configured to be self-segregating from the metallization layer.
US11171048B2 Adaptive endpoint detection for automated delayering of semiconductor samples
Adaptive endpoint detection is applied to delayering of a multi-layer sample utilizing a combination of dynamic and predetermined parameters. Tuned predetermined parameters, varying between layers of the sample, allow automated operation across multiple sites of a device. A semiconductor logic device is described, having a zone of thick metal layers and a zone of thin metal layers. The described techniques can be integrated with analysis operations and can be applied across a wide range of device types and manufacturing processes.
US11171046B2 Methods for forming cobalt and ruthenium capping layers for interconnect structures
Methods and apparatus for forming an interconnect structure, the method including selectively depositing two or more capping layers atop a top surface of a via within a low-k dielectric layer, wherein the two or more capping layers include a first layer of ruthenium and a second layer of cobalt.
US11171045B2 Deposition of metal films with tungsten liner
Apparatuses and methods to provide electronic devices having metal films are provided. Some embodiments of the disclosure utilize a metallic tungsten layer as a liner that is filled with a metal film comprising cobalt. The metallic tungsten layer has good adhesion to the cobalt leading to enhanced cobalt gap-fill performance.
US11171040B2 Removing polymer through treatment
A method includes depositing a mask layer over a dielectric layer, patterning the mask layer to form a trench, applying a patterned photo resist having a portion over the mask layer, and etching the dielectric layer using the patterned photo resist as an etching mask to form a via opening, which is in a top portion of the dielectric layer. The method further includes removing the patterned photo resist, and etching the dielectric layer to form a trench and a via opening underlying and connected to the trench. The dielectric layer is etched using the mask layer as an additional etching mask. A polymer formed in at least one of the trench and the via opening is removed using nitrogen and argon as a process gas. The trench and the via opening are filled to form a metal line and a via, respectively.
US11171036B2 Preventing dielectric void over trench isolation region
A method and related structure provide a void-free dielectric over trench isolation region in an FDSOI substrate. The structure may include a first transistor including a first active gate over the substrate, a second transistor including a second active gate over the substrate, a first liner extending over the first transistor, and a second, different liner extending over the second transistor. A trench isolation region electrically isolates the first transistor from the second transistor. The trench isolation region includes a trench isolation extending into the FDSOI substrate and an inactive gate over the trench isolation. A dielectric extends over the inactive gate and in direct contact with an upper surface of the trench isolation region. The dielectric is void-free, and the liners do not extend over the trench isolation.
US11171034B2 Manufacturing of cavities
A substrate includes a first solid semiconductor region and a second semiconductor on insulator region. First and second cavities are simultaneously formed in the first and second regions, respectively, of the substrate using etching processes in two steps which form an upper portion and a lower portion of each cavity. The first and second cavities will each have a step at a level of an upper surface of the insulator of the second semiconductor on insulator region. A further oxidation of the first cavity produces a rounded or cut-off area for the upper portion.
US11171031B2 Die matrix expander with partitioned subring
A die matrix expander includes a subring including ≥3 pieces, and a wafer frame supporting a dicing tape having an indentation for receiving pieces of the subring. The subring prior to expansion sits below a level of the wafer frame and has an outer diameter
US11171027B2 Storing system
A storing system includes: a traveling rail including a plurality of first rails extending in a first direction and a plurality of second rails extending in a second direction, the first rails and the second rails being disposed in a grid pattern on the same horizontal plane to form lengthwise and crosswise a plurality of opening areas each of which is surrounded by a pair of the first rails and a pair of the second rails; a vehicle including a traveling unit and a transfer unit; and a storage unit on which a FOUP is to be placed. The storage unit includes a plurality of rack units adjacent to each other. Each of the rack units includes a placement member on which the FOUP is to be placed, is provided such that the placement member is positioned directly below the corresponding opening area, and is detachable from the traveling rail.
US11171026B2 Systems, devices, and methods for using a real time environment sensor in a FOUP
The present disclosure provides systems and methods for monitoring an environment of a front opening universal pod (FOUP). The systems and methods may include an environmental sensor disposed within the FOUP and configured to measure one or more environmental parameters of an interior environment of the FOUP; and a wireless transmitter disposed within the FOUP and in communication with the environmental sensor, wherein the wireless transmitter is configured to wirelessly transmit the one or more environmental parameters from the environmental sensor to a controller disposed outside of the FOUP to decide whether the one or more environmental parameters are within threshold limits and receive a message according to a decision of whether the one or more environmental parameters are within the threshold limits from the controller.
US11171023B2 Diode laser for wafer heating for EPI processes
Embodiments of the present disclosure generally relate to apparatus and methods for semiconductor processing, more particularly, to a thermal process chamber. The thermal process chamber may include a substrate support, a first plurality of heating elements disposed over the substrate support, and one or more high-energy radiant source assemblies disposed over the first plurality of heating elements. The one or more high-energy radiant source assemblies are utilized to provide local heating of cold regions on a substrate disposed on the substrate support during processing. Localized heating of the substrate improves temperature profile, which in turn improves deposition uniformity.
US11171022B2 Substrate treatment apparatus and method of manufacturing semiconductor device
In one embodiment, a substrate treatment apparatus includes a supporter configured to support and rotate a substrate, and a liquid supplier configured to supply a liquid to the substrate. The apparatus further includes a wall provided separately from the supporter and at least partially surrounding the supporter, and a detector provided between the supporter and the wall and configured to detect a change in the liquid.
US11171021B2 Internal plasma grid for semiconductor fabrication
The embodiments disclosed herein pertain to improved methods and apparatus for etching a semiconductor substrate. A plasma grid assembly is positioned in a reaction chamber to divide the chamber into upper and lower sub-chambers. The plasma grid assembly may include one or more plasma grids having slots of a particular aspect ratio, which allow certain species to pass through from the upper sub-chamber to the lower sub-chamber. Where multiple plasma grids are used, one or more of the grids may be movable, allowing for tenability of the plasma conditions in at least the lower sub-chamber. In some cases, an electron-ion plasma is generated in the upper sub-chamber. Electrons that make it through the grid to the lower sub-chamber are cooled as they pass through. In some cases, this results in an ion-ion plasma in the lower sub-chamber.
US11171017B2 Shutter disk
Describes are shutter disks comprising one or more of titanium (Ti), barium (Ba), or cerium (Ce) for physical vapor deposition (PVD) that allows pasting to minimize outgassing and control defects during etching of a substrate. The shutter disks incorporate getter materials that are highly selective to reactive gas molecules, including O2, CO, CO2, and water.
US11171009B2 Processing method of wafer
There is provided a processing method of a wafer. The processing method includes a frame unit preparation step of fixing the wafer in an opening of an annular frame by an adhesion tape to prepare a frame unit and a frame unit holding step of attracting and holding the wafer of the frame unit by an chuck table in an etching chamber with the intermediary of the adhesion tape. The processing method includes also a shielding step of covering the annular frame and (or) an annular region of the adhesion tape by a cover member to shield the annular frame and (or) the annular region from an external space and a dry etching step of supplying a gas to the etching chamber and executing dry etching for the wafer after execution of the frame unit holding step and the shielding step.
US11171004B2 Film forming method and substrate processing system
There is provided a film forming method including: forming an Al-containing film on a base in a depressurized state; and subsequently, forming an initial tungsten film on the Al-containing film by alternately supplying a B2H6 gas and a WF6 gas in a repetitive manner in the depressurized state without exposing the Al-containing film to an atmosphere while performing a purge process between the supply of the B2H6 gas and the supply of the WF6 gas.
US11171003B2 Doping through diffusion and epitaxy profile shaping
A method includes etching a semiconductor substrate to form a first trench and a second trench. A remaining portion of the semiconductor substrate is left between the first trench and the second trench as a semiconductor region. A doped dielectric layer is formed on sidewalls of the semiconductor region and over a top surface of the semiconductor region. The doped dielectric layer includes a dopant. The first trench and the second trench are filled with a dielectric material. An anneal is then performed, and a p-type dopant or an n-type dopant in the doped dielectric layer is diffused into the semiconductor region to form a diffused semiconductor region.
US11171002B2 Alternating hardmasks for tight-pitch line formation
Methods of forming fins include masking a region on a three-color hardmask fin pattern, leaving a fin of a first color exposed. The exposed fin of the first color is etched away with a selective etch that does not remove fins of a second color or a third color. The mask and all fins of a second color are etched away. Fins are etched into a fin base layer using the fins of the first color and the fins of the third color.
US11170999B2 Deposition method
A deposition method includes forming a nitride film on a surface of a substrate; and performing, after the depositing, plasma purging supplying a noble gas activated as a plasma. The forming of the nitride film includes a) forming adsorption inhibitors on the surface of the substrate, by supplying a chlorine gas activated by a plasma and by causing the activated chlorine gas to be adsorbed on the surface of the substrate; b) causing a raw material gas, containing silicon and chlorine or a metal and chlorine, to be adsorbed on a region in the surface of the substrate on which the adsorption inhibitors are not present, by supplying the raw material gas on the surface of the substrate; and c) depositing the nitride film on the surface of the substrate, by supplying a nitriding gas to cause the raw material gas to be reacted with the nitriding gas.
US11170997B2 Atomic layer deposition and etch for reducing roughness
Methods and apparatuses for reducing roughness using integrated atomic layer deposition (ALD) and etch processes are described herein. In some implementations, after a mask is provided on a substrate, methods include depositing a conformal layer on the mask by ALD to reduce roughness and etching a layer underlying the mask to form patterned features having a reduced roughness. In some implementations, after a substrate is etched to a first depth to form features at the first depth in the substrate, methods include depositing a conformal layer by ALD on sidewalls of the features to protect sidewalls and reduce roughness during a subsequent etch process. The ALD and etch processes may be performed in a plasma chamber.
US11170996B2 Method of manufacturing semiconductor device, substrate processing apparatus, and non-transitory computer-readable recording medium
(a) Loading a substrate into a process chamber; (b) supplying a processing gas including H2O-containing radicals to the substrate; (c) supplying a gas including a halogen element; (d) supplying a gas including one or both of an oxygen element and a nitrogen element after (c); and (e) repeating (c) and (d) are provided.
US11170993B2 Selective PEALD of oxide on dielectric
Methods for selectively depositing oxide thin films on a dielectric surface of a substrate relative to a metal surface are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a first precursor comprising oxygen and a species to be included in the oxide, such as a metal or silicon, and a second plasma reactant. In some embodiments the second plasma reactant comprises a plasma formed in a reactant gas that does not comprise oxygen. In some embodiments the second plasma reactant comprises plasma generated in a gas comprising hydrogen.
US11170991B2 Plasma processing apparatus
Disclosed is a plasma processing apparatus including: a first electrode to which a high frequency power is supplied; a second electrode that functions as a counter electrode with respect to the first electrode; a plurality of dielectric units arranged between plasma generated between the first electrode and the second electrode, and the second electrode; and a controller that controls an impedance between the plasma and the second electrode via each of the dielectric units by independently controlling a position or a dielectric constant of each of the dielectric units.
US11170988B2 Method of double-side polishing silicon wafer
Provided is a method of double-side polishing a silicon wafer using a double-side polishing apparatus, the method including in succession: a first polishing step of performing double-side polishing while supplying a first polishing agent that is an alkaline aqueous solution containing abrasive grains to the polishing cloths; a polishing agent switching step of stopping the supply of the first polishing agent and starting the supply of a second polishing agent that is an alkaline aqueous solution containing a water-soluble polymer with no abrasive grains, with the polishing cloths of the upper plate and the lower plate being in contact with the front surface and the back surface of the silicon wafer, respectively and with the upper plate and the lower plate being continuously rotated; and a second polishing step of performing double-side polishing while supplying the second polishing agent to the polishing cloths.
US11170986B2 Luminescence based fiber optic probe for the detection of rare earth elements
The disclosure relates to an apparatus, method and process for detecting rare earth elements. The system includes an LED powered by a first power source and a focusing lens in optical communication with the LED. A shortpass filter is in optical communication with the focusing lens; and a fiber bifurcated cable in optical communication with the shortpass filter. The system includes a probe tip in optical communication with the fiber bifurcated cable and a sample; a first aspheric lens in optical communication with the fiber bifurcated cable. A longpass filter is in optical communication with the first aspheric lens and a second aspheric lens in optical communication with the longpass filter. The system includes a spectrometer connected to a power source, where the spectrometer is in optical communication with the second aspheric lens.
US11170985B2 Surface-assisted laser desorption/ionization method, mass spectrometry method and mass spectrometry device
A surface-assisted laser desorption/ionization method according to an aspect includes: a first process of preparing a sample support (2) having a substrate (21) in which a plurality of through-holes (S) passing from one surface (21a) thereof to the other surface (21b) thereof are provided and a conductive layer (23) that covers at least the one surface (21a); a second process of placing a sample (10) on a sample stage (1) and arranging the sample support (2) on the sample (10) such that the other surface (21b) faces the sample (10); and a third process of applying a laser beam (L) to the one surface (21a) and ionizing the sample (10) moved from the other surface (21b) side to the one surface (21a) side via the through-holes (S) due to a capillary phenomenon.
US11170983B2 Electron multiplier that suppresses and stabilizes a variation of a resistance value in a wide temperature range
The present embodiment relates to an electron multiplier having a structure configured to suppress and stabilize a variation of a resistance value in a wider temperature range. The electron multiplier includes a resistance layer sandwiched between a substrate and a secondary electron emitting layer and configured using a Pt layer two-dimensionally formed on a layer formation surface which is coincident with or substantially parallel to a channel formation surface of the substrate. The resistance layer has a temperature characteristic within a range in which a resistance value at −60° C. is 10 times or less, and a resistance value at +60° C. is 0.25 times or more, relative to a resistance value at a temperature of 20° C.
US11170982B2 Methods and apparatus for producing low angle depositions
Methods and apparatus for low angle, selective plasma deposition on a substrate. A plasma chamber uses a process chamber having an inner processing volume, a three dimensional (3D) magnetron with a sputtering target with a hollow inner area that overlaps at least a portion of sides of the sputtering target and moves in a linear motion over a length of the sputtering target, a housing surrounding the 3D magnetron and the sputtering target such that at least one side of the housing exposes the hollow inner area of the sputtering target, and a linear channel interposed between the housing and a wall of the process chamber.
US11170977B2 Plasma processing device
An antenna conductor is cooled to stably generate plasma, and unexpected fluctuation in the electrostatic capacity of a variable capacitor connected to the antenna conductor is suppressed while cooling the variable capacitor. A plasma processing device which generates plasma in a vacuum container and processes a substrate by using the plasma is provided. The plasma processing device includes: an antenna conductor through which a high-frequency current is caused to flow to generate plasma, and a variable capacitor which is electrically connected to the antenna conductor. The antenna conductor has a flow path in which a cooling liquid flows. A dielectric of the variable capacitor is constituted of the cooling liquid flowing through the antenna conductor.
US11170974B2 Obtaining an energy spectrum of a focused ion beam
It is provided a method for obtaining an energy spectrum of a focused ion beam when a Bragg peak chamber is used to measure an integrated depth dose, IDD. The method comprises the steps of: simulating doses of a set of nominally mono energetic focused ion beams; determining a lateral extension of a Bragg peak chamber to evaluate; calculating a set of theoretic component IDD curves, CIDDs, by laterally integrating the dose of the simulated set of the nominally mono energetic focused ion beams, over the lateral extension of the Bragg peak chamber; storing calculated CIDDs; obtaining a measured IDD of a focused ion beam with a nominal energy using the Bragg peak chamber; and performing a fit of a linear combination of CIDDs to the measured IDD, to determine an energy spectrum for the focused ion beam with the nominal beam energy.
US11170972B2 Scanning electron microscope and method for analyzing secondary electron spin polarization
A scanning electron microscope includes a spin detector configured to measure spin polarization of a secondary electron emitted from a sample, and an analysis device configured to analyze measurement data of the spin detector. The analysis device determines a width of a region where the secondary electron spin polarization locally changes in the measurement data. The analysis device further evaluates a strain in the sample based on the width of the region. With a configuration of the scanning electron microscope, it is possible to perform analysis of a strain in a magnetic material with high accuracy.
US11170969B2 Electron beam observation device, electron beam observation system, and control method of electron beam observation device
Provided is an electron beam observation device that includes: an electron source; an objective lens concentrating an electron beam emitted from the electron source; and a control unit configured to perform control such that a plurality of images is generated by capturing images of a reference sample having a specific pattern, and a frequency characteristic is calculated for each of the plurality of images, in which an image is generated based on a secondary signal generated from a sample due to irradiation of the sample with the electron beam, and the control unit holds the plurality of frequency characteristics.
US11170968B2 MEMS frame heating platform for electron imagable fluid reservoirs or larger conductive samples
A heating device having a heating element patterned into a robust MEMs substrate, wherein the heating element is electrically isolated from a fluid reservoir or bulk conductive sample, but close enough in proximity to an imagable window/area having the fluid or sample thereon, such that the sample is heated through conduction. The heating device can be used in a microscope sample holder, e.g., for SEM, TEM, STEM, X-ray synchrotron, scanning probe microscopy, and optical microscopy.
US11170965B2 System for generating X-ray beams from a liquid target
A system for generating X-ray beams from a liquid target includes a vacuum chamber, a diamond window assembly, an electron source, a target material flow system, and an X-ray detector/imager. An electron beam from the electron source travels through the diamond window assembly and into a dynamic target material of the flow system. Preferably, the dynamic target material is lead bismuth eutectic in a liquid state. Upon colliding with the dynamic target material, X-rays are generated. The generated X-rays exit through an X-ray exit window to be captured by the X-ray detector/imager. Since the dynamic target material is constantly in fluid motion within a pipeline of the flow system, the electron beam always has a new target area which is at a controlled operational temperature and thus, prevents overheating issues. By providing a small focus area for the electron beams, the overall imaging resolution of the X-rays is also improved.
US11170959B2 Electromagnetic relay
An electromagnetic relay includes a base having a receiving space, an electromagnetic unit disposed outside of the receiving space, a magnetically attractive member magnetically attractable by the electromagnet unit, a first stationary contact disposed in the receiving space, a second stationary contact, a movable terminal member and a movable contact. When the electromagnetic unit is energized, the movable terminal member is pushed by the magnetically attractive member and the movable contact contacts one of the first and second stationary contacts. When the electromagnetic unit is de-energized, the movable contact contacts the other one of the first and second stationary contacts.
US11170956B2 Switching arrangement
A switch assembly comprises a plurality of contacts, a switch including a contact bridge and an armature connected to the contact bridge, and a switch status detector positioned remotely and electrically isolated from the switch. The switch has an open position in which the contacts are electrically separated from one another and a closed position in which the contacts are in electrical contact with each other through the contact bridge. The switch status detector includes an electronic oscillator coupled with a coil wrapped around a core. The switch status detector outputs an oscillating voltage that varies depending upon a position of the switch between the open position and the closed position.
US11170951B2 Method of manufacturing electric contact
A method of manufacturing an electric contact includes a welding step of welding a contact material (12) to a base material (11), and a crushing step of crushing the contact material (12), wherein one or more absorption holes (11a and 11b) that absorb deformation of the base material (11) in a thickness direction (Z direction) caused by the crushing of the contact material (12) are formed around the welding position of the contact material (12) on the base material (11).
US11170950B2 Keyboard backlight module with light-guide pattern, reflector pattern, and applications thereof
A keyboard backlight module includes a light guide plate, a reflector, a light-emitting device and a first microstructure. The light guide plate has an output surface, a light guide pattern and a bottom surface disposed on an opposite side of the output surface. The light guide pattern is arranged on at least one of the bottom surface and the output surface. The reflector has a reflecting surface facing the bottom surface. The light-emitting device is disposed on one side of the light guide plate and configured to provide an incident light to the reflecting surface. The first microstructure is disposed on the reflecting surface, at least partially overlaps with the light guide pattern, and is configured to transform the incident light into a first reflected light.
US11170949B2 Winder
A winder includes a winding mechanism, a chamber housing the winding mechanism, at least one vacuum pump, and a product case. The winding mechanism is configured to wind a belt-shaped raw film around a winding core. The belt-shaped raw film is composed of a plurality of electrodes and a plurality of separating films. The at least one vacuum pump is configured to suck air into the chamber. The product case is configured to house a plurality of winding products each formed by winding the raw film with use of the winding mechanism disposed in the chamber.
US11170948B2 Method for preparing an electrode comprising a substrate, aligned carbon nanotubes and a metal oxide deposited by reductive deposition
The present invention relates to a method for preparing an electrode comprising a metal substrate, vertically aligned carbon nanotubes and a metal oxide deposited over the entire length of said vertically aligned carbon nanotubes, said method comprising the following consecutive steps: (a) synthesizing, on a metal substrate, a mat of vertically aligned carbon nanotubes; and (b) depositing a metal oxide matrix over the entire height of said vertically aligned carbon nanotube mat via spontaneous reduction at a temperature not exceeding 40° C. The present invention also relates to said electrode and to the uses thereof.
US11170947B2 Doping system, and method for manufacturing electrodes, batteries and capacitors
Provided is a doping system in which an active material in a strip-shaped electrode precursor having a layer including an active material is doped with alkali metal. The doping system includes a doping tank, a conveying unit, a counter electrode unit, a connection unit, and a porous insulating member. The doping tank accommodates a solution including alkali metal ions. The conveying unit conveys the electrode precursor along a path passing through the inside of the doping tank. The counter electrode unit is accommodated in the doping tank. The connection unit electrically connects the electrode precursor and the counter electrode unit. The porous insulating member is disposed between the electrode precursor and the counter electrode unit, and is not in contact with the electrode precursor.
US11170943B2 Supercapacitor electrode, manufacturing method thereof, and supercapacitor
A supercapacitor electrode includes a substrate and at least one nitrogen-doped ultra-nanocrystalline diamond layer. The nitrogen-doped ultra-nanocrystalline diamond layer is disposed on the substrate. The nitrogen-doped ultra-nanocrystalline diamond layer is a dense continuous film. A conductivity of the supercapacitor electrode is 130 S/cm or more. In addition, a manufacturing method of a supercapacitor electrode is provided.
US11170939B2 Tantalum capacitor including body and lead frame having bent portion forming inclination angle toward the body
A tantalum capacitor includes a tantalum body including tantalum powder, and having a tantalum wire exposed to one end surface; a molding portion including fifth and sixth surfaces opposed in a first direction, third and fourth surfaces opposed in a second direction, and first and second surfaces opposed in a third direction, and formed to surround the tantalum body; an anode lead frame exposed to the second surface of the molding portion, and connected to the tantalum wire; and a cathode lead frame spaced apart from the anode lead frame, and exposed to the second surface of the molding portion. The anode lead frame includes a first connection portion and a first bent portion, and the first bent portion forms an inclination angle within a range of less than 70° toward the tantalum body, based on the first connection portion.
US11170936B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion respectively arranged on end portions of the internal electrodes exposed from first and second surfaces. The first and second side margin portions respectively include a first region adjacent to an outer side surface of each of the side margin portions, and a second region adjacent to the internal electrodes exposed from the first and second surfaces. The number of pores per unit area in the second region is less than the number of pores per unit area in the first region.
US11170935B2 Manufacturing method for electronic component including electrode formed by removal of insulating layer by laser light
A manufacturing method for an electronic component includes: a step of forming an insulating layer on an outer electrode body so as to cover the outer electrode body, the outer electrode body being formed on a chip element which forms the electronic component; and a step of removing the insulating layer in a predetermined region of the outer electrode body by applying laser light to the insulating layer in the predetermined region so as to expose the predetermined region. The insulating layer has a higher absorption coefficient for the laser light than a material forming a surface of the outer electrode body.
US11170933B2 Stress management scheme for fabricating thick magnetic films of an inductor yoke arrangement
Embodiments of the invention are directed to a method of fabricating a yoke arrangement of an inductor. A non-limiting example method includes forming a dielectric layer across from a major surface of a substrate. The method further includes configuring the dielectric layer such that it imparts a predetermined dielectric layer compressive stress on the substrate. A magnetic stack is formed on an opposite side of the dielectric layer from the substrate, wherein the magnetic stack includes one or more magnetic layers alternating with one or more insulating layers. The method further includes configuring the magnetic stack such that it imparts a predetermined magnetic stack tensile stress on the dielectric layer, wherein a net effect of the predetermined dielectric layer compressive stress and the predetermined magnetic stack tensile stress on the substrate is insufficient to cause a portion of the major surface of the substrate to be substantially non-planar.
US11170930B2 Inductor component
An inductor component comprising an element body including a first end surface and a second end surface opposite to each other, and a bottom surface connected between the first end surface and the second end surface; a coil disposed in the element body and including a coil conductor layer wound in a planar shape on a vertical plane for the first end surface, the second end surface, and the bottom surface; and a first external electrode and a second external electrode embedded in the element body so as to be exposed from at least the bottom surface and electrically connected to the coil. The first external electrode has an end edge extending in a direction orthogonal to the vertical plane, and the end edge is formed into an uneven shape.
US11170926B2 Isolated coupling structure
An isolation coupling structure for transmitting a feedback signal between a secondary side and a primary side of a voltage conversion device includes a first dielectric layer including a first face and a second face opposite to the first face, a first coupling coil disposed on the first face enclosing to form an inner region; a second coupling coil configured to couple with the first coupling coil. The second coupling coil includes a first coil portion and a second coil portion, where the first coil portion is disposed on the second face, the second coil portion is disposed on the first face and located inside the inner region. The second coil portion is isolated from the first coupling coil, and the first coil portion and the second coil portion are electrically connected. The technical effect is that it can realize the electrical isolation and the coupling with low cost and small package size.
US11170919B2 Near net shape bulk laminated silicon iron electric steel for improved electrical resistance and low high frequency loss
The invention involves producing discontinuous, flake-shaped particles of a soft magnetic material, coating the flake-shaped particles with an electrically insulating coating, and consolidating the coated flaked-shaped particles to form a soft magnetic bulk shape. The consolidated bulk shape can comprise a layer or a simple or complex 3D magnet part shape, which has a consolidated layered microstructure that includes laminated soft magnetic regions that are substantially encapsulated by an electrical insulating layer to increase the resistivity of soft magnetic material, especially when used in silicon iron magnet parts.
US11170917B1 Zinc oxide varistor ceramics
Provided according to embodiments of the invention are varistor ceramic formulations that include zinc oxide (ZnO). In particular, varistor ceramic formulations of the invention may include dopants including an alkali metal compound, an alkaline earth compound, an oxide of boron, an oxide of aluminum, or a combination thereof. Varistor ceramic formulations may also include other metal oxides. Also provided according to embodiments of the invention are varistor ceramic materials formed by sintering a varistor ceramic formulation according to an embodiment of the invention. Further provided are varistors formed from such ceramic materials and methods of making such materials.
US11170911B2 Wiring member
A wiring member includes a plurality of wire-like transmission members disposed along a common route on an object-attached part and a base member keeping the plurality of wire-like transmission members in a flat state, wherein the plurality of wire-like transmission members include a first wire-like transmission member and a second wire-like transmission member longer than the first wire-like transmission member.
US11170910B2 Power cables for electric submersible pump
A downwell pump three-phase power cable containing three power conductors each provided with at least one extruded polymeric insulating layer made of an insulating polymer selected from an ethylene copolymer or a fluoropolymer, a metal tube in radial external position with respect to the insulating layer, and an extruded encapsulating layer embedding the three power conductors and made of a fluoropolymer.
US11170908B2 Cable comprising a silane crosslinkable polymer composition
A process of making a cable having a conductor surrounded by at least one crosslinkable layer having a polymer composition. The polymer composition has (a) a polyolefin bearing hydrolysable silane groups and a silanol condensation catalyst compound.
US11170905B2 Nuclear fuel claddings, production method thereof and uses of same against oxidation/hydriding
The invention relates to a nuclear fuel cladding comprising: i) a substrate containing a zirconium-based inner layer, optionally coated with at least one intermediate layer formed by at least one intermediate material selected from among tantalum, molybdenum, tungsten, niobium, vanadium, hafnium or the alloys thereof; and ii) at least one protective outer layer placed on the substrate and formed by a protective material selected from either chromium or an alloy of chromium. The nuclear fuel cladding produced using the method of the invention has improved resistance to oxidation/hydriding. The invention also relates to the method for the production of the nuclear fuel cladding by ion etching of the surface of the substrate and deposition of the outer layer on the substrate with a high power impulse magnetron sputtering method (HiPIMS), as well as to the use thereof to protect against oxidation and/or hydriding.
US11170901B2 Fission reaction control in a molten salt reactor
A molten salt reactor includes a nuclear reactor core for sustaining a nuclear fission reaction fueled by a molten fuel salt. A molten fuel salt control system removes a volume of the molten fuel salt from the nuclear reactor core to maintain a reactivity parameter within a range of nominal reactivity. The molten fuel salt control system includes a molten fuel salt exchange system that fluidically couples to the nuclear reactor core and exchanges a volume of the molten fuel salt with a volume of a feed material containing a mixture of a selected fertile material and a carrier salt. The molten fuel salt control system can include a volumetric displacement control system having one or more volumetric displacement bodies insertable into the nuclear reactor core. Each volumetric displacement body can remove a volume of molten fuel salt from the nuclear reactor core, such as via a spill-over system.
US11170900B2 Method and apparatus for refining similar case search
The invention relates to search for cases in a database. According to the proposed method and apparatus, similarity matching is performed between an input case and a set of cases in an initial search to receive similar cases by using a given matching criterion. Then statistics on image and/or non-image-based features associated with the similar cases are calculated and presented to the user with the similar cases. In a search refinement the similar cases are refined by additional features that are determined by the user based on the statistics. The search refinement can be iterative depending on the user's need.
US11170898B2 Methods and systems for prioritizing user symptom complaint inputs
A system for prioritizing user symptom complaint inputs. The system includes a KNN module operating on at least a computing device configured to receive a plurality of symptom complaint datums, receive suspected disease state training data, calculate an optimal vector output utilizing a k-nearest neighbor algorithm and generate an optimal vector output containing a suspected disease state. The system includes a triage module operating on at least a computing device configured to receive the optimal vector output, generate a triage urgency category label, select triage training data as a function of the triage urgency label, generate using a supervised machine-learning model a disease criticality model, evaluate the disease criticality score, and display the ranked disease criticality score for each of the plurality of suspected disease states.
US11170897B2 Method and system for assisting pathologist identification of tumor cells in magnified tissue images
A method, system and machine for assisting a pathologist in identifying the presence of tumor cells in lymph node tissue is disclosed. The digital image of lymph node tissue at a first magnification (e.g., 40×) is subdivided into a multitude of rectangular “patches.” A likelihood of malignancy score is then determined for each of the patches. The score is obtained by analyzing pixel data from the patch (e.g., pixel data centered on and including the patch) using a computer system programmed as an ensemble of deep neural network pattern recognizers, each operating on different magnification levels of the patch. A representation or “heatmap” of the slide is generated. Each of the patches is assigned a color or grayscale value in accordance with (1) the likelihood of malignancy score assigned to the patch by the combined outputs of the ensemble of deep neural network pattern recognizers and (2) a code which assigns distinct colors (or grayscale values) to different values of likelihood of malignancy scores assigned to the patches.
US11170896B2 Predicting risk of major adverse cardiac events
Measurement of circulating ST2 and natriuretic peptide (e.g., NT-proBNP) concentrations is useful for the prognostic evaluation of subjects, in particular for the prediction of adverse clinical outcomes, e.g., mortality, transplantation, and heart failure.
US11170895B2 Olfactory cognitive diagnosis
An olfactory-based cognitive system is implemented by receiving a request from a user, the request including one or more attributes, wherein the one or more attributes include at least olfactory-sensed data and an identification of the olfactometer or electronic nose utilized to gather the olfactory-sensed data. A set of candidate recommendations is generated utilizing the one or more attributes from data sources. A confidence score is generated for each candidate recommendation in the set of candidate recommendations indicating a confidence that the corresponding candidate recommendation is valid to address the request. Each candidate recommendation in the set of candidate recommendations is ranked according to its respective confidence scores. The ranked listing of candidate recommendations is presented to the user for use in addressing the request.
US11170891B2 Image generation from a medical text report
A method of generating a first image from a medical text report comprises acquiring a medical text report comprising one or more natural language statements; analysing the medical text report, using a computer-implemented analysis process, to determine for each natural language statement whether the statement satisfies a predetermined criterion with respect to a first medical finding; and responsive to a determination that a said statement satisfies the predetermined criterion, adding an image representing the first medical finding to an image template, to generate the first image. Also disclosed is an apparatus and computer program.
US11170890B2 Devices systems and methods for evaluating blood flow with vascular perfusion imaging
Devices, systems, and methods for evaluating blood flow with vascular perfusion imaging are disclosed. In an embodiment, a medical system is disclosed. One embodiment of the medical system comprises a perfusion imaging system configured to obtain perfusion imaging data associated with movement of contrast through a vessel of a patient, a graphical user interface, and a medical processing unit in communication with the perfusion imaging system and the graphical user interface. The medical processing unit is configured to receive a first set of perfusion imaging data from the perfusion imaging system, determine at least one parameter representative of the movement of the contrast through the vessel of the patient, generate a first graphical representation of the first set of perfusion imaging data and the at least one parameter determined based on the first set of perfusion imaging data, and output the first graphical representation to the graphical user interface.
US11170885B2 Selecting and correlating physical activity data with image data
Example embodiments may relate systems, methods, apparatuses, and computer readable media configured to correlate image data of a user performing physical activity with data collected during the user's performance. Data may include sensor data measuring, force, acceleration, speed, and/or processed sensor data from one or more sensors. Certain embodiments may determine whether the user is within a performance zone based on user attributes. Correlation of the image data with physical activity data may be based, at least in part, whether the user is within a performance zone.
US11170880B2 Systems and methods for automatically executing workflows of third-party systems
Systems and methods for surfacing contextually relevant data into the workflow of a third party system are discussed herein. The system implements a near-real-time method of detecting activity corresponding to particular electronic health records associated with particular patients in third-party systems using specifically configured software systems. A cloud-based micro-services architecture is communicably coupled to the third-party systems and is operable to transmit contextually relevant data to the third-party system in response to particular detected activities, such as accessing a patient's electronic health record. The contextually-relevant data is identified by comparing electronic health record data from various third-party systems, each third-party system associated with the particular patient, to determine gaps in the records. The contextually relevant data is transmitted to the third-party system and visually integrated into the third-party system's pre-existing clinical workflow.
US11170878B2 Data capturing and exchange method and system
A method for a data capturing and exchange system. The data capturing and exchange system has a plurality of devices in a sub-network and a network server connected to the sub-network. The method includes capturing an unstructured data record of a document on a device, collecting metadata associated with the unstructured data record; determining a recipient for the unstructured data record in a health information exchange, and composing a data message containing the unstructured data record. The method also includes obtaining the composed data message containing the unstructured data record, packing the composed data message into a packed message containing a structured data record corresponding to the unstructured data record, and sending the packed message to the recipient in the HIE can receive and recognize the document.
US11170869B1 Dual data protection in storage devices
The present disclosure generally relates to storage devices, such as solid state drives. A storage device comprises a controller comprising a controller error correction code (ECC) engine and a storage unit comprising a plurality of dies. Each of the dies comprise a die ECC engine. When user data is received, the controller ECC engine generates first ECC/error detection code (EDC) data. The user data and the first ECC/EDC data is sent to a die for storage as a code word. The die ECC engine generates second ECC/EDC data for the code word in granular portions. The second ECC/EDC data is used to correct bit errors in one or more code words up to a threshold value. When the number of bit errors exceeds the threshold value, the failed code words are sent to the controller ECC engine for correction.
US11170867B2 Test system
A test system is provided that includes a memory test circuit, a memory, an input logic circuit, a bypass circuit, an output logic circuit and a register. The register is operated as a pipeline register of the memory test circuit and the output logic circuit. In a first test mode, the memory test circuit transmits a first test signal to the memory such that the memory outputs a memory output test signal to be stored in the register and further transmitted to the memory test circuit or the output logic circuit to perform test.
US11170866B2 Managing block retirement for temporary operational conditions
A processing device in a memory system detects a data loss occurrence in a block of a memory component. The processing device identifies a behavioral criterion associated with the data loss occurrence in the block of the memory component. The processing device further increments a counter associated with the block in response to an occurrence of the behavioral criterion, wherein a value of the counter corresponds to a number of occurrences of a plurality of behavioral criteria associated with data loss occurrences in the block. Responsive to determining that the value of the counter satisfies a first threshold criterion, the processing device designates the block as a quarantined block, performs a stress test of a plurality of stress tests of the block, and responsive to the block failing a first stress test, the processing device retires the block of the memory component.
US11170864B2 Methods and apparatus to improve performance while reading a one-time-programmable memory
Methods, apparatus, systems and articles of manufacture are disclosed that improve performance while reading memory. The method includes initializing an output of a of a sensing circuit to be a first logic high value, obtaining, from the memory, a first current corresponding to a memory bit stored in the memory, replicating the first current, determining whether the replicated first current is greater than a second current, and in response to determining that the replicated first current is greater than the second current, generating a second logic high value at the output of the sensing circuit.
US11170861B1 Non-volatile memory with multi-level cell array and associated program control method
A non-volatile memory includes a cell array, a current supply circuit, a path selecting circuit and a verification circuit. The cell array includes plural multi-level memory cells in an m×n array. The cell array is connected with m word lines and n lines. Each of the plural multi-level memory cells is in one of X storage states. The current supply circuit provides plural reference currents. The path selecting circuit is connected with the current supply circuit and the n bit lines. The verification circuit is connected with the path selecting circuit, and generates n verification signals. A first path selector of the path selecting circuit is connected with a path selecting circuit and a first bit line. A first verification device of the verification circuit is connected with the first path selector and generates a first verification signal.
US11170858B2 Method and apparatus for eliminating EEPROM bit-disturb
A method for use in a memory device including a first memory matrix is provided, the method comprising: receiving a write request that is associated with a first memory cell, the first memory cell being part of the first memory matrix; copying a content of a second memory cell into a register, the second memory cell being part of the first memory matrix; overwriting the second memory cell with the content of the register when the content of the second memory cell is different from the content of the register; and writing, to the first memory cell, at least a portion of data that is associated with the write request.
US11170855B2 Semiconductor device and manufacturing method of the same
A semiconductor device according to an embodiment includes first and second chips, and a first conductor. The first chip includes a first substrate, a first circuit and a first joint metal. The first circuit is provided on the first substrate. The first joint metal is connected to the first circuit. The second chip includes a second substrate, a second circuit, and a second joint metal. The second substrate includes P-type and N-type well regions. The second circuit is provided on the second substrate and includes a first transistor. The second joint metal is connected to the second circuit and the first joint metal. The first conductor is connected to the N-type well region from a top region of the second chip. The P-type well region is arranged between a gate electrode of the first transistor and the N-type well region.
US11170852B1 Cross-bar arrays having steering element with diode
Technology for operating cross-bar arrays is disclosed herein. The memory cells may each have a reversible resistivity element and a steering element comprising a diode. The cross-bar array may be operated in read mode and a bipolar programming mode. Selected memory cells may be sensed by operating the steering elements such that sense currents pass through the diodes and any sneak currents are blocked by the diodes. During bipolar programming of selected memory cells, the steering element of the selected memory cells allows current to flow in either direction through the steering element to permit bipolar programming. In some aspects, the steering element has a switch in parallel with the diode. The switches may be opened when sensing selected memory cells to pass sense currents and block sneak currents with the diodes. The switches may be closed during bipolar programming of the selected memory cells to allow bi-directional current flow.
US11170850B2 Efficient utilization of memory die area
Methods, systems, and apparatus that support efficient utilization of die area for cross-point memory architecture are described. A memory array may include active memory cells overlying each portion of the substrate that includes certain types of support circuitry, such as decoders and sense amplifiers. Boundary tiles, which may be portions of an array having a different configuration from other portions of the array, may be positioned on one side of an array of memory tiles. The boundary tiles may include support components to access both memory cells of neighboring memory tiles and memory cells overlying the boundary tiles. Column lines and column line decoders may be integrated as part of a boundary tile. Access lines, such as row lines may be truncated or omitted at or near borders of the memory portion of the memory device.
US11170847B2 Determining soft data for fractional digit memory cells
Apparatuses and methods for determining soft data for fractional digit memory cells are provided. One example apparatus can include a controller to determine states of memory cells of a group of memory cells operated as fractional digit memory cells, and determine soft data based, at least partially, on dimensions to which particular memory cells correspond with respect to the group of memory cells, determined states of the memory cells with respect to a state adjacent a state corresponding to a swapping shell, and whether a particular memory cell is a candidate for swapping.
US11170845B1 Techniques for reducing rock bottom leakage in memory
Certain aspects of the present disclosure are directed to a memory system. The memory system generally includes a word line (WL) driver circuit comprising a transistor coupled between a WL of a memory and a reference potential node. The memory system also includes a clamping circuit having logic configured to generate a control signal to drive a gate of the transistor such that the control signal is floating when the first head switch is open, and a first head switch coupled between a voltage rail and a supply input of the logic.
US11170843B2 Bitcell with multiple read bitlines
Various implementations described herein are related to a device having a bitcell. The device may include horizontal bitlines coupled to the bitcell. The horizontal bitlines may include multiple first read bitlines disposed in a horizontal direction with respect to the bitcell. The device may include vertical bitlines coupled to the bitcell. The vertical bitlines may include multiple second read bitlines disposed in a vertical direction with respect to the bitcell.
US11170841B2 Apparatus with extended digit lines and methods for operating the same
Methods, apparatuses, and systems related to a memory device are described. The memory device may include a sense amplifier with a sensing circuit configured to precharge a connected extended digit line. A balancing circuit may be connected to the extended digit line opposite the sensing circuit. The balancing circuit may be configured to selectively connect the extended digit line to a precharging source to precharge the extended digit line.
US11170840B1 SRAM write assist device and method
An SRAM write assist device includes: a power circuit supplying power to an SRAM-cells column and then stopping supplying power to make the voltage of a power-receiving terminal of the SRAM-cells column floating; a write driving circuit coupling a bit line of the SRAM-cells column with a ground terminal according to a data signal in a write drive phase; a charge sharing circuit coupling the power-receiving terminal with the first terminal of a capacitor to lower this terminal's floating voltage by charge sharing in a charge sharing phase; a charging circuit including a switch turned on to charge the capacitor with an operating voltage in a charge phase; and a negative-voltage coupling circuit including the capacitor whose first and second terminals are coupled to a ground terminal and the bit line respectively to lower the voltage of the bit line by charge sharing in a negative-voltage generation phase.
US11170837B1 Identifying high impedance faults in a memory device
Methods, systems, and devices related to identifying high impedance faults in a memory device are described. A memory device may perform a first write operation to write a first logic state to a memory cell. During the first write operation, the memory device may establish a connection between a supply line and a control line associated with applying an output of a driver of a digit line coupled to the memory cell. After performing the first operation, the memory device may configure the supply line in a floating state. After the supply line is floated, the memory device may perform a second write operation to write a second logic state to the memory cell. The memory device may perform a third operation for reading the memory cell. The memory device may determine the condition of the supply line or control based on the result of the read operation.
US11170835B2 Field effect transistor constructions with gate insulator having local regions radially there-through that have different capacitance at different circumferential locations relative to a channel core periphery
A field effect transistor construction includes a semiconductive channel core. A source/drain region is at opposite ends of the channel core. A gate is proximate a periphery of the channel core. A gate insulator is between the gate and the channel core. The gate insulator has local regions radially there-through that have different capacitance at different circumferential locations relative to the channel core periphery. Additional constructions, and methods, are disclosed.
US11170834B2 Memory cells and methods of forming a capacitor including current leakage paths having different total resistances
A memory cell comprises a capacitor comprising a first capacitor electrode having laterally-spaced walls, a second capacitor electrode comprising a portion above the first capacitor electrode, and capacitor insulator material between the second capacitor electrode and the first capacitor electrode. The capacitor comprises an intrinsic current leakage path from one of the first and second capacitor electrodes to the other through the capacitor insulator material. A parallel current leakage path is between the second capacitor electrode and the first capacitor electrode. The parallel current leakage path is circuit-parallel with the intrinsic current leakage path, of lower total resistance than the intrinsic current leakage path, and comprises leaker material that is everywhere laterally-outward of laterally-innermost surfaces of the laterally-spaced walls of the first capacitor electrode. Other embodiments, including methods, are disclosed.
US11170824B2 Electronic device
A semiconductor memory includes: a first line; a second line spaced apart from the first line and extending in a first direction; a third line spaced apart from the second line and extending in a second direction; a first memory cell disposed between the first and second lines at an intersection region of the first and second lines, the first memory cell including a first selection element layer, a first electrode, and a first insert electrode interposed between the first selection element layer and the first electrode; and a second memory cell disposed between the second and third lines at an intersection region of the second and third lines, the second memory cell including a second selection element layer, a second electrode, and a second insert electrode interposed between the second selection element layer and the second electrode.
US11170822B2 Suspension for disk device
A suspension includes a load beam, a flexure including first and second outriggers, and first and second damper members. The first outrigger is formed to oppose the first surface and across the first opening. The second outrigger is formed to oppose the first surface and across the second opening. The first damper member is attached to the first outrigger at the first opening and the first surface. The second damper member is attached to the second outrigger at the second opening and the first surface. An edge portion of the first opening and the first damper member are spaced apart and an edge portion of the second opening and the second damper member are spaced apart.
US11170820B1 Method and apparatus for recording audio information
A method and apparatus for recording audio information are provided. The method may include: receiving the first audio information from an external source; communicating with a device that is configured to record video information of the object; generating an audio backup data by storing the first audio information in memory as the device starts recording the video information; receiving the second audio information when the device stops recording the video information; determining whether the first audio information matches the second audio information at a predetermined point of time by comparing a first amount of audio data included in the first audio information with a second amount of audio data included in the second audio information; generating synchronized audio information by aligning the first audio information with the second audio information based on the stored first audio information; and transmitting the synchronized audio information.
US11170814B1 Heat treatment of NFT on heat-assisted magnetic recording device
The present disclosure relates to pretreating a magnetic recording head. For a HAMR head, a NFT is present. Current can be applied to the NFT to condition the NFT. The current is applied in one of three ways: slowly ramping up the current from a starting level below a level capable of writing data to the optical laser current over a predetermined period of time, applying the current at a fixed value below the optical laser current for the predetermined period of time, or slowly ramping up the current from a starting level below a level capable of writing data to the optical laser current over the predetermined period of time while also intermittently removing the current. By conditioning the NFT in such a manner, the HAMR head can avoid thermal shock and thermal fatigue and thus increase the lifetime of the magnetic media drive.
US11170813B2 Magnetic powder, method of producing the same, and magnetic recording medium
A method of producing a magnetic powder includes performing heat treatment on first particles that contain ferrous oxide to prepare 5 second particles that contain ε-iron oxide.
US11170812B2 Magnetic recording medium including specified compound, magnetic recording and reproducing apparatus, and composition for magnetic recording medium
A magnetic recording medium, a composition for it, and a magnetic recording and reproducing apparatus are provided. The medium includes a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the support. The magnetic layer also includes a compound including one or more partial structures selected from partial structures represented by Formulas 1 and 2, and a polyalkyleneimine chain. The composition for the recording medium includes a ferromagnetic powder and the compound. In Formulas 1 and 2, L1 and L2 each independently represents a divalent linking group, Z1 and Z2 each independently represents a monovalent group represented by —OM or a monovalent group represented by —O−A+, M represents a hydrogen atom or an alkali metal atom, and A+ represents an ammonium cation.
US11170807B1 Read head sensor with balanced shield design
The present disclosure generally relates to a read head of a data storage device. The read head includes a read sensor sandwiched between two shields. The shields can have different materials as well as a different number of layers. Furthermore the shields can be fabricated by different processes and have different heights and thicknesses. The ratio of the thickness to the height for the shields are substantially identical to ensure that the saturation field are substantially identical and balanced.
US11170804B2 Spin orbital torque based microwave assisted magnetic recording with dual spin hall layers or wrap around spin hall layer
A magnetic recording head includes a trailing shield and a main pole. A trailing shield gap is between the trailing shield and the main pole. A spin orbital torque structure is within the trailing shield gap. The spin orbital torque structure includes a spin torque layer having a first side and a second side at a media facing surface. A first spin Hall layer is along the first side of the spin torque layer. A second spin Hall layer is along the second side of the spin torque layer. The first spin Hall layer comprises a heavy metal material having a positive spin Hall angle. The second spin Hall layer comprises a heavy metal material having a negative spin Hall angle.
US11170796B2 Multiple metadata part-based encoding apparatus, encoding method, decoding apparatus, decoding method, and program
The present technology relates to an encoding apparatus, an encoding method, a decoding apparatus, a decoding method, and a program for obtaining sound of higher quality. An audio signal decoding section decodes encoded audio data to acquire an audio signal of each object. A metadata decoding section decodes encoded metadata to acquire a plurality of metadata about each object in each frame of the audio signal. A gain calculating section calculates VBAP gains of each object in the audio signal for each speaker based on the metadata. An audio signal generating section generates an audio signal to be fed to each speaker by having the audio signal of each object multiplied by the corresponding VBAP gain and by adding up the multiplied audio signals. The present technology may be applied to decoding apparatuses.
US11170795B2 Concept for combined dynamic range compression and guided clipping prevention for audio devices
The invention provides a concept for combined dynamic range compression and guided clipping prevention for audio devices. An audio decoder for decoding an audio bitstream and a metadata bitstream related to the audio bitstream according to the concept includes an audio processing chain including a plurality of adjustment stages including a dynamic range control stage for adjusting a dynamic range of the audio output signal and a guided clipping prevention stage for preventing clipping of the audio output signal; and a metadata decoder configured to receive the metadata bitstream and to extract dynamic range control gain sequences and guided clipping prevention gain sequences from the metadata bitstream, at least a part of the dynamic range control gain sequences being supplied to the dynamic range control stage, and at least a part of the guided clipping prevention gain sequences being supplied to the guided clipping prevention stage.
US11170794B2 Apparatus and method for determining a predetermined characteristic related to a spectral enhancement processing of an audio signal
An apparatus for determining a predetermined characteristic related to a spectral enhancement processing of an audio signal includes a deriver configured for obtaining a spectrum of the audio signal and for deriving a local maximum signal from the spectrum. The apparatus includes a determiner configured for determining a similarity between segments of the local maximum signal and includes a processor for providing an information indicating that the audio signal includes the predetermined characteristic dependent on an evaluation of the similarity.
US11170788B2 Speaker recognition
A speaker recognition system comprises (i) at least one microphone operable to output data representing speech of a speaker and (ii) a controller. The controller is operable to: (a) receive the data output from the at least one microphone; (b) process the received data using a first artificial neural network to obtain first output data, the first artificial neural network having been trained based on outputs of a second artificial neural network, the second artificial neural network having been trained to perform speaker recognition; and (c) identify the speaker using the first output data. The first artificial neural network comprises fewer layers and/or fewer parameters than the second artificial neural network. The first artificial neural network is configured to emulate a result derivable using an output of the second artificial neural network.
US11170787B2 Voice-based authentication
Voice-based authentication can include methods, systems, devices, and computer program products for providing user-specific services or access based at least in part on an utterance. In one method, an audio clip having an utterance is obtained. The utterance has an activation trigger portion and a command portion. A first distance between a vector representation of the activation trigger portion and a registered activation trigger vector is determined; and a second distance between a vector representation of the command portion and a registered command vector is determined. Responsive to the first distance satisfying a first distance threshold, and the second distance satisfying a second distance threshold, access is provided to a service associated with a registered user.
US11170786B1 Federated speaker verification method based on differential privacy
The present disclosure proposes a federated speaker verification method based on differential privacy, including: 1. performing, by a server, UBM pre-training to obtain an initial UBM; 2. receiving, by the client, the pre-trained initial UBM, and performing initial UBM learning based on local private speech data; 3. performing, by the client, differential privacy protection based on learned statistics; 4. aggregating, by the server, statistics uploaded by multiple clients, and updating the initial UBM; and 5. receiving, by the client, the updated UBM, performing adjustment based on the local private speech data to obtain a GMM for a user of the client, and determining, based on the updated UBM and the GMM, whether a to-be-verified speech is generated by the user of the client.
US11170782B2 Real-time audio transcription, video conferencing, and online collaboration system and methods
A real-time audio transcription, video conferencing, and online collaboration system system includes a microphone that records audio from a lecturer, a camera that captures video from the lecturer and/or users, and a user interface for viewing a transcription of the audio. The audio recording is transmitted to a storage device, such as a personal computer or mobile device, which transmits the audio to a voice-to-text application for transcription. The storage device may do so via a third-party cloud server, a web application, or a software application. The transcribed text is then transmitted to a user interface for viewing by hearing-impaired persons. The transcribed text is provided in real-time with the lecturer and audio-recording and presented word-for-word to the user during transcription and may be edited in real-time to improve accuracy of the automatic transcription.
US11170781B2 Enhancing group decisions within social messaging applications
Techniques to enhance group decision-making within messaging platforms. A conversation thread between two or more participants is analyzed. One or more keywords occurring in the conversation thread that are associated with an event characteristic are identified by comparing messages of each of the two or more participants against a keyword listing. Natural language processing is used to determine a contextual use of the one or more keywords. One or more events relevant to the event characteristic and the contextual use are determined. An application programming interface is used to locate and retrieve event-related information for the one or more events.
US11170779B2 Visualization of audio announcements using augmented reality
Approaches presented herein enable communication of audio messages using augmented reality. More specifically, a set of captured messages are analyzed to determine, for each message of the set of messages, whether the message is relevant to a user. At least one message of the set of messages is associated with a real-world object over which to display the at least one message in an augmented reality environment. A time limit is assigned to the at least one message based on the analyzed relevance to the user. In the case that a current time is within the time limit, the at least one message is displayed on a display of a mobile device associated with the user when a camera of the mobile device is directed at the real-world object associated with the at least one message.
US11170777B2 Proactive caching of assistant action content at a client device to enable on-device resolution of spoken or typed utterances
Implementations can reduce the time required to obtain responses from an automated assistant through proactive caching, locally at a client device, of proactive assistant cache entries—and through on-device utilization of the proactive assistant cache entries. Different proactive cache entries can be provided to different client devices, and various implementations relate to technique(s) utilized in determining which proactive cache entries to provide to which client devices. In some of those implementations, in determining which proactive cache entries to provide (proactively or in response to a request) to a given client device, a remote system selects, from a superset of candidate proactive cache entries, a subset of the cache entries for providing to the given client device.
US11170772B2 Multi-modal interaction between users, automated assistants, and other computing services
Techniques are described herein for multi-modal interaction between users, automated assistants, and other computing services. In various implementations, a user may engage with the automated assistant in order to further engage with a third party computing service. In some implementations, the user may advance through dialog state machines associated with third party computing service using both verbal input modalities and input modalities other than verbal modalities, such as visual/tactile modalities.
US11170771B2 Reference audio extraction device for use with network microphones with acoustic echo cancellation and beamforming
Disclosed is a method for delaying audio from a received signal prior to processing in an acoustic echo cancellation device, comprising: receiving an audio signal at an audio extraction and delay device; determining a first amount of delay to apply to the received audio signal such that acoustic echo cancellation (AEC) processing can occur; applying the first amount of delay to the received audio signal; transmitting the un-delayed audio signal to an AEC circuit; and transmitting the delayed audio signal to one or more speakers.
US11170769B2 Detection of mission change in conversation
Methods, systems, and computer programs are presented for detecting a mission changes in a conversation. A user utterance from a user device is received. The user utterance is part of a conversation with an intelligent assistant. The conversation includes preceding user utterances in pursuit of a first mission. It is determined that the user utterance indicates a mission change from the first mission to a second mission based on an application of a machine-learned model to the user utterance and the preceding user utterances. The machine-learned model has been trained repeatedly with past utterances of other users over a time period, the determining based on a certainty of the indication satisfying a certainty threshold. Responsive to the determining that the user utterance indicates the mission change from the first mission to a second mission, a reply to the user utterance is generated to further the second mission rather than the first mission.
US11170766B1 Noise cancellation for open microphone mode
A system has multiple audio-enabled devices that communicate with one another over an open microphone mode of communication. When a user says a trigger word, the nearest device validates the trigger word and opens a communication channel with another device. As the user talks, the device receives the speech and generates an audio signal representation that includes the user speech and may additionally include other background or interfering sound from the environment. The device transmits the audio signal to the other device as part of a conversation, while continually analyzing the audio signal to detect when the user stops talking. This analysis may include watching for a lack of speech in the audio signal for a period of time, or an abrupt change in context of the speech (indicating the speech is from another source), or canceling noise or other interfering sound to isolate whether the user is still speaking. Once the device confirms that the user has stopped talking, the device transitions from a transmission mode to a reception mode to await a reply in the conversation.
US11170754B2 Information processor, information processing method, and program
[Problem] To allow a user to grasp clearly a source of information with sound.[Solution] There is provided an information processor that includes an output control unit that controls output of an information notification using sound, the output control unit causing, on the basis of a recognized external sound source, the information notification to be output in an output mode that is not similar to an external sound that can be emitted by the external sound source. There is also provided an information processing method that includes controlling, by a processor, output of an information notification using sound, the controlling further including causing, on the basis of a recognized external sound source, the information notification to be output in an output mode that is not similar to an external sound that can be emitted by the external sound source.
US11170752B1 Phased array speaker and microphone system for cockpit communication
The pilot communication system employs a transducer array of individual spaced apart speakers and/or microphones for deployment within the cockpit. A signal processing circuit interfaces with the transducer array and also with the aircraft avionics communication system, and selectively applies different time delays to the individual speakers and/or microphones to create in the array an acoustic beam having steerable coverage within the acoustic space of the cockpit. By adjusting the time delays the signal processing circuit directs and focuses sound from the speakers to the pilot and similarly focuses the microphones on the pilot's mouth. In this way the pilots can communicate with each other and with air traffic control without the need to wear headsets. The system also significantly reduces flight deck warnings from being introduced into the cabin environment.
US11170751B1 Active noise control for vehicle with a single open window
A system for actively mitigating a buffeting noise in an occupant compartment of a vehicle when the vehicle is moving. The system is configured to determine an estimated effective volume of the occupant compartment, and to determine if a single window of the vehicle occupant compartment is open. Responsive to a determination that a single window of the vehicle occupant compartment is open, and using the estimated effective volume of the occupant compartment, an estimated buffeting noise frequency is determined. Responsive to the estimated buffeting noise frequency, the system determines characteristics of a sound configured to cancel a buffeting noise generated inside the occupant compartment while the vehicle is moving. The system may then control operation of a noise cancelling signal generating system to generate the sound having characteristics configured to cancel the buffeting noise inside the occupant compartment.
US11170750B2 Energy efficient soundproofing window retrofits
Described herein are window retrofits including a monolithic silica aerogel slab having (i) an average haze value of <5% as calculated in accordance with ASTM standard D1003-13 and (ii) a U-factor of <0.5 BTU/sf/hr/° F., and a transparent polymer envelope sealed at an internal pressure of ≤1 atmosphere, wherein the monolithic silica aerogel slab is encapsulated in the transparent polymer envelope. The monolithic aerogel slab can have a transmittance >94% at 8 mm thickness. The window retrofit can be bonded to a glass sheet.
US11170749B2 Electronic device holder with sound directing capabilities
An electronic device holder may include a body portion housed within an outer housing. The body portion may include surfaces that form a first cavity configured to receive the electronic device, and a second cavity. A sound transmitting passage can be positioned between the first cavity and the second cavity. The second cavity can passively amplify sound received from the second sound channel of the sound transmitting passage. The body of the electronic device holder can include a first wall, a first partition wall, and a second partition wall. The second wall can be generally parallel to a generally planar bottom surface of the holder and can be positioned between the first wall and the first partition wall so as to define a first cavity. A second cavity can be defined between the second partition wall and the outer housing.
US11170745B1 Quick-release clamp for releasably attaching an instrument, especially a percussion instrument, to a stand
A quick-release clamp for releasably attaching an instrument, in particular a percussion instrument, to a stand includes a passage opening for the stand, at least one movable clamping jaw for changing a cross-section of the passage opening, an operating element for influencing a position of the clamping jaw, and a housing. In the rest position of the at least one clamping jaw there is a form-fit connection between the at least one clamping jaw, the operating element and the housing to prevent the movement of the clamping jaw.
US11170742B2 Sostenuto mechanism for keyboard instrument and keyboard instrument
A sostenuto mechanism linked to a sostenuto pedal and a sostenuto rod of a keyboard instrument, and the keyboard instrument are provided. The sostenuto mechanism includes a fixed member configured to be fixed to at least one of a middle beam or a key bed of the keyboard instrument, a movable member movably supported by the fixed member, and a movement transmission. The movement transmission is configured to be interposed between the sostenuto pedal and the movable member to transmit movement of the sostenuto pedal to the movable member. The moveable member is movable relative to the fixed member to turn the sostenuto rod in response to depression of the sostenuto pedal.
US11170738B2 Display device
A display device according to present disclosure comprising: a first display panel that displays a first image; a second display panel disposed on a back surface side of the first display panel to display a second image; and an image processor that acquires input image data and generates first image data corresponding to the first image and second image data corresponding to the second image based on the input image data, wherein the image processor includes a first filter circuit that performs first low-pass filter processing on the input image data, and the first filter circuit reduces a degree of the first low-pass filter processing when input gradation of the input image data is less than first gradation as compared with a case that the input gradation is greater than or equal to the first gradation.
US11170735B2 Display device and method of driving the same
A display device which supports a panel self refresh (“PSR”) mode includes a source unit and a synchronizing unit, and a signal is transmitted between the source unit and the synchronizing unit through an interface. The source unit determines on/off of the PSR mode in response to a PSR setting value, and additionally determines whether to activate the PSR mode in response to luminance information.
US11170731B2 Method and device of eliminating shutdown afterimage on display panel
Disclosed is a method of eliminating shutdown afterimage on a panel, including: acquiring an initial voltage of a data line and a set voltage of a reference electrode; acquiring the current voltage of the data line when the display panel is turned off; and updating the set voltage of the reference electrode according to the initial voltage of the data line and the current voltage of the data line. The present application further discloses a method and a device of eliminating the shutdown afterimage on the display panel.
US11170729B2 Display device having power management circuit
A power management circuit of a display device includes a voltage information storage comprising a first and second bank storing first and second voltage information corresponding to first and second voltage levels different from each other, a bank select pin receiving a bank select signal, a voltage information selecting circuit selectively outputting the first voltage information stored in the first bank or the second voltage information stored in the second bank in response to the bank select signal received through the bank select pin, and a DC-DC converter generating panel driving voltages having the first voltage levels based on the first voltage information when the first voltage information is output from the voltage information selecting circuit, and generating the panel driving voltages having the second voltage levels based on the second voltage information when the second voltage information is output from the voltage information selecting circuit.
US11170728B2 Display device and electronic device
A transistor whose channel region includes an oxide semiconductor is used as a pull down transistor. The band gap of the oxide semiconductor is 2.0 eV or more, preferably 2.5 eV or more, more preferably 3.0 eV or more. Thus, hot carrier degradation in the transistor can be suppressed. Accordingly, the circuit size of the semiconductor device including the pull down transistor can be made small. Further, a gate of a pull up transistor is made to be in a floating state by switching of on/off of the transistor whose channel region includes an oxide semiconductor. Note that when the oxide semiconductor is highly purified, the off-state current of the transistor can be 1 aA/μm (1×10−18 A/μm) or less. Therefore, the drive capability of the semiconductor device can be improved.
US11170727B2 Display device including a common voltage compensation circuit, and method for driving the same
A display panel includes left and right common voltage lines in opposite side edges, horizontal common voltage lines connecting the left and right common voltage lines, and vertical common voltage lines, a printed circuit board including one or more integrated circuits, and a common voltage compensation circuit supplies a common voltage to the left and right common voltage lines while supplying the common voltage through the integrated circuits to the vertical common voltage lines.
US11170722B2 Display device with a backlight
Provided is a display device with which a suitable image can be displayed with a simple device configuration. The display device has: a display panel which displays an image on the basis of a plurality of image patterns; a plurality of light sources which illuminate, from the back surface, respective regions of the display panel that has been divided into a plurality of regions; a storage unit which stores luminance information in which the respective image patterns and the luminance of the respective light sources in the image pattern are associated with each other; and a luminance control unit which controls the luminance of each of the light sources on the basis of the luminance information. The luminance control unit gradually changes the luminance of the light sources from the luminance of the light source before a change to the luminance of the light source after the change.
US11170721B2 Pixel circuit and display apparatus
A pixel circuit performs a threshold voltage correcting function. A sampling transistor becomes conductive in response to a control signal supplied from a scan line and samples a video signal supplied from a signal line to a pixel capacitor during a horizontal scanning period. The pixel capacitor applies an input voltage to a gate of a drive transistor in response to the sampled video signal. The drive transistor supplies an output current in accordance with the input voltage to a light-emitting device. A threshold voltage correcting period is provided to be part of the horizontal scanning period, to detect the threshold voltage of the drive transistor, and to write the threshold voltage in the pixel capacitor.
US11170720B2 Display panel driving apparatus and driving method thereof
The invention provides a display panel driving apparatus and a driving method thereof. The display panel driving apparatus includes a source driver circuit and a timing controller circuit. The source driver circuit loads data to data lines of the display panel in load data periods. The timing controller circuit controls the source driver circuit for dynamically configuring a time length of one of the load data periods according to whether charge sharing occurs. When a charge sharing operation is not performed on at least two of the data lines in the load data period, the load data period has a first time length. When the charge sharing operation is performed on at least two of the data lines in the load data period, the load data period has a second time length longer than the first time length.
US11170719B1 TFT pixel threshold voltage compensation circuit with a source follower
An enhanced pixel circuit for a display device provides separate compensation and data programming phases to permit minimization of the programming time. Variations in voltage supplies are accounted for by isolating the drive transistor from such power supply by using a second drive transistor configured as source follower relative to the first drive transistor. An on bias stress transistor is incorporated that can electrically connect the first drive transistor to the power supply during an on bias stress operation. During such operation, a voltage stress is applied to eliminate hysteresis effects associated with the drive transistor. The on bias stress operation may be performed as part of a refresh operation during which a data voltage is programmed to the pixel circuit, or as part of a low frequency operation during which a previously programming data voltage is maintained which reduces power consumption.
US11170718B2 Display panel, display device and compensating method
A display panel, a display device, and a compensating method are disclosed. The display panel includes: a plurality of sub-pixels arranged in rows and columns, a plurality of data lines connected to the plurality of sub-pixels, and a plurality of sensing driving lines connected to the plurality of sub-pixels, each of plurality of the sub-pixels includes a pixel circuit; the plurality of sub-pixels constitute a plurality of pixel units, the plurality of pixel units are arranged in a plurality of rows and a plurality of columns, and each of the plurality of pixel units includes four sub-pixels; pixel circuits of the four sub-pixels are connected to a same data line of the plurality of data lines; and the pixel circuits of the four sub-pixels are connected to four sensing driving lines of the plurality of sensing driving lines in a one-to-one correspondence manner.
US11170717B2 Voltage compensation method and apparatus, and display device
A voltage compensation method and apparatus, and a display device are provided. The method includes: acquiring an initial parameter value of a charging parameter of a first pixel circuit in a first pixel unit when the display panel is in a non-operating state; acquiring a plurality of target parameter values of the charging parameter of the first pixel circuit when the display panel is in an operating state; determining a target loading value; and adjusting the driving voltage based on the target loading value to compensate for the driving voltage.
US11170713B2 Display device, electronic device having the same and driving method of the same
A display device includes a foldable display panel including first and second display areas configured to fold along a folding axis extending in a first direction, a first sensing line coupled to pixels in the first display area, and a second sensing line coupled to pixels in the second display area, a sensing unit coupled to the first and second sensing lines, and configured to generate first and second sensing data by sensing current of the pixels coupled to the first sensing line and to the second sensing line, and a timing controller configured to generate compensation data provided to the pixels in the first and second display areas based on the first and second sensing data, respectively, wherein the first and second sensing lines extend in a second direction that is substantially perpendicular to the first direction, and wherein the first and second sensing lines are alternately arranged.
US11170712B2 Display device for adjusting black insertion for reducing power consumption
According to one embodiment, a display device includes a display panel in which pixel units are arranged, and a controller configured to generate image signals by multiplying display data externally supplied to each line by a luminosity adjustment factor, to supply the generated image signals to the pixel units, to accumulate power consumption of each line, and to execute black insertion if the accumulated power consumption is determined to be greater than power consumption of one previous display frame by a predetermined value, wherein the luminosity adjustment factor is acquired by substituting the power consumption of one previous frame to a decreasing function, and a display pattern including a plurality of continuing black display lines is synchronized with supply of the image signals and is displayed moving the same direction of a screen scanning direction of the display panel during the black insertion.
US11170711B1 Pixel driving circuit and display panel
A pixel driving circuit and a display panel are provided. The pixel driving circuit uses a 7T3C structure to effectively compensate a threshold voltage of a driving transistor in each pixel, a compensation structure of the pixel driving circuit is relatively simple, and operation difficulty is low. Moreover, a light emitting device emits light during a programming phase and an illumination phase, which increases light emitting time of the light emitting device, thereby improving a brightness and a life of the display panel.
US11170707B2 Shift register unit, gate driving circuit, display device and driving method
A shift register unit, a gate driving circuit, a display device, and a driving method. The shift register unit includes a blanking input circuit, a display input circuit, an output circuit, and a compensation selection circuit. The blanking input circuit inputs a blanking input signal to a control node, and a blanking signal to a first node in a blanking period of a frame; the display input circuit inputs a display signal to the first node in a display period of the frame in response to a display input signal; the output circuit outputs, under the control of a level of the first node, a composite output signal to an output terminal; the compensation selection circuit is electrically coupled to the output terminal, and charges, in response to a compensation selection control signal, the control node using the composite output signal.
US11170705B2 Minimulized pixel circuit
The present specification provides a pixel circuit miniaturized using a smaller number of transistors as compared with the related art. A 4T static random-access memory (SRAM) is used in an embedded pixel memory, and in order to prevent a voltage floating problem from occurring in a logic low state, a leakage current is designed to flow in one direction by adjusting a threshold voltage of a transistor. In addition, a pulse width modulation (PWM) control unit uses a smaller number of transistors as compared with the related art, and in order to prevent a voltage floating problem from occurring, a circuit capable of removing a floating voltage is provided.
US11170701B2 Driving circuit, driving method thereof, display panel and display device
An embodiment of the present disclosure provides a driving circuit, a driving method thereof, a display panel and a display device. The driving circuit includes a first transistor electrically connected between a signal input terminal and a light emitting device to be driven, a duration control circuit configured to provide a signal of a duration data signal terminal to a gate of the first transistor in response to a signal of a duration scanning signal terminal, and a latch circuit electrically connected with the gate of the first transistor and configured to latch the signal of the gate of the first transistor.
US11170697B2 Electro-optical module, power supply substrate, wiring substrate, and electronic apparatus
This invention provides an electro-optical module with reduced noise in driving voltage. The invention can include a power supply substrate that is arranged separately from the flexible substrate having a driver, so that the noise of the driving voltage supplied from the power supply substrate is reduced.
US11170690B2 Pixel leakage and internal resistance compensation systems and methods
An electronic device may include an electronic display having multiple pixels to display an image based on processed image data. Each of the pixels may include multiple sub-pixels. The electronic device may also include image processing circuitry to receive input image data, in a first color space, having luminance values for each of the sub-pixels. The circuitry may also map the input image data from the first color space to a second color space and apply a multi-dimensional lookup table, based on the input image data in the second color space, to generate compensated image data. The lookup table may receive the luminance values for each of the sub-pixels and output corrected luminance values compensated for an expected amount of current leakage between the sub-pixels. The circuitry may also inversely map the compensated image data from the second color space to the first color space to generate the processed image data.
US11170686B2 Display device performing an over-current protection operation
A display device includes a display panel including a plurality of pixels, a controller which generates a gate reference signal, a gate control circuit which outputs a gate driving signal based on the gate reference signal, and a gate driving circuit which provides gate signals to the plurality of pixels based on the gate driving signal. The gate control circuit includes a protection enable circuit which detects a first period of the gate reference signal, determines whether the period of the gate reference signal is changed, and generates a protection enable signal when the first period of the gate reference signal is not changed, and an over-current protection circuit which generates an over-current occurrence signal by detecting an over-current of the gate driving signal, and stops outputting the gate driving signal based on the over-current occurrence signal and the protection enable signal.
US11170685B2 Display device and driving device thereof
A display device and a driving device thereof is disclosed. The driving device is coupled to a display panel. The driving device includes at least one first driver integrated circuit (IC) and at least one second driver integrated circuit (IC). The first driver integrated circuit is coupled to the display panel. The first driver integrated circuit drives the display panel and detects a first working temperature. The second driver integrated circuit is coupled to the display panel and the first driver IC. The second driver integrated circuit drives the display panel. The first driver IC stops driving the display panel and communicates with the second driver IC to stop driving the display panel when the first working temperature is substantially higher than a first given temperature.
US11170684B2 Driving unit, gate driving circuit, array substrate, and display apparatus
The present disclosure relates to a driving unit. The driving unit may include a first driving sub-circuit, a second driving sub-circuit, and a driving control circuit. The first driving sub-circuit may include a plurality of first switching demerits, and at least some of the plurality of first switching elements may be configured to output a first signal to a first output terminal of the driving unit in response to a control signal from the driving control circuit. The second driving sub-circuit may include one or more second switching elements, and at least one of the one or more second switching elements may be configured to output a second signal to a second output terminal of the driving unit in response to the control signal from the driving control circuit. The driving control circuit may be configured to output the control signal at a control signal output terminal.
US11170682B2 Shift register and driving method thereof, gate driving circuit and display device
Provided are a shift register and a driving method thereof, a gate driving circuit, and a display device. The shift register includes: an input circuit, configured to be coupled to an input signal end and a second clock signal end, respectively; a first transistor, where the first electrode of the first transistor is coupled to the output end of the input circuit, and the first transistor is a double-gate type transistor; the first gate of the first transistor is configured to be coupled to a first reference signal end, and the second gate of the first transistor is configured to be coupled to a first threshold control signal end; and an output circuit, configured to be coupled to a first clock signal end and a signal output end, respectively, where the control end of the output circuit is coupled to the second electrode of the first transistor.
US11170678B2 Display apparatus and method incorporating gaze-based modulation of pixel values
A display apparatus including gaze-tracking means, image renderers, liquid-crystal devices including liquid-crystal structure and control circuit, to shift light emanating from given pixel of image renderer to multiple positions, given pixel including colour component; and processor configured to: process gaze-tracking data to determine gaze direction of user's eye; determine gaze point; display first output image frame; detect if magnitude of difference between first output value and initial second output value of colour component of given pixel in first and second output image frames exceeds first threshold difference; when detected that magnitude of difference exceeds first threshold difference, update initial second output value to sum of first output value and product of distance factor and difference between initial second output and first output values; and display second output image frame.
US11170677B2 Clock signal test circuit, control method thereof, display panel and test device
The present application discloses a clock signal test circuit, a control method thereof, a display panel and a test device. The clock signal test circuit comprises: N clock control signal lines; M control sub-circuits, each of which includes at least two control branches, wherein each of the control branches is configured to output a signal input from the input signal line to the corresponding output signal line under the control of a signal input from the corresponding clock control signal line; and a pull-down sub-circuit including N pull-down branches, wherein each of the pull-down branches is configured to output the first power supply voltage to the corresponding output signal line under the control of the signal input from the corresponding clock control signal line.
US11170671B1 Flexible display device
The present invention provides a flexible display device including: a display module; an accommodating casing defined with a hollow cavity, an open channel defined in the accommodating casing, a chain lock disposed in the open channel, a resilient member, a first roller, and a second roller disposed in the hollow cavity, the resilient member forming a pre-pulling on the display module; the chain lock disassembling the display module into a first assembly and a second assembly to be rolled up on the first roller and the second roller respectively, and configured to combine the first assembly and the second assembly into the display module.
US11170670B2 Live configurable device and package labeling
A method for configuring an electronic label is provided. The method may include receiving, at a communication interface associated with an electronic label, at least one configuration setting corresponding to one or more predefined outputs stored in memory of the electronic label, based on the received at least one configuration setting, selecting a predefined output from a plurality of predefined outputs to be displayed at a display of the electronic label, and causing the selected predefined output to be displayed at the display of the electronic label.
US11170669B2 Stored value card and carrier system with tamper evident label
A stored value card and carrier system, including an optional carrier, an inactive stored value card attached to the carrier, and a label, in which the label is removably adhered to at least a portion of the stored value card and at least a portion of the carrier, and the label is capable of indicating removal from the stored value card and the carrier or other tampering.
US11170666B2 Dental treatment training apparatus and dental treatment training system
A dental treatment training apparatus allows practice of complex treatments involving high accuracy and skill levels. A dental treatment training apparatus for providing a simulated treatment in which a treatment instrument is applied onto a tooth model includes a display unit that displays, in a superimposed manner, 3D image information based on predefined 3D information about the tooth model and the treatment instrument on a 3D view image, a position detector that detects 3D positional information about the tooth model, the treatment instrument, and the display unit, and a control unit that causes the display unit to display, in a superimposed manner, 3D image information corresponding to an item selected on a superimposed selection operation display for allowing selection of an item associated with the simulated treatment based on the 3D positional information detected by the position detector.
US11170665B2 System and method for training dentists in endodontic treatment techniques
The system according to the invention comprises: a handpiece, to which an endodontic instrument can be connected that is intended to be inserted into a root canal, a measurement unit for measuring a magnitude related to the position of the endodontic instrument in the root canal and a computation and display unit for displaying a graph representing the evolution of the magnitude measured by the measurement unit during an endodontic treatment with the endodontic instrument. The method according to the invention comprises the following steps: displaying, by means of a computation and display unit, a graph representing the evolution of a magnitude measured during a root canal treatment performed by the dentist, the magnitude being related to the position of an endodontic instrument in the root canal, and providing a reference graph representing a predetermined endodontic treatment technique to allow a comparison to be made between the graph representing the evolution of the measured magnitude and the reference graph.
US11170661B2 Physical software coding training apparatus
Disclosed is a physical software coding training apparatus. The apparatus includes an interactive content management unit configured to provide interactive content capable of exemplarily representing at least some of a model source code controlling an operation of a physical device connected to a student terminal and overlaying a user input code on the exemplarily represented model source code, a teacher content control unit configured to assign a teacher terminal based on a type of the physical device when the interactive content is executed in the student terminal and to attempt a connection with the teacher terminal, and a student content control unit configured to force the student terminal to write the exemplarily represented model source code without any change when the connection with the teacher terminal fails.
US11170659B2 Real-world feedback network for feedback recipients
An online feedback network provides feedback from contributors to a feedback recipient for a project. A request modifier may receive a default request from a data source and allow the feedback recipients to use the default request, modify the default request and/or allow the feedback recipient to create an initial request in requesting feedback for each feedback recipient's project from the contributors. The request modifier may also modify the default or initial request so that the request from the feedback recipient receives a desired volume, type, source or network of feedback. For instance the request modifier may increase the number of contributors receiving the request or simplify the type of requested feedback in order to increase the volume of feedback received by the feedback recipients based on previous requests for feedback and the volume of feedback received by the past requests. The submitted request may be stored for future use.
US11170656B2 Predicting low visibility set-up options for an airport moving map
A method for predicting a low visibility set-up option for an airport moving map includes determining a visibility at a particular airport and predicting a low visibility set-up option for an airport moving map for the particular airport in response to the visibility being below a predetermined value. The method also includes retrieving from a data storage device the low visibility set-up option for the airport moving map in response to predicting the low visibility set-up. The method additionally includes applying the low visibility set-up option to the airport moving map for the particular airport. The method further includes presenting the airport moving map on a display including geospatial low visibility information based on the low visibility set-up option.
US11170654B2 Authorizing a flight of an unmanned aerial vehicle (UAV)
An example device includes one or more memories; and one or more processors, communicatively coupled to the one or more memories, to receive a request to authorize a flight of an unmanned aerial vehicle (UAV), wherein the UAV is locked by a locking mechanism until the flight is authorized and the request includes flight information that identifies a location of the flight, and a pilot identifier of a pilot of the flight; obtain a pilot certification of the pilot based on the pilot identifier; identify a first flight regulation of a flight regulation system, wherein the first flight regulation includes information identifying a threshold pilot certification to pilot the UAV at the location; determine whether the pilot certification of the pilot satisfies the threshold pilot certification to pilot the UAV at the location; and when the pilot certification of the pilot satisfies the threshold pilot certification to pilot the UAV at the location, provide a key to unlock the UAV to permit the flight of the UAV to commence.
US11170651B2 Vehicle control device, vehicle control method, and storage medium
A vehicle control device according to an embodiment includes a recognition unit configured to recognize a surrounding situation of a subject vehicle, a reception unit configured to receive an input of a set vehicle speed set by an occupant of the subject vehicle, and a driving control unit configured to control one or both of steering and acceleration or deceleration of the subject vehicle on the basis of the surrounding situation recognized by the recognition unit and the set vehicle speed received by the reception unit. In a case in which a plurality of traveling lanes on which the subject vehicle is able to travel in a progress direction of the subject vehicle are recognized by the recognition unit, the driving control unit determines a lane on which the subject vehicle travels among the plurality of traveling lanes on the basis of the set vehicle speed.
US11170649B2 Integrated collision avoidance and road safety management system
A collision avoidance and road safety system is applied to a road network comprised of a plurality of road segments for a location to produce real time or dynamic forecasting of collision risk and root causes of the potential collision.
US11170648B2 Vehicle information distributing method and system
A vehicle information distributing method is provided, including: receiving a plurality of first vehicle information from a first base station to determine a first service area; receiving a plurality of second vehicle information from a second base station to determine a second service area; calculating a forwarding area based on a distance or an intersection between the first service area and the second service area; transferring the first vehicle information within the forwarding area to the second base station, and transferring the second vehicle information within the forwarding area to the first base station; and broadcasting, by the first base station, the second vehicle information from the forwarding area, and broadcasting, by the second base station, the first vehicle information from the forwarding area.
US11170647B2 Detection of vacant parking spaces
A method for detecting allowable street parking slots, the method may include (i) receiving, by a computerized allowable street parking slot locating (CASPSL) system, street static vehicles information from multiple vehicles; wherein the street static vehicle information is indicative of (a) locations of static vehicles that are located at least partially within one or more streets, (b) relationship information indicative of spatial relationships between the static vehicles and the one or more street borders; and (c) timing information regarding timings of sensing of the static vehicles; and (ii) determining, by the CASPSL system, based on the street static vehicle information, allowable street parking slots metadata indicative of (a) locations of allowable street parking slots, and (b) time windows of allowed parking in the allowable street parking slot, and (c) spatial relationships between the static vehicles and the one or more street borders.
US11170646B2 Motion detectors
Examples relate to detectors for determining motion from visual cues, said determining being invariant to changes in at least one of temporal and spatial frequencies of said visual cues.
US11170644B2 Method and apparatus for messaging coordination
A vehicle includes one or more vehicle-exterior displays and a processor. The vehicle receives indication of a second proximate vehicle, the indication including viewing preferences for an occupant of the second proximate vehicle. The vehicle selects content for display on at least one of the vehicle-exterior displays and selects at least one display having an exterior orientation determined to be viewable based on a heading of the second proximate vehicle. The vehicle then displays the selected content on the selected display.
US11170641B2 System and method for providing traffic congestion relief using dynamic lighted road lane markings
A system and method for providing increased traffic carrying capacity of a road, such as a highway, by modifying an existing roadway from, for example, four lanes to five lanes, to create an additional travel lane. The system and method dynamically changes the width of travel lanes using, for example, embedded pavement lights, or other lighting arrangements, in lieu of traditional painted lane lines. As traffic volumes increase and speeds decrease along the road, an intelligent transport system (ITS) sends a congestion signal to the overhead lane controls and dynamic message signs (DMS) along the entire road segment of interest. The posted speed limits are changed, and the lane markings are controlled to dynamically increase the number of lanes in the road segment to five, for example, of narrower widths until traffic volumes reduce and the number of lanes can be returned to four, for example, with normal speed limits.
US11170638B2 Look ahead auto dashcam (LADCAM) for improved GPS navigation
A system and method for assisting vehicle traffic. A first vehicle includes a recorder that obtains traffic and a first data communication device that communicates the traffic data. A second vehicle includes a second data communication device that receives the communicated traffic data and navigates based on the communicated traffic data. A server receives the video feed from the recorder of the first vehicle via the first communication device and provides the video feed to the second vehicle via the second communication device.
US11170635B2 Automatic inspection system, inspection target reading device for automatic inspection system, and control method for automatic inspection system
A reading device includes wireless slave devices that communicate via a multihop wireless network, a measuring unit that measures the state of an inspection target to generate measurement data, a measurement data analysis unit, and a failure cause analysis unit that analyzes a failure cause when the analysis of the failure cause analysis unit fails. The reading device transmits the measurement data to the data collecting device by associating the measurement data with failure cause information. The data collecting device includes a wireless master device, a measurement data acquisition unit that acquires measurement data from each reading device, a recording unit that records the measurement data when the measurement data is not associated with failure cause information, and a retry control unit that retries data acquisition according to the type of the failure cause when the measurement data is associated with the failure cause information.
US11170627B2 Process monitoring
The present invention provides for a mobile process-interaction device for interacting with a process at a processing location, and a related method of interaction, the device having an input module for accepting data produced by the process, an output module for providing user-information, and wherein the process-interaction device comprises a mobile wearable electronic interaction device arranged for communication by way of a human machine interface at the processing location.
US11170626B2 Automated environment hazard detection
Systems and techniques are provided in which one or more environmental sensors collect data about an environment. An environmental hazard assessment module collects and analyzes data obtained by the environmental sensors to automatically identify, categorize, and/or rate the severity of potential environmental hazards. The hazards are provided to a user for a particular region of the environment or for a larger environment that includes multiple regions.
US11170625B2 Head positioner for retinal surgery patients
A position sensing system comprises a position sensor having an accelerometer and a gyroscope, an alarm, and a controller configured to receive data from the position sensor and activate the alarm according to alarm management instructions stored in a memory. In some embodiments, the alarm instructions include a snooze option to allow the user/patient to temporarily deactivate the alarm. The controller is communicably linked to a remote display device configured to display the orientation of the user's body part.
US11170624B2 System and process for displaying medical alarms
A system includes a medical device, a patient sensor, an output unit and a signal processing unit that receives measured values from patient sensors and generates signals by analyzing received measured values. The signal processing unit decides whether an alarm criterion, relating to the generated signal, is met and detects an alarm and an alarm time and actuates the output unit. The actuated output unit displays an overall alarm sequence (16) in an overall time period (T) and an alarm reference sequence in a reference section (26) time window (T1) temporally positioned relative to the overall alarm sequence. At least one of a signal curve display (10) and an alarm reference sequence (18) are displayed as a portion of the overall time period. Time scales for the signal curve display and the alarm reference sequence are finer than time scales for the overall alarm sequence and the alarm reference section.
US11170622B2 Device and process for monitoring sound and gas exposure
A device includes a gas-measuring unit and a sound-measuring unit. The gas-measuring unit has a gas sensor detecting a first measured variable, and a gas analysis module determining a gas concentration from the first variable and comparing the concentration with a first threshold value, to output a first signal based thereon. The sound-measuring unit has a sound detection unit detecting a second measured variable, and a sound analysis module determining a status variable, from the second variable, indicating a noise exposure, and comparing the status variable with a second threshold value to determine a first parameter indicating a current sound level and/or determining a second parameter indicating a sound exposure accumulated over a time interval. The sound analysis module may determine the status variable, the first parameter and/or the second parameter as a function of the comparison of the gas concentration and the first threshold value.
US11170621B1 Smoke alarm system
A smoke detector alarm system configured with improvements that enable remotely positioning a smoke detector battery from a smoke detector while recharging the battery such that there is not a loss of battery power in case of a power outage and the battery replacement needs are reduced.
US11170619B2 Gunshot detection system with forensic data retention, live audio monitoring, and two-way communication
A gunshot detection system includes gunshot sensor units with microphones for detecting gunshots and capturing audio data depicting the detected gunshots and other ambient sounds, an environmental board with various environmental sensors for generating environmental data indicating environmental conditions. The audio data, environmental data, and position information can be stored locally on local nonvolatile storage of the gunshot sensor unit for later retrieval by law enforcement entities. In one embodiment, the gunshot sensor units include a wired and/or wireless data transfer interface for transferring the audio data, environmental data and/or position information to handheld units of law enforcement entities. The gunshot sensor unit can also stream live captured audio data for live monitoring by a control pane, and might also include speakers for providing audio playback of audio data from the control panel.
US11170615B2 Information processing apparatus, information processing method, and recording medium
There is provided a mechanism capable of suppressing deterioration in user experience accompanied by feedback due to vibration. An information processing apparatus includes an acquisition unit that acquires vibration information for outputting intermittent vibration to an actuator; and a setting unit that sets an operation mode of a plurality of actuators capable of outputting vibration to the same user based on the vibration information as a first operation mode in which the same actuator continuously outputs each of the intermittent vibrations based on the vibration information or as a second operation mode in which the plurality of actuators share the intermittent vibrations while the same actuator discontinuously outputs each of the intermittent vibrations based on the vibration information.
US11170614B1 System and method of authentication using a re-writable security value of a transaction card
A method for authenticating a transaction includes replacing a first security value of a transaction device with a second security value; receiving, during a first transaction, the second security value; authenticating the first transaction based at least in part on the second security value; determining that a predetermined number of transactions have occurred during which the second verification value was not rewritten since the second security value was replaced; responsive to determining that the predetermined number of transactions have occurred, replacing the second security value on the transaction device with a third security value; receiving, during a second transaction, the third security value; and authenticating the second transaction based at least in part on the third security value.
US11170609B2 Side-bet device and system
Provided is a side-bet device, system, and method. The device includes a housing having a surface, at least one sensing device arranged in the housing and configured to generate sensing device data based on at least one input received through the surface, a display device arranged in the housing and configured to display an electronic balance, and a computing device in communication with the at least one sensing device and the display device, the computing device configured to: detect a first input type from the surface based on the sensing device data received from the at least one sensing device, the first input type including a placement of a wagering unit on the surface, participate in a game by initiating a wager based on detecting the wagering unit and participate in the game by initiating the wager based on transferring a value of the wager from the electronic balance.
US11170608B2 System for implementing enhanced gaming and prizing parameters in an electronic environment
System and methods are provided for effecting user experience in an electronic game environment through use of virtual currency or vCoins. In a multi-level game, the systems and methods include memory for storing information on game play, the information including input received from the user, information relating to levels within the multi-level game and game display information for output to the user. A processor is coupled to the memory for generating game play information, preferably including game play with virtual money. The virtual money is acquired through game play or cash purchase. The virtual money is convertible into a non-cash good comprising advancement to another level within the game.
US11170607B2 Continuous generation, dynamic ranking, and delivery of queries to user
Disclosed herein is an application enabling users to interface dynamically with live sports. The application monitors active sports games and generates propositions based on the status of the game and presents the propositions to users. Users accept the proposition or move on to additional propositions. The propositions are generated, en masse, each second of game and ranked according to a series of criteria. The criteria are used to provide an artificial intelligence approximation of the most exciting question in sports that moment.
US11170606B1 Secure gaming systems and methods
Systems and methods of providing secure wagering gaming operations involving randomly generating a plurality of playing cards as a player hand and randomly generating a plurality of playing cards as a dealer hand, distributing a payout responsive to the satisfaction of at least one of the following preset criteria: the player hand establishing a player qualifying hand of a first number of playing cards of the plurality of playing cards in the player hand, wherein the first number of playing cards is greater than a second number of playing cards of the plurality of playing cards in the dealer hand establishing a dealer qualifying hand; or wherein the first number of playing cards is the same as the second number of playing cards, and at least one playing card of the player qualifying hand has a higher rank than each playing card establishing the dealer qualifying hand.
US11170597B2 Intelligent integrated locking devices and systems
An intelligent lock, overlock, and lock system can be electrically controlled to open and close one or more locks. The lock, lock system, and method may function on a frequency selected to avoid cross talk, which permits numerous locks to function simultaneously on the same central system with little interruption or delay. A lock may be used as an overlock for an existing lock or be a primary lock and may include a pivoting engagement structure that engages a locking mechanism to provide added strength.
US11170596B2 Real-time location of an object using multiple electrical devices
A system for locating an object in a volume of space can include a communication device of the object disposed in the volume of space, where the communication device broadcasts a first communication signal into the volume of space, where the first communication signal includes a first identification of the object. The system can also include multiple integrated sensor devices disposed in the volume of space, where each integrated sensor device includes at least one sensor, at least one receiver, and at least one transmitter, where the at least one receiver of a subset of the integrated sensor devices receives the first communication signal, where each of the subset determines a signal strength of the first communication signal. The system can further include at least one access controller that receives at least one second communication signal sent by the subset.
US11170584B2 Automatic fault isolation and diagnosis system using over-the-air technology
An automatic fault isolation and diagnosis system includes a cloud-based data system having multiple machine-readable troubleshooting procedures stored therein. A vehicle fault code is generated by one of multiple vehicle control devices of a vehicle platform. The fault code defines an issue with at least one system or component of the vehicle platform. A data transfer device within the vehicle platform receives the fault code and forwards the fault code to the cloud-based data system. The fault code is received and analyzed in the cloud-based data system to initially determine if the fault code is directed to and can be automatically corrected by one of the stored machine-readable troubleshooting procedures.
US11170577B2 Generating and modifying representations of objects in an augmented-reality or virtual-reality scene
In one embodiment, a method for generating subframes may include accessing a rendered frame depicting a virtual scene from a first viewpoint of a user. The rendered frame may be generated based on at least one 3D model of an object in the virtual scene. A computing system may generate plurality of surfaces based on the rendered frame. Each surface may be positioned within a 3D space and comprises visual information. The system may determine a second viewpoint of the user in the 3D space and determine a visibility of the plurality of surfaces from the second viewpoint. The system may then render a subframe depicting the virtual scene from the second viewpoint based on the visual information and determined visibility of the plurality of surfaces.
US11170576B2 Progressive display of virtual objects
A progressive display system can compute a virtual distance between a user and virtual objects. The virtual distance can be based on: a distance between the user and an object, a viewing angle of the object, and/or a footprint of the object in a field of view. The progressive display system can determine where the virtual distance falls in a sequence of distance ranges that correspond to levels of detail. Using a mapping between content sets for the object and levels of detail that correspond to distance ranges, the progressive display system can select content sets to display in relation to the object. As the user moves, the virtual distance will move across thresholds bounding the distance ranges. This causes the progressive display system to select and display other content sets for the distance range in which the current virtual distance falls.
US11170573B2 Adaptive polyhedra mesh refinement and coarsening
Systems and methods are provided for the refining and coarsening of a polyhedra mesh. The refinement includes identifying a plurality of polyhedral cells within a polyhedra mesh. A plurality of parent faces having a plurality of parent face edges are extracted for each polyhedral cell within the polyhedra mesh. For each parent face, a plurality of nodes are defined and connected either isotropically or anisotropically. A plurality of non-overlapping child faces are generated with a perimeter defined by a combination of parent face edges and child face edges. A plurality of child cells are generated from the connection of child faces of the plurality of non-overlapping child faces. Subsequent coarsening of the plurality of child cells occurs by the simultaneous agglomeration into each respective parent cell.
US11170572B2 Surface extraction method and apparatus for X-ray CT volume
An isosurface mesh M is generated by extracting voxels having a certain CT value from volume data obtained by X-ray CT. A gradient vector g of a CT value is calculated at each vertex p of the isosurface mesh M. A plurality of sample points S are generated in positive and negative directions of the calculated gradient vector g. Gradient norms N of CT values at the respective generated sample points S are calculated. The vertex p of the isosurface mesh is moved and corrected to a sample point Sm having the maximum norm Nm calculated.
US11170570B2 Systems and methods for additive manufacturing
There is provided a method of generating instructions for manufacturing of a functionally graded material (FGM) object, comprising: providing geometric trivariate(s) defining geometry of FGM object, providing material trivariate(s) defining material properties of the FGM object, computing a volumetric representation of the FGM object that includes the geometric trivariate(s) and the material trivariate(s) spanning a same parametric domain, and computing code instructions for execution by a manufacturing device controller of a manufacturing device for manufacturing of the FGM object by: identifying locations within the boundaries defined by the geometric trivariate(s) of the volumetric representation, computing respective material value(s) for each of the locations according to the material trivariate(s) of the volumetric representation corresponding to the identified locations, and converting the locations from the parametric domain to the Euclidean space, wherein each of the locations in Euclidean space is associated with the respective material value(s).
US11170569B2 System and method for virtual modeling of indoor scenes from imagery
A method for determining a visual scene virtual representation and a highly accurate visual scene-aligned geometric representation for virtual interaction.
US11170568B2 Photo-realistic image generation using geo-specific data
A system may include a display and a processor communicatively coupled to the display. The processor may be implemented as a neural network. The processor may be configured to: receive image data associated with a location; receive geo-specific data associated with the location; use the image data and the geo-specific data to generate a photo-realistic image, wherein the photo-realistic image contains photo-typical content in geographically correct locations, wherein the photo-typical content appears typical for the location based at least on the geo-specific data; and output the photo-realistic image to the display for presentation to a user.
US11170563B2 Immersive environment with digital environment to enhance depth sensation
There is described a method for operating an immersive display. A plurality of objects are displayed to a viewer within an immersive environment. A computer system controls an image rendering of the immersive environment and a size, location and appearance of each one of the plurality of objects. The controls can be made by the operating system adapted to this task. Such controls provide a monocular psychological depth cue to the viewer for each one of the plurality of objects.
US11170562B2 Method of representing shape and color data of 3-D objects
Method and system for generating a coded image format representing surface data of a 3-dimensional object is disclosed. The method includes superposing an imaginary spherical surface over the object based on a reference point within the object. The surface points of the front portion and back portion of the object are mapped to a first circular region and a second circular region. The distance information of the surface points of the front portion and the back portion from the reference point are encoded as greyscale values to obtain shape information. The color information of the surface points of the front portion and back portion of object are encoded as color values to obtain color information of the front portion and the back portion of the object. The encoded values are stored in pixels of raster graphics image. A coded image format is generated based on the raster graphics image.
US11170555B2 Graphics processing systems
When processing graphics primitives in a graphics processing system, the render output is divided into a plurality of regions (40) for rendering, each region (40) comprising a respective area of the render output; and for sets of one or more primitives to be rendered, it is determined for which of the plurality of regions of the render output (40) the primitive(s) should be rendered; and for each region of the render output (40) it is determined the primitive(s) should be rendered for, geometry data for the primitive(s) is stored in memory in a respective data structure (42) along with an indication of state data that is to be used for rendering the primitive(s) for the region, such that the geometry data for the primitive(s) to be rendered is stored in a respective, different data structure (42) for each different region of the render output (40) it is determined the primitive(s) should be rendered for.
US11170546B2 Image processing apparatus, image processing method, and image processing program
Provided are an image processing apparatus, an image processing method, and an image processing program capable of relatively easily creating text representing a description of an image. From a plurality of images selected from an image group, text describing the plurality of images is generated according to a text generation method. Generated text is displayed in a first text display region and a second text display region. In a case where text is corrected by a user, the text generation method is updated. More accurate text is generated.
US11170545B2 Systems and methods for diagnostic oriented image quality assessment
A method for real-time assessment of image information employing a computer that includes one or more processors includes obtaining, via a scanner, a magnetic resonance (MR) image of a region-of-interest, and providing data corresponding to at least a portion of the MR image to a deep learning model, where the deep learning model is previously trained based on one or more sets of training data. The method further includes assessing the data using the deep learning model and data obtained from an image quality database to obtain an assessed image quality value, and formulating an image quality classification in response to the assessed image quality value. The method additionally includes outputting the image quality classification within a predetermined time period from an initial scan of the region-of-interest.
US11170543B2 MRI image reconstruction from undersampled data using adversarially trained generative neural network
A method of magnetic resonance imaging acquires undersampled MRI data and generates by an adversarially trained generative neural network MRI data having higher quality without using any fully-sampled data as a ground truth. The generative neural network is adversarially trained using a discriminative neural network that distinguishes between undersampled MRI training data and candidate undersampled MRI training data produced by applying an MRI measurement function containing an undersampling mask to generated MRI training data produced by the generative neural network from the undersampled MRI training data.
US11170541B2 Depth map creation apparatus that creates a plurality of depth maps on the basis of a plurality of spatial frequency components and plurality of tomographic images
An image display apparatus includes a depth map creating unit that creates, on the basis of a two-dimensional radiation image and a plurality of tomographic images for the same subject, a plurality of depth maps in which each position on the two-dimensional radiation image and depth information indicating a depth directional position of a tomographic plane corresponding to each position are associated with each other while changing a correspondence relationship between each position on the two-dimensional radiation image and the depth information.
US11170540B1 Directional based commands
A method for directional based commands includes responsive to initializing an augmented reality device associated with a user, establishing a field of view for the augmented reality device associated with the user. The method establishes boundaries for a directional command area, where the directional command area includes a plurality of devices configurable to receive commands from the augmented reality device associated with the user. The method receives a first command performable by at least two devices from the plurality of devices and receives orientation data from the augmented reality device associated with the user. The method determines a first device from the plurality of devices for performing the first command based at least on the orientation data and the field of view of view for the augmented reality device associated with the user and sends the first command to the first device.
US11170538B2 Spatially-aware tool system
The systems described in this disclosure can be used in construction settings to facilitate the tasks being performed. The location of projectors and augmented reality headsets can be calculated and used to determine what images to display to a worker, based on a map of work to be performed, such as a construction plan. Workers can use spatially-aware tools to make different locations be plumb, level, or equidistant with other locations. Power to tools can be disabled if they are near protected objects.
US11170535B2 Virtual reality interface method and apparatus for providing fusion with real space
A virtual reality interface method for providing fusion with a real space according to the present disclosure includes the steps of: analyzing information on an object of the real space to be projected in a virtual space based on image information of the real space acquired from a camera; determining transparency information for the object of the real space based on the object information of the real space; and fusing an object image of the real space and a virtual space based on the transparency information.
US11170525B2 Autonomous vehicle based position detection method and apparatus, device and medium
The present application provides autonomous vehicle based position detection method and apparatus, a device and a medium, where the method includes: identifying an obtained first visual perception image according to an underlying neural network layer in a slender convolution kernel neural network model to determine feature information of the target linear object image, and identifying the feature information of the target linear object image by using a high-level neural network layer in the slender convolution kernel neural network model to determine size information of the target linear object image; further, matching the size information of the target linear object image with preset coordinate system map information to determine a position of the autonomous vehicle. Embodiments of the present application can accurately determine the position of the autonomous vehicle.
US11170517B2 Method for distance measurement using trajectory-based triangulation
A method for ascertaining a distance between a vehicle and a projection surface, onto which a characteristic light pattern is projected using a headlight of the vehicle, includes detecting, in an image of the characteristic light pattern captured by an image capturing unit, a characteristic structure produced by a first light-producing unit by evaluating a geometric location relationship in the captured image between the trajectory and characteristic structures of a characteristic light pattern that are located in an environment along the trajectory; calculating a point on the ray path that is correlated with a position of the detected characteristic structure on the trajectory in accordance with the transformation rule; and calculating the distance between the vehicle and the projection surface from the calculated point on the ray path.
US11170516B2 Method and device for measuring features on or near an object
A method and device for measuring dimensions of a feature on or near an object using a video inspection device. A reference surface is determined based on reference surface points on the surface of the object. One or more measurement cursors are placed on measurement pixels of an image of the object. Projected reference surface points associated with the measurement pixels on the reference surface are determined. The dimensions of the feature can be determined using the three-dimensional coordinates of at least one of the projected reference surface points.
US11170511B2 Image processing device, imaging device, and image processing method for replacing selected image area based on distance
The present disclosure relates to an image processing device, an imaging device, and an image processing method to superimpose a complementary image in such a manner that an appearance becomes more natural. From an image acquired by imaging of an arbitrary subject, a removal region selecting unit selects a region, in which an intended object to be removed is included, as a removal region with reference to distance information that is acquired when the image is imaged and that indicates a distance to the subject. Based on the distance information, a complementary region specifying unit specifies a complementary region to complement the removal region from a region including a background of the object to be removed in the image. An image superimposition processing unit superimposes a complementary image generated from the complementary region on a place from which the removal region is deleted in the image.
US11170508B2 Systems and methods for the segmentation of multi-modal image data
There is provided a computer implemented method of automatic segmentation of three dimensional (3D) anatomical region of interest(s) (ROI) that includes predefined anatomical structure(s) of a target individual, comprising: receiving 3D images of a target individual, each including the predefined anatomical structure(s), each 3D image is based on a different respective imaging modality. In one implementation, each respective 3D image is inputted into a respective processing component of a multi-modal neural network, wherein each processing component independently computes a respective intermediate, and the intermediate outputs are inputted into a common last convolutional layer(s) for computing the indication of segmented 3D ROI(s). In another implementation, each respective 3D image is inputted into a respective encoding-contracting component a multi-modal neural network, wherein each encoding-contracting component independently computes a respective intermediate output. The intermediate outputs are inputted into a single common decoding-expanding component for computing the indication of segmented 3D ROI(s).
US11170503B2 Systems and methods for detection likelihood of malignancy in a medical image
There is provided a computer implemented method for detection of likelihood of malignancy in an anatomical image of a patient for treatment planning, comprising: receiving an anatomical image, feeding the anatomical image into a global component of a model trained to output a global classification label, feeding the anatomical image into a local component of the model trained to output a localized boundary, feeding the anatomical image patch-wise into a patch component of the model trained to output a patch level classification label, extracting a respective set of regions of interest (ROIs) from each one of the components, each ROI indicative of a region of the anatomical image likely to include an indication of malignancy, aggregating the ROIs from each one of the components into an aggregated set of ROIs, and feeding the aggregated set of ROIs into an output component that outputs an indication of likelihood of malignancy.
US11170501B2 Image analysis device
An image analysis device may include a memory storing learning data for executing image analysis, and may obtain cell image data representing a cell image including a plurality of cell objects, sequentially identify plural pieces of partial image data from the cell image data, sequentially execute a center determination process on each of the plural pieces of partial image data, classify at least one cell corresponding to at least one cell object among a plurality of cell objects by using results of the center determination process on the plural pieces of partial image data and classification data included in learning data, and output a classification result.
US11170500B1 Pyramid image quality indicator (IQI) for X-ray computed tomography
A three-dimensional image quality indicator suitable for assessing the quality of a CT scan includes a pyramidal structure having a base, an apex, and a plurality of triangular faces extending from the base to the apex; at least two grooves in each triangular face, each groove tapering from a wide end at the base to a narrow end at the apex; and a land between each pair of adjacent grooves in each triangular face, each land tapering from the base to the apex. When a two-dimensional slice is taken in a plane parallel to the base of the pyramidal structure, the grooves are observable at the edges of the structure. The smallest observable groove width provides a measure of CT resolution.
US11170498B2 Image processing device, image processing method, and image processing program for detecting specific region from image captured by endoscope designated as detection target image in response to determining that operator's action in not predetermined action
An endoscope system includes an endoscope and an image processing device attached to one another. The image processing device includes at least one processor configured to perform operations of determining an operator's action based on an action signal from an endoscope inserted into a subject body, deciding whether an image is set as a detection target image based on the operator's action and detecting a specific region from the detection target image. The processor performs an operation of determining whether the operator's action at a time of capturing the image is a treatment action to give the subject body a treatment. Furthermore, the processor detects, from the image, a region, which exhibits a specular reflection and whose time change in area and position is large, as a washed region and then determine the operator's action at the time of capturing the image is the treatment action when the washed region is detected.
US11170496B2 System and method for automated grain inspection during harvest
A system and method for automated grain inspection and analysis of results during harvest, using an inspection system mounted on a combine harvester with geolocation tracking, allowing for real time analysis during harvest and tracking of grain quality by location of harvest.
US11170495B2 Scanning apparatus and method of scanning
A scanning apparatus for predictive shimming includes a scanning platform. The scanning apparatus also include a first scanner, coupled to the scanning platform, and a second scanner, coupled to the scanning platform. The scanning platform is configured to move the first scanner and the second scanner together along an X-axis and a Z-axis. The scanning platform is also configured to move the first scanner and the second scanner independent of and relative to each other along a Y-axis and a Z-axis. A first field of view of the first scanner and a second field of view of the second scanner at least partially overlap when the first scanner and the second scanner move in opposite directions along the Y-axis.
US11170493B2 Non-contact system and method for detecting defects in an additive manufacturing process
A Pulsed Thermography (PT) system and method is provided utilizing a long duration pulse in combination with a radiant heat shield as a non-destructive testing method for quantitatively measuring defect depths within a 3D printed part and for characterizing layer-by-layer surface defects in the 3D printed part.
US11170489B2 System and method for inspecting the condition of structures using remotely controlled devices
Disclosed is a system for inspecting a structure without physically contacting the structure. The system includes a remotely controlled device that includes a sonar/ultrasound transceiver, a camera and a mapping module for generating geotags corresponding to the structure. The remotely controlled device optionally includes an infrared camera and a lidar. As the remotely controlled device moves along or around the perimeter of the structure, the system collects acoustic, lidar, infrared and photogrammetry data to create a virtual model of the structure. Geotagged acoustic, infrared and lidar data identifying faults in the structure is overlaid on the virtual model of the structure.
US11170488B2 Signal processing device and image display apparatus including the same
Disclosed is a signal processing device and an image display apparatus including the same. The signal processing device includes: a quality calculator configured to compare a previous frame image and at least a region of a current frame image, and calculate image type information based on a comparison result; an image quality setting unit configured to set an image quality based on the image type information; and an image quality processing unit configured to perform image quality processing according to the set image quality. Accordingly, it is possible to improve accuracy of image analysis and perform image quality processing according thereto.
US11170486B2 Image analysis device, image analysis method and image analysis program
The present invention provides an image analysis device which is capable of automatically responding to various environmental variations caused by a camera installation condition or an environmental factor without consuming unnecessary calculation resources. The image analysis device is provided with: a plurality of process execution units which are capable of executing different processes on an input image; an analysis unit which analyzes, on the basis of the image, an image variation caused by external environment; and a process selection unit which selects, on the basis of the analyzed variation, at least one from among the plurality of process execution units.
US11170481B2 Digital filter for filtering signals
A digital filter for filtering signals includes a processer and a memory. The processer receives a plurality of input signal values and a plurality of input aggregated values corresponding to the plurality of input signal values. The memory saves a signal value set and a statistical information set. The processer generates a check result according to the plurality of input signal values and the signal value set. The processer updates the statistical information set of the memory according to the check result, and decides whether to insert at least one new signal value into the signal value set of the memory, wherein the processer generates an output value according to the signal value set and the statistical information set of the memory.
US11170479B2 Display apparatus and control method thereof
Disclosed is a display apparatus. The display apparatus obtains first characteristic information, which is provided according to a plurality of sections of content and corresponds to an image characteristic of a section to be displayed among the plurality of seconds, from a signal received in the signal receiver, obtains first image-quality setting information for setting image quality of the section based on the obtained first characteristic information, obtains second characteristic information corresponding to an image characteristic of a frame included in the section from the frame, obtains second image-quality setting information for setting image quality of the frame based on the obtained first image-quality setting information and the obtained second characteristic information, and controls the display to display an image of the frame, the image quality of the frame being set based on the obtained second image-quality setting information.
US11170477B2 Image composition apparatus, image composition method, and program
An image composition apparatus includes an image obtaining unit 22 that obtains a first image and a second image obtained by imaging a target object and an obstacle from a first direction and a second direction, a region specifying unit 34 that specifies a target object region by receiving a region designation indicating the target object region in which the target object is captured and the obstacle is not captured on the first image and the second image displayed on a display screen of a display unit 24, a correspondence point information obtaining unit 36 that obtains correspondence point information indicating correspondence points between the first image and the second image, a geometric transformation information obtaining unit 38 that obtains geometric transformation information based on the correspondence point information, a geometric transformation unit 40 that geometrically transforms the target object region of the second image based on the geometric transformation information, and an image composition unit 42 that generates a composite image by compositing the target object region of the first image with the geometrically transformed target object region of the second image.
US11170476B1 Techniques for fast point cloud filtering using a series cascaded filter
Each POI of a set of POIs of a first point cloud is filtered. At a first filter, a first set of neighborhood points of a POI is selected; a first metric for the first set of neighborhood points is computed; and based on the first metric, whether to accept, modify, reject or transmit the POI to a second filter is determined. Provided the POI is accepted or modified, the POI is transmitted to a second point cloud; provided the POI is rejected, the POI is prevented from reaching the second point cloud; provided the POI is not accepted, modified, or rejected, the POI is transmitted to a second filter. At the second filter, provided the POI is accepted or modified, the POI is transmitted to the second point cloud. At least one of range and velocity information is extracted based on the second point cloud.
US11170470B1 Content-adaptive non-uniform image downsampling using predictive auxiliary convolutional neural network
Techniques are described for content-adaptive downsampling of digital images and videos for computer vision operations, such as semantic segmentation. A computer vision system comprises a memory, one or more processors operably coupled to the memory and a downsampling module configured for execution by the one or more processors to perform, based on a non-uniform sampling model trained to predict content-aware sampling parameters, downsampling input image data to generate downsampled image data. A segmentation module is configured for execution by the one or more processors to perform segmentation on the downsampled image to produce a segmentation result, such as a feature map that assigns pixels of the downsampled image data to object classes. An upsampling module is configured for execution by the one or more processors to perform upsampling according to the segmentation result to produce upsampled image data.
US11170466B2 Dense structure from motion
Determining three-dimensional structure in a road environment using a system mountable in a host vehicle including a camera connectible to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, a line is selected below which the road is imaged. The line separates between upper images essentially excluding images of the road and lower images essentially including images of the road. One or more of the lower images is warped, according to a road homography to produce at least one warped lower image. The three-dimensional structure may be provided from motion of a matching feature within the upper images or from motion of a matching feature within at least one of the lower images and at least one warped lower image.
US11170461B2 System and method for efficient multi-GPU rendering of geometry by performing geometry analysis while rendering
A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including using the plurality of GPUs in collaboration to render an image frame including a plurality of pieces of geometry. The method including during a pre-pass phase of rendering, generating information at the GPUs regarding the plurality of pieces of geometry and their relation to a plurality of screen regions. The method including assigning the plurality of screen regions to the plurality of GPUs based on the information for purposes of rendering the plurality of pieces of geometry in a subsequent phase of rendering.
US11170460B2 Dedicated hardware unit to offload blending of values from memory
Systems and methods may provide for receiving a pixel shader and sending the pixel shader to shader bypass hardware if the pixel shader and a render target associated with the pixel shader satisfy a simplicity condition. In one example, the shader bypass hardware is dedicated to pixel shaders and associated render targets that satisfy the simplicity condition.
US11170458B2 Enhanced payments for shipping
Systems, methods, apparatus, and computer program products are provided for initiating shipment of and payment for shipping a parcel. For example, in one embodiment, a customer/user can receive a message on a user device from a carrier that includes an authorization code for shipping a parcel. After the customer/user ships the parcel, the carrier can charge a variety of accounts for the shipping charges, including a wireless services provider associated with the user device. In another embodiment, the customer/user can interact with a kiosk to ship the parcel. In this embodiment, the carrier can also charge a variety of accounts for the shipping charges, including a wireless services provider.
US11170457B2 Transaction management method, communication terminal, and method of exploitation right management
An acquisition part acquires a blockchain in which a plurality of blocks are linked, the blocks store (i) creator information for identifying a creator of a work, (ii) rule information for establishing transaction rules of the work, (iii) information relating to a virtual currency used for a transaction of the work, and (iv) a transfer history of the work and information relating to an exploitation right which is a right established for the work and allows others to use the work. A license information specification part specifies a grantor and a license fee of the exploitation right. A received amount transfer part subtracts a creator's receiving amount from a balance of the virtual currency associated with the grantor, and adds the creator's receiving amount to a balance of the virtual currency associated with a person or management organization designated by the creator of the work.
US11170456B2 Methods and systems for an enhanced energy grid system
Disclosed herein are embodiments for optimization of an energy grid system. First and second prediction models associated with a first energy grid system and a second energy grid system, respectively, may be trained based on historical data associated with each energy grid system. A prediction model basis may be created including the first and second prediction models. Training data associated with a third energy grid system may be input into each prediction model of the prediction model basis, and an accuracy of the prediction models may be evaluated to determine whether the prediction model basis is complete. When complete, a context-matching model may be trained based on subsequent energy grid systems until the context-matching model is determined to be sufficiently accurate. Then, the context-matching model may be used to identify a prediction model matching a new energy grid system, which may be used to warm-start the new energy grid system.
US11170450B1 Machine-learning driven real-time data analysis
A data processing system for insurance claims analysis and adjudication implements obtaining policy coverage information for each of a plurality of insurance policies and insurance claim information associated with an insured user, analyzing the insurance claim information using a first machine learning model to identify an occurrence of a first type of event and a first group of insurance claims associated with the first type of event; analyzing the first group of insurance claims, the policy information, and an indication of the first type of event using a second machine learning model to obtain a prediction whether a respective insurance policy will cover the first insurance claim; and responsive to determining that the respective insurance policy will cover the first insurance claim, causing a user interface to be presented on a display of a computing device associated with the insured user to guide the insured user through submitting the first insurance claim to an insurance provider associated with the respective insurance policy.
US11170449B2 Signals-based data syndication and collaboration
Signals-based data syndication and collaboration is disclosed. A data store of insurance related data collected from a plurality of carriers is accessed. A pattern is identified based at least in part on data stored in the data store. The pattern is associated with a first set of insurance related data belonging to a first carrier and with a second set of insurance related data belonging to a second carrier. First and second users associated with the first and second carriers are notified, respectively, of the identified pattern. Consent from the first user to share at least a portion of the first set of insurance related data and consent from the second user to share at least a portion of the second set of insurance related data are obtained. At least a portion of the second set of insurance related data that the second user has consented to share is caused to be presented to the first user. At least a portion of the first set of insurance related data that the first user has consented to share is caused to be presented to the second user.
US11170442B2 Auctioning mechanisms for dark order block trading
Auctioning mechanisms adapted to improve the integrity of dark order block trading is provided.
US11170438B1 Intelligent item financing
This disclosure describes, in part, techniques for enabling a merchant or other user to obtain needed capital by financing the cost of individual items after the merchant or other user has acquired the item(s) using a financial instrument, such as a credit card, debit card, or the like. For example, an example merchant may purchase, through the course of a month or other time period, multiple items for operation of their business using a credit card provided by a financial institution. Thereafter, a service provider may aggregate these purchases and enable the merchant to request to finance individual item(s). In response to receiving such a request, the service provider can solicit offers from an array of lenders.
US11170435B2 Offer personalization engine for targeted marketing of branded consumer packaged goods
A method including receiving a digital promotion payload from a brand manufacturer for at least one branded consumer packaged good, the digital promotion payload including a digital promotion value associated with the branded consumer packaged good, is provided. The method includes receiving a bid request to the digital promotion engine, providing a bid response to the bid request, the bid response including the digital promotion payload, and receiving, from the supply side platform, a confirmation that the bid response has been selected from one or more bids from different digital advertising entities. The method includes providing a command to the supply side platform to deliver the digital promotion payload to a mobile device accessing a resource from the mobile display publisher, and loading the digital promotion value to a frequent shopper identification in response to a consumer interaction with the digital promotion payload detected from the mobile device.
US11170431B2 Systems and methods of vehicle product or service recommendation
This disclosure describes systems, methods, and devices related to predictive modeling for evaluating vehicles. A device may receive a customer identifier (e.g., a user identification number, a social security number, driver license number, etc.). The device may retrieve credit data associated with the user identifier and vehicle data associated with a vehicle. The device may determine a first weight for the credit data and a second weight for the vehicle data. The device may determine, based on the first weight and the second weight, a value. The device may determine whether or not the value exceeds a profitability threshold. The device may determine a loan information associated with the customer identifier. The device may send a first indication of the product or service to a user device for presentation. The device may send a second indication of the loan information to the second device for presentation.
US11170430B1 System, method, apparatus, and computer program product for persona based gift searches for all occasions
A system, method, an apparatus, and computer program product for persona based gift searches for all occasions. A website and application online search and ordering services, providing a website on a global computer network containing retail items for shopping information in the field of holidays, anniversary, and special occasion gift items and featuring links to the products on related websites of others. Govava software uses psychological image correlation meaning to represent individuals, cultural and sub-cultural attributes and local databases to discern meaning then presents the results.
US11170423B2 Provisioning medical resources triggered by a lifecycle event
Apparatus and associated methods related to determining medical services appropriate to a patient in response to a patient lifecycle event: presenting the medical services to the patient for selection; optionally scheduling the selected medical services; and automatically presenting the selected services for prepayment. The patient lifecycle event may be, for example, a doctor's order, diagnosis, condition change, payment, admission, or discharge. The services presented to the patient may be determined in response to, and as a function of, the lifecycle event. For example, the services presented may include procedures determined after the lifecycle event, in view of patient medical history. In an illustrative example, the services presented may be based on medical indication, contraindication, provider or facility availability, or patient scheduling preference, advantageously permitting more medically relevant, beneficial, convenient, or cost-effective services. Various examples may advantageously provide a discount for a service bundle provided at a particular time or facility or by an affiliated physician or medical group.
US11170422B2 Vendor website GUI for marketing greeting cards and envelopes
A processor-based system stores different card templates in a database. Each card template has a card feature that can have any color from among a first set of colors. The system also stores, in the database, for each stored card templates, a corresponding envelope template. Each envelope template has an envelope feature that can have any color from among a second set of colors. The system receives a user selection of a card template from among the card templates and a user selection of a color to be applied to the card feature. The system displays the card template, with the card feature having the user-selected color. The system also displays the corresponding envelope template that corresponds, in the database, to the selected card template. The envelope feature is displayed with the user-selected color based on the user-selected color having been selected for the card feature.
US11170419B1 Methods and systems for transaction division
Methods and systems for transaction division are disclosed herein. An example system may allow the cost of a cart of items (e.g., one or more items) to be easily shared among multiple consumers. In order to partition the cost with other potential payees, the system may provide an interface that allows an initial consumer to send notifications that invite other potential participants to share the cost of the cart based on amounts specified by the initial consumer. The system may also determine when the total cost of the cart has been received and notify the seller accordingly. In some instances, the system may generate a token that corresponds to the transaction for the cart of items and use the generated token to detect when other portions of the total cost for the cart are received.
US11170414B2 Campaign management system—local attributes
The invention relates to a campaign management system comprising a computer-data processor memory, a graphical user interface (GUI), the management system (CAMS) processing a plurality of participant records (PREC) according to a user-configured process structure (PS) of a plurality of configured logic templates (CLT) configured on the basis of a plurality of logic templates (LT); the graphical user interface (GUI) is arranged to display graphical elements (GE), each graphical element (GE) being associated with a logic template (LT); wherein said logic templates (LT) comprise user editable parameters (UEP) being editable using the graphical user interface (GUI) and an executable program fragment (EPF) being executable on the basis of said user editable parameters (UEP) and one or more of said participant records (PREC); wherein the graphical elements (GE) are couplable using said graphical user interface (GUI) by a user, the coupling defining the process structure (PS) of said executable program fragments (EPF) of said logic templates (LT) in relation to said participant records (PREC); wherein said process structure (PS) and said participant records (PREC) for processing according to said process structure (PS) represent a campaign (CAM); wherein the participant records (PREC) comprise participant attributes (PA) being processable by said executable program fragments (EPF) of said configured logic templates (CLT) according to said process structure (PS) and wherein the participant attributes (PA) comprise global participant attributes (GPA) and local participant attributes (LPA), wherein said global participant attributes (GPA) are defined across a plurality of campaigns (CAM) defined by different respective process structures (PS), and wherein said local participant attributes (LPA) are defined for a subset of said plurality of campaigns CAM).
US11170412B2 Using embedded elements for online content verification
A computerized method of content verification comprising using a server for receiving a first data from a host monitoring code embedded in a webpage or an application loaded from a content server and executed by a client device, the host monitoring code is executed by the client device during an execution of the webpage or the application which further embeds nesting element(s) for loading nested content from nested content server(s), the first data is indicative of the execution, receiving a second data indicative of the execution from a guest monitoring code embedded in the nested content, combining the first data and second data for compliance verification of the execution with one or more rules associated with the nested content and initiating action(s) according to the verification. Wherein the first data is not available to the guest monitoring code and the second data is not available to the host monitoring code.
US11170406B2 System and methods for battery electric vehicle driving analysis
A system for battery electric vehicle driving analysis is provided. The system includes a vehicle including a plurality of sensors. The vehicle is configured to transmit a plurality of sensor information observed by the plurality of sensors. The system also includes a driver analysis computer device including at least one processor in communication with at least one memory device. The driver analysis computer device is programmed to receive the plurality of sensor information from the vehicle. The plurality of sensor information includes information for a plurality of days. The driver analysis computer device is also programmed to determine, for each day of the plurality of days, a daily driving distance of the vehicle based on the plurality of sensor information, compare the plurality of daily driving distances to a first threshold, and transmit one or more advertisements for a new vehicle based on the comparison.
US11170402B2 Evaluating page content to determine user interest
The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.
US11170401B1 Advertiser campaign scripting
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules.
US11170399B2 Browser based advertising platform and rewards system
Disclosed is an advertising method which comprises guiding an advertiser to create at least one ad and incentivizing a consumer to access the at least one ad by offering a reward to the consumer for interacting with the ad, wherein consumer profile data useful for ad targeting is acquired as a prerequisite for allowing the consumer to earn the reward.
US11170397B2 Dynamic rewards program
The systems are generally configured to provide rewards. The systems are capable of syncing transaction accounts with one or more reward programs and one or more channels. Moreover, the systems are capable dynamically provisioning rewards in one or more subsets to a rewards program to distribute high, medium and low value rewards to a reward program throughout the duration of the program.
US11170395B2 Digital banking platform and architecture
A computer implemented device is described that is adapted for improving memory efficiency for conducting machine learning on multi-dimensional vectors stored as specially configured data structures. The device includes network interfaces adapted for receiving data sets and communicating with data harvesting applications, as well as data storage and memory for storing the configured data structures. The multi-dimensional vectors and the system provide a data architecture that processes disparate data sets to programmatically extract features transformed from raw information, the extracted features stored in the form of data values suitable for conducting data approximations and neural network processing.
US11170393B1 System to calculate an engagement score of location based media content
A location based measurement system monitors user interactions with media items, and visitation data to physical locations, to calculate an engagement score of the media item, wherein the engagement score serves as an indication of a “lift” incited by the media item on a population of users exposed to the media item. The location based measurement system may be or include any instrumentality or aggregate of instrumentalities operable to compute, process, store, display, generate, communicate, or apply various forms of data for geo-fencing, control, or other purposes.
US11170387B2 Profile noise anonymity for mobile users
Embodiments are directed towards collecting, aggregating and indexing unique and non-unique user data from a plurality of users. The result for a query of this indexed aggregation of user data is provided in a plurality of sub-sets of aggregated user data. Each subset of aggregated user data corresponds to a particular portion of the plurality of users. Also, each of these particular portions of the users is set at least large enough to provide general anonymity for the individual users. User data may be collected by one or more user data suppliers and provided to a user data aggregator. In some embodiments, user data may be collected as unique user data, non-unique user data, or any combination thereof. In some embodiments, user data may be aggregated by zip code, expanded zip code, and/or one or more attributes.
US11170385B2 RFID-based genuine product certification service system and method employing code update algorithm for forgery prevention
The inventive concept relates to a radio frequency identification (RFID)-based genuine product certification service system and method employing a code update algorithm for forgery prevention in which a genuine product certification processing server stores an RFID tag access code and a variable genuine product certification code in an RFID tag through a wired or wireless terminal including an RFID writer and reader and a database thereof for genuine product certification to determine whether a product or document is genuine using the tag information stored in the RFID tag and the genuine product certification code when RFID tags are used to prevent imitations (fakes) of medicine, food and beverages, luxury goods, alcohol, products, etc. and forgery of important documents, such as an ID card, a contract, and a notarized document, and changes the genuine product certification code in the RFID tag through the wired or wireless terminal including an RFID writer and reader at a genuine product certification attempt or at regular intervals to prevent a genuine product certification attempt with a duplicate using the periodically updated variable genuine product certification code even when a person copies the RFID tag for the purpose of forgery.
US11170384B2 Return fraud prevention
A point of sale (POS) system that prevents return fraud is described. The POS system detects radio-frequency identification (RFID) tags associated with an item at a time of purchase and when the item is returned. If there is no discrepancy between the detected RFID tags, then the item can be quickly returned without further inspections. If there is a discrepancy, a quick identification of missing parts and the return condition is determined based on missing RFID tags.
US11170382B2 Systems and methods to discover and quantify key driving factors in digital containment data
Analytical methods and systems applied to a plurality of input files to understand and explain crucial factors leading to customers jumping, or hopping, from one channel to another channel. The methods and systems described may include receiving a first file associated with a first channel dataset and receiving a second file associated with a second channel dataset. The methods and systems described may include merging the two datasets based on key fields found within the metadata of the two files. In some embodiments, additional statistical metrics and measures may be applied to the merged dataset to both rank the merged events and to display the characteristics of each event within the entire merged dataset.
US11170380B1 Methods and apparatus for mobile device messaging-based communications using custom-generated deeplinks and based on the hyper text transfer protocol (HTTP)
In some embodiments, a method includes in response to an integration tag included in a webpage at a first user interface being executed at a mobile device, receiving a mobile device identifier and a request to retrieve a purchase identifier. The method includes sending a first signal causing a frame to be provided within the webpage at the first user interface. The method includes in response to a first user input, receiving a Hyper Text Transfer Protocol (HTTP) POST request and determining a uniform resource identifier (URI). The method includes retrieving purchase information and sending a HTTP response message including the URI of the second user interface and the purchase information to deeplink to the second user interface and to cause the second user interface to be rendered at the mobile device with the purchase information pre-populated in an input field of a text message.
US11170379B2 Peer forward authorization of digital requests
Embodiments may enable a user to forward authorize a specific amount to a member of their payment pool by distributing a subtoken generated from a token issued to the user. The member of the payment pool may receive the subtoken through a delivery channel (e.g., by e-mail) and may utilize the subtoken during a purchase by providing a corresponding delivery channel identifier (e.g., e-mail address) as an authentication credential. In some embodiments, the subtoken may be time-sensitive and may be valid during a time period designated by the user.
US11170372B2 Method for validating an electronic transaction, and system thereof
A method for validating an electronic transaction, including a step 100) of starting an electronic transaction transmitting wirelessly identifying information from an electronic payment instrument module of a mobile phone to a POS terminal, that forwards said identifying information together with transaction data to a retailer network and to a server.The method also includes the steps: 110) activating said mobile phone for starting a voice telephone call with the server; 120) the server replies said voice telephone call and requests the customer to validate the electronic transaction by means of a validating PIN code; or initiating a voice telephone call from the server to the mobile phone, wherein the server requests the customer to validate the electronic transaction by means of a validating PIN code; 130) the customer validates the electronic transaction communicating the validating PIN code to the server during said voice telephone call.
US11170363B1 Secure processing of online purchase using a mobile wallet
Various examples are directed to systems and methods for secure purchasing using a mobile wallet. A first mobile wallet may receive secure purchasing data related to an product from a server system associated with a merchant. The secure purchasing data (e.g., stored on a QR code) may include product information and merchant information allowing the mobile wallet to obtain a public key of the merchant. The mobile wallet may determine whether the purchase of the product requires processing by a second mobile wallet based on transaction rules and at least some of the purchasing data. Based on the determination, the first mobile wallet may either send payment data for purchasing the product to the server system of the merchant, without requesting processing by the second mobile wallet or send a request for processing to the second mobile wallet so that the second mobile wallet can approve or purchase the product.
US11170361B2 Computer-implemented method for performing a restricted transaction
The present disclosure is related to a field of payment transactions using a card that discloses a computer-implemented method and a system for restricting a transaction while using a payment card. A card processing server may receive card details, a transaction amount, a flag, and signature data of the payment card from a remote terminal upon initiating a transaction using the payment card. Further, the card processing server validates the payment card based on the card details and the signature data of the payment card and thereafter determines a value associated with the flag upon successful validation. The value associated with the flag indicates one of two conditions, e.g., a true condition and a false condition. Based on the condition indicated by the flag, the card processing server performs one of a first action and a second action related to either processing or declining the transaction.
US11170358B2 System, method, and recording medium for identity fraud prevention in secure transactions using multi-factor verification
A secure transaction method, system, and non-transitory computer readable medium, for authorizing a transaction between a user having a personal communication device, a service provider, and a payment provider, include requesting a distribution of a location challenge code to the service provider and a distribution of a biometric data request to the personal communication device of the user, verifying the biometric data of the user based on a match of received biometric data from the user and with biometric data of the user stored in a storage unit, verifying that the location challenge code sent from the personal communication device of the user matches the distributed location challenge code, and sending a verification of authentication of the location challenge code and the match to the payment provider.
US11170355B2 Techniques for mobile transaction processing
Techniques for automated mobile transaction processing are provided. A consumer traverses to a web portal or other type of enterprise terminal device of an enterprise and proceeds to shop. During checkout, the portal contacts a transaction service and is delivered back an identifying barcode or Quick Response (QR) code. The consumer uses a mobile device to scan the code and send it to the transaction service. Previously registered payment details of the consumer are located and payment is received from the consumer. The portal is notified that payment is completed by the transaction service.
US11170350B2 Systems and methods for mobile application requests of physical facilities
Systems and methods are disclosed for enabling users to request information or services relating to a physical facility. One method includes receiving, from a device associated with a user, one or more of: a request to receive information about an asset or component of the facility, and a request to receive maintenance of an asset or component of the facility, wherein the request includes an identifier associated with the user and an identifier associated with the asset or component of the facility; accessing, based on the request, a database storing one or more user identifiers and one or more identifiers associated with a plurality of assets or components of the facility; and transmitting, to the device associated with the user, either a presentation of information about the asset or component of the facility, or a representation of a ticket for initiating maintenance of the asset or component of the facility.
US11170349B2 Systems and methods for dynamically providing behavioral insights and meeting guidance
The present disclosure relates to a more effective way to prepare for meetings and events. Accordingly, the present disclosure providing systems and methods for generating and presenting behavioral insights for individuals and groups that may facilitate preparation for meetings. In some implementations, the system may inform the proposed group what each individual might need before a meeting. In some aspects, the system may suggest what might make a meeting effective based on the behavioral insights of the attendees.
US11170347B1 Customer content personalization
The present disclosure relates generally to systems and methods for delivering personalized content to a customer. More specifically, the present disclosure relates to systems and methods for providing notifications related to the needs of a customer. A content management system may determine the needs of a customer as they relate to relevant products and/or services offered by one or more business entities, determine and prioritize actions that may fulfill these needs, and deliver personalized content to the customer based on the customer's information. Accordingly, the systems and techniques provided herein may improve the efficiency and reduce the time involved with delivering effective content to a customer.
US11170346B2 Decentralized credentials verification network
A credentials verification network utilizes blockchain technology to track/verify credentials for candidates that can later be used in the hiring verification process. As implemented by nodes of a distributed network, a candidate receives from a first network node a secure credential generated by a credentialing source from an original credential document. The first node processes the secure credential according to a security feature (e.g., hash function) to create a transaction, and assigns an identifier to the transaction. The first node signs the transaction with a private key to create a transaction signature. The first node sends the signed transaction to a central server that broadcasts the transaction to the blockchain network. Once the network has accepted the transaction, the candidate will be notified and handed over the raw text document and transaction receipt ID. The candidate can forward the information to a recruiter or potential employer running a second node.
US11170344B2 Job matching system and method
A system for matching employment candidates to employment positions is disclosed. Measures of personality traits and optionally interests are used to match candidates to employment positions. Candidates' traits may be assessed by administering a questionnaire. A similar questionnaire may be provided to suitable employees who are already filling, or have previously filled, employment positions, in order to assess personality traits of suitable employees for each position. Results are preferably received and compared. A list of suitable jobs may then be provided to the candidate. Software and computer systems embodying the method are also disclosed.
US11170343B2 Generation and data management of a medical study using instruments in an integrated media and medical system
In general, a computer-implemented method is described for receiving one or more requests to generate a medical study, retrieving from one or more data repositories one or more medical study instruments, receiving a selection of a particular medical study instrument to use in the medical study, generating by one or more computers a list of one or more research collaborators invited to review the medical study, and generating by one or more computers a list of one of more participants invited to join the medical study.
US11170340B1 Dynamic containerization based on a sequence of delivery locations
Systems and methods for efficiently managing item deliveries are described. In an example, a computer system may identify a first handling sequence of a first item and sequence steps along the handling sequence. The sequence steps may be common to a different handling sequence of a second item. The computer system may determine that the first item should be grouped in a container grouping the second item based on the sequence steps being common. The computer system may generate an identifier and metadata for the container. The identifier may identify the container to handling systems. The metadata may identify the items of the container, a first sequence step to group the first item, and a second sequence step to ungroup the first item. The computer system may distribute the identifier and/or the metadata to the handling systems.
US11170339B2 Generating exchange locations
The subject disclosure relates to facilitating package drop off and pickup transactions by facilitating user devices to offer locations for storage, drop off and pickup of packages. In an aspect, a system is described comprising an intake component that receives a set of location data representing available locations for storing packages and a verification component that verifies the set of location data has been selected for use in storing packages.
US11170335B2 Adaptive artificial intelligence for user training and task management
An example implementation described herein involves identifying an artificial intelligence module to train a user; selecting, using the artificial intelligence module, a set of tasks from a plurality of tasks to provide to the user; providing the set of tasks to the user; monitoring a performance parameter associated with the user performing the tasks; identifying a machine learning model to determine a level of expertise of the user; determining, using the performance parameter as an input to the machine learning model, whether the level of expertise of the user satisfies an expertise threshold; obtaining a configuration update to the artificial intelligence module from the user, determining that the level of expertise of the user satisfies the expertise threshold; and updating the artificial intelligence module to use the configuration update in association with training one or more users or selecting a subsequent set of tasks from the plurality of tasks based on determining that the level of expertise of the user satisfies the expertise threshold.
US11170334B1 Systems and methods for security operations maturity assessment
Systems and methods for assessing, tracking and improving security maturity of an organization are provided. Described is a system for assessing security maturity of an organization. The system receives a list of data sources located across multiple jurisdictions for the organization, collects data sources/data using custom rules from a plurality of data sources of the list of data sources, determine criticality score for each of the plurality of data sources, calculates data source coverage and asset collection coverage, determines use case coverage, and determines security maturity score using a maturity score model. The maturity score model is a logistic equation which is a function of the data source coverage, the asset collection coverage, the criticality score associated with each of the plurality of data sources, the use case coverage, asset coverage by each the plurality of data sources.
US11170331B2 Virtual management system data processing unit and method with rules and alerts
A virtual management system comprises video cameras, and various other sensors that acquire event data indicative relating to the processing of stock. This data is passed to a local data collection device that aggregates the event data and passes it via a network to a number of remote data processing modules. The event data is allocated to each of the data processing modules based upon their assigned tasks by a virtual manager agent. A data processing module receives the aggregated event data from the local data collection device via a network and processes the event data according to a set of pre-defined rules. The data processing module generates an alert in response to the processing of the event data indicating that a predefined event has occurred, and transmits the alert to a remote device associated with an employee.
US11170330B2 Workplace risk determination and scoring system and method
A system and method for the collection and processing of workplace, public and private data to predict and score risk incident frequency and severity for a commercial client. In one embodiment, the risk assessment may be performed using one or more machine learning techniques.
US11170328B2 Sanitation management system for perishable good transport
A system for managing sanitation of a container for perishable goods including: a storage device to store perishable good requirements, sanitation schedule parameters, sanitation requirements, sanitation test results, and perishable good parameters associated with the perishable goods; and a sanitation management system coupled to the storage device. The sanitation management system including: a sanitation assessment module to determine sanitation risk levels in response to at least one of the perishable good parameters, the perishable good requirements, the sanitation schedule parameters, sanitation test results, and the sanitation requirements; a sanitation schedule module to determine sanitation schedule adjustments in response to at least one of the sanitation risk level, the sanitation schedule parameters, and the sanitation requirements; and a meshing module to determine output parameters in response to at least one of the sanitation risk levels and the sanitation schedule adjustments.
US11170327B2 Dynamic production planning system and dynamic production planning device
An object of the invention is to quickly provide an effective recovery plan for a delay problem occurring at a manufacturing site. A dynamic production planning system includes a dynamic production planning device, and the dynamic production planning device includes a process actual result storage unit that includes a record of time spent on production for each item and process, a process plan actual result storage unit that includes a production facility of which usage is planned and assumed work time thereof for each item and process, and a recovery scenario generating unit configured to calculate, for each item and process, an index indicating a risk of a delay using the time spent on production and the production facility of which usage is planned and the assumed work time thereof for each item and process.
US11170326B2 Schedule managing method and schedule managing apparatus
A schedule managing method includes: a number-of-worker inputting step of inputting the number of workers who perform arrangement work of arranging the members to arrangement means, in association with a production time point for producing products; a preparation time point changing step of changing a start time point or an end time point of the arrangement work in a preparation work schedule based on a work quantity of the arrangement work and the number of workers; a production time point changing step of changing a start time point or an end time point of production of the products in a production schedule based on a start time point or an end time point of the changed arrangement work; and a displaying step of displaying the production schedule, the preparation work schedule, and the number of workers along the production time point.
US11170325B2 Adaptable medical workflow system
A system and method for creating a menu for an adapted a medical workflow implemented at a computer coupled to a hospital network is disclosed. The disclosed system and method generates a workflow including a list of predicted medical action options based on an identified healthcare worker and based on a determined operating state or vital state of a patient, creates a menu for displaying the list of predicted medical action options, disables one or more of the predicted medical action options in the menu based on the determined one or more state values associated with an identified medical object, and communicates for display on a graphic interface the menu comprising the disabled one or more predicted medical action options, wherein the disabled one or more predicted medical action options is visible in the menu but unselectable by the healthcare worker.
US11170324B2 Intelligent routing of patients using distributed input devices
A system and method for intelligently routing patients on-the-fly inside a hospital is contemplated. Patients and resources are tagged to allow a central clearing house to track their location. Using the location information, the central clearing house can then dispatch commands to bring patients to resources, or vice versa. The tags can be any type of real-time location system, including ultrasound or radio frequency identification tags.
US11170323B2 Generating and managing group reservations of travel resources
The disclosure herein describes generating, managing, and finalizing group reservations of travel resources (e.g., plane tickets, hotel and other lodging reservations, etc.) via a group reservation system. A group reservation request is received including group member data and travel resource reservation data. The reservation data is transmitted to group members based on the group member data. Reservation feedback is then received from the group members. The reservation feedback includes an acceptance message or a rejection message for participation with the travel resource(s). A quantity of acceptance messages received in the reservation feedback is compared to a reservation threshold and, based on the comparison, the group reservation is finalized, wherein the finalized group reservation is associated with group members from whom an acceptance message was received. The described system provides an automated management system for simultaneously organizing and managing reservations for multiple members of a group.
US11170321B2 Learning method, prediction method, learning device, predicting device, and storage medium
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes learning a learning model using a first training data group obtained by excluding a test data group from a plurality of training data items; calculating prediction accuracy of the learning model using the test data group; and when the prediction accuracy satisfies the predetermined requirement, learning an error prediction model for determining whether an error of a value predicted by the learning model satisfies a predetermined requirement, by using a second training data group obtained by excluding the test data group and the first training data group from the plurality of training data items.
US11170316B2 System and method for determining fuzzy cause and effect relationships in an intelligent workload management system
The system and method for determining fuzzy cause and effect relationships in an intelligent workload management system described herein may combine potential causes and effects captured from various different sources associated with an information technology infrastructure with substantially instantaneous feedback mechanisms and other knowledge sources. As such, fuzzy correlation logic may then be applied to the combined information to determine potential cause and effect relationships and thereby diagnose problems and otherwise manage interactions that occur in the infrastructure. For example, information describing potential causes and potential effects associated with an operational state of the infrastructure may be captured and combined, and any patterns among the information that describes the multiple potential causes and effects may then be identified. As such, fuzzy logic may the be applied to any such patterns to determine possible relationships among the potential causes and the potential effects associated with the infrastructure operational state.
US11170315B2 Methods and systems for providing dynamic constitutional guidance
A system for providing dynamic constitutional guidance. The system includes a label generator module configured to receive a periodic longevity factor, retrieve a user periodic longevity factor training set, and generate a naïve Bayes classification algorithm utilizing the user periodic longevity factor training set. The system includes a clustering module configured to receive a user adherence factor, retrieve a user adherence factor training set, and generate a k-means clustering algorithm using the user adherence factor training set. The system includes a processing module the processing module configured to retrieve a user ameliorative plan, evaluate a user ameliorative plan, generate an updated user ameliorative plan, and display the updated user ameliorative plan on a graphical user interface.
US11170311B2 System and method for determining expense information based on inferred events
Techniques and a system are provided for generating correlations based on inferred behavior by an inferred event detection system executing on a mobile computing device. Inferred events are events that are detected without an explicit input to the mobile computing device. The inferred events are further classified by the inferred event detection system. In one embodiment, a method comprises, using an application on a mobile computing device, wherein the mobile computing device includes at least one geolocation antenna capable of providing geolocation information that is accessible by the application and that specifies a geolocation of the mobile computing device at a particular time, monitoring the geolocation information; without receiving an explicit request to the application executing on the mobile computing device, determining by the mobile computing device at a first time, a first timestamp and a first geolocation information for the mobile computing device at the first time; without receiving an explicit request to the application executing on the mobile computing device, determining by the mobile computing device at a second time, a second timestamp and a second geolocation information for the mobile computing device at the second time; determining, based on a difference between at least one of the first timestamp and the second timestamp, or the first geolocation information and the second geolocation information, that a first event of a first monitored event class has occurred between the first time and the second time; generating, based on the first monitored event class and in response to determining the first event has occurred after the second time, a first alert on the mobile computing device, wherein the first alert comprises a prompt for additional information to be associated with the first event; causing to be stored at a computer system, information about the first event including the first monitored event class and any additional information associated with the first event that is received in response to the first alert.
US11170310B2 Systems and methods for automatic segment selection for multi-dimensional biomedical signals
Systems and methods for automatically analyzing and selecting prominent channels from multi-dimensional biomedical signals in order to detect particular diseases or ailments are provided. Such systems and methods may be applied in different ways to obtain numerous benefits, such as lowering of power and processing requirements, reducing an amount of data acquired, simplifying hardware deployment, detecting non-trivial patterns, obtaining, clinical episode prognosis, improving patient care, and/or the like.
US11170306B2 Rich entities for knowledge bases
According to one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to: identify key concepts in a domain ontology, and define a workload as a set of queries. Terms are extracted from each of the queries, and frequent patterns are detected across the set of queries. Maximal patterns are also identified from the frequent patterns detected, while the key concepts and the maximal patterns are used to create a rich entity. Moreover, identifying the key concepts includes performing centrality analysis of concepts extracted from the domain ontology. Other systems, methods, and computer program products are described in additional embodiments.
US11170304B1 Bad data detection algorithm for PMU based on spectral clustering
A data-driven PMU bad data detection algorithm based on spectral clustering using single PMU data is described. The described algorithm does not require the system topology and parameters. First, a data identification method based on a decision tree is described to distinguish event data and bad data by using the slope feature of each set of data. Then, a bad data detection method based on spectral clustering is described. By analyzing the weighted relationships among all the data, this method can detect the bad data that has a small deviation.
US11170303B1 Systems and methods for evaluating temporal dependency trees
Systems and methods for quantifying temporal indeterminacy of timelines are provided. Systems and methods can rely on solving temporal constraint problems to extract timelines and can calculate the temporal relation loss during timeline transformation and then identify the temporal indeterminate sections of extracted timelines from both timelines and temporal graphs to measure the total temporal information loss.
US11170292B2 Static random-access memory for deep neural networks
A static random-access memory (SRAM) system includes SRAM cells configured to perform exclusive NOR operations between a stored binary weight value and a provided binary input value. In some embodiments, SRAM cells are configured to perform exclusive NOR operations between a stored binary weight value and a provided ternary input value. The SRAM cells are suitable for the efficient implementation of emerging deep neural network technologies such as binary neural networks and XNOR neural networks.
US11170291B2 Rotating data for neural network computations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a layer output for a convolutional neural network layer, the method comprising: receiving a plurality of activation inputs; forming a plurality of vector inputs from the plurality of activation inputs, each vector input comprising values from a distinct region within the multi-dimensional matrix; sending the plurality of vector inputs to one or more cells along a first dimension of the systolic array; generating a plurality of rotated kernel structures from each of the plurality of kernel; sending each kernel structure and each rotated kernel structure to one or more cells along a second dimension of the systolic array; causing the systolic array to generate an accumulated output based on the plurality of value inputs and the plurality of kernels; and generating the layer output from the accumulated output.
US11170288B2 Systems and methods for predicting qualitative ratings for advertisements based on machine learning
Systems, methods, and non-transitory computer readable media can determine a representation of an advertisement based on a first machine learning model. The representation can be provided to a second machine learning model. One or more qualitative ratings associated with the advertisement can be determined based on the second machine learning model.
US11170285B2 Virtual assistant configured to recommended actions in furtherance of an existing conversation
A system is described that determines, based on information associated with a user of a computing device, an event for initiating an interaction between the user and an assistant executing at the computing device. The system selects, based on the event and from a plurality of actions performed by the assistant, at least one action associated with the event. The system determines, based on the at least one action, whether to output a notification of the event which includes an indication of the event and a request to perform the at least one action associated with the event. Responsive to determining to output the notification of the event, the system sends, to the assistant, the notification of the event for output during the interaction between the user and the assistant.
US11170284B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a first loop antenna, a second loop antenna, and a controller. The first loop antenna generates a second magnetic field on the basis of electromagnetic induction according to a first magnetic field. The second loop antenna generates an induced electromotive force on the basis of electromagnetic induction according to the second magnetic field. The controller is operable on the basis of the induced electromotive force generated in the second loop antenna, and performs communication with respect to a first external device generating the first magnetic field, through the second loop antenna.
US11170283B2 Post-cure read range enhancement of RFID tire tags
Methods for increasing the read range of an electronic communication module within a tire and methods for improving the read range of an electronic communication module within a tire are provided herein. As discussed further herein, the read range can be increased by applying strain to the tire without abrading its tread, resulting in an increase in read range of 20% or more. Similarly, the read range can be improved by applying strain to the tire without circumferentially contacting the outer surface of its tread, resulting in an increase in the same-distance-signal-strength of 5% or more. Also provided are tires made according to the disclosed methods.
US11170281B2 Information carrying card comprising crosslinked polymer composition, and method of making the same
The disclosure provides a core layer for an information carrying card, resulting information carrying card, and methods of making the same. A core layer for an information carrying card comprises at least one thermoplastic layer having at least one cavity, an inlay layer, and, and a crosslinked polymer composition. At least one portion of the inlay layer is disposed inside the at least one cavity of the at least one thermoplastic layer. The crosslinked polymer composition is disposed over the at least one thermoplastic layer and contacting the inlay layer.
US11170280B2 Electronic shelf label and control method therefor, and computing device and system
A method for controlling an electronic shelf label includes identifying a user type; retrieving a task type matching the user type from at least one preset task type according to the user type, the user type including at least one of a gender or an age of the user; generating a task based on the retrieved task type; presenting the task; and transmitting the task to an electronic shelf label.
US11170278B2 Tartan encoding and decoding system
In an embodiment, a method of tartan encoding includes receiving first and second information elements for use in generating a tartan design. The method also includes generating a primary pattern for the tartan design using the first and second information elements, the primary pattern including a plurality of primary band counts that are each derived from a combination of the first and second information elements and a plurality of primary, colors. The method also includes generating a secondary pattern for the tartan design, the secondary pattern including a plurality of secondary band counts and a plurality of secondary colors. The method also includes generating a hand-level machine instruction set for the tartan design, the band-level machine instruction set representing the primary pattern and the secondary, pattern.
US11170269B2 Selective image compression of an image stored on a device based on user preferences
A computer-implemented method according to one embodiment includes classifying an image stored on a device as a type of image. A user's access pattern of other images also classified as the type of image is analyzed. The method further includes analyzing at least one sharing medium that the user has previously used to share the image and/or other images. The analyzing the at least one medium is at least in part based on the classified type of the image. A previously recorded delete pattern of the user is analyzed. The analyzing the previously recorded delete pattern of the user is at least in part based on the classified type of the image. Based on the classified type of the image and/or based on results of the analyses, the image is categorized to one of a plurality of image compression categories. Each category corresponds to a degree of image compression.
US11170267B1 Method, system and computer program product for region proposals
A method, system and computer program product for region proposals are disclosed. The method includes generating a map of a video frame by calculating a plurality of pixel-level values. Each pixel-level value corresponds to a respective one of a plurality of pixels and provides an associated indication of how likely the respective one of the plurality of pixels forms part of a particular object of interest.
US11170266B2 Apparatus and method for identifying object
An artificial intelligence based object identifying apparatus and a method thereof which are capable of easily identifying a type of an object in an image using a small size learning model are disclosed. According to an embodiment of the present disclosure, an object identifying apparatus configured to identify an object from an image includes a receiver configured to receive the image, an image modifier configured to modify the received image by predetermined methods to generate a plurality of modified images, and an object determinator configured to apply the plurality of modified images to a neural network trained to identify an object from the image to obtain a plurality of identification results and determine a type of an object in the received image based on the plurality of identification results.
US11170263B2 Distributed batch normalization using estimates and rollback
A technique utilizing speculative execution and rollback for performing data parallel training of a neural network model is disclosed. Activations for a layer of the neural network model are normalized during a speculative normalization operation using estimated normalization parameters associated with a partial population of a set of training data allocated to a particular processor. Normalization parameters associated with the total population of the set of training data are generated by a distributed reduce operation in parallel with the speculative normalization operation. An optional rollback operation can revert the activations to a pre-normalization state if the estimated normalization parameters for the partial population are subsequently determined to be inaccurate compared to the normalization parameters for the population of the set of training data distributed across a plurality of processors.
US11170262B2 Training system, training device, method for training, training data creation device, training data creation method, terminal device, and threshold value changing device
A training system comprises a training device, and a training data creation device. The training device trains a neural network. The training data creation device acquires any one of a positive evaluation indicating that content of the input data coincides with the label, a negative evaluation indicating that content of the input data does not coincide with the label, and an ignorable evaluation indicating exclusion from a training target label, for each label regarding the input data to create training data. In training the neural network for training, the training system adjusts the weight coefficient for the intermediate layer and makes the recognition score of the label with the ignorable evaluation not affect the adjustment of the weight coefficient for the intermediate layer.
US11170261B2 Global visual vocabulary, systems and methods
Systems and methods of generating a compact visual vocabulary are provided. Descriptor sets related to digital representations of objects are obtained, clustered and partitioned into cells of a descriptor space, and a representative descriptor and index are associated with each cell. Generated visual vocabularies could be stored in client-side devices and used to obtain content information related to objects of interest that are captured.
US11170260B2 Techniques for determining importance of encoded image components for artificial intelligence tasks
A system for determining the importance of encoded image components for artificial intelligence tasks includes an image capture or storage unit, a processor and a communication interface. The processor can receive components of transformed domain image data from the one or more image capture or storage units across the communication interface. The processor can be configured to determine the relative importance of the components of the transformed domain image data for an artificial intelligence task.
US11170259B2 Machine learning device, data processing system, printing system, machine learning method, and data processing method
A machine learning device includes a state variable acquiring section, a teaching data acquiring section, and a learned model generating section. The state variable acquiring section acquires, as state variables: feature information that is information regarding a feature of an actual printed matter on which printing has been actually performed by an image forming apparatus; medium information that is information regarding a print medium used in the actual printed matter; and first control information that is information regarding control performed when the actual printed matter has been outputted. The teaching data acquiring section acquires, as teaching data, second control information that is information regarding control that causes the feature information to fall within a predetermined threshold. The learned model generating section generates a learned model by performing machine learning on the basis of the pieces of information acquired by the state variable acquiring section and the teaching data.
US11170257B2 Image captioning with weakly-supervised attention penalty
Techniques for training a machine-learning (ML) model for captioning images are disclosed. A plurality of feature vectors and a plurality of visual attention maps are generated by a visual model of the ML model based on an input image. Each of the plurality of feature vectors correspond to different regions of the input image. A plurality of caption attention maps are generated by an attention model of the ML model based on the plurality of feature vectors. An attention penalty is calculated based on a comparison between the caption attention maps and the visual attention maps. A loss function is calculated based on the attention penalty. One or both of the visual model and the attention model are trained using the loss function.
US11170255B2 Training a machine learning model with synthetic images
Methods and systems for training a machine learning model using synthetic defect images are provided. One system includes one or more components executed by one or more computer subsystems. The one or more components include a graphical user interface (GUI) configured for displaying one or more images for a specimen and image editing tools to a user and for receiving input from the user that includes one or more alterations to at least one of the images using one or more of the image editing tools. The component(s) also include an image processing module configured for applying the alteration(s) to the at least one image thereby generating at least one modified image and storing the at least one modified image in a training set. The computer subsystem(s) are configured for training a machine learning model with the training set in which the at least one modified image is stored.
US11170246B2 Recognition processing device, recognition processing method, and program
Provided are a recognition processing device, a recognition processing method, and a program capable of efficiently narrowing down a three-dimensional region on which recognition processing using a three-dimensional convolutional neural network is to be executed. A first recognition process executing section executes a first recognition process on a captured image obtained by capturing an image of a real space and used to generate voxel data. A target two-dimensional region determining section determines a two-dimensional region occupying part of the captured image on the basis of a result of the first recognition process. A target three-dimensional region determining section determines a three-dimensional region in the real space on the basis of the two-dimensional region and a position of a camera when the camera obtains the captured image. A second recognition process executing section executes a second recognition process using a three-dimensional convolutional neural network on the voxel data associated with a position in the three-dimensional region.
US11170240B2 Interaction system and method
A method, computer program product, and computing system for monitoring an interior environment of a motor vehicle; determining a personal state of an occupant within the interior environment of the motor vehicle; and interacting with the occupant based, at least in part, upon the personal state of the occupant.
US11170237B2 Method, device, and system for determining a road construction site
A method for determining a road construction site for a motor vehicle, with which a sensor system and a communications interface are associated, which includes: providing a first measurement signal of the sensor system, representing a sign of a first speed limit for the motor vehicle and determining a location-related actual speed identification according to the first measurement signal. The method also includes: providing mapped data including information relating to a location-related local speed limit and detecting a road construction site according to the actual speed identification and the mapped data.
US11170236B2 System and method for identifying parking spaces and parking occupancy based on satellite and/or aerial images
Methods and system for identifying and evaluating on-street parking spots of an area are disclosed. The method comprises using at least one of satellite and aerial images and map data to identify vehicles, match them to street sections, compute on-street vehicle lanes, consolidate data from a plurality of images and identify parking lanes, as well as parking spots. The described system comprises a memory component, a processing component and an output component. Furthermore, a computer program executable by a computer and a non-transient computer-readable medium for identifying and evaluating on-street parking spots are described.
US11170234B2 Vehicle display control device, vehicle display system, vehicle display control method, non-transitory storage medium
A vehicle display control device includes a first image acquisition unit that acquires a first image by a first camera unit, a second image acquisition unit that acquires a second image by a second camera unit, a bird's-eye view image generation unit that generates a bird's-eye view image where a virtual vehicle image is synthesized at a center thereof based on the second image, a detection unit that performs an object recognition processing on the first image to detect a warning object, a direction calculation unit that calculates a direction of the warning object from the virtual vehicle image on a position of the warning object, and a display controller that displays the first image on a first monitor, and the bird's-eye view image and the direction of the warning object therein on a second monitor based on a position of the first camera unit in the vehicle image.
US11170232B2 Method for capturing an object in an environmental region of a motor vehicle with prediction of the movement of the object, camera system as well as motor vehicle
The invention relates to a method for capturing an object (9) in an environmental region (8) of a motor vehicle (1) based on a sequence of images (10, 11) of the environmental region (8), which are provided by means of a camera (4) of the motor vehicle (1), including the steps of: recognizing a first object feature (24) in a first image (10) of the sequence, wherein the first object feature (24) describes at least a part of the object (9) in the environmental region (8), estimating a position of the object (9) in the environmental region (8) based on a predetermined movement model, which describes a movement of the object (9) in the environmental region (8), determining a prediction feature (26) in a second image (11) following the first image (10) in the sequence based on the first object feature (24) and based on the estimated position, determining a second object feature (25) in the second image (11), associating the second object feature (25) with the prediction feature (26) in the second image (11) if a predetermined association criterion is satisfied, and confirming the second object feature (25) as originating from the object (9) if the second object feature (25) is associated with the prediction feature (26).
US11170222B2 XR device and method for controlling the same
The present disclosure relates to an extended reality (XR) device and a method for controlling the same. More particularly, the present disclosure is applicable to all of the technical fields of 5th generation (5G) communication, robots, self-driving, and artificial intelligence (AI). The XR device comprises a display; a wireless communication module performing communication with an external server that provides Augmented Reality (AR) information; a first camera receiving an image that includes at least one object of a real world; and a processor acquiring AR information on the object from the external server through the wireless communication module and displaying the acquired AR information on the display, wherein the processor displays an icon instead of the AR information based on situational characteristics of the XR device, and acquires and displays the AR information, in response to an input for selecting the icon.
US11170209B1 Systems and methods for fish volume estimation, weight estimation, and analytic value generation
An underwater camera system for monitoring fish in a fish pen is described. A stereoscopic camera may be used to determine dimensions of fish, and the underwater camera system may use the fish dimensions to estimate a biomass value of fish within the fish pen. The biomass value and rates of change of the biomass value may be used to adjust feeding of the fish in the fish pen. Images captured by the stereoscopic camera may be used to focus a variable focal lens camera on a fish to obtain high-resolution images that can be used for diagnosing fish conditions. Images captured by the stereoscopic camera may be used to predict motion of the fish, and the predicted motion may be used to generate various fish monitoring analytic values. The fish monitoring analytic values may be used to automatically control operation of the fish pen.
US11170204B2 Data processing method, electronic device and computer-readable storage medium
A method for data processing, an electronic device, and a non-transitory computer-readable storage medium are provided. The method may include: receiving target information associated with a face; and determining an execution environment corresponding to the target information according to a security level of the target information, and performing a processing related to the face based on the target information under the execution environment.
US11170203B2 Training data generation method for human facial recognition and data generation apparatus
A training data generation method for human facial recognition and a data generation apparatus are provided. A large amount of virtual synthesized models are generated based on a face deformation model, where changes are made to face shapes, expressions, and/or angles to increase diversity of the training data. Experimental results show that the aforementioned training data may improve the accuracy of human face recognition.
US11170201B2 Method and apparatus for recognizing object
Provided are an artificial intelligence (AI) system that simulates functions of a human brain such as recognition and judgment by utilizing a machine learning algorithm such as deep learning, etc., and an application of the AI system. Provided are an AI system and a method of recognizing an object according to the application of the AI system, the method including: obtaining a plurality of pieces of sensor data about the object from a plurality of different types of sensors; converting at least some of the plurality of pieces of sensor data into two-dimensional (2D) sensor data; and recognizing the object by using a previously generated learning network model based on 2D image data obtained from an image sensor, which is one of the plurality of sensors, and the 2D sensor data.
US11170200B2 Automated detection and repositioning of micro-objects in microfluidic devices
Methods are provided for the automated detection and/or counting of micro-objects in a microfluidic device. In addition, methods are provided for repositioning micro-objects in a microfluidic device. In addition, methods are provided for separating micro-objects in a spatial region of the microfluidic device.
US11170199B1 Systems and methods for visualizing elastin and collagen in tissue
Systems and methods for visualizing, and/or determining the amount of, collagen and elastin in tissue are provided. Training data can be generated using Mueller matrix polarimetry microscopy data, combined with second harmonic generation (SHG) and/or two photon excitation fluorescence (TPEF) microscopy data as ground truth. The SHG and/or TPEF data can be used to train a neural network for feature extraction, and classification can be performed. The components and decompositions of the Mueller matrix data can be arranged as individual channels of information, forming one voxel per sample.
US11170198B2 Fingerprint identification method and device, storage medium and terminal
A fingerprint identification method and device, a storage medium and a terminal are provided. The method includes: when a touch sensing unit senses a touch signal after a screen is touched by a fingerprint to be identified, a control unit sending a display drive signal to a display unit to light pixels of one or more discrete point light source regions in the display unit; and a photoelectric sensing unit receiving a scattered light signal formed by light from the pixels reaching a physiological tissue of a finger having the fingerprint to be identified, and a total reflection light signal formed by light from the pixels reaching the screen. True or false fingers may be easily identified and determined, which enhances security and reliability of a fingerprint identification system, and also ensures and improves quality of fingerprint imaging.
US11170194B2 Control circuit and related method for controlling display panel
A control circuit configured to control a display panel under normal display includes a display driver circuit, a touch sensing circuit and a fingerprint sensing circuit. The touch sensing circuit, coupled to the display driver circuit, is configured to detect a predetermined touch gesture on the display panel and determine a position of the display panel on which the predetermined touch gesture is detected. The fingerprint sensing circuit, coupled to the touch sensing circuit, is configured to perform fingerprint sensing on at least one zone corresponding to the position when the predetermined touch gesture is detected, in order to perform a specific function.
US11170191B2 Code reader and method for reading of optical codes
A code reader for the reading of optical codes is provided that has an image sensor for the detection of image data with the code and that has a control and evaluation unit that is configured to read the code with at least one decoding method, wherein the control and evaluation unit is connected to a distance sensor that determines a distance value for the distance of the code. The control and evaluation unit is further configured for the purpose of setting at least one parameter and/or including at least one additional algorithm of the decoding method for the decoding method in dependence on the distance value.
US11170190B2 Dendritic structures and tags
The disclosure features dendritic tags, and methods and systems for fabricating and using such tags. The methods can include obtaining at least one image of a dendritic tag attached to an article, analyzing the at least one image to identify a set of features associated with the dendritic tag, and comparing the set of features to stored information to identify the article.
US11170187B2 Automotive color matching system and method
The present invention is directed to an automotive color matching system and method that may be implemented on a smartphone or other computing device. The method comprises receiving at least one digital image of a vehicle captured by a camera in communication with a processor of the computing device; analyzing the digital image of the vehicle to determine vehicle information (e.g., the make, model, and/or model year of the vehicle); and determining color information (e.g., a color formula for each of the colors associated with the vehicle information). A final paint color selected from the colors in the color information may be transmitted to a dispenser or scale for application of paint to the vehicle. Various embodiments of the automotive color matching system and method are disclosed.
US11170182B2 Braille editing method using error output function, recording medium storing program for executing same, and computer program stored in recording medium for executing same
The present invention relates to a braille editing method using an error output function, a recording medium storing program for executing the same, and a computer program stored in a recoding medium for executing the same. More particularly, the present invention relates to a braille editing method using an error output function, a recording medium storing program for executing the same, and a computer program stored in a recoding medium for executing the same, that are capable of finding a location where a braille translation error has occurred by utilizing index information when detecting the error and thus facilitating correction.
US11170180B2 Control device and control method
[Object]To provide a control device which is capable of continuing the translation process smoothly.There is provided a control device including a control unit that performs, in a case in which speech content of a speaker reaches a level at which determination as to whether or not a translation process for the speech content is continued is performed, continuation determination for the translation process based on the speech content and a speech state of the speaker.
US11170179B2 Systems and methods for natural language processing of structured documents
Systems and methods for natural language processing of structured documents. In another embodiment, in an information processing apparatus comprising at least one computer processor, a method for processing a structured document may include: (1) receiving a document; (2) parsing the document into a plurality of components using a statistical parser; (3) extracting a plurality of entities from each component; (4) identifying a potential relationship between two of the plurality of entities; (5) generating a numeric representation for the potential relationship; (6) confirming the potential relationship with a logical regression model; and (7) generating and storing a unified structured file for the document.
US11170177B2 Computational linguistic analysis of learners' discourse in computer-mediated group learning environments
A method is described comprising receiving a conversational transcript of a conversational interaction among a plurality of participants, wherein each participant contributes a sequence of contributions to the conversational interaction. The method includes projecting contributions of the plurality of participants into a semantic space using a natural language vectorization, wherein the semantic space describes semantic relationships among words of the conversational interaction. The method includes computing interaction process measures using information of the conversational transcript, the conversational interaction, and the natural language vectorization.
US11170175B1 Generating replacement sentences for a particular sentiment
Certain aspects of the present disclosure provide techniques for generating a replacement sentence with the same or similar meaning but a different sentiment than an input sentence. The method generally includes receiving a request for a replacement sentence and iteratively determining a next word of the replacement sentence word-by-word based on an input sentence. Iteratively determining the next word generally includes evaluating a set of words of the input sentence using a language model configured to output candidate sentences and evaluating the candidate sentences using a sentiment model configured to output sentiment scores for the candidates sentences. Iteratively determining the next word further includes calculating convex combinations for the candidate sentences and selecting an ending word of one of the candidate sentences as the next word of the replacement sentence. The method further includes transmitting the replacement sentence in response to the request for the replacement sentence.
US11170173B2 Analyzing chat transcript data by classifying utterances into products, intents and clusters
A method, system and computer program product for improving the understanding of chat transcript data. Chat transcripts are analyzed to classify the utterances into intents and identify products discussed in the chat transcripts. The data of the chat transcripts are divided into categories of utterances associated with products and intents by applying tags to the chat transcripts. The categories of utterances associated with products and intents are then clustered into clusters based on sentence similarity. Once the utterances are grouped, a representative utterance is extracted from a cluster, where the representative utterance is an utterance that has the highest semantic similarity to the utterances in the cluster. In this manner, users will be provided a more accurate guide as to the underlying meaning of the chat transcript data thereby improving the understanding of the chat transcript data more efficiently and accurately than current chat transcript analysis tools.
US11170169B2 System and method for language-independent contextual embedding
Disclosed is a system for language-independent contextual embedding of entities in a document that includes sentences. The system has a database and a processing arrangement. The processing arrangement has a tokenizer module for tokenizing sentences to obtain tokens, an encoder module for determining character coordinate corresponding to the tokens, wherein the character coordinates corresponding to the tokens occur in a multi-dimensional hierarchical space. The system has a transmutation module for processing the character coordinates to generate contextual embeddings thereof in the multi-dimensional hierarchical space and a prediction module for memorizing sequential information pertaining to the contextual embeddings of the character coordinates.
US11170164B2 System and method for cell comparison between spreadsheets
A method and system for cell tracking between spreadsheets. The method includes: assigning a unique first identifier to each cell containing data within a first spreadsheet; identifying characteristics of each cell containing data within the first spreadsheet and each cell containing data within at least one second spreadsheet, wherein the characteristics include data and metadata associated with each of the cells and wherein the first spreadsheet and the at least one second spreadsheet comprise at least a two-dimensional array of cells; analyzing the cells of the at least one second spreadsheet to compare each cell therein to the cells of the first spreadsheet, wherein the comparison is based on the identified characteristics of each cell, and wherein a comparison above a predetermined threshold is identified as a match; and assigning the unique first identifier of a cell of the first spreadsheet to a matching cell of the at least one second spreadsheet.
US11170160B2 Method and device to automate content transfer based on resource context awareness
A method, device and computer program product are provided. The method is under control of one or more processors includes program instructions to perform resource context awareness (RCA) by automatically. The method accesses an active destination resource at a computing device, matches the active destination resource to a resource context of interest (COI) from an RCA transfer library and transfers an outbound resource advancement (RA) content segment stored in memory of the computing device to the active destination resource based on the resource COI from the RCA transfer library.
US11170153B2 Smart procedure parser
The present systems and methods are for processing data for monitoring, managing, and displaying a plurality of work flow processes. Specifically, the present system is configured to convert an original workflow document including a plurality of tasks to an interactive procedure platform having the capability of incorporating enriching content correlating to the task elements for receiving input from a user.
US11170150B2 Method for making a semiconductor device
A method of making a semiconductor device includes determining a temperature profile for a first die of a three-dimensional integrated circuit (3DIC), wherein the first die comprises a plurality of sub-regions of the first die based on the determined temperature profile. The method further includes simulating operation of a circuit in a second die of the 3DIC based on the determined temperature profile and a corresponding sub-region of the plurality of sub-regions.
US11170147B2 Simulation method for use in functional equivalence check
A function equivalence check method includes receiving a cell list, receiving an analog constraint of a cell in the cell list, generating the full-coverage input stimuli according to the analog constraint, performing a behavioral-level simulation using the full-coverage input stimuli and according to the behavioral code to generate a behavioral-level simulation result, performing a circuit-level simulation using the full-coverage input stimuli and according to the circuit-level netlist to generate a circuit-level simulation result, and comparing the behavioral-level simulation result and the circuit-level simulation result to generate a comparison report for an analog value auto-comparison.
US11170146B2 Analysis system, analysis method, and program
An analysis apparatus derives a second factor (102) according to a physical phenomenon with which an analysis target (104) is to comply. The analysis apparatus derives, based on the second factor (102), a third factor (103) according to a physical phenomenon with which the analysis target (104) is to comply. The analysis apparatus decides, based on a result of evaluating the third factor (103), a first factor (102) corresponding to the third factor. The second factor (102) indicates a state in the analysis target when the first factor (101) is given to the analysis target (104).
US11170145B1 Method and system to generate thermophysical property for finite element based solvers
In one embodiment, a system derives non-equilibrium thermophysical values for phase property changes of a material from equilibrium thermophysical values of the material for a manufacturing process which involves heating and/or cooling of the material (such as an additive manufacturing, 3D printing, welding, or joining process). The system performs a simulation of the manufacturing process based upon the derived non-equilibrium and/or equilibrium thermophysical values. The system generates a set of results based on the simulation, the set of results indicating predicted physical properties of the material for the manufacturing process.
US11170143B2 Systems and methods for simulating multibody systems
Methods and systems for executing a simulation of a multibody system are described herein. In one broad aspect, there is provided a computer-implemented method for executing a simulation of a multibody system, where a physics-based simulator is used to simulate the multibody system by: partitioning the multibody system into a plurality of subsystems, the multibody system comprising bilateral and unilateral constraints, and a set of interfaces that couple at least two of the subsystems is defined; at each of a plurality of time steps, employing a Schur complement method to compute an effective mass at each interface of the set of interfaces, and solving each of the plurality of subsystems to obtain a plurality of internal impulses.
US11170139B1 Real-time acoustical ray tracing
This disclosure relates to techniques for generating physically accurate auralization of sound propagation in complex environments, while accounting for important wave effects, such as sound absorption, sound scattering, and airborne sound insulation between rooms. According to some embodiments, techniques may be utilized to determine more accurate, e.g., “acoustically-effective” room volumes that account for open windows, open doors, acoustic dead space, and the like. According to other embodiments disclosed herein, techniques may be utilized to perform optimized hybrid acoustical ray tracing, including grouping coherent rays by processing core. According to other embodiments disclosed herein, techniques may be utilized to translate simulated ray tracing results into natural-sounding reverberations by deriving and resampling spatial-time-frequency energy probability density functions that more accurately account for the laws of physics and then converting this data into a spatial impulse response function, which may then be used for realistic 3D audio reproduction, e.g., via headphones or loudspeakers.
US11170138B2 Geographic position calculation for sign placement based on destination profiling of probe data
Apparatus and methods are described for identification of a geographic location for sign placement. Probe data is received for a geographic area, and the probe data is collected by one or more sensors. Trips including destinations within the geographic area are matched with road segments from a geographic database. At least one potential sign placement road segment is compared to road segments of the trip. One or more destinations are selected from the trips based on the comparison of the at least one sign placement road segment to the trip road segments.
US11170136B2 Method and system for designing building model by using valuation, and nontransitory computer-readable recording medium
The present invention relates to a method, system, and non-transitory computer-readable recording medium for designing a building model by using valuation. According to one aspect of the invention, there is provided a method for designing a building model by using valuation, comprising the steps of: acquiring information on construction elements and information on financial elements regarding a building site; and hierarchically generating design models for at least one item of a building outline shape that is placeable on the building site, a building core structure that is applicable to the building outline shape, an area distribution according to a purpose of use in the building core structure, and a planar structure of each floor of the building according to the area distribution, on the basis of the acquired information.
US11170133B2 External terminal protection device and protection system for data flow control
The present invention discloses an external terminal protection device for data flow control and a corresponding protection system. The external terminal protection device includes: an interface control module, used for providing a plurality of data interfaces respectively connected to a protected host and one or more external devices; and a system control module, used for monitoring in real time a data transmission state of each data interface in the interface control module, and controlling the data flow of each data interface. The present invention realizes the functions of performing protocol filtering and auditing on various types of data flow without installing flow monitoring and security protection software on the protected host, and achieves the effects of low-latency network auditing and high-reliability protocol filtering, thereby comprehensively eliminating potential security hazards such as Trojan Horse virus implantation and flow anomaly that may be generated by the interfaces.
US11170132B2 Data integrity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that protect analytics for resources of a publisher from traffic directed to such resources by malicious entities. An analytics server receives a first message that includes an encrypted token and analytics data for a publisher-provided resource. The token includes a portion of the analytics data and a trust score indicating a likelihood that activity on the resource is attributed to a human (rather than an automated process). The analytics server decrypts the token. The analytics server determines a trustworthiness measure for the analytics data included in the first message based on the trust score (in the decrypted token) and a comparison of the analytics data in the first message and the portion of the analytics data (in the decrypted token). Based on the measure of trustworthiness, the analytics server performs analytics operations using the analytics data.
US11170130B1 Apparatus, systems and methods for storing user profile data on a distributed database for anonymous verification
In some embodiments, a method can include retrieving, from a data management server, a public key associated with a relying party. The method can further include encrypting and using the public key, a user profile data to define encrypted user profile data. The method can further include transmitting, via the data management server, the encrypted user profile data to a compute device associated with the relying party that (1) decrypts the encrypted user profile data using a private key corresponding to the public key to define decrypted user profile data, (2) generates a hash value of the decrypted user profile data, and (3) compares the hash value of the decrypted user profile data and a hash value of the user profile data stored in a distributed database to determine integrity of the decrypted user profile data.
US11170128B2 Information security using blockchains
A network device that includes a memory operable to store a set of anonymization rules and a distributed ledger comprising information for a private blockchain and a semi-private blockchain associated with the user. The network device further includes an information security engine implemented by a processor. The information security engine is configured to receive data from one or more user devices and to store the data in the private blockchain. The information security engine is further configured to determine a data classification type for the data, to determine to anonymize the data based on the data classification type, to anonymize the data in accordance with the set of anonymization rules, and to store the anonymized data in the semi-private blockchain.
US11170121B2 Enhanced processing and verification of digital access rights
The present disclosure generally relates to systems and methods that provide a network environment that enables reassignment platforms to provide authentic access rights for reassignment to user devices. More specifically, the present disclosure relates to systems and methods in which a reassignment platform can execute a protocol implemented using code (e.g., an Application Programming Interface (API)) to validate the authenticity of access rights made available for reassignment, and once reassigned, reissue the access rights to a new user and transmit those access rights to user devices natively in a mobile application.
US11170119B2 System and method for monitoring the trustworthiness of a networked system
Providing an objective measure of trust in data provided by an Industrial Internet of Things (IIoT) device and/or a plurality of IIoT devices at a particular location so as to provide an aggregated objective measure of trust in data provided by the particular location.
US11170114B2 Electronic storage system and a method of data management
An electronic storage system and a method of data management includes the steps of: partitioning source data into a plurality of portions of data; storing each of the plurality of portions of data in each of a plurality of storage peers respectively; and storing a plurality of indices in a plurality of storage peers; wherein each of the plurality of indices corresponds to each respective portion of partitioned data; and wherein each of the plurality of storage peers is arranged to store the plurality of indices and the plurality of portions of data in corresponding pairs.
US11170113B2 Management of security vulnerabilities
A method for testing a software application program (22) includes storing in a vulnerability database records of security vulnerabilities identified in execution of the program. Each record includes a location field containing a respective signature indicative of a location in the execution at which a corresponding security vulnerability was detected and a metadata field indicative of a respective control flow path on which the corresponding security vulnerability occurred. Upon detecting a further security vulnerability at a given location in a subsequent execution of the program, a new signature of the given location is computed and compared to the location field of the records in the database. When no record is found to match the new signature, an indication is output to a developer of the program of an occurrence of a new security vulnerability.
US11170107B2 File recovery using anti-virus engine and backup provider
Methods and devices for recovering data may include receiving an identification of at least one file on the computer device impacted by a cyber threat. The methods and devices may include receiving a last known good time stamp for the at least one file that identifies a point in time prior to the cyber threat. The methods and devices may also include transmitting, to a remote backup provider associated with the at least one file, a restore request to restore the at least one file with restored content based at least on the last known good time stamp. The methods and devices may include receiving, from the remote backup provider, a restored file with the restored content.
US11170106B2 System for detecting hardware trojans in integrated circuits
The system for detecting hardware trojans in integrated circuits by analyzing the substrate noise generated by the unique physical properties of such an integrated circuit disclosed herein may compare the substrate noise signatures of a subject IC against the noise signature from one or more known good ICs to detect such trojans, and may measure the electromagnetic, current, or voltage noise of an IC as a function of time synchronized with the test sequence. The system may allow for the testing of such substrate noise at multiple points around the IC, and may further comprise a Cypher Block Chain (CBC) technique to incorporate the noise measurements over time into a signature unique to the IC.
US11170104B1 Identifying attacks on file systems
Technology is described for preventing cryptovirus attacks in a computing service environment. Data patterns of both read and write operations are monitored for files during a predetermined time period. The data patterns related to the files are recorded during the monitoring. A machine learning model is constructed according to the recorded data to establish a data change probability for the plurality of files. An unexpected change is detected using the machine learning model according to the data change probability of the files having changed data. A warning notification is sent indicating the unexpected change is detected for the files.
US11170102B1 Mitigation control of inadvertent processing of sensitive data
The innovation disclosed and claimed herein, in one or more aspects thereof, illustrates systems and methods for providing a technical control to a technically pervasive problem of inadvertent capture of items in a computing environment, returning control of what happens to such items in technical environments that have become widespread and intrusive. The innovation provides a system for users to control the types of items that pervasive computing environment elements may process without their express control with technical countermeasures in a relatively unobtrusive manner.
US11170097B1 Secure authentication server for smart contract
A server which performs secure authentication on a source code for smart contract may comprise a communication unit receiving a smart contract source code from the server requesting secure authentication; and a controller checking security vulnerability based on the received smart contract source code, wherein the controller comprises a source code vulnerability checking unit reading a source code of a smart contract and checking vulnerability in the source code; a communication interval checking unit checking a communication interval for execution of the source code; an execution vulnerability checking unit checking app and web vulnerability on a browser in which the source code is executed; a certificate issuing unit issuing a certificate if it is found from a checking result that a security level satisfies a required criterion and storing the certificate together with the source code in a blockchain block where the source code of the smart contract is stored.
US11170095B2 Catheter authorization system and method
In the present invention, a medical device authorization system is employed to associate software contained on a medical computing system/computer, such as an EP mapping and recording system, that pertains to a specific medical device, e.g., a transducer, connected to the computer such that the software is only utilized by the computer in conjunction with a catheter that is authorized for use with the computer. The authorization system utilizes an analog authorization waveform/signal that is mixed with the analog device/catheter measured signals transmitted to the computer. The authorization waveform distorts the measured signals in a manner that renders the signals able to be displayed by the system but unusable, unless the computer includes a signal filter operably connected to the device/transducer interface that is configured to remove the interfering authorization waveform from the measured signal.
US11170090B2 Display device including fingerprint sensor and fingerprint authentication method thereof
A display device includes a fingerprint sensor including a first layer having at least one photo sensor to generate a fingerprint image corresponding to reflected light from a fingerprint contact surface, light emitting elements to transmit light reflected by the fingerprint, and a second layer including pin holes to allow reflected light to be incident upon the at least one photo sensor; and fingerprint detector to receive the fingerprint image from the fingerprint sensor, to extract a first image corresponding to a first region of the fingerprint and a second image corresponding to a second region of the fingerprint, to compare the first and second images to determine similarity, and to perform fingerprint authentication, based on similarity determination, where the fingerprint first region is in contact with the fingerprint contact surface and the fingerprint second region is not in contact with the fingerprint contact surface.
US11170088B2 System and method for performing voice biometrics analysis
In a system and method for audio analysis in a cloud-based computerized an authentication (RTA) manager micro-service may send an audio packet to a voice processor micro-service. The voice processor may extract features of the audio. The RTA manager may obtain the extracted features from the voice processor; calculate, based on the extracted features, a quality grade of the audio packet, and send the extracted features to an at least one voice biometrics engine if the quality grade is above a threshold. Each of the at least one voice biometrics engines may be configured to generate a voiceprint of the audio packet, based on the extracted features of the audio packet and to perform at least one of: authenticate a speaker, detect fraudsters, and enrich a previously stored voiceprint of the speaker with the voiceprint of the audio packet.
US11170086B2 Face image processing method and face image processing device that narrow a search range of face images utilizing a registration database
A server device that is a face image processing device includes a controller, a storage unit, an input unit, an output unit, and a registration database. The identification information of an entering person acquired at an entrance gate is transmitted to the server device and collated with the registration database by the controller, and persons related to the entering person and persons matching the entering person are included in a search range. Search load is reduced, errors are suppressed, and high speed is achieved by narrowing down the search range.
US11170085B2 Implementation of biometric authentication
An electronic device performs techniques related to implementing biometric authentication, including providing user interfaces for: providing indications of error conditions during biometric authentication, providing indications about the biometric sensor during biometric authentication, orienting the device to enroll a biometric feature, and providing an indication of the location of the biometric sensor to correct a detected error condition.
US11170084B2 Biometric authentication
Systems and methods of authorizing access to access-controlled environments are provided. In one example, a method includes receiving, passively by a computing device, user behavior authentication information indicative of a behavior of a user of the computing device, comparing, by the computing device, the user behavior authentication information to a stored user identifier associated with the user, calculating, by the computing device, a user identity probability based on the comparison of the user behavior authentication information to the stored user identifier, receiving, by the computing device, a request from the user to execute an access-controlled function, and granting, by the computing device, the request from the user responsive to determining that the user identity probability satisfies a first identity probability threshold associated with the access-controlled function.
US11170079B2 System and method for remotely assigning and revoking access credentials using a near field communication equipped mobile phone
The present invention is generally directed toward a mobile device that can be used in a secure access system. More specifically, the mobile device can have credential data loaded thereon remotely updated, enabled, disabled, revoked, or otherwise altered with a message sent from, for example, a control panel and/or controller in the system.
US11170077B2 Validating the integrity of application data using secure hardware enclaves
Techniques for verifying the integrity of application data using secure hardware enclaves are provided. In one set of embodiments, a client system can create a secure hardware enclave on the client system and load program code for an integrity verifier into the secure hardware enclave. The client system can further receive a dataset from a server system and store the dataset at a local storage or memory location, and receive, via the integrity verifier, a cryptographic hash of the dataset from the server system and store the received cryptographic hash at a memory location within the secure hardware enclave. Then, on a periodic basis, the integrity verifier can compute a cryptographic hash of the stored dataset, compare the computed cryptographic hash against the stored cryptographic hash, and if the computed cryptographic hash does not match the stored cryptographic hash, determine that the stored dataset has been modified.
US11170075B2 Information terminal, communication terminal, server, license transfer system and license transfer method
Provided is an information terminal connected to a communication terminal which is connectable to one or more other information terminals, wherein the information terminal comprises a communication unit which receives, from the communication terminal, a connection history with the other information terminals which were previously connected to the communication terminal, and a license transfer management unit which extracts an information terminal among the other information terminals that satisfies a license transfer condition based on the received connection history.
US11170073B2 Sequential embedding statistical analysis for multidimensional tolerance limits
The invention relates to statistical processing of multi-dimensional samples according to a step-wise sequence of iterative tolerance limit definitions using rank statistics. The processing is performed in the context of defining tolerance limits for a population that are compared to multiple process limits or acceptance criteria, with the requirement that a specified fraction of the population be confirmed to fall within the stated acceptance criteria. The symmetry (or asymmetry) may be allocated and controlled by selecting the frequency of occurrence of a specific figure of merit, and its order or position, in the sequential embedding processing sequence.
US11170072B2 Method and apparatus for inspection and metrology
A method including evaluating, with respect to a parameter representing remaining uncertainty of a mathematical model fitting measured data, one or more mathematical models for fitting measured data and one or more measurement sampling schemes for measuring data, against measurement data across a substrate, and identifying one or more mathematical models and/or one or more measurement sampling schemes, for which the parameter crosses a threshold.
US11170069B2 Calculating device, calculation program, recording medium, and calculation method
According to one embodiment, a calculating device includes a processor. The processor acquires a data set {s} and repeats a processing procedure. The processing procedure includes first and second variable updates. The first variable update includes updating an ith entry of a first variable xi by adding a first function to the ith entry of the first variable xi. The ith entry of the first variable xi is one of a first variable set {x}. A variable of the first function includes at least a part of a second variable set {y}. The second variable update includes updating an ith entry of a second variable yi by adding a second function and a third function to the ith entry of the second variable yi. The ith entry of the second variable yi is one of the second variable set {y}. The processor outputs at least a fourth function.
US11170060B2 Mobile terminal and control method thereof
The present invention relates to a mobile terminal capable of voice recognition and a control method thereof. A mobile terminal, according to the present invention, comprises: a user input unit for receiving an input of a search word from a user; a control unit for calculating at least one search result corresponding to a time lapse on the basis of history information related to the search word; and a display unit for outputting the calculated at least one search result corresponding to a time lapse.
US11170058B2 Internet of things structured query language query formation
In an example, one or more tokens in a freeform search query are identified, each token corresponding to a search term or combination of neighboring search terms in the freeform search query. A graph structure and flat data corresponding to the graph structure are obtained. A search for results relevant to the identified one or more tokens is performed using a first search process, the first search process using the graph structure and flat data to rank search results according to a first ranking order and populate a why found table. Pieces of data corresponding to the results relevant to the identified one or more tokens are joined using the why found table, forming a view and one or more patterns of operators and terms, in a pattern database, matching the one or more operators and one or more surrounding terms in the freeform search query are found.
US11170055B2 Artificial intelligence augmented document capture and processing systems and methods
A document capture server receives a document image from a document capture client and processes the image into an electronic document containing textual content. During capture, the document capture server determines a graphical layout of the document, extracts keywords from the document, classifies the document accordingly, and calls an artificial intelligence (AI) platform to gain insights on the textual content. The AI platform analyzes the textual content and returns additional, insightful data such as a sentiment of the textual content. The document capture server can validate the additional data, integrate the additional data in a process or workflow, and/or provide the textual content and the additional data to a content repository or a computing facility operating in an enterprise computing environment. The document capture server can provide validated data to the AI platform to improve future analyses by the AI platform.
US11170053B2 Length of the longest common subsequence algorithm optimization
Systems and methods perform various optimizations of an LLCS algorithm for use in determining if a set of input sequences are similar to a query sequence. The optimizations include filtering out sequence from the set of input sequences where the estimated similarity of the sequence with the query sequence is below a threshold value. The remaining sequences can then be provided to an LLCS algorithm where the output of the LLCS algorithm is used in a similarity function to determine an actual similarity of an input sequence with a query sequence.
US11170051B2 Information processing device, information processing method, and dialog control system
An apparatus generates property data with a first context relation set between text display areas contained in a display image of a first webpage, and generates, based on the property data, dialog control data with a second context relation set between pieces of text extracted from structural elements of text display areas contained in a second webpage.
US11170050B1 Method and device for graph data quality verification
Disclosed are a method and a device for graph data quality verification, which can perform quality verification of the graph data to be processed before importing the graph data to be processed to the target graph database, thereby avoiding generating a target list based on the graph data to be processed with errors. By determining whether there is an outlier in the target list, the abnormal graph data in the graph data to be processed can be detected to ensure the correctness of the graph data to be processed imported into the target graph database. By generating a graph data quality report, it is possible to verify whether the graph data to be processed has errors during the import process.
US11170046B2 Network node consolidation
A distributed file system may store a plurality of entity attributes. A node consolidating system may identify similarities between entity attributes for different entities. The node consolidating system may generate an entity graph which displays relationships and similarities between entities in a graphical user interface.
US11170044B2 Personalized video and memories creation based on enriched images
A method for creating content includes making a corpus of images available, adding a plurality of tag data to each of the images, receiving a query, extracting a trigger from the query, identifying a set of the images in the corpus, wherein identified images have tag data matching the extracted trigger, and creating a video comprising the identified images.
US11170039B2 Search system, search criteria setting device, control method for search criteria setting device, program, and information storage medium
An item extraction unit extracts, when a user selects an item from a list of items to be selected by the user, at least one item from among items that are not selected by the user. A word acquisition unit acquires a word that is contained in text information associated with the item selected by the user and is not contained in text information associated with the item extracted by the item extraction unit. A search condition setting unit sets a search condition for searching for an item that is similar to the item selected by the user based on the word acquired by the word acquisition unit. A search execution unit executes a search based on the search condition.
US11170038B1 Applied artificial intelligence technology for using narrative analytics to automatically generate narratives from multiple visualizations
Narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software.
US11170022B1 Method and device for processing multi-source heterogeneous data
Disclosed are a method and a device for processing multi-source heterogeneous data. The data source to be processed of multi-source heterogeneous data and the field data of the field to be converted under each data source to be processed are determined, then the target standard attribute field of the field to be converted under each data source to be processed in the target data dimension is determined from a pre-configured conversion field library. Then, the fields to be converted under each data source to be processed are converted into corresponding target standard attribute fields, to obtain the field data of the target standard attribute field under each data source to be processed, thereby synthesizing the multi-source heterogeneous standard data of the target data dimension.
US11170018B2 Identifying an appropriate contact across collaborative applications
A computer-implemented method, system and computer program product for identifying an appropriate contact across collaborative applications. Contact information is collected from monitored messages, communication lists and contact lists in each collaborative application. Contact records are generated based on the collected contact information, where such records are inserted into a contact list. After receiving a query from a user containing a keyword(s) that include a nickname (or portion thereof) of a second user whom the user desires to interact via the current collaborative application, a search is performed in the contact list for any record containing a nickname that is similar to the provided keyword(s). Record(s) in the contact list containing a nickname that exceeds a threshold degree of similarity as the keyword(s) are identified. Such identified records may contain a user identifier which is used to identify the appropriate nickname of the second user associated with the current collaborative application.
US11170017B2 Method of facilitating queries of a topic-based-source-specific search system using entity mention filters and search tools
Approaches for facilitating queries of a topic-based-source-specific search system using entity mention filters and search tools relating to search strategies are disclosed. In certain implementations, an input relating to a query may be received. One or more predefined sources and information items may be determined based on the received input. In some implementations, the system may be configured to apply one or more user-selected entity mention filters to determine information items and sources that are associated with one or more predefined entities or their corresponding aliases. In some implementations, the system may be configured to retrieve information items with corresponding sources that relate to a predefined source set of a search tool.
US11170016B2 Navigating hierarchical components based on an expansion recommendation machine learning model
A natural language (NL) application implements functionality that enables users to more effectively access various data storage systems based on NL requests. The operations of the NL application are guided by, at least in part, on one or more templates and/or machine-learning models. Advantageously, the templates and/or machine-learning models provide a flexible framework that may be readily tailored to reduce the amount of time and user effort associated with processing NL requests and to increase the overall accuracy of NL application implementations.
US11170015B2 Identifications of patterns of life through analysis of devices within monitored volumes
This document presents a system to identify patterns of life associated with the users of radio frequency emitting devices radiating within a monitored volume. These recurring commonalities in human activity can be derived from collected data and subsequent analytics that provide intelligence about those emitters and associated humans present within the monitored volume. The Freya system provides unique identifiers for detected emitters; insights into the current network relationships between emitters, past and current; human relational networks within the monitored volume; and can identify previous emitter locations prior to detection by the Freya system. These patterns of life provide a foundation for predicting interactions between humans associated with emitters active on the Internet of Things (IoT). This capability provides enhanced security capabilities as required by authorities for sensitive venues and events.
US11170014B2 Method and system for preview of search engine processing
Aspects of the disclosed technology include a method including receiving, from a user device, an identification of content; receiving, by a computing device, the identified content; accessing search engine processing logic; processing the received content using the subset of search engine processing logic, without indexing the received content to be accessed for responding to search queries from the search engine; generating a representation of a predicted search result of the received content based on the processing; and transmitting, to the user device, the representation of the predicted search result.
US11170009B2 System and a method for resource data classification and management
The present invention discloses a system and a method for resource data classification and management. In operation, the present invention provides for evaluating a deployment probability score for each incoming data-record based on previous data-records. Further, a match score of each incoming data-record is computed. Furthermore, each incoming data-record is analyzed to determine a bench period associated with each incoming data-record. Yet further, the present invention, categorizes the incoming data-records into two or more categories based on corresponding deployment probability score, match score and bench period. A deployment opportunity index is generated for each incoming data-record representing the categories and corresponding probability score, match score and bench period, providing an upfront indication of deploy-ability of an incoming data-record. Finally, the present invention provides for generating a list of recommendations for each data-record.
US11170008B2 Automatically augmenting message exchange threads based on tone of message
Methods, apparatus, systems, and computer-readable media are provided for automatically augmenting message exchange threads based on a detected tone of messages exchanged between participants. In various implementations, a message contributed to a message exchange thread involving one or more message exchange clients by a participant may be determined. In various implementations, an idle chatter score associated with the message may be calculated. In various implementations, either a conversational response to the message or content responsive to a search query generated based on the message may be selectively incorporated into the message exchange thread based at least in part on the idle chatter score. In some implementations, a search query suitability score associated with the message may also be calculated.
US11170007B2 Headstart for data scientists
A method, system, and apparatus are provided for recommending machine learning (ML) project resources for completing a user project by generating indexed project metadata for a plurality of ML projects, generating search metadata for a search request for ML project resources to develop an ML project, and then evaluating the search metadata against the indexed project metadata for each ML project to form a relevancy assessment which is used to order trained models from the ML projects and to display one or more recommended ML project resources comprising one or more of the plurality of trained models having a relevancy assessment exceeding a relevancy threshold.
US11170002B2 Integrating Kafka data-in-motion with data-at-rest tables
Techniques are described herein for analyzing data streams in conjunction with relational database data in a DBMS. A database dictionary defines one or more columns for an external table and a data source for said external table that comprises an external message stream. Executing a query that targets the external table includes generating one or more rows from the external table, each row corresponding to a message in the external message stream that was retrieved from the external message stream after a message stream offset.
US11170001B2 Method and system for processing data streams
A computer-implemented method of processing data streams is provided, the method comprising the following steps: receiving a number of data streams, at least one data stream thereof being representative of at least one physiologic signal of a patient sensed by a predetermined sensor device, and receiving at least one time stamp information, each time stamp information being associated with a respective data stream, the time stamp information being representative of the point in time of associating the time stamp information with the respective data stream, and associating a respective time shift information with each time stamp information, the time shift information being representative of a delay between a point in time of sensing the at least one signal by the predetermined sensor device and the point in time of associating the time stamp information with the data stream representative of the at least one signal.
US11169995B2 Relational dictionaries
Techniques related to relational dictionaries are disclosed. In some embodiments, one or more non-transitory storage media store a sequence of instructions which, when executed by one or more computing devices, cause performance of a method. The method involves storing a code dictionary comprising a set of tuples. The code dictionary is a database table defined by a database dictionary and comprises columns that are each defined by the database dictionary. The set of tuples maps a set of codes to a set of tokens. The set of tokens are stored in a column of unencoded database data. The method further involves generating encoded database data based on joining the unencoded database data with the set of tuples. Furthermore, the method involves generating decoding database data based on joining the encoded database data with the set of tuples.
US11169987B2 Data storage method and system
An apparatus and method are disclosed. The method, which may be performed by one or more processors, may comprise receiving timestamp data representing a plurality of database transactions and dividing the timestamp data into a plurality of partitioning quanta (nPQ), each partitioning quantum (PQ) of the plurality of partitioning quanta representing a range of timestamps. Further, for each partitioning quantum (PQ) of the plurality of partitioning quanta (nPQ), the method may comprise allocating the timestamp data, such that sequentially adjacent timestamps are allocated to different partitions of a physical storage system for subsequent storage at the allocated partitions.
US11169980B1 Adaptive database compaction
Adaptive database compaction technology automatically identifies cost-effective opportunities for database compaction. The adaptive compaction technology may maintain a baseline sleeve representing a performance indicator's normal range, track the current performance indicator values, and initiate compaction of a database when a compaction trigger based on at least the performance indicator occurs. The performance indicator may be a ratio of logical size to physical size, and may be based on samples from a proper subset of the database. Kernel overhead may be recognized. A low-fragmentation secondary replica may be selected, compacted, and promoted to replace the prior primary replica. Secure cloud blob storage may be used. A compaction decision may allow, delay, or even prevent compaction after the trigger is met. An automatic balance between computational costs of compaction and costs of continued database use without compaction is kept, and may be tunable by an administrator.
US11169979B2 Database-documentation propagation via temporal log backtracking
Aspects of the present disclosure provide techniques for database documentation propagation. Embodiments include scanning a log comprising a plurality of database queries to identify one or more database queries of the plurality of database queries, the one or more database queries being associated with generating a new table of a database based on information in an existing table of the database. Embodiments include generating, based on the one or more database queries identified during the scanning, a directed acyclic graph (DAG) comprising: a first vertex representing the existing table; a second vertex representing the new table; and a directed edge connecting the first vertex to the second vertex. Embodiments include obtaining documentation associated with the existing table. Embodiments include propagating, based on the DAG, at least a subset of the documentation associated with the existing table to the new table.
US11169978B2 Distributed pipeline optimization for data preparation
Distributed pipeline optimization for data preparation includes receiving a specification of a set of sequenced operations to be performed on a set of organized data. It further includes dividing the set of data into a plurality of work portions based on a cost function that is dependent on at least one dimension of the set of data. It further includes distributing the plurality of work portions to a plurality of processing nodes to be processed according to the specification of operations.
US11169975B2 Recognition quality management
A recognition quality management system and method is used to determine a final group quality grade (FGQG) for a database containing data structures pertaining to objects, where the FGQG is a single numeric score indicative of the quality of the recognition that has occurred within the database. The FGQG is calculated using a weighted algorithm incorporating at least three components: a string quality score (SQS) that is determined by a string distance calculation; an input quality score (IQS) that is determined from address confidence codes; and a link quality score (LQS) that evaluates a key field to determine grouping quality. The system and method allows for the determination of recognition quality across an entire database rather than using sampling and extrapolation, and thus leads to a higher quality result, and because the system and method is objective it allows comparison of recognition quality across competing recognition quality solutions.
US11169974B1 Database setup using a master copy
A system and method to receive, by a cloud infrastructure database service provider, a request for a new database service from an entity external to the cloud infrastructure, the request including an indication the requested database service is to be created using a master copy of a database service; create, in response to the request, a partially initialized database service and a recovery job to access a resource external to the cloud infrastructure; receive, by the partially initialized database service, a master copy of the requested database service from the external resource, the master copy including data content; and fully initialize the database service using at least some of the data content included in the master copy of the requested database service.
US11169973B2 Atomically tracking transactions for auditability and security
A storage system access point receives a first access request from a client device, wherein the first access request specifies first data. The storage system access point attempts to execute the first access request. In response to successfully accessing the first data, a first message is transmitted to an external audit system indicating that information corresponding to the first access request is to be recorded by the external audit system. In response to that the first data has been successfully accessed, and that the information corresponding to the first access request has been successfully recorded by the external audit system, notifying the client device that the first access request has been successfully completed.
US11169970B2 Distributed work data management
A device may receive, from a user device, a transaction request associated with a first entity and identify a distributed ledger associated with the first entity, the distributed ledger including a set of blocks recording work data associated with the first entity. The set of blocks may include: a first subset of blocks including data specifying work performed by the first entity, and a second subset of blocks including data verifying a portion of the work performed by the first entity and specified by the data included in the first subset of blocks. The device may determine that a transaction, associated with the transaction request, is associated with the first subset of blocks and the second subset of blocks. Based on predetermined instructions that correspond to the transaction and the distributed ledger, the device may perform the transaction.
US11169968B2 Region-integrated data deduplication implementing a multi-lifetime duplicate finder
Computer program products, as well as corresponding systems and methods are configured for performing deduplication in conjunction with random read and write operations, and include: computing a fingerprint of data included in a write request; determining whether a short term dictionary comprises an entry corresponding to the fingerprint; in response to determining the short term dictionary comprises the entry corresponding to the fingerprint, writing the data to a data store in a deduplicating manner; in response to determining the short term dictionary does not comprise the entry, determining whether a long term dictionary corresponding to the namespace comprises the entry; in response to determining the long term dictionary comprises the entry, writing the data to the data store in the deduplicating manner; and in response to determining the long term dictionary does not comprise the entry, writing the data to the data store in a non-deduplicating manner.
US11169964B2 Hash suppression
An example method is provided in according with one implementation of the present disclosure. The method comprises generating, via a processor, a set of hashes for each of a plurality of objects. The method also comprises computing, via the processor, a high-dimensional sparse vector for each object, where the vector represents the set of hashes for each object. The method further comprises computing, via the processor, a combined high-dimensional sparse vector from the high-dimensional sparse vectors for all objects and computing a hash suppression threshold. The method also comprises determining, via the processor, a group of hashes to be suppressed by using the hash suppression threshold, and suppressing, via the processor, the group of selected hashes when performing an action.
US11169963B2 Multi-policy interleaved snapshot lineage
Multi-policy interleaved snapshot lineage is described herein. A method can include assigning a virtual storage volume at a remote storage system to a local storage device according to first and second data retention policies for first and second storage groups, respectively, that comprise the local storage device; obtaining a first data snapshot of the local storage device at a first time according to the first data retention policy; in response to the obtaining the first data snapshot, transferring a first incremental representation of the first data snapshot to the virtual storage volume; obtaining a second data snapshot of the local storage device at a second time according to the second data retention policy; and in response to the obtaining the second data snapshot, transferring a second incremental representation of the second data snapshot to the virtual storage volume.
US11169960B2 Data transfer appliance method and system
In one aspect, a computer-implemented method useful for migrating hundreds of Terabyte to Petabyte of data to a cloud-computing environment with a data transfer appliance includes the step of providing a data transfer appliance, wherein the data transfer appliance comprises an operating system, one or more computing processing units (CPU's), a memory, and a data storage systems. The computer-implemented method includes the step of implementing data capture from a data storage system to the data transfer appliance. The computer-implemented method includes the step of storing the dedupe form of the data in the data transfer appliance. The computer-implemented method includes the step of shipping the data transfer appliance to a specified cloud-computing platform access point. The computer-implemented method includes the step of implementing data rehydration on the dedupe form of the data in the data transfer appliance.
US11169959B2 Lineage data for data records
A system may read source data corresponding to a source variable and apply a transformation to the source variable to generate an output variable. The transformation may include logic, and the output variable may be configured for ingestion into a big data storage format. The system may record lineage data of the output variable that comprises the transformation and/or the source variable. The system may also receive a request to generate a requested output variable. The requested output variable may be generated from a second transformation that is the same as the first transformation. The system may thus match the first transformation to the second transformation using the lineage data. In response to matching the first transformation to the second transformation, the system may deny the request. The original output variable may be returned in response to the matching the first transformation to the second transformation.
US11169953B2 Data processing system accessing shared memory by using mailbox
A data processing system including a shared memory; a host processor configured to possess an ownership of the shared memory, and process a first task by accessing the shared memory; a processor configured to possess the ownership transferred from the host processor, and process a second task by accessing the shared memory; and a memory controller coupled among the host processor, the processor, and the shared memory, and configured to allow the host processor or the processor to access the shared memory according to the ownership.
US11169951B2 Distributed multi-die protocol application interface
Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.
US11169948B2 Channel allocation among low voltage drive circuits
A method includes detecting, by a first LVDC affiliated with a first host device, a request for a one-to-one communication with a second LVDC affiliated with a second host device, where data is conveyed between the LVDCs by varying loading on a bus at a frequency. The method further includes determining a desired number of channels to support the one-to-one communication based on one or more of: the first host device, the second host device, and information contained in the request, wherein the channels correspond to frequencies in a frequency band. The method further includes determining whether the desired number of channels is available for the one-to-one communication. When the desired number of channels is available for the one-to-one communication, allocating them for the one-to-one communication.
US11169947B2 Data transmission system capable of transmitting a great amount of data
A data transmission system includes a host, a universal serial bus (USB) interface adaptor, a first-in first-out (FIFO) interface adaptor, a plurality of functional circuits, and a bus bridge circuit. The host accesses data according to the communications protocols of USB. The USB interface adaptor accesses data through a first port according to the communications protocols of USB, and accesses data through a second port according to the communications protocols of FIFO. The FIFO interface adaptor accesses data through a third port coupled to the second port according to the communications protocols of FIFO, and accesses data through a fourth port according to the communications protocols of a specific type of bus. The bus bridge circuit transmits the data received from the fourth port to a functional circuit according to the communications protocols of the specific type of bus.
US11169942B1 Double data rate (DDR) radio frequency (RF) digitization module for software-defined radio (SDR)
A double data rate (DDR) RF digitization module for a software defined radio (SDR) is disclosed. In embodiments, the DDR RF digitization module includes a printed circuit board (PCB) terminating in a DDR memory bus interface comprising a plurality of input/output (I/O) connectors insertable into a DDR slot of an SDR motherboard. The RF digitization module is connectable to an RF front end of the SDR via receiver-side (Rx) and transmitter-side (Tx) RF connectors. The RF digitization module includes DDR analog-digital converters (ADC) and digital-analog converters (DAC) mounted to the PCB and in communication with the RF front end and the DDR memory bus. The DDR ADCs provide high speed digital sampling of inbound RF signals for the signal processors via the DDR memory bus, and the DDR DACs provide high speed generation of transmittable analog RF signals based on digital spectrum data generated by the signal processors.
US11169941B2 Host device with automated connectivity provisioning
A host device comprises a processor coupled to a memory. The host device is configured to obtain from a storage system connectivity information characterizing one or more ports of the storage system, and to automatically establish connectivity of a particular type between the host device and one or more logical storage devices of the storage system based at least in part on the obtained connectivity information. For example, the host device can obtain the connectivity information directly from the storage system or via at least one intermediary device such as a management station. In some embodiments, the obtaining and automatically establishing are performed by at least one multi-path input-output driver of a multi-path layer of the host device. The connectivity of a particular type illustratively comprises Internet Small Computer System Interface (iSCSI) connectivity between the host device and the storage system, although other connectivity types can be supported.
US11169939B2 Command packets for the direct control of non-volatile memory channels within a solid state drive
Apparatuses and methods for providing and interpreting command packets for direct control of memory channels are disclosed herein. An example apparatus includes flash memories configured into channels and a controller coupled to the flash memories. The controller receives packets and interpret the packets based at least on a first protocol, and determines whether any packets are linked based on a link identifier included in a block of each packet. The controller arranges the subset of packets based on an index included in the block of each packet of the subset of packets, and the subset of packets are arranged in order based on the respective indexes. A target flash memory and a target channel are determined by the controller based on flash memory and channel identifiers included in the block of each of the packet of the subset of packets.
US11169937B2 Memory control device
A memory control device of the present invention controls a memory that includes multiple bank groups each including multiple banks. The memory control device includes a request buffer configured to store memory requests to be issued to the banks, a bank busy manager configured to manage busy states of the banks, a bank group checker configured to, for each of the banks, manage the number of banks in not-busy state of the banks in each of the bank groups, a bank group determination unit configured to determine a bank group to which a memory request is issued, on the basis of the numbers of the banks in not-busy state in the respective bank groups, and a request issuer configured to issue the memory request in the request buffer to a bank in the determined bank group.
US11169935B2 Technologies for low-latency cryptography for processor-accelerator communication
Technologies for secure data transfer include a computing device having a processor, an accelerator, and a security engine, such as a direct memory access (DMA) engine or a memory-mapped I/O (MMIO) engine. The computing device initializes the security engine with an initialization vector and a secret key. During initialization, the security engine pre-fills block cipher pipelines and pre-computes hash subkeys. After initialization, the processor initiates a data transfer, such as a DMA transaction or an MMIO request, between the processor and the accelerator. The security engine performs an authenticated cryptographic operation for the data transfer operation. The authenticated cryptographic operation may be AES-GCM authenticated encryption or authenticated decryption. The security engine may perform encryption or decryption using multiple block cipher pipelines. The security engine may calculate an authentication tag using multiple Galois field multipliers. Other embodiments are described and claimed.
US11169934B2 Systems, methods and apparatus for low latency memory integrity mac for trust domain extensions
The disclosed embodiments generally relate to methods, systems and apparatuses to authenticate instructions on a memory circuitry. In an exemplary embodiment, the disclosure relates to a computing device (e.g., a memory protection engine) to protect integrity of one or more memory circuitry. The computing device may include: a key-hash operator configured to provide a Message Authentication Code (MAC) for a secure Hash Algorithm (SHA) as a function of a hash-key, MAC-key, metadata and data; a multi-round (MR) circuitry configured to receive the MAC from the key-hash operator and to compute substantially all SHA round-functions during each clock cycle, the multi-round circuitry further comprising combination logic to process all sub-round functions of the SHA function substantially simultaneously; and a Memory Integrity Pipeline (MIP) engine to compute a hash digest, the hash digest further comprising a MAC key, a metadata and the cache line data; the MIP further comprising an input prep logic, an SHA pipeline logic and an MAC validation logic.
US11169931B2 Distributed shared memory paging
Techniques for obtaining metadata may include: receiving, by a director, an I/O operation directed to a target offset of a logical device, wherein the director is located on a board including a local page table used by components on the board; querying the local page table for a global memory address of first metadata for the target offset of the logical device; and responsive to the local page table not having the global memory address of the first metadata for the target offset of the logical device, using at least a first indirection layer to obtain the global memory address of the first metadata. The global memory may be a distributed global memory including memory segments from multiple different boards each including its own local page table. Compare and swap operations may be used to perform atomic operations to ensure synchronized access when updating the distributed global memory.
US11169924B2 Prefetch management in a hierarchical cache system
An apparatus includes a CPU core, a first memory cache with a first line size, and a second memory cache having a second line size larger than the first line size. Each line of the second memory cache includes an upper half and a lower half. A memory controller subsystem is coupled to the CPU core and to the first and second memory caches. Upon a miss in the first memory cache for a first target address, the memory controller subsystem determines that the first target address resulting in the miss maps to the lower half of a line in the second memory cache, retrieves the entire line from the second memory cache, and returns the entire line from the second memory cache to the first memory cache.
US11169922B2 Method and arrangement for saving cache power
A computer implemented method for saving cache access power is suggested. The cache is provided with a set predictor logic for providing a generated set selection for selecting a set in the cache, and with a set predictor cache for pre-caching generated set indices of the cache. The method comprises further: receiving a part of a requested memory address; checking, in the set predictor cache, whether the requested memory address is already generated; in the case, that the requested memory address has already been generated: securing that the set predictor cache is switched off; issuing the pre-cached generated set index towards the cache; and securing that only that part of the cache is switched on that is associated with the pre-cached generated set index.
US11169921B2 Ternary content addressable memory-enhanced cache coherency acceleration
A system and method for cache coherency within multiprocessor environments is provided. Each node controller of a plurality of nodes within a multiprocessor system receives a cache coherency protocol request from local processor sockets and other node controller(s). A ternary content addressable memory (TCAM) accelerator in the node controller determines if the cache coherency protocol request comprises a snoop request and, if it is determined to be a snoop request, searching the TCAM based on an address within the cache coherency protocol request. In response to detecting only one match between an entry of the TCAM and the received snoop request, sending a response to the requesting local processor a response without having to access a coherency directory.
US11169920B2 Cache operations in a hybrid dual in-line memory module
A system includes a first memory component of a first memory type, a second memory component of a second memory type with a higher access latency than the first memory component, and a third memory component of a third memory type with a higher access latency than the first and second memory components. The system further includes a processing device to identify a section of a data page stored in the first memory component, and access patterns associated with the data page and the section of the data page. The processing device determines to cache the data page at the second memory component based on the access patterns, copying the section of the data page stored in the first memory component to the second memory component. The processing device then copies additional sections of the data page stored at the third memory component to the second memory component.
US11169916B2 Exception handling in wireless access points
Example method includes: allocating, by a main processor of a wireless access point (WAP) comprising at least the main processor and a plurality of co-processors wherein the main processor and the plurality of co-processors both have access to a random-access memory (RAM) co-located within the WAP, a dedicated non-overlapping segment of the RAM to each of the plurality of the co-processors; receiving, by the main processor of the WAP, a notification from one of the plurality of co-processors indicating that an exception previously defined by the one of the plurality of co-processors has occurred; determining, by the main processor of the WAP, the dedicated non-overlapping segment of the RAM allocated to the one of the plurality of co-processors; and saving, by the main processor of the WAP, the dedicated non-overlapping segment of the RAM allocated to the one of the plurality of co-processors to a fast access memory.
US11169912B2 Entity and relationship joint extraction method oriented to software bug knowledge
Provided is an entity and relationship joint extraction method oriented to software bug knowledge. The method includes collecting text data of an open-source bug library and preprocessing the text data to obtain a bug text data corpus; extracting, from the bug text data corpus, a statement S for describing a bug, and then processing S, and using the processed S as a subsequent input statement; constructing an entity and relationship joint extraction model; obtaining, in conjunction with the constructed entity and relationship joint extraction model based on a transition system, an entity set E and a relationship set R corresponding to the input statement; and outputting the entity set E and the relationship set R to complete joint extraction of entities and relationships.
US11169907B2 Web service test and analysis platform
A method for testing a web service is disclosed, the method including testing, by a testing application executing on a client computing system, a web service running at least partially on a server computing system. The testing includes directing a web browser of the client computing system to simulate user interaction with the web service to perform a particular operation that includes a particular set of sub-operations. The directing includes issuing one or more requests to perform the particular set of sub-operations. The testing also includes recording test information based on responses received from the web service in response to performing the particular set of sub-operations. The test information includes latency information for at least one of the sub-operations of the particular set. The method also includes presenting, by the client computing system, a user interface having a graphical element depicting an analysis of the recorded test information.
US11169904B2 Automatically initiating tracing of program code based on statistical analysis
A trace risk indicator is determined based on statistical analysis of one or more risk factors associated with a portion of code of a computer program being executed. The one or more risk factors include data of at least one source external to the portion of code. Based on the trace risk indicator having a predetermined relationship with respect to a threshold value, tracing is automatically initiated for the portion of code.
US11169897B2 Identifying the root cause of an issue observed during application execution
By monitoring requests to and from components of an application, an application analysis engine generates an inter-component graph for an application that identifies how the various components in the application are connected. When a performance issue is detected in association with the application, a traversal module traverses the inter-component graph to determine the possible execution paths that may have been the cause of the detected issue. The traversal module transmits requests to the correlation module to compare the metrics time series of the different components in the execution path with the detected issue. The correlation module compares metrics time series with the issue metric to identify correlations between execution patterns. The results of the correlation may be presented in a report that visually identify the root cause of the detected issues.
US11169896B2 Information processing system
An information processing system includes a failure information obtaining unit, a handling method definition holding unit, in each of which a handling method to be executed for a failure possible in the monitoring target system is described, a selection unit selecting a handling method definition corresponding to the failure occurred in the monitoring target system, an execution unit performing a handling process, a handling result determination unit determining whether a result of execution of the handling process by the execution unit is a predetermined result, and an output unit, if the handling result determination unit determines that the result of the execution is the predetermined result, outputting information indicating an operator need not perform a handling process and, if the handling result determination unit determines the result of the execution is not the predetermined result, outputting information indicating that the operator needs to perform a handling process.
US11169893B2 Reserving failover capacity in cloud computing
Methods and devices for providing reserved failover capacity across a plurality of data centers are described herein. An exemplary method includes determining whether a management process is executing at a first data center corresponding to a first physical location. In accordance with a determination that the management process is not executing at the first data center corresponding to the first physical location a host is initiated at a second data center corresponding to a second physical location and the management process is executed on the initiated host at the second data center corresponding to the second physical location.
US11169891B2 Data placement and recovery for individually controlling storage device
Data placement and recovery technology for individually controlling a storage device includes a data management method that may achieve a power saving effect by distributing files between a portion of storage devices, for example, between storage devices included in a higher group and by limiting dependence according to a change in a state of the storage devices to be applied to a portion of storage devices to which a file distribution is performed.
US11169890B2 System, method and program product for backing up data
System, method and program product for backing up a plurality of data files from a first server to a second server via a network. A determination is made that more than one compressed data file at the second server, downloaded by the first server, is waiting to be decompressed. A determination is made whether an amount of available processor resource in the second server exceeds a predetermined threshold. If the amount of available processor resource in the second server exceeds the predetermined threshold, a plurality of data decompression programs are invoked in the second server to decompress the plurality of compressed data files substantially concurrently, and data updates in the decompressed data files are applied to corresponding files in the second server.
US11169887B2 Performing a database backup based on automatically discovered properties
Properties of one or more databases of nodes of a database system are automatically discovered. The automatically discovered properties for at least one of the databases include a database architecture and a corresponding failover role for each of at least some of the nodes. Based at least in part on the discovered properties, a corresponding one of the nodes as a corresponding backup source node is selected for each of the one or more databases. One or more database backups are allowed to be performed via the one or more selected backup source nodes.
US11169885B2 System and method for reconfiguring configuration parameters of virtual objects during recovery
A system and method include reconfiguring original configuration parameters of virtual objects when restoring the virtual objects on a different node. Snapshots of virtual objects running on a first node can be stored on a second node. Upon failure of the first node, the virtual objects can be restored on the second node based on the snapshots. The snapshots can include configuration information of the virtual objects specifying the resource need of the virtual objects. The second node can determine whether the available resources meet the resource needs of the virtual objects being restored. If the resource needs of the virtual objects exceed the available resources, the second node can reconfigure the original configuration parameters of the virtual objects to ensure the virtual objects can be restored and run on the second node.
US11169880B1 Storage system configured to guarantee sufficient capacity for a distributed raid rebuild process
A storage system comprises a plurality of storage devices, and is configured to establish a redundant array of independent disks (RAID) arrangement comprising a plurality of stripes, with each of the plurality of stripes comprising a plurality of blocks, the blocks being distributed across multiple ones of the storage devices. In conjunction with establishment of the RAID arrangement, the storage system is further configured, for each of the plurality of stripes, to designate multiple ones of the storage devices as respective spare devices for that stripe, and for each of the storage devices, to determine numbers of the stripes for which that storage device is designated as a spare device for respective ones of the other storage devices in each of multiple spare levels and for each of multiple failure combinations. A particular number of spare blocks is reserved for each of the storage devices using the determined numbers.
US11169875B2 Nonvolatile semiconductor memory device
According to one embodiment, a nonvolatile semiconductor memory device is connectable to a controller. The nonvolatile semiconductor memory device includes a cell array and a control circuit. The cell array includes a plurality of blocks. The control circuit executes program operations for a plurality of pages included in a write destination block of the blocks, in a certain program order. The write destination block is selected by the controller from the blocks. The control circuit is configured to notify a page address corresponding to a next program operation with respect to the write destination block to the controller.
US11169872B2 Circuit device, electronic apparatus, and error detection method
Provided is a circuit device that can appropriately detect an error in a display image obtained by performing image processing, an electronic apparatus, an error detection method, and the like. A circuit device includes an image acquisition circuit configured to acquire image data, and an index acquisition circuit configured to obtain an index for performing error detection on a display image based on the image data. The index acquisition circuit obtains an index that represents the degree of dissimilarity between a foreground image, which is an image of a given region of the display image, and a background image, of the display image, corresponding to a background of the foreground image. The index is obtained based on pixel values of the display image.
US11169871B2 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including a plurality of memory blocks and a controller for controlling the nonvolatile memory device. A plurality of management blocks includes first and second management blocks managed by the controller. The second management block stores start data and then stores integrity data. The first management block stores a storage location of the second management block. An integrity checker checks integrity of data associated with the first and second management blocks.
US11169869B1 System kernel error identification and reporting
Techniques for system kernel error identification and reporting for a computer system are described herein. An aspect includes detecting an error during the execution of a program. Another aspect includes determining whether the error is a system kernel error in the program. Another aspect includes, based on determining that the error is a system kernel error, generating a report regarding the determined system kernel error.
US11169868B2 Automated fault monitoring and management method
A fault monitoring and management method that collects readings from hardware components and software functions to deduce the source of a system failure by utilizing a system representation method based on directed graphs. The presented method utilizes a system description that establishes absolute dependence, which means that the failure of a component leads to certain failure of the successor components that depend on the output of the failed component, between system or process elements. The change in the system behaviour upon the failure of each system element is automatically determined by algorithms that process the graph depiction of the system architecture.
US11169866B2 Method for detecting memory leak and electronic device thereof
Various embodiments relate to a method for detecting a memory leak and an electronic device thereof, the electronic device including a processor, and a memory operatively connected to the processor, wherein the memory stores instructions which, when executed by the processor, control the electronic device to: acquire usage information for the memory of a process executed by the processor based on a collection period determined based at least partially on a characteristic of the process; identify a change pattern of a usage amount for the memory of the process based on the usage information; and determine whether a memory leak occurs based on the change pattern of the usage amount.
US11169864B2 Systems, methods and computer program products for application environment synchronization between remote devices and on-premise devices
The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that contains or otherwise has access to data object(s) necessary for execution of the remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for provisioning (on the remote platform server) an instance of the client software application environment required for execution of the remote application iteration of the client software application.
US11169859B2 System and method for transforming a digital calendar into a strategic tool
A processor determines a priority for a user of a digital calendar system. The processor determines a link between the priority and a calendar entry in the digital calendar system. A change to the digital calendar system associated with the priority is determined. An effect on the priority based upon the change to the digital calendar system is determined. Data is generated describing a display of the effect on the priority for display in a user interface of the digital calendar system.
US11169858B2 Faster game enablement utilizing virtual machine reuse
The disclosure is directed to a method of operating a game system where virtual machines (VM) supporting the game session can be reused by a second user after a first user ends their game session. In another aspect, the VM can be shut down if the number of VMs exceeds a target number of VMs or if an abnormality is detected in the VM. In another aspect, VMs can be instantiated in order to meet a target number of VMs. In another aspect, a software application is disclosed to execute the methods described herein. In another aspect, a game services system is disclosed that can operate a VM group, maintain a status parameter of the instantiated VMs, and service user requests for game sessions.
US11169853B2 Technologies for providing dynamic selection of edge and local accelerator resources
Technologies for providing dynamic selection of edge and local accelerator resources includes a device having circuitry to identify a function of an application to be accelerated, determine one or more properties of an accelerator resource available at the edge of a network where the device is located, and determine one or more properties of an accelerator resource available in the device. Additionally, the circuitry is to determine a set of acceleration selection factors associated with the function, wherein the acceleration factors are indicative of one or more objectives to be satisfied in the acceleration of the function. Further, the circuitry is to select, as a function of the one or more properties of the accelerator resource available at the edge, the one or more properties of the accelerator resource available in the device, and the acceleration selection factors, one or more of the accelerator resources to accelerate the function.
US11169850B2 Hybrid low power homogenous grapics processing units
In an example, an apparatus comprises a plurality of execution units comprising at least a first type of execution unit and a second type of execution unit and logic, at least partially including hardware logic, to analyze a workload and assign the workload to one of the first type of execution unit or the second type of execution unit. Other embodiments are also disclosed and claimed.
US11169844B2 Virtual machine migration to multiple destination nodes
According to one example, a method includes determining that a first virtual machine on a source node is to be migrated, selecting a first plurality of destination nodes for the first virtual machine, and simultaneously migrating the first virtual machine to each of the first plurality of destination nodes. The method further includes, after the migrating has started and before the migrating has finished, selecting one of the first plurality of destination nodes as a designated node. The method further includes discontinuing the migrating to each of the first plurality of destination nodes except the designated node.
US11169843B2 Virtualization of multiple coprocessors
In a data processing system running at least one application on a hardware platform that includes at least one processor and a plurality of coprocessors, at least one kernel dispatched by an application is intercepted by an intermediate software layer running logically between the application and the system software. Compute functions are determined within kernel(s), and data dependencies are determined among the compute functions. The compute functions are dispatched to selected ones of the coprocessors based at least in part on the determined data dependencies and kernel results are returned to the application that dispatched the respective kernel.
US11169841B2 Tunable power save loop for processor chips
Aspects of the present invention disclose a method for avoiding overvoltages of a processor chip. The method includes one or more processors identifying one or more processing units of a computing device. The method further includes determining respective activity levels of one or more processing elements of the one or more processing units of the computing device. The method further includes determining respective voltages of the one or more processing units of the computing device. The method further includes regulating the respective voltages of the one or more processing units of the computing device based at least in part on the respective activity levels of the one or more processing elements.
US11169839B2 Management of IoT devices in a virtualized network
Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine within the context of a virtualized network function manages IoT context mapping policy functions in load balancers. The IoT context mapping policy functions select service optimized virtual machines based on IoT device IDs, and assign those virtual machines to handle the devices. The IoT context mapping policy functions provide load data to the IoT context mapping policy engine. Based on the load data, the IoT context mapping policy engine maintains appropriate scaling by creating or tearing down instances of the virtual machines.