Document Document Title
US10749059B2 Photoelectric conversion device and method of manufacturing the same
A photoelectric conversion device of an embodiment includes: a first photoelectric conversion part including a first transparent electrode provided on a transparent substrate, a first active layer, and a first counter electrode; and a second photoelectric conversion part including a second transparent electrode, a second active layer, and a second counter electrode. A conductive layer containing noble metal as a main component is formed on a partial region of the second transparent electrode, and a fine particle layer having a stack of fine particles is formed on the conductive layer. The first counter electrode and the second transparent electrode are electrically connected by a connection part having a scribe groove penetrating through the fine particle layer from the second active layer and exposing a surface of the conductive layer, and a conductive layer having a part of the first counter electrode filled in the scribe groove.
US10749056B2 Method for making ferroelectric material thin films
A method of growing a FE material thin film using physical vapor deposition by pulsed laser deposition or RF sputtering is disclosed. The method involves creating a target to be used for the pulsed laser deposition in order to create a KBNNO thin film. The resultant KBNNO thin film is able to be used in photovoltaic cells.
US10749051B1 Back contact solar cell assemblies
A back contact solar cell assembly and methods for its manufacture and assembly onto a panel for use in space vehicles are described. The solar cell assembly includes a compound semiconductor multijunction solar cell having a contact at the top surface of the solar cell, a conductive semiconductor element extending from the contact on the top surface to the back surface of the assembly where it forms a first back contact of a first polarity type, and a second back contact of a second polarity at the back surface of the assembly electrically coupled to the back surface of the solar cell.
US10749047B2 Solar cell element and method for manufacturing solar cell element
The solar cell element includes a semiconductor substrate with first and second surfaces, a passivation layer located on the second surface, a protective layer located on the passivation layer, and a back-surface electrode located on the protective layer. The back-surface electrode is electrically connected to the semiconductor substrate via one or more hole portions penetrating the protective layer and the passivation layer. The protective layer includes a first region showing a tendency to increase in thickness as a distance from an inner edge portion of the hole portion and a second region surrounding the first region. A distance between a position of the first region farthest from the inner edge portion and the inner edge portion is larger than a thickness in the second region. The back-surface electrode shows a tendency to decrease in thickness on the first region as a distance from the inner edge portion.
US10749046B2 Encapsulation structure for image sensor chip and method for manufacturing the same
An encapsulating structure to protect an image sensor chip at all times during manufacture and use includes a printed circuit board, an image sensor chip, a protecting sheet, and a package portion. The image sensor chip is mounted on the printed circuit board and the protecting sheet is mounted on the image sensor chip. The package portion is entirely opaque and is formed on the printed circuit board, the package portion encloses side wall of the image sensor chip, the protecting sheet, and portion of surface of the protecting sheet away from the image sensor chip. A method for manufacturing same is also disclosed.
US10749040B2 Integration scheme for non-volatile memory on gate-all-around structure
A integrated device including a non-volatile memory (NVM) and a nanosheet field effect transistor (FET) and a method of fabricating the device include patterning fins for a channel region of the NVM and the FET. The method also includes depositing an organic planarization layer (OPL) and a block mask to protect the fins for the channel region of the FET, conformally depositing a set of layers that make up an NVM structure in conjunction with the channel region of the NVM while protecting the fins for the channel region of the FET with the OPL and the block mask, and removing the OPL and the block mask protecting the fins for the channel region of the FET. Source and drain regions of the NVM and the FET are formed, and a gate of the FET is formed while protecting the NVM by depositing another OPL and another block mask.
US10749038B2 Width adjustment of stacked nanowires
In one aspect, a method of forming a semiconductor device includes the steps of: forming an alternating series of sacrificial/active layers on a wafer and patterning it into at least one nano device stack; forming a dummy gate on the nano device stack; patterning at least one upper active layer in the nano device stack to remove all but a portion of the at least one upper active layer beneath the dummy gate; forming spacers on opposite sides of the dummy gate covering the at least one upper active layer that has been patterned; forming source and drain regions on opposite sides of the nano device stack, wherein the at least one upper active layer is separated from the source and drain regions by the spacers; and replacing the dummy gate with a replacement gate. A masking process is also provided to tailor the effective device width of select devices.
US10749036B2 Oxide semiconductor thin film transistor having spaced channel and barrier strips and manufacturing method thereof
The invention provides an oxide semiconductor TFT and manufacturing method thereof. The oxide semiconductor TFT comprises: a substrate, a gate on the substrate, a gate insulating layer on the gate and substrate, an oxide semiconductor layer on the gate insulating layer, and a barrier layer on the semiconductor layer, and a source and a drain on the oxide semiconductor layer and gate insulating layer; the oxide semiconductor layer comprising: a channel region and two contact regions respectively located at two sides of the channel region, and the barrier layer being located on the channel region; the channel region comprising a plurality of channel strips spaced apart in a channel width direction, and the barrier layer comprising a plurality of barrier strips respectively corresponding to the plurality of channel strips. The invention can reduce power consumption of the oxide semiconductor TFT and improve and the stability in the winding state.
US10749034B2 Semiconductor device, method for producing same and aliphatic polycarbonate
It is an object of the invention to provide a thin film transistor and a method for producing the same, which will easily achieve self-aligned formation of a source/drain region without through processes under a vacuum or a low pressure or with no use of expensive equipment.
US10749032B2 Techniques for forming transistors including group III-V material nanowires using sacrificial group IV material layers
Techniques are disclosed for forming transistors including one or more group III-V semiconductor material nanowires using sacrificial group IV semiconductor material layers. In some cases, the transistors may include a gate-all-around (GAA) configuration. In some cases, the techniques may include forming a replacement fin stack that includes group III-V material layer (such as indium gallium arsenide, indium arsenide, or indium antimonide) formed on a group IV material buffer layer (such as silicon, germanium, or silicon germanium), such that the group IV buffer layer can be later removed using a selective etch process to leave the group III-V material for use as a nanowire in a transistor channel. In some such cases, the group III-V material layer may be grown pseudomorphically to the underlying group IV material, so as to not form misfit dislocations. The techniques may be used to form transistors including any number of nanowires.
US10749027B2 Methods and apparatus related to termination regions of a semiconductor device
In one general aspect, an apparatus can include a semiconductor region, and a trench defined within the semiconductor region. The trench can have a depth aligned along a vertical axis and have a length aligned along a longitudinal axis orthogonal to the vertical axis. The trench can have a first portion of the length included in a termination region of the semiconductor region and can have a second portion of the length included in an active region of the semiconductor region.
US10749023B2 Vertical transistor with extended drain region
A transistor device includes a channel region including a portion located in a vertical sidewall of semiconductor material and an extended drain region including a portion located in a lower portion of the semiconductor material. In one embodiment, a control terminal of the transistor device is formed by forming a conductive sidewall spacer structure adjacent to the sidewall and a field plate for the transistor device is formed by forming a second conductive sidewall spacer structure.
US10749022B2 Semiconductor device
According to one embodiment, a semiconductor device includes first and second electrodes, first, second, third, fourth, fifth, sixth and seventh semiconductor regions, and a gate electrode. The first semiconductor region is provided on the first electrode. The second semiconductor region is provided on a portion of the first semiconductor region. The third semiconductor region is provided on another portion of the first semiconductor region. The fourth semiconductor region is provided in at least a portion between the first and third semiconductor regions. The fifth semiconductor region is provided between the first and fourth semiconductor regions. The sixth semiconductor region is provided on the third semiconductor region. The seventh semiconductor region is provided selectively on the sixth semiconductor region. The gate electrode opposes the second, sixth, and seventh semiconductor regions. The second electrode is provided on the sixth and seventh semiconductor regions.
US10749016B2 Preparation method for fully transparent thin film transistor
The present invention provides a preparation method for a fully-transparent thin film transistor, wherein a transparent conductive gate electrode layer of the fully-transparent thin film transistor is used as a photolithographic mask, a photoresist is exposed through a rear surface of a transparent substrate, the transparent substrate has a transmittance higher than 60% to an exposure light beam, and the transparent conductive gate electrode layer has a transmittance lower than 5% to the exposure light beam. In the preparation method for a fully-transparent thin film transistor provided by the present invention, by using a self-aligned technology, the process complexity and the feature size of the device can both be reduced.
US10749011B2 Area selective cyclic deposition for VFET top spacer
Embodiments of the present invention are directed to techniques for forming a vertical field effect transistor (VFET) top spacer using an area selective cyclic deposition. In a non-limiting embodiment of the invention, a first semiconductor fin is formed over a substrate. A second semiconductor fin is formed over the substrate and adjacent to the first semiconductor fin. A dielectric isolation region is formed between the first semiconductor fin and the second semiconductor fin. A top spacer is formed between the first semiconductor fin and the second semiconductor fin by cyclically depositing dielectric layers over the dielectric isolation region. The dielectric layers are inhibited from depositing on a surface of the first semiconductor fin and on a surface of the second semiconductor fin during the cyclic deposition process.
US10749009B1 Process of fabricating high efficiency, high linearity N-polar gallium-nitride (GaN) transistors
Fabricating high efficiency, high linearity N-polar gallium-nitride (GaN) transistors by selective area regrowth is disclosed. A demand for high efficiency components with highly linear performance characteristics for radio frequency (RF) systems has increased development of GaN transistors and, in particular, aluminum-gallium-nitride (AlGaN)/GaN high electron mobility transistor (HEMT) devices. A method of fabricating a high efficiency, high linearity N-polar HEMT device includes employing a selective area regrowth method for forming a HEMT structure on the Nitrogen-face (N-face) of a GaN buffer, a natural high composition AlGaN/AlN back barrier for carrier confinement, a thick undoped GaN layer on the access areas to eliminate surface dispersion, and a high access area width to channel width ratio for improved linearity. A problem of impurities on the GaN buffer surface prior to regrowth creating a leakage path is avoided by intentional silicon (Si) doping in the HEMT structure.
US10749007B2 Gate structure with desired profile for semiconductor devices
Semiconductor device structures comprising a gate structure having different profiles at different portions of the gate structure are provided. In some examples, a semiconductor device includes a fin structure on a substrate, a source/drain structure on the fin structure, and a gate structure over the fin structure and along a sidewall of the fin. The source/drain structure is proximate the gate structure. The gate structure has a top portion having a first sidewall profile and a bottom portion having a second sidewall profile different from the first sidewall profile.
US10749006B2 Trench power transistor and method of producing the same
A trench power transistor includes a semiconductor body having opposite first and second surfaces, and including at least one active region. Such region includes a trench electrode structure, a well, and a source. The trench electrode structure has an electrode trench recessed from the first surface, and includes first, second, and third insulating layers sequentially disposed over bottom and surrounding walls of the electrode trench, a shield electrode enclosed by the third insulating layer, a fourth insulating layer disposed on the first, second, and third insulating layers, and a gate electrode surrounded by the fourth insulating layer. The second insulating layer made of a nitride material and the fourth insulating layer are different in material. A production method of the transistor is also disclosed.
US10749005B1 Semiconductor device and method for manufacturing the same
The present disclosure provides a semiconductor device and a method for manufacturing the same. A semiconductor device according to a performing mode includes a substrate, a semiconductor layer located on one side of the substrate, a source and a drain located on one side of the semiconductor layer away from the substrate, and a gate located between the source and the drain, and an isolation structure disposed on one side of the semiconductor layer away from the substrate, one end of the isolation structure being disposed at a side close to the source, and the other end being disposed at a side close to the drain and in direct contact with the surface layer of the semiconductor device, the isolation structure covering the gate or a part of the gate, the isolation structure being an integrally formed structure and forming a chamber with the semiconductor layer.
US10749004B2 Semiconductor device having a multi-layer diffusion barrier
A semiconductor device includes a metal layer, an insulating layer disposed above the metal layer, and a multi-layer diffusion barrier disposed on the metal layer between the metal layer and the insulating layer. The multi-layer diffusion barrier includes a first material layer including a metallic nitride and a second material layer including a metallic oxide.
US10749003B2 Manufacturing method of semiconductor device and semiconductor device
Provided is a manufacturing method of a semiconductor device including a vertical MOSFET having a planar gate. The manufacturing method of a semiconductor device includes forming a n-type gallium nitride layer on a gallium nitride monocrystalline substrate, and forming an impurity-implanted region that contains impurities at a uniform concentration in a direction parallel to a main surface of the gallium nitride monocrystalline substrate, by ion-implanting the impurities into the n-type gallium nitride layer, where the impurities include at least one type selected from among magnesium, beryllium, calcium and zinc. Here, at least part of the impurity-implanted region serves as a channel forming region of the vertical MOSFET.
US10749001B2 Method of evaluating insulated-gate semiconductor device
A method of evaluating an insulated-gate semiconductor device having an insulated-gate structure including a channel formation layer made of a wide-bandgap semiconductor and a gate insulating film formed contacting the channel formation layer includes removing the gate insulating film in order to expose a surface of the channel formation layer; taking a phase image of the exposed surface of the channel formation layer using a phase mode of an atomic force microscope; evaluating a surface condition of the exposed surface of the channel formation layer by calculating an evaluation metric from phase shift values in the phase image and by determining whether the evaluation metric satisfies a prescribed condition; and determining that the insulated-gate semiconductor device is acceptable when the evaluation metric satisfied the prescribed condition.
US10748999B2 Multi-super lattice for switchable arrays
A switchable array micro-lattice comprises a plurality of interconnected units wherein the units are formed of graphene tubes. JFET gates are provided in selected members of the micro-lattice. Gate connectors are routed from an external surface of an integrated circuit (IC) through openings in the micro-lattice to permit control of the JFET gates.
US10748998B2 Semiconductor devices having alternating connecting and separating sections below the gate electrode
A semiconductor device in which a threshold voltage is adjusted by a simplified process and in which current characteristics are improved may include a device isolation layer defining an active region in a substrate, a gate electrode extending in a first direction on the active region, a high-concentration impurity region in the active region on a side of the gate electrode and extending in the first direction, and a low-concentration impurity region at least partly surrounding the high-concentration impurity region. The active region may include a plurality of connecting sections below the gate electrode that protrude from the low-concentration impurity region and extend in a second direction that intersects the first direction. The device isolation layer may include a plurality of separating sections that separate the connecting sections from each other.
US10748997B2 Tunnel field-effect transistor
Tunnel field-effect transistors are provided. A tunnel field-effect transistor (TFET) includes a semiconductor substrate; a gate structure having a first side and an opposing second side formed on the semiconductor substrate. A first doped source/drain layer is formed in the semiconductor substrate at the first side of the gate structure. The first doped source/drain layer is doped with a first type of doping ions and a first contact interface between the first doped source/drain layer and a channel region of the semiconductor substrate has a plurality of protruding structures protruding toward the channel region under the gate structure. A second doped source/drain layer in the semiconductor substrate at the second side of the gate structure. The second doped source/drain layer is doped with a second type of doping ions having a conductive type opposite to the first source/drain doping layer.
US10748996B2 High power transistor with interior-fed gate fingers
A transistor device includes a semiconductor structure, a plurality of gate fingers extending on the semiconductor structure in a first direction, a plurality of gate interconnects that each have a first end and a second end extending on the semiconductor structure in the first direction, wherein each gate interconnect is connected to a respective gate finger by a plurality of first conductive vias, and a plurality of gate runners extending on the semiconductor structure in the first direction. At least one gate interconnect of the gate interconnects is connected to one of the gate runners by a second conductive via at an interior position of the at least one gate interconnect that is remote from the first end and the second end of the at least one gate interconnect.
US10748988B2 Semiconductor device
A semiconductor device has an element part and an outer peripheral part, and a deep layer is formed in the outer peripheral part more deeply than a base layer. When a position of the deep layer closest to the element part is defined as a boundary position, a distance between the boundary position and a position closest to the outer peripheral part in an emitter region is defined as a first distance, and a distance between the boundary position and a position of an end of a collector layer is defined as a second distance, the first distance and the second distance are adjusted such that a carrier density in the outer peripheral part is lowered based on breakdown voltage in the outer peripheral part lowered by the deep layer.
US10748986B2 Structure and formation method of semiconductor device with capacitors
A semiconductor device structure and the formation method thereof are provided. The semiconductor device structure includes a semiconductor substrate and a first capacitor and a second capacitor over the semiconductor substrate. The first capacitor has a first capacitor dielectric layer, and the second capacitor has a second capacitor dielectric layer. The first capacitor dielectric layer is between the second capacitor dielectric layer and the semiconductor substrate. The first capacitor and the second capacitor are electrically connected in parallel. The first capacitor has a first linear temperature coefficient and a first quadratic voltage coefficient. The second capacitor has a second linear temperature coefficient and a second quadratic voltage coefficient. One or both of a first ratio of the first linear temperature coefficient to the second linear temperature coefficient and a second ratio of the first quadratic voltage coefficient to the second quadratic voltage coefficient is negative.
US10748984B2 Display device and method of manufacturing the same
A display device includes a substrate including a bending area, a display area. A plurality of first wires is disposed above the substrate. A second wire is disposed above the plurality of first wires. A third wire is disposed above the second wire. At least a portion of the second wire and at least a portion of the third wire are disposed in the bending area.
US10748982B2 Display device
The present inventive concept relates to a display device.A display device according to an exemplary embodiment of the present inventive concept include: a base layer including a plurality of islands in which a pixel is disposed, a plurality of bridges disposed around each of the plurality of islands, a plurality of first wires disposed in a bridge of the plurality of bridges connected to the pixel is disposed; an inorganic insulating layer disposed on the base layer and having an opening exposing a portion of the bridge; and an organic material layer covering the opening, wherein adjacent islands of the plurality of islands are connected to each other through at least the bridge of the plurality of bridges, and the plurality of first wires are disposed on the organic material layer.
US10748980B2 Display device having notched connection wiring
A display device includes a substrate including a display region, a pad region spaced apart from the display region, and a bending region between the display region and the pad region. A plurality of pixel structures is positioned in the display region of the substrate. A plurality of pad wirings is positioned in the pad region of the substrate. A plurality of connection wirings electrically connect the pad wirings to the pixel structures. The connection wirings include a plurality of notches in the bending region.
US10748977B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus is provided as follows. A thin film transistor is disposed on a substrate. A first insulating layer covers the thin film transistor. The first insulating layer includes a barrier wall and a flat portion. The barrier wall protrudes from the flat portion. A pixel electrode is disposed on the flat portion surrounded by the barrier wall. The pixel electrode is electrically connected to the thin film transistor. A pixel defining layer is disposed on the pixel electrode and partially exposes the pixel electrode.
US10748976B2 Method of manufacturing display device
A display device includes a display panel including a display region, a terminal region provided with a terminal, and a bending region located between the display region and the terminal region and capable of bending, the terminal region being located on a rear surface side opposite to a display surface side with respect to the display region based on the bending region bent and a protective coating provided on the display surface side of the bending region. When a direction in which the display region, the bending region, and the terminal region are arranged is defined as a first direction and a direction crossing the first direction is defined as a second direction, the bending region includes a bank portion located in the second direction with respect to the protective coating, projecting to the display surface side, and extending in the first direction.
US10748974B2 Display apparatus
A display apparatus includes a thin film transistor disposed in a display area of a substrate and a display device in the display area that is electrically connected to the thin film transistor, an encapsulation layer that protects the display device, at least one through portion formed in the display area that vertically penetrates the substrate and a plurality of layers stacked on the substrate, and a first groove and a second groove that are spaced apart from each other and that surround the at least one through portion. A flow-restriction portion is disposed in a region between the first groove and the second groove that protrudes upwards from the substrate and confines an organic encapsulation layer of the encapsulation layer.
US10748973B2 Display device with film groove having inclined and stepped side surface
A display device includes a display panel including a lower surface, an upper surface facing the lower surface, and a first area, a first film positioned below the lower surface and provided with a film groove defined therein overlapping with the first area, a second film disposed on the upper surface, and an adhesive layer disposed between the lower surface of the display panel and the first film and provided with an adhesive groove defined therein overlapping with the first area. The first area extends across the display panel along a first direction, one side surface of the adhesive groove is defined by one line when viewed in a cross section taken along a second direction crossing the first direction, and one side surface of the film groove is defined by two or more lines when viewed in the cross section taken along the second direction.
US10748971B2 Display apparatus
A display apparatus including an organic light-emitting display panel and a touch sensing unit disposed on the organic light-emitting display panel is disclosed. The touch sensing unit includes a touch electrode and a wiring part connected to the touch electrode. The wiring part of the touch sensing unit passes a protruding member disposed on a non-display region of the organic light-emitting display panel, and forms a first wiring part which does not overlap the protruding member, a second wiring part overlapping the protruding part, and a connection wiring part disposed between the first and second wiring parts and having a wiring width less than the first and second wiring parts so as to overlap an edge of the protruding member.
US10748970B2 Display device with bending sensing patterns
The present disclosure discloses is a display device including a flexible substrate having an active area, a bezel area enclosing the active area, and a bending area defined in at least a part of the active area and the bezel area; and a plurality of bending sensing patterns disposed in the bending area, in which the bending area includes a plurality of sub bending areas and the plurality of bending sensing patterns is disposed in different areas of the plurality of sub bending areas, so that the bending degree of each sub bending area included in the bending area can be independently sensed.
US10748969B2 Display with holographic angle-of-view adjustment structures
A display may have an array of pixels. Each pixel may have a light-emitting diode such as an organic light-emitting diode or may be formed from other pixel structures such as liquid crystal display pixel structures. The pixels may emit light such as red, green, and blue light. An angle-of-view adjustment layer may overlap the array of pixels. During operation, light from the pixels passes through the angle-of-view adjustment layer to a user. The viewing angle for the user is enhanced as the angular spread of the emitted light from the pixels is enhanced by the angle-of-view adjustment layer. The angle-of-view adjustment layer may be formed from holographic structures recorded by applying laser beams to a photosensitive layer or may be formed from a metasurface that is created by patterning nanostructures on the display using printing, photolithography, or other patterning techniques.
US10748967B2 Image sensors with organic photodiodes and methods for forming the same
Embodiments of forming an image sensor with organic photodiodes are provided. Trenches are formed in the organic photodiodes to increase the PN junction interfacial area, which improves the quantum efficiency (QE) of the photodiodes. The organic P-type material is applied in liquid form to fill the trenches. A mixture of P-type materials with different work function values and thickness can be used to meet the desired work function value for the photodiodes.
US10748953B2 Methods of forming redistribution lines and methods of manufacturing semiconductor devices using the same
A method of manufacturing a semiconductor device includes providing a semiconductor substrate having a top surface, on which has been formed a color filter and a micro-lens, and a bottom surface opposite to the top surface, forming a redistribution line on the bottom surface of the semiconductor substrate, and forming on the bottom surface of the semiconductor substrate a passivation layer covering the redistribution line. After the redistribution line and passivation layer are formed, an oxide layer between the redistribution line and the passivation is formed at a temperature that avoids thermal damage to the color filter and the micro-lens.
US10748951B2 Near ultraviolet photocell
In an embodiment, an image sensor includes a semiconductor substrate, an epitaxial layer disposed over the semiconductor substrate, a first heavily doped region disposed in the epitaxial layer, and a shallow trench isolation region disposed in the epitaxial layer and surrounding the first heavily doped region. The semiconductor substrate and the epitaxial layer are of a first doping type and the semiconductor substrate is coupled to a reference potential node. The first heavily doped region is of a second doping type opposite to the first doping type. The epitaxial layer, the first heavily doped region, and the shallow trench isolation region are part of a p-n junction photodiode configured to operate in the near ultraviolet region.
US10748950B2 Light receiving element and electronic apparatus
There is provided a light receiving element including; an on-chip lens; a wiring layer; and a semiconductor layer disposed between the on-chip lens and the wiring layer. The semiconductor layer includes a first voltage applying unit to which a first voltage is applied, a second voltage applying unit to which a second voltage different from the first voltage is applied, a first charge detection unit disposed in a vicinity of the first voltage applying unit, and a second charge detection unit disposed in a vicinity of the second voltage applying unit, and the wiring layer includes a reflection suppressing structure that suppresses reflection of light in a plane region corresponding to the first charge detection unit and the second charge detection unit.
US10748945B2 Solid-state imaging device, method of driving solid-state imaging device, and electronic apparatus
A solid-state imaging device is provided that includes a pixel array with unit pixels. Each unit pixel includes, among other things, first and second photoelectric conversion portions; an electric charge accumulating portion that accumulates charges produced by the second photoelectric conversion portion, a counter electrode of the electric charge accumulating portion being connected to a variable voltage power source; and a charge-to-voltage conversion portion. For at least a part of a time period for which charges produced by the second photoelectric conversion portion are accumulated in the electric charge accumulating portion, a drive portion that controls an operation of the unit pixel causes a voltage of the variable voltage power source to be lower than that when a signal based on the charges accumulated in the electric charge accumulating portion is read out.
US10748944B2 Array substrate comprising transistor and capacitor, manufacturing method therefor, display device
A method for manufacturing an array substrate, including: forming a semiconductor material film on a substrate, the method further including: forming a metal film covering the semiconductor material film; and performing a single patterning process on the metal film and the semiconductor material film to form an active layer, a semiconductor material remained pattern and a first electrode of a storage capacitor. The semiconductor material remained pattern is in a same layer as the active layer; and the first electrode of the storage capacitor is formed of the metal film and is on a side, away from the substrate, of the semiconductor material remained pattern. An array substrate and a display device are also provided.
US10748937B2 Substrate and manufacturing method thereof and display device
A substrate and a manufacturing method thereof and a display device are provided. The substrate includes: a base including a bendable region; an interlayer on the base and in the bendable region; and a signal line at a side, facing away from the base, of the interlayer. In the bendable region, an orthographic projection of the signal line on the base is within an orthographic projection of the interlayer on the base; and in the bendable region, the interlayer is provided with a groove on at least one side of a portion, corresponding to the signal line, of the interlayer.
US10748936B2 Thin film transistor array panel and manufacturing method thereof
A thin film transistor array panel includes a substrate and a thin film transistor disposed on a surface of the substrate. The thin film transistor includes a semiconductor, a source electrode, and a drain electrode that are disposed on a same layer as one another. The semiconductor is between the source electrode and the drain electrode. The thin film transistor array panel further includes a buffer layer disposed between the semiconductor and the substrate and including an inorganic insulating material. The first edge of the buffer layer is substantially parallel to an adjacent edge of the semiconductor, a second edge of the buffer layer is substantially parallel to an adjacent edge of the source electrode, and a third edge of the buffer layer is substantially parallel to an adjacent edge of the drain electrode.
US10748935B2 Stacked vertically isolated MOSFET structure and method of forming the same
A MOSFET structure including stacked vertically isolated MOSFETs and a method for forming the same are disclosed. In an embodiment, the method may include depositing a first buffer layer over a substrate; depositing a first channel layer over the first buffer layer; depositing a second buffer layer over the first channel layer; depositing a second channel layer over the second buffer layer; depositing a third buffer layer over the second channel layer; etching the first buffer layer, the first channel layer, the second buffer layer, the second channel layer, and the third buffer layer to form a fin structure; etching the first buffer layer, the second buffer layer, and the third buffer layer to form a first plurality of openings; forming a first gate stack in the first opening disposed in the first buffer layer, a second gate stack in the first opening disposed in the second buffer layer, and a third gate stack in the first opening disposed in the third buffer layer; and replacing the second buffer layer and a portion of the second gate stack with an isolation structure.
US10748934B2 Silicon on insulator with multiple semiconductor thicknesses using layer transfer
An integrated circuit device includes a portion of a support wafer (e.g., a handle wafer), silicon on insulator layer, a first active device, and a second active device. The first active device has a first semiconductor thickness in a dielectric layer (e.g., a buried oxide layer). The first active device is on the SOI layer. The second active device has a second semiconductor thickness in the same dielectric layer as the first active device. The supporting wafer supports the first active device and the second active device. The second active device is also on the SOI layer. The first and second thicknesses are different from one another.
US10748933B2 Semiconductor device
Provided is a semiconductor device in which influence resulting from a cell function change can be reduced. The semiconductor device includes a function cell designed using a basic cell including a first wiring layer provided over a main surface of a semiconductor substrate and having a predetermined pattern and a second wiring layer provided over the first wiring layer and having a predetermined pattern. The function cell corresponds to the basic cell which is modified to have a predetermined function by changing the pattern of the second wiring layer at a design stage. The function cell has a first layout and a second layout which are disposed in juxtaposition in one direction in a plane parallel with the main surface. The function cell is provided with the predetermined function by coupling together wires belonging to the respective second wiring layers of the first layout and the second layout.
US10748932B2 Method for high performance standard cell design techniques in FinFET based library using local layout effects (LLE)
Inventive concepts describe a method for high performance standard cell design techniques in FinFET based library using LLE. Inventive concepts describe a fabrication process using a standard FinFET cell layout having double diffusion breaks (DDBs) and single diffusion breaks (SDBs). According to one example embodiment, the method comprises of removing one or more fingers of a P-type FinFet (PFET) from a standard FinFET cell layout. After removing the one or more fingers, a Half-Double Diffusion Break (Half-DDB) is introduced on a N-type FinFET (NFET) side inside a cell boundary using a cut-poly layer. The cut-poly layer not only isolates the PFET and NFET gates and also becomes an integral part of hybrid structure. Further, the removed one or more fingers of PFET gates are converted to two floating PFET gates by shorting a drain terminal and a source terminal of the PFET gate to a common power net.
US10748928B2 Semiconductor memory
According to one embodiment, a semiconductor memory device includes a first memory chip, a circuit chip, and an external connection electrode on a surface of the first memory chip. The first memory chip comprises first conductors stacked via an insulator, and a first pillar passing the first conductors. The circuit chip comprises a substrate, a control circuit, and a second conductor connected to the control circuit, the circuit chip being attached to the first memory chip. The external connection electrode comprises a portion extending from a side of the surface of the first memory chip through the first memory chip and connected to the second conductor. Part of the first conductors is between the external connection electrode and the substrate.
US10748922B2 Memory arrays and methods used in forming a memory array
A memory array comprises a vertical stack comprising alternating insulative tiers and wordline tiers. The wordline tiers comprise gate regions of individual memory cells. The gate regions individually comprise part of a wordline in individual of the wordline tiers. Channel material extends elevationally through the insulative tiers and the wordline tiers. The individual memory cells comprise a memory structure laterally between the gate region and the channel material. Individual of the wordlines comprise laterally-outer longitudinal-edge portions and a respective laterally-inner portion laterally adjacent individual of the laterally-outer longitudinal-edge portions. The individual laterally-outer longitudinal-edge portions project upwardly and downwardly relative to its laterally-adjacent laterally-inner portion. Methods are disclosed.
US10748918B2 Methods of forming semiconductor device structures including staircase structures
A semiconductor device structure comprises stacked tiers each comprising a conductive structure and an insulating structure longitudinally adjacent the at least one conductive structure, at least one staircase structure having steps comprising lateral ends of the stacked tiers, and an opening laterally adjacent a first side of the at least one staircase structure and extending through the stacked tiers and continuously across an entire length of the at least one staircase structure. Conductive structures of the stacked tiers laterally extend from the steps of the at least one staircase structure completely across a second side of the at least one staircase structure opposing the first side to form continuous conductive paths laterally extending completely across the stacked tiers. Additional semiconductor device structures, methods of forming semiconductor device structures, and electronic systems are also described.
US10748916B2 Non-volatile semiconductor memory device and manufacturing method thereof
This non-volatile semiconductor memory device includes a memory cell array including NAND cell units formed in a first direction vertical to a surface of a semiconductor substrate. A local source line is electrically coupled to one end of the NAND cell unit formed on the surface of the substrate. The memory cell array includes: a laminated body where plural conductive films, which are to be control gate lines of memory cells or selection gate lines of selection transistors, are laminated sandwiching interlayer insulating films; a semiconductor layer that extends in the first direction; and an electric charge accumulating layer sandwiched between: the semiconductor layer and the conductive film. The local source line includes a silicide layer. The electric charge accumulating layer is continuously formed from the memory cell array to cover a peripheral area of the silicide layer.
US10748915B2 Memory device and manufacturing method therefor
According to one embodiment, there is provided a memory device which includes a plurality of elements that include three-dimensionally arranged memory cells, a transistor that is electrically connected to at least one of the plurality of elements, an inspection pad that is connected in series to at least one of the plurality of elements through the transistor, and a wiring that is electrically connected to the inspection pad and a gate of the transistor and capable of supplying a common potential to both the inspection pad and the transistor for turning the transistor to an OFF state.
US10748914B2 Ferroelectric capacitor, ferroelectric field effect transistor, and method used in forming an electronic component comprising conductive material and ferroelectric material
A method used in forming an electronic component comprising conductive material and ferroelectric material comprises forming a non-ferroelectric metal oxide-comprising insulator material over a substrate. A composite stack comprising at least two different composition non-ferroelectric metal oxides is formed over the substrate. The composite stack has an overall conductivity of at least 1×102 Siemens/cm. The composite stack is used to render the non-ferroelectric metal oxide-comprising insulator material to be ferroelectric. Conductive material is formed over the composite stack and the insulator material. Ferroelectric capacitors and ferroelectric field effect transistors independent of method of manufacture are also disclosed.
US10748909B2 Methods of fabricating semiconductor devices
A method of fabricating a semiconductor device includes forming an interlayer insulating structure on a substrate, forming a contact hole that penetrates the interlayer insulating structure to expose the substrate, forming an amorphous silicon layer including a first portion and a second portion, the first portion covering a top surface of the substrate exposed by the contact hole, the second portion covering a sidewall of the contact hole, providing hydrogen atoms into the amorphous silicon layer, and crystallizing the first portion using the substrate as a seed.
US10748904B2 Method of maintaining the state of semiconductor memory having electrically floating body transistor
Methods of maintaining a state of a memory cell without interrupting access to the memory cell are provided, including applying a back bias to the cell to offset charge leakage out of a floating body of the cell, wherein a charge level of the floating body indicates a state of the memory cell; and accessing the cell.
US10748903B2 Multi-layer random access memory and methods of manufacture
A semiconductor structure for a DRAM is described having multiple layers of arrays of memory cells. Memory cells in a vertical string extending through the layers have an electrical connection to one terminal of the memory cells in that string. Word lines couple the strings together. Each layer of the array also includes bit line connections to memory cells on that layer. Select transistors enable the use of folded bit lines. The memory cells preferably are thyristors. Methods of fabricating the array are described.
US10748899B2 Epitaxial source and drain structures for high voltage devices
An integrated circuit having an epitaxial source and drain, which reduces gate burnout and increases switching speed so that is suitable for high voltage applications, is provided. The integrated circuit includes a semiconductor substrate having a high voltage N-well (HVNW) and a high voltage P-well (HVPW). The integrated circuit further includes a high-voltage device on the semiconductor substrate. The high-voltage device includes an epitaxial p-type source disposed in the HVNW, an epitaxial p-type drain disposed in the HVPW, and a gate arranged between the epitaxial p-type source and the epitaxial p-type drain on a surface of the semiconductor substrate.
US10748898B2 Metal gate structure and methods thereof
Provided is a metal gate structure and related methods that include performing a metal gate cut process. The metal gate cut process includes a plurality of etching steps. For example, a first anisotropic dry etch is performed, a second isotropic dry etch is performed, and a third wet etch is performed. In some embodiments, the second isotropic etch removes a residual portion of a metal gate layer including a metal containing layer. In some embodiments, the third etch removes a residual portion of a dielectric layer.
US10748891B1 Electrostatic discharge (ESD) robust transistor
A multi-gate active device includes a source region coupled to source contacts and a first drain region coupled to first drain contacts. The multi-gate active device also includes a first meshed silicide stop on the first drain region. The first meshed silicide stop surrounds the first drain contacts. The multi-gate active device further includes a first gate over a first channel between the source region and the first drain region.
US10748886B2 Semiconductor devices
A semiconductor device includes a first substrate structure including a first substrate, gate electrodes stacked on the first substrate, and extended by different lengths to provide contact regions, cell contact plugs connected to the gate electrodes in the contact regions, and first bonding pads disposed on the cell contact plugs to be electrically connected to the cell contact plugs, respectively, and a second substrate structure, connected to the first substrate structure on the first substrate structure, and including a second substrate, circuit elements disposed on the second substrate, and a second bonding pad bonded to the first bonding pads, wherein, the contact regions include first regions having a first width and second regions, of which at least a portion overlaps the first bonding pads, and which have a second width greater than the first width, and the second width is greater than a width of the first bonding pad.
US10748880B2 Micro LED display panel and manufacturing method thereof
A micro LED display panel comprises a substrate, a plurality of light emitting components, an insulating layer and a plurality of electrical components. The substrate comprises a first surface. The light emitting components are disposed on the first surface. The insulating layer is on the plurality of light emitting components and has a second surface and a third surface opposite to each other. The second surface faces the first surface. The electrical components are disposed on the third surface and electrically connect to the light emitting components. The number of the electrical components is less than the number of the light emitting components. The roughness of the third surface is greater than the roughness of the first surface.
US10748879B2 Image display device and display
An image display device includes a plurality of micro light-emission elements that constitute a pixel and that are provided on a driving circuit substrate. The micro light-emission element displays an image by emitting light to a side opposite to the driving circuit substrate. A light convergence portion that converges light is disposed in the pixel.
US10748878B2 Semiconductor device assembly with heat transfer structure formed from semiconductor material
Semiconductor device assemblies with heat transfer structures formed from semiconductor materials are disclosed herein. In one embodiment, a semiconductor device assembly can include a thermal transfer structure formed from a semiconductor substrate. The thermal transfer structure includes an inner region, an outer region projecting from the inner region, and a cavity defined in the outer region by the inner and outer regions. The semiconductor device assembly further includes a stack of first semiconductor dies in the cavity, and a second semiconductor die attached to the outer region of the thermal transfer structure and enclosing the stack of first semiconductor dies within the cavity.
US10748875B2 Apparatus of semiconductor memory and method of manufacturing the same
A method of manufacturing a semiconductor memory apparatus, in which a plurality of memory dies are stacked, includes forming first memory dies on a wafer. An under-fill material is deposited on a wafer, on which the first memory dies are formed, to form a first part of an under-fill layer. A first portion of the under-fill layer remaining on top surfaces of the first memory dies is removed by performing a half sawing process, and parts of edge portions of the first memory dies are removed during the removal of the first portion of the under-fill layer to form first cavities. Second memory dies are formed on the first memory dies. The under-fill material is deposited on the wafer including the second memory dies formed thereon to form a second part of the under-fill layer on a remaining part of the under-fill layer.
US10748872B2 Integrated semiconductor assemblies and methods of manufacturing the same
Integrated semiconductor assemblies and associated methods of manufacturing are disclosed herein. In one embodiment, a semiconductor device assembly comprises a base substrate having a cavity and a perimeter region at least partially surrounding the cavity. The cavity is defined by sidewalls extending at least partially through the substrate. The assembly further comprises a first die attached to the base substrate at the cavity, and a second die over at least a portion of the first die and attached to the base substrate at the perimeter region. In some embodiments, the first and second dies can be electrically coupled to each other via circuitry of the substrate.
US10748861B2 Package structure and manufacturing method thereof
A package structure includes a chip package and an antenna package. The chip package includes at least one semiconductor die and a first insulating encapsulation encapsulating the at least one semiconductor die. The antenna package is located on and electrically coupled to the chip package. The antenna package includes metallic patterns embedded in a second insulating encapsulation, wherein each of the metallic patterns has a first surface, a second surface opposite to the first surface and a side surface connecting the first surface and the second surface, wherein the first surface and the side surface of each of the metallic patterns are covered by the second insulating encapsulation, and the second surface is levelled and coplanar with a third surface of the second insulating encapsulation.
US10748856B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a core member having a first through-hole and including a dummy metal layer; a first semiconductor chip disposed in the first through-hole and having a first active surface having first connection pads disposed thereon and a first inactive surface opposing the first active surface; a first encapsulant covering at least portions of the core member and the first semiconductor chip and filling at least portions of the first through-hole; and a first connection member disposed on the core member and the first active surface of the first semiconductor chip and including a first redistribution layer electrically connected to the first connection pads, wherein the dummy metal layer is electrically insulated from signal patterns of the first redistribution layer.
US10748854B2 Stairstep interposers with integrated shielding for electronics packages
Disclosed herein are stairstep interposers with integrated conductive shields, and related assemblies and techniques. In some embodiments, an interposer may include: an insulating material having a stairstep structure with a first step surface, a second step surface, and a bottom surface to face a package substrate, wherein a first thickness of the insulating material between the first step surface and the bottom surface is greater than a second thickness of the insulating material between the second step surface and the bottom surface; a conductive signal pathway extending from the first step surface to the bottom surface; and a conductive shield disposed within the insulating material to shield the conductive signal pathway.
US10748849B2 Tapering discrete interconnection for an integrated circuit (IC)
A discrete tapering interconnection is disclosed that forms an interconnection between a first electronic circuit and a second electronic circuit within an integrated circuit. The discrete tapering interconnection includes a first set of multiple parallel conductors situated in a first metal layer of the metal layers of a semiconductor layer stack and a second set of multiple parallel conductors situated in a second metal layer of the metal layers of the semiconductor layer stack. The first set of multiple parallel conductors effectively taper the discrete tapering interconnection as the discrete tapering interconnection traverse between the first electronic circuit and/or the second electronic circuit. This tapering of the discrete tapering interconnection can be an asymmetric tapering or a symmetric tapering. The second set of multiple parallel conductors is arranged to form various interconnections between various parallel conductors from among the first set of multiple parallel conductors.
US10748847B2 Metallisation for semiconductor device
The present disclosure relates to a semiconductor device comprising a metallisation stack. The metallisation stack may include a first metallisation layer and a second metallisation layer. The first metallisation layer may be electrically connected to the second metallisation layer by a two or more stacked inter-metal vias.
US10748844B2 Stress isolation for silicon photonic applications
Techniques of minimizing or eliminating stresses in silicon photonic integrated circuits (Si-PICs) and in semiconductor packages having one or more Si-PICs (Si-PIC packages) are described. An Si-PIC or an Si-PIC package includes a stress minimization solution that assists with filtering out stresses by selectively isolating photonic and/or electronic devices, by isolating components or devices in an Si-PIC or an Si-PIC package that are sources of stress, or by isolating an Si-PIC in an Si-PIC package. The stress minimization solution may include strategically placed cavities and a stage that assist with minimizing or preventing transfer of stress to one or more photonic and/or electronic devices in an Si-PIC or an Si-PIC package.
US10748839B2 Package structure of a folding magnetic coupling isolator, leadframe component, and leadframe structure
The present invention provides a leadframe component and a package structure. The leadframe component includes a first leadframe and a second leadframe. The first leadframe includes a first chip-mounting portion for carrying a first chip, a first coil portion, a plurality of first pins and a plurality of first floated pins. The second leadframe includes a second chip-mounting portion for carrying a second chip, a second coil portion, a plurality of second pins and a plurality of second floated pins. The first leadframe is disposed above or under the second leadframe for aligning the first coil portion with the second coil portion.
US10748838B2 Silicon carbide semiconductor device
A silicon carbide semiconductor device includes an upper gate electrode including a gate pad and a gate wiring line, and an upper source electrode including first and second source pads. The gate wiring line includes a gate global wiring line extending to encircle the source pads, and a gate connection wiring line. The upper source electrode includes an outer periphery source wiring line extending to encircle the gate global wiring line, and first and second source connections connecting the outer periphery source wiring line to the first and second source pads, respectively. The gate global wiring line includes a first portion, a second portion, and a third portion. The first portion is split at a first substrate corner and a second substrate corner and lies between the first substrate corner and the second substrate corner.
US10748837B2 Heatsink for electrical circuitry
A heatsink assembly including a substrate having an active circuitry, at least one cavity located adjacent to at least one heat producing element of the active circuitry, at least one vessel sealably coupled to said substrate in fluid communication with the at least one cavity, and a phase change material (PCM) contained inside the vessel. The vessel and at least one cavity are configured to facilitate migration of the PCM from the vessel into the at least one cavity for absorbing heat produced by the at least one heat producing element of the active circuitry.
US10748835B2 Aluminum heat sink having a plurality of aluminum sheets and power device equipped with the heat sink
A cooling device includes an aluminum heat sink and at least one nickel sheet segment. The nickel sheet segment is connected to the aluminum heat sink by a solder layer. The cooling device includes a securing surface for securing and for heat absorption. The securing surface being formed by that side of the nickel sheet segment which faces away from aluminum heat sink. The aluminum heat sink is formed from a plurality of aluminum sheets which are stacked one above another and are connected to one another. At least one aluminum sheet includes cutouts which form a cooling channel covered by at least one of the aluminum sheets. Furthermore, a method for producing a cooling device and also a power circuit comprising a heat sink as described here are presented.
US10748833B2 Fan-out semiconductor package
A fan-out semiconductor package includes a semiconductor chip having an active surface on which connection pads are disposed and an inactive surface opposing the active surface, a heat dissipation member attached to the inactive surface of the semiconductor chip and having a thickness greater than a thickness of the semiconductor chip, an encapsulant encapsulating at least a portion of each of the semiconductor chip and the heat dissipation member, and a connection member disposed on the active surface of the semiconductor chip and including redistribution layers electrically connected to the connection pads, wherein the heat dissipation member is a complex of carbon and a metal.
US10748829B2 Encapsulation structure for image sensor chip and method for manufacturing the same
An encapsulation structure to protect an image sensor chip at all times during manufacture and use includes a printed circuit board, an image sensor chip, a supporting portion, a protecting film and a package portion. The image sensor chip is mounted on the printed circuit board and the supporting portion is mounted on the printed circuit board to surround the image sensor chip. The package portion is entirely opaque and is formed on the printed circuit board, the package portion encloses side wall of the supporting portion and the protecting film, and portion of surface of the protecting sheet away from the image sensor chip.
US10748828B2 Fan-out sensor package
A fan-out sensor package includes: a redistribution portion having a through-hole and including a wiring layer and vias; a first semiconductor chip having an active surface having a sensing region of which at least a portion is exposed through the through-hole and first connection pads disposed in the vicinity of the sensing region; a second semiconductor chip disposed side by side with the first semiconductor chip in a horizontal direction and having second connection pads; dam members disposed in the vicinity of the first connection pads; an encapsulant encapsulating the redistribution portion, the first semiconductor chip, and the second semiconductor chip; and electrical connection structures electrically connecting the first connection pads and the second connection pads to the wiring layer or the vias of the redistribution portion.
US10748825B2 Package and method for integration of heterogeneous integrated circuits
In some embodiments, the present disclosure relates to a package for holding a plurality of integrated circuits. The package includes a first conductive pad disposed over a first substrate and a second conductive pad disposed over a second substrate. The second conductive pad is a multi-layer structure having an uppermost metal layer including titanium or nickel. A molding structure surrounds the first substrate and the second substrate. A conductive structure is over the first substrate and the second substrate. The conductive structure is conductively coupled to the second conductive pad.
US10748824B2 Probe methodology for ultrafine pitch interconnects
Representative implementations of devices and techniques provide a temporary access point (e.g., for testing, programming, etc.) for a targeted interconnect located among multiple finely spaced interconnects on a surface of a microelectronic component. One or more sacrificial layers are disposed on the surface of the microelectronic component, overlaying the multiple interconnects. An insulating layer is disposed between a conductive layer and the surface, and includes a conductive via through the insulating layer that electrically couples the conductive layer to the target interconnect. The sacrificial layers are configured to be removed after the target interconnect has been accessed, without damaging the surface of the microelectronic component.
US10748819B2 Vertical transport FETs with asymmetric channel profiles using dipole layers
Vertical transport field effect transistors (FETs) having improved device performance are provided. Notably, vertical transport FETs having a gradient threshold voltage are provided. The gradient threshold voltage is provided by forming a gradient threshold voltage adjusting gate dielectric structure between the bottom drain region of the FET and the top source region of the FET. The gradient threshold voltage adjusting gate dielectric structure includes a doped interface high-k gate dielectric material that is located in proximity to the bottom drain region and a non-doped high-k dielectric material that is located in proximity to the top source region. The non-doped high-k dielectric material has a higher threshold voltage than the doped interface high-k gate dielectric.
US10748818B2 Dynamic biasing to mitigate electrical stress in integrated resistors
In various examples, a method and apparatus are provided to achieve dynamic biasing to mitigate electrical stress. Described examples include a device includes a first resistor portion having a first terminal and a second terminal, and a second resistor portion having a third terminal and a fourth terminal. The device also includes a well in a substrate proximate to the first resistor portion and the second resistor portion and an insulating layer between the well and the first resistor portion and the second resistor portion. The device also includes a transistor having a control terminal coupled to the second terminal of the first resistor portion and the third terminal of the second resistor portion, the transistor having a first current-handling terminal coupled to a first voltage and a second current-handling terminal coupled to a current source and to the well.
US10748813B2 Fin-like field effect transistor device
A semiconductor device and a method for fabricating the semiconductor device are provided. In the method for fabricating the semiconductor device, at first, a FinFET (Field-Effect Transistor) device is provided. Then, spacers and various mask layers are formed on gate structures of the FinFET device to provide a self-alignment structure. Thereafter, source/drain contacts and gate contacts are formed in the self-alignment structure to enable the source/drain contacts to be electrically connected to the source/drain structures of the FinFET device, and enable the gate contacts to be electrically connected to the gate structures. Therefore, self-alignment is achieved.
US10748810B2 Method of manufacturing an integrated inductor with protections caps on conductive lines
A method for forming a semiconductor device structure is provided. The method includes forming a first conductive line over a substrate. The method includes forming a first protection cap over a first portion of the first conductive line. The first protection cap and the first conductive line are made of different conductive materials. The method includes forming a first photosensitive dielectric layer over the substrate, the first conductive line, and the first protection cap. The method includes forming a first opening in the first photosensitive dielectric layer and over the first protection cap. The method includes forming a conductive via structure and a second conductive line over the first conductive line. The conductive via structure is in the first opening and over the first protection cap, and the second conductive line is over the conductive via structure and the first photosensitive dielectric layer.
US10748809B2 Semiconductor structure including inter-layer dielectric
A semiconductor structure includes a gate structure over a substrate. The semiconductor structure includes an inter-layer dielectric (ILD) over the substrate, wherein an upper portion of the ILD has a higher concentration of silicon atoms than a bottom portion of the ILD.
US10748807B2 Integrated circuit and method of forming an integrated circuit
A semiconductor device includes a semiconductor body having a main surface and a rear surface opposite the main surface, and a trench that extends from the main surface of the semiconductor body towards the rear surface, the trench having an upper trench portion and a lower trench portion, the trench having a width measured along a plane parallel to the main surface. The upper trench portion includes curved sidewalls that that bow outward from a bottom of the upper trench portion. The lower trench portion includes generally planar sidewalls that extend from bottom of the upper trench portion at a first depth into the semiconductor body along the first direction to a contact region. An electrically conductive contact electrode is within the trench, is electrically insulated from the semiconductor body along sidewalls of the trench, and electrically connects to the semiconductor body at a bottom of the trench.
US10748805B2 Vacuum attraction member
A substrate is arranged above a base body such that the substrate comes into contact with an upper end of a support member. Subsequently, vacuum suction is performed on an internal space of the support member through an auxiliary vacuum suction path so that the upper end of the support member is displaced to a height position equal to the height positions of upper ends of multiple protruding portions. Then, vacuum suction is performed, through a vacuum suction path, on a space of which the top and the bottom are defined by the base body and the substrate so that the substrate is brought into contact with the upper ends of the multiple protruding portions.
US10748803B2 Method and apparatus for bonding semiconductor devices
A method and apparatus for bonding semiconductor devices are disclosed. In an embodiment, the method may include attaching a first die to a flip head of a flip module, flipping the first die with the flip module, removing the first die from the flip module after flipping the first die, inspecting the flip head of the flip module for contamination after removing the first die, cleaning the flip head with an in situ cleaning module after inspecting the flip head, and attaching a second die to the flip head after cleaning the flip head.
US10748802B2 Placing ultra-small or ultra-thin discrete components
A method includes dicing a wafer to form discrete components; transferring the discrete components onto a transparent carrier, including adhering the discrete component to a carrier release layer on the transparent carrier; and releasing one of the discrete components from the transparent carrier, the one of the discrete components being deposited onto a device substrate after the releasing.
US10748801B2 Carrier arrangement and method for processing a carrier by generating a crack structure
According to various embodiments, a method for processing a carrier may include: forming an arrangement of defects in the carrier, wherein a surface region of the carrier is disposed over the arrangement of defects at a first surface of the carrier, wherein the arrangement of defects is configured to generate a crack structure extending from the arrangement of defects into the surface region; partially removing the carrier to remove the arrangement of defects; and separating the surface region of the carrier into a plurality of surface region portions along the crack structure.
US10748799B2 Substrate transport apparatus with interchangeable motor modules
A transport apparatus including a drive section connected to a frame and including a multi-drive shaft spindle, with at least one coaxial shaft spindle, more than one different interchangeable motor module arranged in a stack, each having a motor operably coupled thereto and defining a corresponding independent drive axis, and a can seal disposed between the stator and rotor of each motor module and hermetically sealing the stator and rotor from each other, at least one of the motor modules is selectable for placement in the stack from other different interchangeable motor modules, each having a different predetermined characteristic, independent of placement in the stack, that defines a different predetermined drive characteristic of the corresponding drive axis, independent of shaft spindle location, so that selection of the at least one motor module determines the different predetermined drive characteristic of the corresponding axis different from another of the independent drive axis.
US10748793B1 Printing component arrays with different orientations
A method of micro-transfer printing comprises providing a component source wafer and components disposed in, on, or over the component source wafer. A destination substrate and a stamp for transferring the components from the component source wafer to the destination substrate is provided. The component source wafer has an attribute or structure that varies across the component source wafer that affects the structure, operation, appearance, or performance of the components. A first array of components is transferred from the component source wafer to the destination substrate with a first orientation. A second array of components is transferred from the component source wafer to the destination substrate with a second orientation different from the first orientation. Components can be transferred by micro-transfer printing and different orientations can be a different rotation, overlap, interlacing, or offset.
US10748791B2 Chemical liquid treatment apparatus and chemical liquid treatment method
A chemical liquid treatment apparatus includes processing chambers; a chemical liquid feeding unit configured to cyclically feed a chemical liquid into the processing chambers; and a modifying unit. The modifying unit, when using a chemical liquid in which an effect thereof varies with a chemical liquid discharge time, is configured to calculate a variation of the effect of the chemical liquid based on the chemical liquid discharge time and is configured to modify the chemical liquid discharge time for each of the processing chambers based on the calculated variation of the effect of the chemical liquid and a cumulative time of the chemical liquid discharge time.
US10748789B2 Systems and methods for treating substrates with cryogenic fluid mixtures
Disclosed herein are systems and methods for treating the surface of a microelectronic substrate, and in particular, relate to an apparatus and method for scanning the microelectronic substrate through a cryogenic fluid mixture used to treat an exposed surface of the microelectronic substrate. The fluid mixture may be expanded through a nozzle to form an aerosol spray or gas cluster jet (GCJ) spray may impinge the microelectronic substrate and remove particles from the microelectronic substrate's surface. In one embodiment, the fluid mixture may be maintained to prevent liquid formation within the fluid mixture prior to passing the fluid mixture through the nozzle. The fluid mixture may include nitrogen, argon, helium, neon, xenon, krypton, carbon dioxide, or any combination thereof.
US10748788B2 System and method for monitoring treatment of microelectronic substrates with fluid sprays such as cryogenic fluid sprays
A system and method for treating a substrate is described. In particular, the system and method for treating a substrate include techniques for removing particles from the surface of a microelectronic substrate. The system includes: a vacuum process chamber; a substrate stage for supporting a microelectronic substrate within the vacuum process chamber; a cryogenic fluid supply system that can provide a fluid or fluid mixture through one or more nozzles arranged within the vacuum process chamber to inject a fluid spray into the process chamber in a direction towards an upper surface of the microelectronic substrate; and a process monitoring system coupled to the vacuum process chamber, and arranged to collect fluid spray data corresponding to at least one measured attribute of the injected fluid spray downstream of an exit of the one or more nozzles.
US10748786B2 Semiconductor device with tiered pillar and manufacturing method thereof
A semiconductor device having one or more tiered pillars and methods of manufacturing such a semiconductor device are disclosed. The semiconductor device may include redistribution layers, a semiconductor die, and a plurality of interconnection structures that operatively couple a bottom surface of the semiconductor die to the redistribution layers. The semiconductor device may further include one or more conductive pillars about a periphery of the semiconductor die. The one or more conductive pillars may be electrically connected to the redistribution layers and may each comprise a plurality of stacked tiers.
US10748785B2 Substrate pad structure
A device includes a plurality of first pads in a package substrate, wherein at least one first pad is of a first elongated shape, a plurality of vias in a dielectric layer and over the plurality of first pads, and a plurality of second pads over the package substrate, wherein at least one second pad is of a second elongated shape, and wherein the plurality of second pads is over a top surface of the dielectric layer and placed in a first region, a second region, a third region and a fourth region, and wherein second pads in two contiguous regions are oriented in two different directions.
US10748783B2 Gas delivery module
The present disclosure relates to high pressure processing apparatus for semiconductor processing. The apparatus described herein include a high pressure process chamber and a containment chamber surrounding the process chamber. A high pressure fluid delivery module is in fluid communication with the high pressure process chamber and is configured to deliver a high pressure fluid to the process chamber.
US10748778B2 Method for polishing silicon wafer and surface treatment composition
There is provided a polishing method capable of more reducing defects on a silicon wafer surface. A polishing method of a silicon wafer, which includes a polishing step and a surface treatment step conducted after the polishing step and in which the number of abrasives in a surface treatment composition used in the surface treatment step is 1.0×1010 particles/mL or more and 1.0×1013 particles/mL or less by calculating from (1 [mL]×specific gravity of the composition [g/mL]×concentration of the abrasives [wt %])/((4/3)π×(average secondary particle diameter×10−7 [cm]/2)3 [/particle]×specific gravity of the abrasives [g/cm3]), using concentration of the abrasives in the surface treatment composition and an average secondary particle diameter measured by dynamic light scattering method, provided that all of the abrasives in the surface treatment composition used in the surface treatment step are assumed to have the average secondary particle diameter.
US10748775B2 Semiconductor device structure with silicide and method for forming the same
A method for forming a semiconductor device structure is provided. The method includes providing a substrate. The method includes forming a first dielectric layer over the base portion and a first sidewall of the fin portion. The method includes forming a first spacer layer over the first dielectric layer. The method includes forming a first dielectric fin over the first spacer layer. The method includes forming an epitaxial structure over the fin portion, wherein a void is surrounded by the epitaxial structure, the first dielectric layer, and the first spacer layer. The method includes removing the first spacer layer between the epitaxial structure and the first dielectric fin. The method includes forming a silicide layer over the epitaxial structure, wherein a first lower portion of the silicide layer covers a lower surface of the epitaxial structure and is in the void.
US10748772B2 Device forming method
A device forming method including: forming a diffusion layer by ion-implanting a dopant into a silicon single crystal substrate; and activating the diffusion layer by laser annealing. When the silicon single crystal substrate to be used has an oxygen concentration of less than 5 ppma in a region for forming the diffusion layer, the device forming method includes a step of controlling the region for forming the diffusion layer to have an oxygen concentration of 5 ppma or more before the diffusion layer is activated by the laser annealing. A device forming method capable of easily enhancing dopant activation level by laser annealing even when a region for forming a diffusion layer has a low oxygen concentration.
US10748767B2 Method for forming conductive lines
Various patterning methods involved with manufacturing semiconductor device structures are disclosed herein. A method for forming a semiconductor device structure (for example, a conductive line) includes forming a first hard mask layer and a second hard mask layer over a dielectric layer. The first hard mask layer has a first opening, and the second hard mask layer has a first trench connected to the first opening. A filling layer is formed in the first opening, where the filling layer has a second opening and a third opening. The first hard mask layer and the dielectric layer are removed through the second opening and the third opening to form a second trench and a third trench in the dielectric layer. The first hard mask layer, the second hard mask layer, and the filling layer can be removed. A conductive layer is formed in the second trench and the third trench.
US10748765B2 Multi-layer mask and method of forming same
A method includes forming a multi-layer mask over a dielectric layer. Forming the multi-layer mask includes forming a bottom layer over the dielectric layer. A first middle layer is formed over the bottom layer. The first middle layer includes a first silicon-containing material. The first silicon-containing material has a first content of Si—CH3 bonds. A second middle layer is formed over the first middle layer. The second middle layer includes a second silicon-containing material. The second silicon-containing material has a second content of Si—CH3 bonds less than the first content of Si—CH3 bonds.
US10748764B2 Method for manufacturing silicon carbide epitaxial substrate and method for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes epitaxially growing a carrier-transport layer of a first conductivity type on a substrate of silicon carbide; irradiating the carrier-transport layer with a first light having a wavelength equal to or less than an absorption-edge wavelength of silicon carbide at a temperature of less than 400 degrees Celsius so as to expand a stacking fault originating from a basal plane dislocation which are propagated from the substrate to the carrier-transport layer; heating the carrier-transport layer in which the stacking fault has expanded so as to shrink the stacking fault, at a shrinking temperature of 400 degrees Celsius or more and 1000 degrees Celsius or less; and forming a carrier-injection region of a second conductivity type on the carrier-transport layer, the carrier-injection region injects carriers into the carrier-transport layer.
US10748762B2 Process for fabricating at least one semiconductor structure comprising a step of separation relative to the growth substrate
The invention relates to a process for fabricating at least one semiconductor structure (20) separated from a support substrate (11), comprising the following steps: producing a two-dimensional nucleation layer (13) starting from the support substrate (11), producing the semiconductor structure (20) by epitaxy starting from the nucleation layer, obtaining a first electrode (30) located in a lateral zone (3) which borders the semiconductor structure; placing the structure thus obtained in an aqueous electrolytic bath (50); applying a potential difference between the electrodes (30, 40) until the separation of the semiconductor structure (20) relative to the support substrate (11) is brought about.
US10748759B2 Methods for improved silicon nitride passivation films
The present disclosure relates to an improved large area substrate semiconductor device having a high density passivation layer, and method of fabrication thereof. More specifically, a high density SiN passivation layer is formed by plasma enhanced chemical vapor deposition of silane and nitrogen gases at low temperatures. Argon is added as a diluent gas in order to increase SiN passivation layer film density and overall film quality.
US10748757B2 Thermally removable fill materials for anti-stiction applications
A method for preventing the collapse of patterned, high aspect ratio features formed in semiconductor substrates upon removal of wash solutions of the type used to clean etch residues from the spaces between the features. In the present method, the spaces are at least partially filled with a displacement solution, such as via spin coating, to substantially displace the wash solution. The displacement solution includes at least one solvent and at least one fill material which is a polyalkene carbonate (PAC) and/or a saccharide. The solvent is then volatized to deposit the fill material in substantially solid form within the spaces. The fill material may be removed by thermal degradation via heat treatment, wherein the need for removal of the fill material by plasma ashing is obviated in order to prevent or mitigate silicon loss.
US10748756B2 Methods for operating electrostatic trap mass analyzers
A system comprises an electrostatic trapping mass analyzer and an information processor configured to receive a transient signal from the electrostatic trapping mass analyzer at a maximum resolution, the information processor comprising instructions operable to: partition the transient signal into segments and, while a quality metric is either less than a pre-determined minimum threshold or greater than a pre-determined maximum threshold value, to perform the steps of: (i) defining a test transient as being equal to either a first one of the segments or a previously defined transient with an appended signal segment; (ii) generating a spectrum of component frequencies by calculating a mathematical transform of the test transient; and (iii) determining the quality metric from the spectrum of component frequencies; and set an instrumental resolution to be employed for subsequent mass spectral data acquisitions in accordance with a length of the most-recently-defined test transient.
US10748753B2 Accelerator mass spectrometry system and associated method
An accelerator mass spectrometry system for measuring an isotopic ratio of a chemical element in a sample. The system includes an ion source generating a beam of negative ions of the chemical element containing ions of first and second isotopes of the chemical element, a first analyzer section, comprising a first mass analyzer; a tandem accelerator comprising a first accelerating section, a charge stripping section for converting the negative ions into positive ions, and a second accelerating section behind the charge stripping section. A second analyzer section includes a second mass analyzer and an electrostatic analyzer; a particle detector; and a controller system configured to control the first mass analyzer section and the second analyzer section such that the ions of the first and second isotopes traverse the tandem accelerator and ions of only one of the first and second isotopes enter the particle detector. An additional analyzer is located in between the charge stripping section and the second accelerating section and is configured to receive positive ions that have exited the charge stripping section and to separate positive ions having a charge state corresponding to a predetermined charge-state value from positive ions having a charge state not corresponding to the predetermined charge-state value, so as to transmit ions with different charge states in mutually different directions such that only ions having a charge state corresponding to the predetermined charge-state value are transmitted towards the particle detector.
US10748751B2 Method for simultaneous multicomponent analysis using mass spectrometry and mass spectrometer
In a simultaneous multicomponent analysis for a number of target compounds, an MRM transition which does not give the highest signal intensity but gives a lower signal intensity is selected for a compound having a high measurement sensitivity or a compound having a high measurement target concentration. If the signal intensity is still high, the level of collision energy (CE) is changed from an optimum level. The MRM transition, CE level and other measurement conditions determined for each compound in this manner are stored in a compound-related information storage 41. In the process of preparing a control sequence for the simultaneous multicomponent analysis, the measurement conditions stored in the storage section 41 are used. The use of those conditions prevents the saturation of the signal for a high-concentration compound while ensuring a sufficiently high level of sensitivity for a low-concentration compound.
US10748750B2 Substrate processing apparatus
A substrate processing apparatus includes a supporting table having a mounting region for a substrate. A rotation shaft supporting a shutter extends in a vertical direction. The shutter is moved between a first region above the supporting table and a second region by rotating the rotation shaft about its central axis. The shutter includes a pipe having gas output holes. When the shutter is disposed in the first region, the gas output holes are located outside the mounting region in a rotation direction from the second region toward the first region. The minimum distance between the central axis and the gas output holes is smaller than or equal to the minimum distance between the central axis and the mounting region. The maximum distance between the central axis and the gas output holes is greater than equal to the maximum distance between the central axis and the mounting region.
US10748746B2 Microwave output device and plasma processing apparatus
A microwave output device include: a microwave generation unit configured to generate a microwave, power of the microwave being pulse-modulated such that a pulse frequency, a duty ratio, a high level, and a low level respectively corresponding to a setting pulse frequency, a setting duty ratio, high level setting power, and low level setting power given from a controller; and an output unit configured to output a microwave propagating from the microwave generation unit, wherein the microwave generation unit alternately generates a microwave having a center frequency and a bandwidth respectively corresponding to a setting frequency and a setting bandwidth given from the controller and a microwave having a single frequency peak at a center frequency corresponding to a setting frequency given from the controller, in synchronization with switching between a high level and a low level of the power.
US10748744B1 Method and system for determining a charged particle beam exposure for a local pattern density
A method for exposing a pattern in an area on a surface using a charged particle beam system is disclosed and includes inputting an original set of exposure information for the area and inputting a target post-proximity effect correction (PEC) maximum dose. A local pattern density is calculated for the area of the pattern based on the original set of exposure information. A pre-PEC maximum dose is determined for the area. The original set of exposure information is modified with the pre-PEC maximum dose.
US10748743B1 Device and method for operating a charged particle device with multiple beamlets
A method of operating a charged particle beam device is disclosed, including passing each of a plurality of beamlets through a deflector and a scanner, in that order. Each of the beamlets is focused with an objective lens on a sample to form a plurality of focal spots, forming an array. A first beamlet is focused on a first spot and a second beamlet is focused on a second spot. In a centered configuration of the device, each of the plurality of beamlets is directed by the deflector toward a coma free point. In a beamlet-displaced configuration of the device, the scanner is scanned such that the first beamlet passes through an acceptable aberrations point, the first beamlet scanning a displaced first field of view; and the first spot is displaced from the regular first focal spot to a displaced first focal spot.
US10748742B2 Device for dust emitting of foreign matter and dust emission cause analysis device
In order to specify a dust emitting mechanism portion, a wafer must be provided near a mechanism portion in operation and the mechanism portion must be operated so that foreign matter sticks to a surface of the wafer. A mechanism that allows foreign matter to stick to a wafer by repeating operation of each of particular portions in a device and thus intentionally bringing about dust emission is provided. For example, the device includes a control device, a sample chamber in which a sample is processed, and a mechanism that loads and unloads a sample to and from the sample chamber, the mechanism has a plurality of portions, the control device has a script, and a particular portion of the plurality of portions of the mechanism is repeatedly operated as the control device executes the script.
US10748740B2 X-ray and particle shield for improved vacuum conductivity
An x-ray shield for improved vacuum conductivity is disclosed herein. An example x-ray shield includes at least one elongate member formed from high atomic weight material shaped into a twist with at least 180° of twist.
US10748739B2 Deflection array apparatus for multi-electron beam system
An optical characterization system utilizing a micro-lens array (MLA) is provided. The system may include an electron source and a MLA including a micro-deflection array (MDA). The MDA may include an insulator substrate and a plurality of hexapole electrostatic deflectors disposed on the insulator substrate. The MDA may further include a plurality of voltage connecting lines configured to electrically couple the plurality of hexapole electrostatic deflectors to one or more voltage sources. The MDA may be configured to split a primary electron beam from the electron source into a plurality of primary electron beamlets. The system may be configured to focus the plurality of primary electron beamlets at a wafer plane.
US10748738B1 Ion source with tubular cathode
Provided herein are approaches for increasing efficiency of ion sources. In some embodiments, an apparatus, such as an ion source, may include a chamber housing having a first end wall and a second end wall, and an extraction plate coupled to at least one of the first end wall and the second end wall. The extraction plate may include an extraction aperture. The apparatus may further include a tubular cathode extending between the first end wall and the second end wall.
US10748736B2 Liquid metal rotating anode X-ray source for semiconductor metrology
Methods and systems for realizing a high brightness, liquid based x-ray source suitable for high throughput x-ray metrology are presented herein. A high brightness x-ray source is produced by bombarding a rotating liquid metal anode material with a stream of electrons to generate x-ray radiation. A rotating anode support structure supports the liquid metal anode material in a fixed position with respect to the support structure while rotating at the constant angular velocity. In another aspect, a translational actuator is coupled to the rotating assembly to translate the liquid metal anode in a direction parallel to the axis of rotation. In another aspect, an output window is coupled to the rotating anode support structure. Emitted x-rays are transmitted through the output window toward the specimen under measurement. In another further aspect, a containment window maintains the shape of the liquid metal anode material independent of rotational angular velocity.
US10748735B2 Multi-spectral X-ray target and source
Systems, methods, and apparatus for a multi-spectral X-ray target and source are disclosed. In one or more embodiments, a disclosed method comprises emitting, by a source of the X-ray generator, electrons towards a section of a multi-spectral X-ray target of the X-ray generator. In one or more embodiments, the multi-spectral X-ray target is rotatable and comprises a plurality of sections, which each comprise an X-ray generating material and at least two of the sections comprise a different X-ray generating material. The method further comprises generating a set of X-rays, when the electrons impinge on the section of the multi-spectral X-ray target. The method further comprises rotating the multi-spectral X-ray target such that the source is in position to project the electrons towards another section of the multi-spectral X-ray target. Further, the method comprises repeating the above method steps for all of the remaining sections of the multi-spectral X-ray target.
US10748732B2 Microelectromechanical light emitter component, light emitter component and method for producing a microelectromechanical light emitter component
A microelectromechanical light emitter component comprises an emitter layer structure of the microelectromechanical light emitter component and an inductive structure of the microelectromechanical light emitter component. The inductive structure of the microelectromechanical light emitter component is configured to generate current in the emitter layer structure by electromagnetic induction, such that the emitter layer structure emits light. The emitter layer structure is electrically insulated from the inductive structure.
US10748730B2 Photocathode including field emitter array on a silicon substrate with boron layer
A photocathode utilizes an field emitter array (FEA) integrally formed on a silicon substrate to enhance photoelectron emissions, and a thin boron layer disposed directly on the output surface of the FEA to prevent oxidation. The field emitters are formed by protrusions having various shapes (e.g., pyramids or rounded whiskers) disposed in a two-dimensional periodic pattern, and may be configured to operate in a reverse bias mode. An optional gate layer is provided to control emission currents. An optional second boron layer is formed on the illuminated (top) surface, and an optional anti-reflective material layer is formed on the second boron layer. An optional external potential is generated between the opposing illuminated and output surfaces. An optional combination of n-type silicon field emitter and p-i-n photodiode film is formed by a special doping scheme and by applying an external potential. The photocathode forms part of sensor and inspection systems.
US10748726B2 Integrated mechanical device with vertical movement
A device includes a thermally deformable assembly accommodated in a cavity of the interconnection part of an integrated circuit. The assembly can bend when there is a variation in temperature, so that its free end zone is displaced vertically. The assembly can be formed in the back end of line of the integrated circuit.
US10748725B2 Micro-electro-mechanical system (MEMS) and related actuator bumps, methods of manufacture and design structures
Micro-Electro-Mechanical System (MEMS) structures, methods of manufacture and design structures are provided. The method of forming a MEMS structure includes forming fixed actuator electrodes and a contact point on a substrate. The method further includes forming a MEMS beam over the fixed actuator electrodes and the contact point. The method further includes forming an array of actuator electrodes in alignment with portions of the fixed actuator electrodes, which are sized and dimensioned to prevent the MEMS beam from collapsing on the fixed actuator electrodes after repeating cycling. The array of actuator electrodes are formed in direct contact with at least one of an underside of the MEMS beam and a surface of the fixed actuator electrodes.
US10748724B2 Power-on/off drive circuit and method for controlling power-on/off drive circuit
The present invention discloses a power-on/off drive circuit and a method for controlling the power-on/off drive circuit, and belongs to the field of electronic technologies. The power-on/off drive circuit includes a load, a switch circuit, a relay, and a single-source drive circuit; one end of a coil in the relay and a first input end of the single-source drive circuit are separately connected to a positive electrode of a second external power supply, and the other end of the coil in the relay is connected to a second input end of the single-source drive circuit; and a first output end of the single-source drive circuit is connected to a second input end of the switch circuit, a second output end of the single-source drive circuit is connected to the output end of the switch circuit, and a third output end of the single-source drive circuit is connected to a negative electrode of the second external power supply. In the present invention, a volume of a power-on/off drive circuit is reduced.
US10748723B2 Vacuum switch
A vacuum switch includes two mutually spaced apart bases and a vacuum interrupter disposed between the bases and connected to the bases. A first switching element is disposed in the vacuum interrupter. A second switching element is movable between a first switching position, in which the second switching element galvanically or electrically conductively contacts the first switching element, and a second switching position, in which the second switching element is separated from the first switching element. Each of a plurality of rod-shaped supporting elements has a first end section connected to the first base and a second end section connected to the second base. The bases and the support elements form a support cage which surrounds and supports the vacuum interrupter.
US10748722B2 Dark-current-circuit interruption structure and electrical junction box including same
Provided is a novel dark-current-circuit interruption structure that can stably maintain the state of engagement of an engaging portion of a conductive component holder with an engaged portion of a case, while reducing the size of the case, and an electrical junction box including the same. A conductive component is formed by a plate metal fitting, a conductive component holder 48 includes elastic projecting pieces and engaging portions that are provided on each of a pair of side walls that are opposingly positioned with a gap between the plate metal fitting and each of the side walls, and the case includes engaged portions with which the engaging portions are to be engaged. When attaching the conductive component holder to the case, the engaging portions and the engaged portions are configured to come into contact with each other to cause the elastic projecting pieces 68 and 76 to elastically deform.
US10748715B2 Energy storage device and method for manufacturing same
An energy storage device is provided in which a decrease in power caused by repetitive charge-discharge in a high-temperature environment is suppressed. In the present embodiment, an energy storage device and a method for manufacturing the energy storage device are provided, the energy storage device including an electrode which includes: an active material layer including a particulate active material; and a conductive layer layered on the active material layer and including a conduction aid. An average secondary particle diameter of the active material is 2.5 μm or more and 6.0 μm or less. A surface roughness Ra of the conductive layer on a side on the active material layer is 0.17 μm or more and 0.50 μm or less.
US10748711B2 Capacitor assembly
The present invention relates to a capacitor assembly (1) which comprises at least one ceramic multilayer capacitor (2) comprising ceramic layers (4) and first and second electrodes (5a, 5b) arranged therebetween, and a base (3). The base (3) comprises a substrate (9) and conductor tracks (10a, 10b), wherein the conductor tracks (10a, 10b) lead from a top side (11) of the substrate (9) said top side facing toward the multilayer capacitor (2), to an underside (12) of the substrate (9), said underside facing away from the multilayer capacitor (2). The multilayer capacitor (2) is mechanically secured on the base (3). The first electrodes (5a) and the second electrodes (5c) are electrically contacted with the conductor tracks (10a, 10b).
US10748710B2 Capacitor component having external electrodes with reduced thickness
A capacitor component includes a body having a first surface and a second surface opposing each other and including a multilayer structure in which a plurality of dielectric layers are stacked and first and second internal electrodes are alternately disposed with respective dielectric layers interposed therebetween and exposed to the first surface and the second surface, respectively, first and second metal layers covering the first surface and the second surface and connected to the first and second internal electrodes, respectively, first and second ceramic layers covering the first and second metal layers, and first and second external electrodes covering the first and second ceramic layers and connected to the first and second metal layers to be electrically connected to the first and second internal electrodes, respectively.
US10748705B2 Magnetic element
A magnetic element, comprising: a coil having two terminal-ends, a core pressed and molded around the coil, and two terminal units connecting to the two terminal-ends of the coil, wherein a first concave portions is formed on a side surface of the core, a second concave portion for accommodating one of the two terminal-ends of the coil, is formed at a upper boundary of the first concave portion, and a third concave portion for accommodating one of the two terminal units, is formed at a upper boundary of the first concave portion and near the second concave portion.
US10748704B2 Core component, method for manufacturing core component, and reactor
Provided is a core component having a powder compact and a resin-molded portion joined to each other. In a core component including a powder compact obtained by compression molding a raw material powder containing a soft magnetic powder and a resin-molded portion formed on the surface of the powder compact, and constituting a part of a magnetic core disposed inside and outside a coil included in a reactor, an intermediate layer formed of a silane coupling agent is provided between the powder compact and the resin-molded portion. The powder compact and the resin-molded portion can be bound to each other via the intermediate layer formed of the silane coupling agent. The silane coupling agent not only binds chemically to the surface of the powder compact but also binds chemically to the resin-molded portion, and therefore, the joining the powder compact and the resin-molded portion via the intermediate layer.
US10748700B2 Coil structure and magnetic component
A coil structure has a coil 150 including conductors, and insulating sheets 100 provided between the conductors included in the coil 150. Two or more insulating sheets 100 are provided. The two or more insulating sheets 100 have two or more types of insulating sheets 100 having at least different thermal conductivity or different permittivity.
US10748698B2 Electronic component
An electronic component having a main body includes a plurality of insulator layers laminated in a lamination direction. A primary coil is disposed in the main body and includes one or more primary coil conductor layers. A secondary coil is disposed in the main body and includes one or more secondary coil conductor layers. A tertiary coil is disposed in the main body and includes one or more tertiary coil conductor layers. The plurality of insulator layers includes a first insulator layer including a portion interposed between the primary coil conductor layer and the secondary coil conductor layer, a second insulator layer including a portion interposed between the secondary coil conductor layer and the tertiary coil conductor layer, and a third insulator layer including a portion interposed between the tertiary coil conductor layer and the primary coil conductor layer.
US10748695B2 Coil device
A coil device of solenoid type includes a coil portion having a bobbin and a conductive wire wound around the bobbin, a housing for accommodating the coil portion, and at least one fastener for fastening the bobbin and the housing. The conductive wire includes a plurality of extending portions extending along a wound wire direction on the bobbin and having gaps in a winding axis direction. The fastener is provided between the plurality of extending portions and is obliquely disposed with respect to a plane orthogonal to the winding axis direction.
US10748694B2 Coil component
A coil component is constituted by a composite magnetic material containing alloy grains whose oxygen atom concentration in their surfaces is 50 percent or less, and resin, and also by a coil. The alloy grains are comprised of first alloy grains and second alloy grains which have different compositions and different average grain sizes. The coil component using the composite magnetic material does not require high pressure when formed.
US10748690B2 Method and device for controlling cooling loop for superconducting magnet system in response to magnetic field
A valve is configured to control a flow of a gas disposed within a convective cooling loop. The valve can be actuated between an open position and a closed position via a magnetic field generated by at least one electrically conductive coil disposed within a cryostat.
US10748678B2 Substrate for superconducting wire, production method therefor, and superconducting wire
This invention provides a substrate for a superconducting wire used for manufacturing a superconducting wire with excellent superconductivity and a method for manufacturing the same. Such substrate for a superconducting wire exhibits the crystal orientation of metals on the outermost layer, such as a c-axis orientation rate of 99% or higher, a Δω of 6 degrees or less, and a percentage of an area in which the crystal orientation is deviated by 6 degrees or more from the (001) [100] per unit area of 6% or less.
US10748676B2 LAN cable
A LAN cable includes an insulated electrical wire having an insulating layer on an outer periphery of a conductor, a sheath that coats an outer periphery of the insulated electrical wire, and an intermediate layer arranged between the sheath and the insulated electrical wire, the intermediate layer having a mass reduction rate at 800° C. of less than or equal to 80% by mass. The sheath includes a cross-linked matter or a non-halogen flame retardant resin composition in which a mass reduction rate at 800° C. is less than or equal to 60% by mass.
US10748675B2 Bite-resistant cable with anti-rodent and anti-termite functions
A bite-resistant cable includes at least one core cable and a cover layer surrounding the at least one core cable. The cover layer contains a peppery agent and an algefacient. The content of the peppery agent is between 0.5 wt % and 5 wt % of the total weight of the cover layer. The content of the algefacient is between 0.5 wt % and 5 wt % of the total weight of the cover layer. Therefore, the service life of the cable can be extended and a stable power supply can be provided.
US10748674B2 Methods of coating an electrically conductive substrate and related electrodepositable compositions
A method of producing an electrode for a lithium ion battery is disclosed in which an electrically conductive substrate is immersed into an electrodepositable composition, the substrate serving as the electrode in an electrical circuit comprising the electrode and a counter-electrode immersed in the composition, a coating being applied onto or over at least a portion of the substrate as electric current is passed between the electrodes. The electrodepositable composition comprises: (a) an aqueous medium; (b) an ionic (meth)acrylic polymer; and (c) solid particles comprising: (i) lithium-containing particles, and (ii) electrically conductive particles, wherein the composition has a weight ratio of solid particles to ionic (meth)acrylic polymer of at least 4:1.
US10748673B2 Power storage device
A power storage device with high output is provided, in which the specific surface area is increased while keeping the easy-to-handle particle size of its active material. The power storage device includes a positive electrode including a positive electrode current collector and a positive electrode active material layer, a negative electrode including a negative electrode current collector and a negative electrode active material layer, and an electrolyte. The negative electrode active material layer includes a negative electrode active material which is a particle in which a plurality of slices of graphite is overlapped with each other with a gap therebetween. It is preferable that the grain diameter of the particle be 1 μm to 50 μm. Further, it is preferable that the electrolyte be in contact with the gap between the slices of graphite.
US10748671B2 Radial lithographic source homogenizer
A method includes identifying a contamination region of a collector in a light source, positioning a subset of a plurality of movable light-blocking elements around a periphery of a circular aperture of the light source to compensate for the contamination region, and transmitting light from the light source through the circular aperture.
US10748670B1 Thorium molten salt assembly for energy generation
A Thorium molten salt energy system is disclosed that includes a proton beam source for producing a proton beam, that can vary between a first energy level and a second energy level of, where the generated proton bean can be directed into a main assembly containing both Thorium-containing molten salt and Thorium fuel rods, each containing an inner Beryllium element and an outer solid Thorium element. The generated proton beam can be shaped and directed to impinge upon Lithium within the molten salt to promote the generation of thermal neutrons and the fission of Uranium within the molten salt. The generated proton beam can also be shaped and directed to impinge upon the Beryllium within the Thorium fuel rods to promote the generation of high energy neutrons.
US10748669B2 Method of providing selective communication between two enclosures
A method is described for providing selective communication between two enclosures. The first enclosure includes a first flange and a first door. The second enclosure includes a second flange and a second door. The method includes performing sequentially the steps of arranging the second flange on the first flange, axially maintaining the second flange on the first flange by snap-fitting, securing the first flange to the second flange, securing the first door to the second door, releasing the first door from the first flange, releasing the second door from the second flange, opening the first door relative to the first flange, closing the first door relative to the first flange, securing the first door to the first flange and securing the second door to the second flange, unlocking the first door from the second door, and separating the first door from the second door.
US10748668B2 Belt for measuring physical quantities of an object
The invention relates to a belt for measuring physical quantities of an object, comprising at least one measurement sensor, a strip and a device for clamping the strip around the object. According to the invention, the belt comprises a pressing device for pressing the measurement sensor in a first orientation toward the object, comprising a casing attached to the strip, an intermediate part and a constraining member to have the intermediate part assume a first low position in which it presses toward the sensor in the first orientation, a lifting member, for holding the intermediate part in a second lifting position above the first low position against the constraining member, the lifting member being actuable from the outside of the casing to have the intermediate part pass from the second lifting position to the first low position in which it presses toward the sensor.
US10748661B2 Method for controlling information terminal, and recording medium
A display screen including a first display area displaying plural similar medical images received from a case search system and a second display area displaying disease names is displayed on a display of an information terminal. Each similar medical image is a medical image contained in an electronic medical book, and has additional information which includes the number of a page containing the similar medical image. If the user's selection of a similar medical image is detected for the first time after the display of the display screen, a page of an electronic medical book containing the selected similar medical image is displayed on the display screen. If the user's selection of a disease name is detected for the first time after the display of the display screen, a page of an electronic medical book containing differential items corresponding to the selected disease name is displayed on the display screen.
US10748656B1 Population health platform
The present disclosure provides systems, methods, and kits for collecting health measurement data and processing the health measurement data to generate alerts and modify patient treatment plans. An example system can be configured to (i) receive data defining a plurality of health sensors; and (ii) generate, based on the data, application logic configured to cause, in response to one user input, a user device to: (a) couple to the plurality of health sensors, thereby establishing communication between the user device and each of the plurality of health sensors, and (b) provide instructions to a user of the user device through an interface of the user device. The instructions can comprise instructions for taking health measurements using the plurality of health sensors.
US10748655B2 Central control apparatus
A system controller configured to centrally control control target devices used in surgery includes a communicating device capable of communicating with a plurality of control target devices, an extraction condition memory capable of storing extraction conditions, and a processor including hardware. The processor detects an abnormal state of connected control target devices. The processor performs recording processing for recording operation information relating to operation on the control target devices as log data into a predetermined storage apparatus. When a device abnormality detecting section detects an abnormal state, the processor extracts relevant information related to the abnormal state from log data.
US10748653B2 Healthcare proximity contextual awareness and notification
A system and method are provided for notifications and automatic selections based on location proximity. The embodiments of the present invention provide a method and system that are contextually aware of a user's proximity to other subjects, hence providing the user with automatically enhanced and improved healthcare workflow. The embodiments of the present invention are useful for improved workflow and enhanced efficiency in healthcare facilities. The contextual awareness is prescriptively providing users with the necessary information based on their location proximity. The information gathered from proximity may be used to aid in the determination of additional improvements to healthcare workflows.
US10748649B2 Similar case retrieval apparatus, similar case retrieval method, non-transitory computer-readable storage medium, similar case retrieval system, and case database
A similar case retrieval apparatus includes: a lesion portion acquirer that acquires partial images including lesion portion images, an image feature extractor that extracts image features of each of the plurality of partial images; a location information acquirer that acquires location information of each of the partial images; a lateral position determiner that determines the right organ or the left organ in which each of the lesion portions exists based on the location information; a unilateral distribution identifier that determines whether or not a distribution of the lesion portions is a unilateral distribution; and a similar case retriever that retrieves case data from a case database including both case data for the unilateral distribution in the right organ and case data for the unilateral distribution in the left organ when the unilateral distribution identifier identifies that the distribution of the lesion portions is the unilateral distribution.
US10748645B2 Method for providing patient indications to an entity
A method and system for providing patient indications to an entity, the method comprising: for each of a set of patients: by way of an application executing at a mobile computing device, accessing a sensor system and a log of use of a communication application executing on the mobile computing device; receiving a survey response dataset; generating a behavioral dataset, derived from the sensor system and the log of use; generating a predictive model derived from at least one of the survey response dataset and the behavioral dataset; generating comparisons of outputs of blocks of the method to threshold conditions; producing a set of indications corresponding to the set of patients, derived from generation of, for each of the set of patients, an indication in response to the comparisons; and transmitting a portion of the set of indications to the entity according to a resource constraint of the entity.
US10748642B2 Memory controller, method of operating the same and storage device including the memory controller
A method of setting a read voltage by a memory controller and a storage device are provided. The method includes controlling a memory device to read data from memory cells by applying a test read voltage to a selected word line; receiving, from the memory device, cell count information corresponding to a read operation of the memory device, and renewing the test read voltage by using the cell count information and a cost function to find an optimum read voltage, the cost function being determined for each read voltage level; and determining a read voltage by performing the controlling of the memory device and the renewing of the test read voltage at least once.
US10748639B2 Controller, operating method thereof and memory system including the controller
A controller includes a processor suitable for performing a first erase operation on a target memory block; a tester suitable for performing a test operation to apply test voltages to selected points of word lines included in the target memory block; a counter suitable for counting the numbers of error memory cells sensed through the test voltages at the selected points; and a skipper suitable for setting test skip information based on the numbers of error memory cells.
US10748637B2 System and method for testing processor errors
A system comprising a computer processor comprising a plurality of registers, a load-store unit configured to load data in at least one of the plurality of registers, and a memory. The memory includes a memory location mapped to a first virtual memory address and a second virtual memory address. Issuance of a load from the memory location via the first virtual memory address causes execution of a side effect. The memory also includes a computer program containing programming instructions that, when executed by the computer processor, performs an operation that includes storing a predetermined data value at the memory location, and testing the memory for errors during load operations.
US10748636B2 Testing system and adaptive method of generating test program
A testing system is provided. The testing system includes: test equipment and a testing-control apparatus. The test equipment is configured to perform tests on a device under test. The testing-control apparatus is configured to execute a test program to control the test equipment to perform a plurality of first test items in the test program on the device under test. The testing-control apparatus retrieves a test result of each of the first test items from the test equipment, and executes a test-program neural network to analyze the test result of each of the first test items to generate the test program for a next test iteration.
US10748634B2 Three-dimensional semi-conductor memory devices including a first contact with a sidewall having a stepwise profile
Disclosed is a three-dimensional semiconductor device including a stack structure on a substrate and including electrodes that are vertically stacked on top of each other on a first region of a substrate, a vertical structure penetrating the stack structure and including a first semiconductor pattern, a data storage layer between the first semiconductor pattern and at least one of the electrodes, a transistor on a second region of the substrate, and a first contact coupled to the transistor. The first contact includes a first portion and a second portion on the first portion. Each of the first portion and the second portions has a diameter that increases with an increasing vertical distance from the substrate. A diameter of an upper part of the first portion is greater than a diameter of a lower part of the second portion.
US10748629B2 Capacitive-coupled non-volatile thin-film transistor strings in three dimensional arrays
Multi-gate NOR flash thin-film transistor (TFT) string arrays are organized as three dimensional stacks of active strips. Each active strip includes a shared source sublayer and a shared drain sublayer that is connected to substrate circuits. Data storage in the active strip is provided by charge-storage elements between the active strip and a multiplicity of control gates provided by adjacent local word-lines. The parasitic capacitance of each active strip is used to eliminate hard-wire ground connection to the shared source making it a semi-floating, or virtual source. Pre-charge voltages temporarily supplied from the substrate through a single port per active strip provide the appropriate voltages on the source and drain required during read, program, program-inhibit and erase operations. TFTs on multiple active strips can be pre-charged separately and then read, programmed or erased together in a massively parallel operation.
US10748625B1 Dynamic programing of valley margins of a memory cell
A processing device determines difference error counts for a difference error that is indicative of a margin for a valley that is located between programming distributions of a memory cell of the memory component. A processing device scales each of the plurality of difference error counts by a respective scale factor of the scale factors. The processing device adjusts the valley margins of the memory cell in accordance with the scaled difference error counts.
US10748624B2 Apparatus configured to respond to power loss
Apparatus having an array of memory cells and a differential storage array might have a controller configured to program first data to a plurality of memory cells of the array of memory cells corresponding to an address of the array of memory cells, program second data to the plurality of memory cells containing the first data, determine if a power loss to the apparatus is indicated while programming the second data, and, if a power loss is indicated, program a first plurality of differential storage devices of the differential storage array responsive to information indicative of a plurality of digits of the first data, program a second plurality of differential storage devices of the differential storage array responsive to information indicative of a plurality of digits of the address, and program a third differential storage device of the differential storage array to have a particular value.
US10748622B2 State adaptive predictive programming
Techniques are provided for predictively programming of non-volatile memory, which may reduce the number of verify operations. In one aspect, a programming circuit is configured to program memory cells to a verify low voltage and to program a set of the memory cells to target states. The set comprises memory cells having a threshold voltage between the verify low voltage and a verify high voltage. To program the set of the memory cells to the target states, the programming circuit is configured to apply two or more program pulses to memory cells in the set without verifying whether the memory cells have reached their respective target states, including: apply a first and second program enable voltages to the bit lines associated with the memory cells having different strengths.
US10748618B2 Local X-decoder and related memory system with a voltage clamping transistor
A local X-decoder for a memory system including a decoding unit configured to generate a word line signal to a memory cell of a memory array of the memory system; and a voltage clamping transistor coupled to the decoding unit, and configured to reduce a voltage difference across a global word line signal and the word line signal by an amount of a threshold voltage of the voltage clamping transistor.
US10748615B2 Polarity-conditioned memory cell write operations
Methods, systems, and devices for polarity-conditioned memory cell write operations are described. A memory cell may be written with a logic state by performing a write operation that includes applying a first write voltage across the memory cell with a first polarity, and applying a second write voltage across the memory cell after applying the first write voltage of the write operation, the second write voltage of the write operation having a second polarity that is different than the first polarity. In some examples, performing a write operation on a memory cell having different voltage polarities across the memory call may allow such a write operation to be completed in a shorter time than a write operation having a voltage of a single polarity.
US10748609B2 Stochastic memristor logic devices
In accordance with the present disclosure, one embodiment includes a memristor that is caused to be in a particular resistance state by a voltage applied across terminals of the memristor. A first logical input and a second logical input that are below a threshold voltage of the memristor are applied to a first terminal of the memristor. A first control input and a second control input are applied to a second terminal of the memristor. A logical output is determined based on a resistance state of the memristor.
US10748606B2 Multi-state programming for memory devices
Storage device programming methods, systems and media are described. A method may include encoding data to generate an encoded set of data. A first programming operation may write the encoded set of data to a memory device. The method includes encoding, using a second encoding operation based on the data, to generate a second set of encoded data. The second set of encoded data is stored to a cache. A first decoding operation is performed, based on the second set of encoded data and the encoded set of data, to generate a decoded set of data. A second decoding operation is performed to generate a second decoded set of data. The second decoded set of data is encoded to generate a third set of encoded data. The method includes performing a second programming operation to write the third set of encoded data to the memory device.
US10748600B2 Phase charge sharing reduction
Methods, systems, and devices for phase charge sharing are described. In some memory systems or memory devices, one or more decoders may be used to bias access lines of a memory die. The decoders may transfer voltage or current between a first conductive line of the decoder and a second conductive line of the decoder via a shorting device. Transferring the voltage or current may be performed as part of or in association with an operation (e.g., an activate or pre-charge operation) to access one or more memory cells of the memory die. In some examples, the decoders may transfer voltage or current between a first conductive line of a decoder associated with a first refresh activity and a second conductive line of the decoder associated with a second refresh activity via a shorting device.
US10748599B1 Data reading method, storage controller and storage device background of the disclosure
A data reading method is provided. The method includes: selecting a target physical page of a target wordline of a rewritable non-volatile memory module; identifying a plurality of distinguishing code patterns corresponding to the target physical page and corresponding one or more transition read voltages; using the one or more transition read voltages to read the target physical page to obtain a distinguishing code of each of a plurality of target memory cells of the target physical page; using one or more assisting read voltage sets corresponding to the one or more transition read voltages to read the target page to obtain an assisting bit value of each of the target memory cells of the target physical page; and combining the distinguishing code and the assisting bit value of each of the target memory cells to obtain an enhanced read bit value of each of the target memory cells.
US10748598B2 Memory devices with selective page-based refresh
Several embodiments of memory devices and systems with selective page-based refresh are disclosed herein. In one embodiment, a memory device includes a controller operably coupled to a main memory having at least one memory region comprising a plurality of memory pages. The controller is configured to track, in one or more refresh schedule tables stored on the memory device and/or on a host device, a subset of memory pages in the plurality of memory pages having an refresh schedule. In some embodiments, the controller is further configured to refresh the subset of memory pages in accordance with the refresh schedule.
US10748587B2 Memory circuits and a method for forming a memory circuit
A memory circuit includes a memory element which includes a first electrode layer including lithium. The memory element further includes a second electrode layer and a solid-state electrolyte layer arranged between the first electrode layer and the second electrode layer. The memory circuit also includes a memory access circuit configured to determine a memory state of the memory element.
US10748586B2 Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
US10748581B2 Multi-sensor event correlation system
A sensor event detection and tagging system that analyzes data from multiple sensors to detect an event and to automatically select or generate tags for the event. Sensors may include for example a motion capture sensor and one or more additional sensors that measure values such as temperature, humidity, wind or elevation. Tags and event detection may be performed by a microprocessor associated with or integrated with the sensors, or by a computer that receives data from the microprocessor. Tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags. The system may create highlight and fail reels filtered by metrics and by tags.
US10748580B2 Information processing apparatus
An information processing apparatus includes a display, an operation receiver, a storage, and a controller. The operation receiver receives an instruction indicating a switch of a candidate image from a user. The storage stores movie data. The controller controls the display to display a selection screen via which a frame image to be stored as a still image is selected from the movie data. The selection screen includes the candidate image, first marker information, and second maker information. The controller moves a frame position of the candidate image based on the position indicated by the first marker information or the second marker information in a case where the operation receiver receives the instruction.
US10748579B2 Employing live camera feeds to edit facial expressions
Facial expressions depicted in image data are edited based on variations of facial expressions depicted across a plurality of frames in other image data. The facial expression of a target subject, depicted in a first image data set, is edited based on the facial expression of a preview subject depicted in a second image data set. The target subject's facial expression is automatically edited based on variations in the of the preview subject's facial expression. A camera device captures video image data of the preview subject. The camera provides a live data image feed to a face-editing engine. The engine edits the face of the target subject's based on the varying face of the preview subject. In real time, for each frame of the data image feed, a user interface simultaneously displays both the varying face of the preview subject and the edited face of the target subject.
US10748577B2 System and method of generating video from video clips based on moments of interest within the video clips
Videos may be automatically generated using a set of video clip. Individual moments of interest may be identified within individual video clips of a set of video clips. A moment of interest may correspond to a point in time within a video clip. The point in time may be associated with one or more values of one or more attributes of the video clip. Individual moments of interest may be associated with individual portions of a video. The video may be generated using the set of video clips based on the associations.
US10748574B2 Apparatus and method for retracting the magnetic head to a home position after a predetermined time period
An information processing apparatus includes a hard disk drive including a disk configured to store data therein and a head configured to access the disk and a control unit. The control unit causes the head to be retracted to a home position after a predetermined time period, based on an operation mode, has passed after performing control to cause the head to access the disk.
US10748571B2 Mechanically balanced and magnetically unbalanced device
A device includes a housing unit and a number of magnets. The housing unit includes a number of holes therein. The magnets are positioned in the holes. The magnets have a same pole orientation. It is appreciated that the magnets are positioned in the holes to form a mechanically balanced and magnetically unbalanced structure.
US10748569B1 Magnetic disk device and method for demodulating servo demodulation position
According to one embodiment, a magnetic disk device includes a disk including two first servo sectors arranged side by side in a circumferential direction and a second servo sector located between the two first servo sectors, a head that writes data to the disk and reads data from the disk, and a controller that adjusts a second timing at which the second servo sector is demodulated based on a first timing at which the first servo sector is demodulated, and corrects a first initial phase of a first demodulation signal obtained by demodulating the second servo sector at the second timing, based on a first amplitude of the first demodulation signal.
US10748564B2 Multi-layer microactuators for hard disk drive suspensions
A multi-layer microactuator for a hard disk drive suspension includes a piezoelectric (“PZT”) layer, a constraining layer, a lower electrode layer, a middle electrode layer, and an upper electrode layer. The lower electrode layer is on a bottom surface of the PZT layer and includes a first lower electrode island, a second lower electrode island, and a third lower electrode island. The second lower electrode island includes a finger extending from a main body portion towards a first end of the PZT layer. The middle electrode layer is disposed between a top surface of the PZT layer and a bottom surface of the constraining layer. The middle electrode layer including a first middle electrode island and a second middle electrode island, the second middle electrode island including a finger extending from a main body portion towards the first end of the PZT layer.
US10748563B2 Spin-orbit-torque magnetization rotational element, spin-orbit-torque magnetoresistance effect element, and magnetic memory
A magnetoresistance effect element has a structure in which a first ferromagnetic layer, a non-magnetic layer, and a second ferromagnetic layer are subsequently laminated and outer circumferential portions of the first ferromagnetic layer, the non-magnetic layer, and the second ferromagnetic layer are covered with a first insulating film which contains silicon nitride as a main component and has boron nitride or aluminum nitride further added thereto.
US10748560B2 Apparatus having low-contact-pressure head-tape interface
An apparatus according to one embodiment includes a module having a tape bearing surface. The tape bearing surface extends between first and second edges of the module. A first tape tenting region extends from the first edge along the tape bearing surface toward the second edge. Each tunnel valve read transducer is positioned in the first tape tenting region. A plurality of tunnel valve read transducers are arranged in an array extending along the tape bearing surface of the module in the first tape tenting region. Each of the tunnel valve read transducers includes a sensor structure having a tunnel barrier layer. At least some of the sensor structures are recessed from a plane extending along the tape bearing surface. An at least partially polycrystalline coating is located on a media facing side of the recessed sensor structures.
US10748557B2 Methods and apparatus for low cost voice activity detector
In described examples, a method for detecting voice activity includes: receiving a first input signal containing noise; sampling the first input signal to form noise samples; determining a first value corresponding to the noise samples; subsequently receiving a second input signal; sampling the second input signal to form second signal samples; determining a second value corresponding to the second signal samples; forming a ratio of the second value to the first value; comparing the ratio to a predetermined threshold value; and responsive to the comparing, indicating whether voice activity is detected in the second input signal.
US10748556B2 Apparatus for generating relations between feature amounts of audio and scene types and method therefor
An apparatus for generating relations between feature amounts of audio and scene types includes at least one processor and a memory. Upon execution of the instructions the processor is caused to set one of the scene types in accordance with an instruction from a user to indicate one of clusters classifying the feature amounts of audio in one or more pieces of content. The processor is also caused to generate a plurality of pieces of learning data, each representative of a feature amount, from among the feature amounts, that belongs to the cluster and the scene type set for the cluster. The processor is also caused to generate an identification model representative of relations between the feature amounts of audio and the scene types by performing machine learning using the plurality of pieces of learning data.
US10748553B2 Distortion sensing, prevention, and distortion-aware bass enhancement
Systems and methods to provide distortion sensing, prevention, and/or distortion-aware bass enhancement in audio systems can be implemented in a variety of applications. Sensing circuitry can generate statistics based on an input signal received for which an acoustic output is generated. In various embodiments, the statistics can be used such that a multi-notch filter can be used to provide input to a speaker to generate the acoustic output. In various embodiments, the statistics from the sensing circuitry can be provided to a bass parameter controller coupled to bass enhancement circuitry to operatively provide parameters to the bass enhancement circuitry. The bass enhancement circuitry can provide a bass enhanced signal for generation of the acoustic output, based on the parameters. Various combinations of a multi-notch filter and bass enhancement circuitry using statistics from sensing circuitry can be implemented to provide an enhanced acoustic output. Additional apparatus, systems, and methods are disclosed.
US10748549B2 Audio signal processing for noise reduction
A headphone, headphone system, and speech enhancing method is provided to enhance speech pick-up from the user of a headphone and includes receiving a plurality of signals from a set of microphones and generating a primary signal by array processing the microphone signals to steer a beam toward the user's mouth. A noise reference signal is also derived from one or more microphones, and a voice estimate signal is generated by filtering the primary signal to remove components that are correlated to the noise reference signal.
US10748548B2 Voice processing method, voice communication device and computer program product thereof
A voice processing method, a voice communication device, and a computer program product thereof are disclosed. The method comprises the steps of: receiving a transmitting voice signal from a receiver end communication device; determining a frequency range of the transmitting voice signal; receiving an original voice signal from a first user; processing the original voice signal to a processed voice signal, wherein the processed voice signal is generated based on the frequency range of the transmitting voice signal; and outputting the processed voice signal to the receiver end communication device.
US10748542B2 System and method of correlating mouth images to input commands
A system for automated speech recognition utilizes computer memory, a processor executing imaging software and audio processing software, and a camera transmitting images of a physical source of speech input. Audio processing software includes an audio data stream of audio samples derived from at least one speech input. At least one timer is configured to transmit elapsed time values as measured in response to respective triggers received by the timer. The audio processing software is configured to assert and de-assert the timer triggers to measure respective audio sample times and interim period times between the audio samples. The audio processing software is further configured to compare the interim period times with a command spacing time value corresponding to an expected interim time value between commands, thereby determining if the speech input is command data or non-command data.
US10748537B2 Dialog system with automatic reactivation of speech acquiring mode
Embodiments of the disclosure generally relate to a dialog system allowing for automatically reactivating a speech acquiring mode after the dialog system delivers a response to a user request. The reactivation parameters, such as a delay, depend on a number of predetermined factors and conversation scenarios. The embodiments further provide for a method of operating of the dialog system. An exemplary method comprises the steps of: activating a speech acquiring mode, receiving a first input of a user, deactivating the speech acquiring mode, obtaining a first response associated with the first input, delivering the first response to the user, determining that a conversation mode is activated, and, based on the determination, automatically re-activating the speech acquiring mode within a first predetermined time period after delivery of the first response to the user.
US10748533B2 Proximity aware voice agent
A personal assistant device configured to control companion devices may include a memory configured to maintain a companion device library including a plurality of companion device each associated with at least one long-name, short-cut name and companion device room location, and a processor. The processor may be configured to receive a user command from a microphone, extract a companion device name and action from the user command, determine whether the companion device name includes a unique name, and command a companion device associated with the unique name to perform the action from the user command in response to the user command including the unique name.
US10748532B1 Electronic transcription job market
A system for transcription is controlled and optimized by computer software which implements a competitive market for jobs is presented. Jobs are characterized by type, deadline, domain, difficulty, pay rate, customer and other factors. Editors are given credentials to perform jobs based on a complex of editor and job characteristics, and all editors qualified for a given job may then perform actions to preview and to claim the job. Job characteristics are adjusted dynamically to ensure that they are completed accurately and according to schedule.
US10748530B2 Centralized method and system for determining voice commands
A computing system includes at least one processor and memory storing instructions that, when executed, cause the computing system to receive an indication of a set of grammar commands for an application associated with the computing system, each grammar command corresponding to an executable command that is executable by the application to perform a corresponding application action, receive an indication of a first speech input, from a user, captured by a speech capture component, detect an ambiguity based on a correlation between the first speech input and the set of grammar commands, provide, to the user, an output that represents the detected ambiguity, receive, in response to the output, an indication of a second speech input that is captured by the speech capture component and resolves the ambiguity, and, based on the second speech input execute the executable command that corresponds to one of the grammar commands.
US10748529B1 Voice activated device for use with a voice-based digital assistant
A voice activated device for interaction with a digital assistant is provided. The device comprises a housing, one or more processors, and memory, the memory coupled to the one or more processors and comprising instructions for automatically identifying and connecting to a digital assistant server. The device further comprises a power supply, a wireless network module, and a human-machine interface. The human-machine interface consists essentially of: at least one speaker, at least one microphone, an ADC coupled to the microphone, a DAC coupled to the at least one speaker, and zero or more additional components selected from the set consisting of: a touch-sensitive surface, one or more cameras, and one or more LEDs. The device is configured to act as an interface for speech communications between the user and a digital assistant of the user on the digital assistant server.
US10748527B2 Efficient empirical determination, computation, and use of acoustic confusability measures
Efficient empirical determination, computation, and use of an acoustic confusability measure comprises: (1) an empirically derived acoustic confusability measure, comprising a means for determining the acoustic confusability between any two textual phrases in a given language, where the measure of acoustic confusability is empirically derived from examples of the application of a specific speech recognition technology, where the procedure does not require access to the internal computational models of the speech recognition technology, and does not depend upon any particular internal structure or modeling technique, and where the procedure is based upon iterative improvement from an initial estimate; (2) techniques for efficient computation of empirically derived acoustic confusability measure, comprising means for efficient application of an acoustic confusability score, allowing practical application to very large-scale problems; and (3) a method for using acoustic confusability measures to make principled choices about which specific phrases to make recognizable by a speech recognition application.
US10748523B2 Semiautomated relay method and apparatus
A method and system for assessing captioning quality of a call assistant (CA) that transcribes a hearing user's (HU's) voice signal during a call with an assisted user (AU) into caption text, the method comprising the steps of receiving an HU voice signal at a relay, providing the HU voice signal to a first CA to transcribe into first caption text, providing the first caption text to a second CA for correction, the text corrected by the second CA being a true text caption and comparing the first caption text to the true text caption to identify a quality factor associated with the first caption text.
US10748521B1 Real-time detection of conditions in acoustic devices
This document describes a method that includes receiving a driver signal for an acoustic transducer of an acoustic device. The method also includes receiving a signal from a microphone of the acoustic device, and, processing the driver signal through a filter to provide a reference signal. The filter has a transfer function associated with a condition of the acoustic device. The method also includes comparing the signal to the reference signal to determine whether the signal has a threshold similarity to the reference signal, and, indicating the condition of the acoustic device in respond to the determined threshold similarity.
US10748520B2 Method and apparatus for controlling vehicle sound in a vehicle
The present disclosure relates to systems and methods for active sound management for vehicles. In one embodiment, a process for active sound management for a vehicle includes determining vehicle operation state and powertrain operation for the vehicle, and detecting sound generated by the powertrain operation of the vehicle. A synthesized sound may be determined for output based on selection of at least one frequency of the sound generated by the powertrain to drive a frequency of a sine-wave generator, synthesizing an output wave file with pitch shifting of frequency based on powertrain operation, and blending sine-wave generator output with the synthesized wave file to cancel unwanted powertrain noise and generate desired sounds for vehicles. Output of the synthesized sound may be controlled to provide simultaneous cancellation and synthesis in at least one same frequency range.
US10748518B2 Adaptive sound masking using cognitive learning
In an approach to adaptive sound masking, one or more computer processors analyze a surrounding of one or more users and stores in a database. The one or more computer processors receive a request from the one or more users for adaptive sound masking. The one or more computer processors analyzes a surrounding environment associated with the one or more users and storing a first information associated with the surrounding environment in a database. The one or more computer processors generate a cognitive sound mask base on the first information. The one or more computer processors produce a sound cone based on the cognitive sound mask and directing the sound cone at a distracting sound. The one or more computer processors adapt the sound cone based on changes to the surrounding environment.
US10748516B2 Optimal mixing matrices and usage of decorrelators in spatial audio processing
An apparatus for generating an audio output signal is provided. The audio output signal has two or more audio output channels and is generated from an audio input signal having two or more audio input channels. The apparatus includes a provider and a signal processor. The provider is adapted to provide first covariance properties of the audio input signal. The signal processor is adapted to generate the audio output signal by applying a mixing rule on at least two of the two or more audio input channels. The signal processor is configured to determine the mixing rule based on the first covariance properties of the audio input signal and based on second covariance properties of the audio output signal, the second covariance properties being different from the first covariance properties.
US10748515B2 Enhanced real-time audio generation via cloud-based virtualized orchestra
Systems and methods are provided for enhanced real-time audio generation via a virtualized orchestra. An example method includes receiving, from a user device, a request to generate output associated with a musical score. Actions associated with virtual musicians with respect to respective instruments are simulated based on one or more machine learning models, with the simulated actions being associated with a virtual musician and indicative of an expected playing style during performance of the musical score. Output audio to be provided to the user device is generated, with the output audio being generated based on the simulated actions.
US10748514B2 Musical instrument
A musical instrument includes: a vibrating member configured to be vibrated by a playing operation; an adjusting mechanism configured to perform physical adjustment to change a vibration manner of the vibrating member in playing; a detector configured to detect an adjustment state of the adjusting mechanism; a musical-sound generator configured to generate musical sound based on the playing operation; and a controller configured to control a manner of generation of the musical sound by the musical-sound generator, based on the adjustment state detected by the detector.
US10748510B2 Framebuffer compression with controllable error rate
The device and method described in this application relate generally to graphics processing systems utilizing the tile based rendering technique and more specifically relate to the processing of the framebuffer data in graphics processing applications. The present invention discloses techniques to reduce the bandwidth needed to access the color data stored in the framebuffer. A method for adaptive lossy delta based compression of color data is disclosed. The error rate, that is the amount of color data lost during the lossy compression process, is controlled by various parameters of the rendered tiles produced by the graphics processing system. The compression process is driven by a dedicated unit which enables informed compression decisions with controllable error rate so as the output color data can be reliably decompressed to produce the original color data with minimal or no errors.
US10748502B2 Driving method of display panel and display device
A driving method of a display panel and a display device are provided. The method includes: receiving an external display data; changing a luminance signal of the sub-pixel corresponding to each pixel unit of a display panel in the display data, to generate a data signal; sending the data signal; wherein the luminance of one sub-pixel in the two adjacent sub-pixels in the same color after being changed, is greater than the luminance before being changed, and the luminance of the other sub-pixel after being changed, is smaller than the luminance before being changed. The present disclosure can make the orientation of the liquid crystal molecules in the liquid crystal display panel may be more rich, and the chromaticity viewing angle of the liquid crystal display panel may be improved.
US10748501B2 Gate driver, display panel and display using same
Provided is a gate driver for use in a display panel. The gate driver includes a chamfering module configured to receive gate turn-on voltage signals and square wave controlling signals and chamfer the gate turn-on voltage signals in accordance with the square wave controlling signals to generate and output chamfered gate turn-on voltage signals, and a level shifting module configured to receive the chamfered gate turn-on voltage signals, input voltage signals and gate cut-off voltage signals, and output the chamfered gate turn-on voltage signals or the gate cut-off voltage signals in accordance with a voltage value of the input voltage signal. By integrating a chamfering module and a digital adjustable resistance module into a gate driver, it is not necessary to provide a chamfering circuit on a CB of display panel, so as the CB can be miniaturized.
US10748499B2 GOA circuit
GOA circuit is disclosed comprising m stages GOA units, wherein a n-th stage GOA unit comprises: an output control module, a forward-backward scan control module, a node signal control module, a signal output module, a first pull-down circuit, a second pull-down circuit, and a pull-up circuit, wherein m≥n≥1; output control module controls a n-th stage gate driving signal; first pull-down circuit comprises a 7th thin-film-transistor which first end connected with said output control module, and second end connected with low voltage signal; signal output module comprises a 5th thin-film-transistor which first end connected with high voltage signal and second end connected with third end of said 7th thin-film-transistor; node signal control module controls said 5th thin-film-transistor as conducting or non-conducting; second pull-down circuit controls said 5th thin-film-transistor as non-conducting. Present invention eliminates the sticking and flicker of display panels after out of power improving user experience.
US10748497B2 Light-emitting element, light-emitting device, electronic device, and lighting device
A highly reliable light-emitting element that shows a novel degradation curve when driven is provided. The degradation curve of a light-emitting element with a long lifetime is represented by a function composed of two exponential functions, which is a linear combination of an exponential function expressing an initial degradation component and an exponential function expressing a long-term degradation component. The initial degradation component is represented by a stretched exponential function, and the long-term degradation component is represented by a single exponential function. When the proportion of the initial degradation component of the degradation curve represented by the function composed of two exponential functions is less than or equal to 0.25, preferably less than or equal to 0.20, and further preferably less than or equal to 0.15; a highly reliable light-emitting element is obtained.
US10748494B1 Display device and display method thereof
A display device and a display method thereof are provided. The display device includes a display, a light sensing element, and a processor. The display is configured to display an image content. The light sensing element is configured to acquire ambient light information. The processor is coupled to the display and the light sensing element, is configured to provide the image content to the display, and adjusts an output color temperature of the display toward an ambient color temperature according to the ambient light information.
US10748491B2 Electronic device including inactive area
Disclosed is an electronic device. The electronic device comprises a cover glass, a back cover facing the cover glass, a housing surrounding a space between the cover glass and the back cover, a bezel surrounding an edge of a plane arranged below the cover glass; a display panel including a first area that is exposed through an area of the cover glass not overlapping the bezel and a second area that surrounds the first area and is arranged below the bezel, a first group of screen pixels arranged along an edge of the first area; a second group of screen pixels arranged in an area except for the first area; a display driver integrated circuit electrically connected to the second group pixels, and a processor controlling, through the display driver integrated circuit, whether to allow the second group pixels to emit light, wherein the first group screen pixels are not electrically connected to the display driver integrated circuit, and wherein the second area includes a gap for compensating a tilt between the cover glass and the display panel when the cover glass is coupled to the display panel.
US10748490B2 Organic light emitting diode (OLED) compensation circuit, display panel and display apparatus
An organic light-emitting diode (OLED) compensation circuit, a display panel and a display apparatus are provided. The OLED compensation circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, a storage capacitor and an OLED element. For the first transistor, a gate electrode is electrically connected to a first scanning signal line, a first electrode electrically connected to a data signal line, and a second electrode electrically connected to a first node. For the second transistor, a gate electrode is electrically connected to a first light-emitting control signal line, a first electrode electrically connected to a first voltage signal line, and a second electrode electrically connected to a second node. For the third transistor, a gate electrode is electrically connected to the first node, a first electrode electrically connected to the second node, and a second electrode electrically connected to a third node.
US10748487B2 Electro-optical device and electronic apparatus
An electro-optical device includes a scan line, a data line, a pixel circuit provided at an intersection of the scan line and the data line, a first high potential line, a first low potential line, a second high potential line, and a second low potential line. The pixel circuit includes a light emitting device, a memory circuit disposed between the first high potential line and the first low potential line, a first transistor of N-type including a gate electrically connected to the memory circuit, and a second transistor disposed between the memory circuit and the data line. The light emitting device and the first transistor are disposed in series between the second high potential line and the second low potential line.
US10748484B2 Light-emitting element and display device
A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US10748481B2 Gate driver and display device including the same
A gate driver and a display device including the same are discussed. The gate driver includes a plurality of stages. Each stage includes a transistor T1 configured to apply a start signal to a node Q, a transistor Tu configured to output an emission signal of a gate low voltage to a node Na depending on a voltage of the node Q, a transistor T5 configured to control a voltage of a node QB to be reversed to the voltage of the node Q, a transistor Td configured to output the emission signal of a gate high voltage higher than the gate low voltage to the node Na depending on the voltage of the node QB, and a transistor Tbv connected between the transistor T1 and the node Q and configured to stabilize the voltage of the node Q.
US10748479B2 Semiconductor device, display system, and electronic device
A novel semiconductor device or a novel display system is provided. A signal generation portion monitors display conditions and controls the potentials output from a power supply circuit, in accordance with the display conditions. Specifically, a controller changes the parameter stored in a memory device when display conditions change. Then, the power supply circuit generates the potentials with the use of the changed parameter. Accordingly, the voltage applied to a light-emitting element can be controlled in accordance with the display conditions, which reduces the power consumption in a display portion.
US10748478B2 OLED panel temperature compensation system and OLED panel temperature compensation method
The invention provides an OLED panel temperature compensation system and method. The system comprises an OLED panel and a processing module connected to the OLED panel, the OLED panel is disposed with a temperature sensor layer of a plurality of temperature sensors on one side or inside; when performing temperature compensation, the temperature sensor detects the temperature of the location and transmits to the processing module, the processing module receives and processes the initial data signals of the plurality of sub-pixels to obtain the to-be-displayed brightness of the plurality of sub-pixels, and receives and processes the temperatures from the plurality of temperature sensors to obtain the temperatures of the plurality of sub-pixels, and generates and outputs compensation data signals corresponding to the plurality of sub-pixels according to the to-be-displayed brightness and temperature of the plurality of sub-pixels. The OLED panel is thus accurately and effectively compensated for temperature.
US10748471B2 Gate driving circuit and display device having the same
A gate driving circuit comprising stages cascade-connected with each other and configured to output gate signals, a stage of the stages including a pull-up circuit configured to output a high voltage of a clock signal as a high voltage of a gate signal in response to a bootstrap voltage of a control node in a period of a frame period, a first discharging circuit configured to discharge a voltage of the control node to a first low voltage in response to a carry signal of at least one stage of the plurality of stages that is subsequent to the stage, and a second discharging circuit configured to discharge a voltage of the control node to a second low voltage being lower than the first low voltage in response to a carry signal of at least one stage of the plurality of stages that is subsequent to the stage.
US10748468B2 Display panel and display device
A display panel is provided. The display panel includes a plurality of data lines, a plurality of scan lines, and a plurality of pixel units, wherein each of the plurality of pixel units includes a plurality of sub-pixel units; the plurality of sub-pixels in a same pixel unit are connected to a same data line, and are correspondingly connected to different scan lines. The display panel includes a data driving module and a scan driving module. The data driving module includes a pulse width modulating chip, a gamma correcting chip, a timing control chip, and a data signal generating chip. A display device is also provided.
US10748465B2 Gate drive circuit, display device and method for driving gate drive circuit
A gate drive circuit, a display device and a driving method are provided. The gate drive circuit includes a scan signal generation circuit and output control circuits in N stages. The scan signal generation circuit includes first output terminals in 2N stages, and is configured to output scan pulse signals in an order at the first output terminals in 2N stages; each of the output control circuits in N stages includes an input terminal, a first control terminal, a second control terminal, a second output terminal, and a bootstrap circuit, and is configured to control the bootstrap circuit, under control of a first control signal received by the first control terminal, an input signal received by the input terminal, and a second control signal received by the second control terminal, to output an output pulse signal with different pulse levels at the second output terminal.
US10748463B2 System architecture and method of processing an image therein
A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause the processor to execute an image processing method, the image processing method including establishing a zero crossing region from a target image onto a screen, wherein the zero crossing region comprises a corresponding value. The method further includes receiving a variable input and an integration time input, wherein the variable input comprises a frequency number for an image accumulation procedure, and wherein the integration time comprises a time period for which an aperture for a sensor receives incoming signals. Additionally, the method includes performing the image accumulation procedure. Moreover, the method includes producing a final greyscale image by adding a plurality of sets of vertically shifted pixel values, wherein the frequency number for the image accumulation procedure ranges from 3 to 20.
US10748462B2 Hardware controller of NAND device, control method and liquid crystal display
Disclosed is a hardware controller of a Nand device, a control method and a liquid crystal display. The hardware controller includes: a bad block management module, configured to manage bad block information of the Nand device, where the bad block information represents a bad block set in the Nand device; a main control module, configured to receive an operation command of a terminal; wherein the operation command is used to indicate a read/write operation on a target block set of the Nand device and a data transmission mode to perform the read/write operation, and the data transmission mode includes at least one of parallel transmission and serial transmission; and a read/write module, configured to skip a block in the Nand device that exists both in the bad block set and the target block set, and perform the read/write operation on remaining blocks in the target block set.
US10748455B2 Single side fastening system for identification placard for utility vault lids
A fastener for attaching an identification placard having a post to a lid for a utility vault from a single side of the lid, the fastener includes a body portion for positioning within a hole in the lid, the fastener having tabs for retaining the fastener to the lid and lobes for preventing over insertion of the fastener into the hole in the lid and a bore extending through or partially through the body portion for receipt of and friction retention and/or mechanical interlocking of the post of the identification placard.
US10748449B2 Medicament delivery training device
In one embodiment herein a medicament delivery training device configured to provide stepwise instructions for using the device that are delivered to a user in a particular sequence is provided. The device includes a housing having an actuation member to simulate delivery of medicament from the device. The device also includes a control interface associated with the device, the control interface including at least one responsive member reactive to a user input. The device further includes a signal output component associated therewith, and circuitry associated with the device configured so as to control a provision of the stepwise instructions to the user in the particular sequence.
US10748448B2 Haptic communication using interference of haptic outputs on skin
Embodiments relate to enhancing haptic communication by using two or more cutaneous actuators to create constructive or destructive interference patterns on the receiving user's skin. The actuator signals for the two or more cutaneous actuators are shaped and generated so that the two or more cutaneous actuators cause vibrations on the receiving user's patch of skin to increase or decrease. In this way, various enhancement to haptic communication can be achieved.
US10748447B2 Systems and methods providing a computerized eyewear device to aid in welding
Systems and methods to aid a welder or welding student. A system may provide a real-world arc welding system or a virtual reality arc welding system along with a computerized eyewear device having a head-up display (HUD). The computerized eyewear device may be worn by a user under a conventional welding helmet as eye glasses are worn and may wirelessly communicate with a welding power source of a real-world arc welding system or a programmable processor-based subsystem of a virtual reality arc welding system.
US10748445B2 Automated nutrition analytics systems and methods
Automated food item consumption and nutrition tracking and analytics. By providing closed-form visual food item consumption data entry generally contemporaneously with food item consumption, nutrition characteristics of the consumed food items are analyzed to compile reports and identify trends. A reporting service generates reports of food item consumption and associated nutrition intake for distribution to computing devices via a communications network.
US10748444B2 Apparatus for writing motion script, apparatus for self-teaching of motion and method for using the same
Disclosed herein are an apparatus for writing a motion script and an apparatus and method for self-teaching of a motion. The method for self-teaching of a motion, in which the apparatus for writing a motion script and the apparatus for self-teaching of a motion are used, includes creating, by the apparatus for writing a motion script, a motion script based on expert motion of a first user; analyzing, by the apparatus for self-teaching of a motion, a motion of a second user, who learns the expert motion, based on the motion script; and outputting, by the apparatus for self-teaching of a motion, a result of analysis of the motion of the second user.
US10748442B2 Welding training system
A welding training system includes one or more welding operator device which provides positional feedback relevant to a quality weld. The positional feedback is analyzed and, when the positional feedback is outside of a predetermined range, a signal is provided to the welding operator. In one embodiment, tactile feedback is provided in a welding gun.
US10748437B2 Learning aid apparatus and system
The present invention as disclosed in various embodiments relates to apparatuses/devices, methods, and systems for engaging a user with a disability to learn by stimulating various senses of the user and providing positive responses and gratifications in response to use by the user.
US10748434B2 Methods, systems, and apparatus for drone collision avoidance and acoustic detection
Methods, systems, and apparatus for drone collision avoidance and acoustic sensing are disclosed. An example apparatus to detect acoustic data from a drone includes a controller to set a target revolutions per minute (RPM) for a motor of the drone. The controller is to modify the target RPM based on a modulation pattern to cause the motor to rotate a propeller of the drone at a modulated RPM. The modulated RPM creates self-generated noise. The example apparatus also includes a sensor to gather acoustic data and an analyzer to remove the self-generated noise from the acoustic data to create external acoustic data for processing.
US10748431B2 Airfield traffic status management
Methods, devices, and systems for airfield traffic status management are described herein. One device includes a memory, and a processor to execute executable instructions stored in the memory to receive airport information associated with an airport, generate, using the airport information, an aircraft arrival and departure analysis, where the aircraft arrival and departure analysis includes aircraft scheduled to arrive at the airport in a graphical view and aircraft scheduled to depart from the airport in the graphical view, where the graphical view includes a graphical representation of an amount of aircraft scheduled to arrive at or depart from the airport for a particular time period, and display the aircraft arrival and departure analysis in a single integrated display.
US10748429B2 Aircraft node of a decentralized airspace management system
Systems, methods and non-transitory computer readable storage media for airspace management within an airspace region at a node of a peer to peer network having a plurality of nodes and maintaining a blockchain containing a current deconflicted flight schedule for the airspace region. One method includes receiving requests for airspace reservations, each including flight plan data, from other nodes over the peer to peer network, compiling the flight plan data to identify conflicts between the requests and the current deconflicted flight schedule, validating the flight plan data of the requests that do not conflict with the current deconflicted flight schedule to generate validated airspace reservations, creating a block containing the validated airspace reservations and interlinking the block with the blockchain such that the blockchain contains a new deconflicted flight schedule for the airspace region for broadcast to the other nodes over the peer to peer network.
US10748426B2 Systems and methods for detection and presentation of occluded objects
System, methods, and other embodiments described herein relate to acquiring remote sensor data and identifying occluded objects from the remote sensor data. In one embodiment, a method includes acquiring, within a vehicle from one or more remote sensors, remote sensor data that indicates information about a nearby environment of the vehicle. The method includes identifying an occluded object in the surrounding environment according to the remote sensor data, and local sensor data generated by the vehicle. The occluded object is obscured from being perceived by one or more vehicle sensors of the vehicle. The local sensor data indicates information about at least nearby objects that have been observed by the vehicle sensors. The method includes rendering, within the display of the vehicle, a visualization of the occluded object to provide a view of the occluded object when the occluded object is otherwise obscured from being perceived by the vehicle.
US10748423B2 Proximity-based vehicle tagging
A system for tagging a vehicle generally includes a vehicle comprising a vehicle identification module comprising a user input processing module configured to receive an initiation communication comprising a data set that includes both target vehicle identifying data and target vehicle status information. The target vehicle status information includes at least an operative defect of a target vehicle. The system comprises a vehicle location database comprising identification information of a plurality of potential target vehicles. The system comprises a server comprising a server validation module configured to: interrogate the vehicle location database for the identification information; and identify the target vehicle of the plurality of potential target vehicles based on the target vehicle identifying data. The server comprises a recipient determination module configured to: analyze the target vehicle status information to determine at least one target information recipient; and transmit a notification signal to the target information recipient.
US10748419B1 Vehicular traffic alerts for avoidance of abnormal traffic conditions
Methods and systems are described for generating a vehicle-to-vehicle traffic alert and updating a vehicle-usage profile. Various aspects include detecting, via one or more processors associated with a first vehicle, that an abnormal traffic condition exists in an operating environment of the first vehicle. An electronic message is generated and transmitted wirelessly, via a vehicle-mounted transceiver associated with the first vehicle, to alert a nearby vehicle of the abnormal traffic condition and to allow the nearby vehicle to avoid the abnormal traffic condition. The first vehicle receives telematics data regarding operation of the nearby vehicle after the nearby vehicle received the electronic message, and transmits the telematics data to a remote server for updating a vehicle-usage profile associated with the nearby vehicle.
US10748416B2 Geographic based remote control
An intermediary between a remote control device and a remotely controllable device implements identification and/or authentication. The intermediary is, e.g., a node or set of nodes within a head end of a cable network service provider. A remote control device at a customer premise sends a command intended to control a remotely controllably device which is also located at the same customer premise. The customer premise includes a network interface, e.g., a cable modem, which has associated identification information. The command and the associated network interface identification information are communicated to the intermediary, e.g., via a cable modem. The intermediary accesses a subscriber record corresponding to the location based on the network interface identification information. The intermediary identifies the device to be controlled, e.g., a particular set top box and/or authenticates the remote control device. A command is sent via the network to the device to be controlled.
US10748412B2 Systems and methods for security sensor configuration
Systems and methods for configuring a security sensor are provided. Some methods can include receiving user input identifying a configuration setting of the security sensor through a user input device located on the security sensor, identifying the configuration setting based on the user input, transmitting a registration message to a security system control panel identifying the configuration setting, and operating in accordance with the configuration setting.
US10748411B2 System and method for automatically disarming an intrusion detection system
A system for automatically disarming an intrusion detection system, the intrusion detection system protecting a premises and having an armed state and a disarmed state of operation, including an intrusion detection system state of operation ascertainer operable, responsive to receiving an indication of detection of an intrusion, for ascertaining whether the intrusion detection system is in the armed state; a registered mobile communicator proximity detector communicating with the intrusion detection system state of operation ascertainer and operable, responsive to ascertaining that the intrusion detection system is in the armed state of operation, for ascertaining whether at least registered mobile communicator is in a vicinity of the premises; and an automatic intrusion detection system disarmer communicating with the registered mobile communicator proximity detector and operable, responsive to the ascertaining that at least one registered mobile communicator is in the vicinity of the premises, for automatically disarming the intrusion detection system.
US10748402B2 Method and apparatus for matching vital sign information to a concurrently recorded data set
An approach is provided for matching vital sign information to a concurrently recorded data set according to a time domain. The approach involves determining sensor information collected from one or more sensors configured to monitor one or more vital signs of one or more objects within a monitored area. The approach also involves processing and/or facilitating a processing of the sensor information to detect the one or more objects and to track the one or more vital signs of the one or more objects over a time domain. The approach further involves matching the one or more vital signs of the one or more objects to a concurrently recorded data set based on the time domain. The approach further involves storing at least one record of the one or more vital signs matched to the concurrently recorded data set.
US10748398B2 Security camera with adaptable hood
A security device comprising a body having a first end and a second end, the first end being threadable into a light socket and the second end having a rotatable mount disposed thereon. The body may also include a light source disposed on the body of the security device and a slide connected to the rotatable mount, wherein the slide is configured to extend away from the mount. A camera with a lens may be disposed on a distal portion of the slide. The security device may further include a hood surrounding the lens of the camera and extending beyond the lens of the camera.
US10748397B2 Monitoring system
A monitoring system includes: a camera, a storage section, and a control unit. The camera photographs an object. The storage section stores a first photographed image photographed by the camera and a second photographed image photographed by the camera at a same photographing place of a photographing place of the first photographed image after the photographing of the first photographed image. The control unit includes a processor and, through execution of a control program by the processor, functions as an obstacle determination section and a control section. The obstacle determination section calculates a difference between the first photographed image and the second photographed image and determines, based on the difference, whether or not an obstacle is present in a photographing range of the camera. The control section performs, upon determination by the obstacle determination section that the obstacle is present, processing of reporting results of the determination.
US10748387B2 Device for reading a magnetic stripe and/or chip card having a camera for the detection of inserted skimming modules
The invention relates to a device (10) for reading a magnetic stripe and/or chip card comprising a card reader (16) for reading out data from the magnetic stripe and/or chip card, said card reader having a transport path (14) along which the magnetic stripe and/or chip card is moved when it is inserted into the card reader (16) and/or when it is removed from the card reader (16) and/or is received during the readout of data. Further, the device (10) has an image capturing unit (20) for capturing images of the card reader (16), the card reader (16) being designed such that by means of images captured by the image capturing unit (16) it can be detected whether a skimming module is inserted into the transport path (14) of the card reader (16).
US10748386B2 Method for administrating a package of shuffled playing cards
Administrating a package of shuffled playing cards to prevent fraudulent card exchanges. The administrating system is configured to calculate places and a number of packages of shuffled playing cards at places of the backyard, the places of playing tables, places of carriers and the disposition place using information obtained by the loading step and unloading step and the administrating system calculates by every ID codes bases 1) places of packages registered by the registering step for registering to a data base of administrating system and a number of packages place by place from information obtained from the loading step and the unloading step. The administrating system is configured to recognize whether there is a lost package by comparing the information of all ID codes registered in registering steps with the ID codes at places of packages obtained at the calculating step from the loading step and the unloading step.
US10748381B2 System and method for integrated multiple source player cash access
The present invention relates to a system and method for integrating player tracking and cash access in a casino or other gaming environment. One aspect of the invention relates to integrating player tracking and cash access transactions by allowing a player to utilize a player tracking card for each financial transaction conducted in a gaming environment, wherein financial account information for the player, such as bank or credit card information, is linked to their player tracking account and card.
US10748378B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10748376B2 Real-time game tracking with a mobile device using artificial intelligence
Methods and systems are disclosed for real-time tracking of a multiplayer ball game using a mobile computing device. The methods and systems are configured to receive an input video of the multiplayer ball game captured using a camera on the mobile computing device in a gaming area associated with n players, where n is an integer and n≥2; detect a plurality of player postures, by performing a computer vision algorithm on each of a plurality of frames of the input video; extract an associated player feature from each of the plurality of player postures; assign each of the plurality of player postures, based on the associated player feature, to one of at least n posture groups, where each player is represented by one of the at least n posture groups; and determine a player location for each player, based on the player's posture group.
US10748374B2 Predictive competitive sports game system
A system and method providing a game for users to select predictive statements about a future sporting event that the user believes will become true. A user or gamer initiates the game contest by opening that game site and choosing a particular competitive sporting event from a list of competitive sporting events. The user is then presented with a pool of predictive statements relating to the chosen sporting event. Each contest has multiple users who compete with each other for points. After the conclusion of the competitive sporting event or events, based on the outcome and occurrences during the event, it is determined which of the predictive statements are true, and which are not. Points are awarded to users for true statements and the user with the most points is declared the winner.
US10748373B2 Peer-to-peer wagering platform
Data characterizing historical skills-based gaming metrics for a first user and historical skills-based gaming metrics for at least one second user is accessed. Using the accessed data and a set of rules, a targeted advertisement to present to the first user is determined. The targeted advertisement specifies at least one skills-based game and a characterization of the at least one second user's historical skills-based gaming metrics. The targeted advertisement is generated. Data characterizing the targeted advertisement is provided. Related apparatus, systems, techniques, and articles are also described.
US10748372B2 Dual function gaming unit and system
Embodiments of the invention comprise a gaming machine and a gaming system. The gaming machine offers one or more primary wagering games via a master gaming controller of the machine as presented by one or more primary display devices, and allows a player to access online wagering games or events via a secondary gaming unit. The secondary gaming unit may comprise a processor and a secondary display device. A player may fund wagers, including for online game play, via a player account or wallet of a payment system to which online game servers and the gaming machine communicate.
US10748368B2 Banknote validator
A banknote validator having a housing, a validation sensor; and a banknote drive mechanism. The banknote drive mechanism may be arranged to transport a banknote from an input aperture to a stacking device. The banknote drive mechanism may delimit a first banknote pathway proximal to an input aperture, and a second banknote pathway proximal to the stacking device. A pivotable security gate arrangement may be included that is resiliently biased to project into the second banknote pathway.
US10748365B2 Method and system for controlling a movable barrier
A method and system include monitoring to detect a crossing of a first geographic boundary and monitoring to detect a crossing of a second geographic boundary. When a crossing of the first geographic boundary and a crossing of the second geographic boundary are detected in succession, a first barrier system response is initiated. In some examples, when a crossing of the third geographic boundary and a crossing of the second geographic boundary are detected in succession, a second barrier system response is initiated.
US10748359B2 Method and system for data reporting using customized triggers
Methods and systems for data recording for an aircraft are provided. The method includes a ground station (GS) module external to the aircraft, and a trigger module onboard the aircraft. The GS module performs: creating a trigger library comprising multiple trigger logic modules based on a first user input and aircraft specific parameters; generating an aircraft-specific configuration file (CF) based on a second user input and the trigger logic library; and transmitting the CF to the trigger module. The trigger module performs: receiving the CF; receiving and processing the CF with various aircraft signals during aircraft operation to monitor for triggers; and, responsive to determining that the trigger occurred, (i) recording data bus activity for a duration of time associated with the trigger identity, (ii) generating a customized data report (CDR) including the record of data bus activity, and (iii) transmitting the CDR to the GS module.
US10748357B2 Waveform estimating device, waveform estimating method, and waveform estimating program
A waveform estimating method performed by a computer, the waveform estimating method including: estimating a first vibration component of less than a first frequency in a period from a present time to a time preceding by a half wavelength of the first frequency, using an input waveform in the period, the input waveform corresponding to a driving trajectory of a vehicle traveling on a roadway; and calculating a second vibration component of the first frequency or higher in the period by subtracting the first vibration component from the input waveform.
US10748356B1 Vehicle diagnostic and programming device and method
A method and system of diagnosing and/or programming a vehicle with a vehicle interface device that is configured to operate on a predetermined use basis. The vehicle interface device is operatively connected with one or more electronic control units of a vehicle via a diagnostic port of the vehicle. The interface device is enabled to be operable to diagnose and/or program a vehicle for a predetermined use, such as by receiving an activation signal. The vehicle interface device is subsequently disabled from operating to diagnose and/or program a vehicle upon the vehicle interface device operating for the predetermined use.
US10748354B2 Communication method, device, and system for vehicle remote diagnosis
The present application provides a communication method for vehicle remote diagnosis, which is applied to a WEB server; the method comprises: establishing a first socket connection with the WEB front end when receiving a landing request of the WEB front end; receiving a vehicle remote diagnosis request of the WEB front end through the first socket connection and obtaining an identification of a target vehicle diagnosis equipment carried in the vehicle remote diagnosis request; establishing a second socket connection with the target vehicle diagnosis equipment according to the identification of the target vehicle diagnosis equipment; performing interaction of the vehicle diagnosis data between the WEB front end and the target vehicle diagnosis equipment through the first socket connection and the second socket connection. The application also provides a communication device and system for vehicle remote diagnosis. The application can improve the real-time capability and convenience of vehicle remote diagnosis.
US10748350B1 Modification of animated characters
Some implementations relate to modification and display of game characters. In some implementations, a computer-implemented method to update a displayed character includes providing a user interface with endpoints, an input area enclosed by a plurality of lines, and a preview area that includes the displayed character. Each endpoint is associated with a corresponding type of character. Each line of the plurality of lines connects two adjacent endpoints. The method further includes receiving user input that is indicative of a particular position within the input area, in response to receiving the user input, determining a size of one or more body parts of the displayed character based on the position, and updating the displayed character in the preview area based on the determined size of the one or more body parts of the displayed character.
US10748348B2 Method, apparatus and electronic device for displaying an image and storage medium
Embodiments of the present application provide a method, apparatus, electronic device for displaying an image and a storage medium. The method and apparatus are applied to an electronic device. The method comprises: determining a display angle of a 3D wallpaper containing elements, wherein the 3D wallpaper is obtained by pasting an overall spherical panoramic image containing all the elements onto one 3D model; determining a graphic to be displayed corresponding to the display angle in the overall spherical panoramic image; and rendering the graphic to be displayed and displaying the rendered graphic. In the embodiments, when the graphic to be displayed corresponding to the display angle of the 3D wallpaper is rendered, the operation on unnecessary occluded parts is avoided, thereby reducing the amount of computation in displaying the 3D wallpaper and saving the computing resources.
US10748345B2 3D object composition as part of a 2D digital image through use of a visual guide
Techniques and systems are described in which a visual guide is employed as part of an image processing system to aid composition of a 3D object as part of a digital image. In one example, the image processing system receives inputs that specify an orientation of a plane in the user interface. In response, the image processing system outputs the visual guide in the user interface as corresponding to the plane. The image processing system then orients a 3D object based on the plane defined by the visual guide, to which, rendering techniques are then applied such as physics-based rendering and image-based lighting.
US10748337B2 Virtual asset map and index generation systems and methods
A system for generating a nearest neighboring vertices index. The system includes a memory and one or more processors. The one or more processors receive a base figure asset and an item asset, determine nearest neighbor vertices between the base figure asset and the item asset using at least one of a k-dimensional tree algorithm and a geodesic algorithm, and generate the nearest neighboring vertices index based on the determined nearest neighbor vertices between the base figure asset and the item asset.
US10748333B2 Finite aperture omni-directional stereo light transport
In various embodiments, a finite aperture omni-directional camera is modeled by aligning a finite aperture lens and focal point with the omni-directional part of the projection. For example, each point on an image plane maps to a direction in camera space. For a spherical projection, the lens can be orientated along this direction and the focal point is picked along this direction at focal distance from the lens. For a cylindrical projection, the lens can be oriented along the projected direction on the two dimensional (2D) xz-plane, as the projection is not omni-directional in the y direction. The focal point is picked along the (unprojected) direction so its projection on the xz-plane is at focal distance from the lens. The final outgoing ray can be constructed by sampling of point on this oriented lens and shooting a ray from there through the focal point.
US10748328B2 Recording medium, information processing apparatus, influence degree deriving method, and image generation method
An information processing apparatus acquires information representing an angle concerning a view direction for each of a first view direction, a second view direction, and a third view direction and an output view direction. The apparatus derives the influence degree of the rendering representation of the target object concerning each of the first view direction, the second view direction, and the third view direction to the rendering representation of the target object concerning the output view direction based on a curve determined in advance as a reference of rotation of the target object, for which a point on a line corresponding to the angle concerning the view direction is determined.
US10748323B2 GPU based shader constant folding
Embodiments described herein provide a general purpose graphics processing device, comprising a general purpose graphics processing compute block to process a workload including graphics or compute operations, a memory, and a constant folding unit comprising a processing unit to receive a first input shader and metadata for the first input shader, receive a first constant buffer comprising runtime constants for the first input shader, and generate an improved shader from the first input shader and the runtime constants. Other embodiments may be described and claimed.
US10748322B1 Systems and methods for generating cartoon images from images
Systems and methods for generating cartoon images or emojis of an individual from a photograph of the individual is described. The systems and methods involve transmitting a picture of the individual, such as one taken with a mobile device, to a server that generates a set of emojis showing different emotions of the individual from the picture. The emojis are then transmitted to the mobile device and are available for use by the user in messaging applications, emails, or other electronic communications. The emojis can be added to the default keyboard of the mobile device or be generated in a separate emoji keyboard and be available for selection by the user.
US10748320B2 Animation simulation of biomechanics
Methods, systems, and storage media for generating and displaying animations of simulated biomechanical motions are disclosed. In embodiments, a computer device may obtain sensor data of a sensor affixed to a user's body or equipment used by the user, and may use inverse kinematics to determine desired positions and orientations of an avatar based on the sensor data. In embodiments, the computer device may adjust or alter the avatar based on the inverse kinematics, and generate an animation for display based on the adjusted avatar. Other embodiments may be disclosed and/or claimed.
US10748319B1 Composite radiographic image that corrects effects of parallax distortion
The present disclosure is directed toward systems and methods for generating a composite radiographic image that corrects effects of parallax distortion. A sequence of radiographic images—including a series of discrete exposures or image frames from a fluoroscopic procedure—may be acquired using a C-arm apparatus. An exemplary method may include receiving a plurality of radiographic image frames pertaining to a patient, identifying a region of interest on the image frames, cropping the region of interest from a plurality of image frames, selecting a plurality of sequential portions of cropped image frames, and stitching together the selected portions to form a composite image that corrects effects of parallax distortion and displaying a three-dimensional image of a part of the patient according to the orientation of the patient calculated from this two-dimensional intra-operative radiographic imaging information.
US10748318B2 System and method of scanning and editing two dimensional floorplans
A system and method of generating a two-dimensional (2D) image of an environment is provided. The system includes a 2D scanner having a controller that determines a distance value to at least one of the object points. One or more processors are operably coupled to the 2D scanner, the one or more processors being responsive to nontransitory executable instructions for generating a plurality of 2D submaps of the environment based at least in part on the distance value, each submap generated from a different point in the environment. A map editor is provided that is configured to: select a subset of submaps from the plurality of 2D submaps; and generate the 2D image of the environment using the subset of 2D submaps. The method provides for realigning of 2D submaps to improve the quality of a global 2D map.
US10748312B2 Tagging utilizations for selectively preserving chart elements during visualization optimizations
Various methods, systems and storage devices are provided for tagging chart elements and for optimizing chart visualizations. Tagged chart elements and their corresponding display attributes are preserved during chart visualization optimizations that result in a modification of untagged chart elements.
US10748305B2 Image capturing apparatus that can reduce amount of data that is to be recorded, method for controlling the image capturing apparatus, and storage medium
An image capturing apparatus comprises: an image capturing unit configured to capture a plurality of RAW image data sets while shifting a position of an image sensor relative to an optical axis; a difference generation unit configured to generate difference data; an encoding unit configured to encode the difference data; and a recording unit configured to record the encoded difference data, wherein, when generating difference data regarding a first RAW image data set and a second RAW image data set included in the plurality of RAW image data sets, the difference generation unit shifts the first RAW image data set, and obtains a difference between pieces of pixel data having the same color component, respectively included in the first RAW image data set and the second RAW image data set, to generate the difference data.
US10748303B2 Rear facing lane detection overlay
A rearward lane display system includes an image sensor configured to capture one or more images including lane markers forward of a vehicle, one or more display mirrors, and a processor in communication with the image sensor and the display mirrors, where the processor is configured to process the one or more images to predict where the lane markers will appear rearward of the vehicle, and display representations of the predicted lane markers in the one or more display mirrors.
US10748300B2 Target body, arrangement including a target body, and method for determining a position and/or an alignment of a target body
A target body includes a plurality of markers, which together form a target for optically capturing and for determining a position and/or alignment of the target body from the captured markers, in particular for determining a position and/or an alignment of a movable part of a coordinate measuring machine, a robot, a material application machine or a machine tool. The target body includes a plurality of surface regions. The surface regions are oriented in different directions. At least one of the markers is arranged in a surface region. In addition, an arrangement which includes a target body and a method for determining a position and/or an alignment of the target body are provided.
US10748296B2 Methods and devices for surface motion tracking
Embodiments of the disclosure may be directed to an image processing system configured to receive a medical image of a region of a subject's body taken at a first time and to receive a surface image of an exterior portion of the region of the subject's body taken at the first time. The image processing may also be configured to receive a medical image of the region of the subject's body taken at a second time and to register the medical image taken at the first time, the surface image taken at the first time, and the medical image taken at the second time.
US10748293B2 Tomography apparatus and method for reconstructing tomography image thereof
A tomography apparatus includes a data acquirer configured to acquire partial images of an object including a first image and a second image having imaged a surface of a portion of the object corresponding to a first time and a second time, respectively, by performing a tomography scan on the object that is moving, and acquire first information indicating motion of the object by using the first image and the second image; and an image reconstructor configured to reconstruct a target image by using the first information.
US10748289B2 Coregistration of endoluminal data points with values of a luminal-flow-related index
Apparatus and methods are described for use with an endoluminal data-acquisition device configured to be moved through a lumen of a subject's body, and a two-dimensional angiographic image of the lumen. A value of a luminal-flow-related index of the subject is determined non-invasively at a plurality of locations along the lumen, at least partially by performing image processing on the angiographic image. While the endoluminal data-acquisition device is being moved through the lumen, a set of endoluminal data points of the lumen at a plurality of locations within the lumen is acquired, using the endoluminal data-acquisition device. It is determined that respective endoluminal data points correspond to respective locations along the lumen, and, in response thereto, it is determined that respective endoluminal data points correspond to respective values of the luminal flow-related index. Other applications are also described.
US10748280B2 Systems and methods for image processing
An image processing method is provided, including: obtaining image data of a cavity wall of an organ; unfolding the cavity wall; and generating an image of the unfolded cavity wall. The unfolding of the cavity wall may include: obtaining a mask and a centerline of the organ; obtaining a connected region of the mask; dividing the connected region into at least one equidistant block; determining an orientation of the equidistant block in a three-dimensional coordinate system including a first direction, a second direction and a third direction; determining an initial normal vector and an initial tangent vector of a center point of the centerline; assigning a projection of the initial normal vector to a normal vector of a light direction of the center point; assigning the third direction or an reverse direction of the third direction to a tangent vector of the light direction of the center point.
US10748279B2 Image processing apparatus, image processing method, and computer readable recording medium
An image processing apparatus includes: an image acquiring unit configured to acquire a lumen image of a living body; an image generating unit configured to generate a plurality of new images by changing at least one of a hue and a brightness of the lumen image to predetermined values based on range information in which a range of at least one of a hue and a brightness is set in advance according to biometric information included in the lumen image; and a learning unit configured to learn identification criteria to perform identification of a subject based on the images.
US10748274B2 Detecting portions of interest in images
A computer-implemented method of automatically locating a portion of interest in image or matrix data derived from an item under consideration includes: identifying parts of the image or matrix data that satisfy a preset threshold as objects which are possibly parts of the portion of the interest; applying at least one preselected filter to the data corresponding to the objects to find a set of objects consisting of the objects most likely to be part of the portion of interest; sorting the objects of the set into clusters according to a predefined criterion; and using a known characteristic of the portion of interest to identify which one of the clusters corresponds to the portion of interest.
US10748272B2 Measuring height difference in patterns on semiconductor wafers
An improved technique for determining height difference in patterns provided on semiconductor wafers uses real measurements (e.g., measurements from SEM images) and a height difference determination model. In one version of the model, a measurable variable of the model is expressed in terms of a function of a change in depth of shadow (i.e. relative brightness), wherein the depth of shadow depends on the height difference as well as width difference between two features on a semiconductor wafer. In another version of the model, the measurable variable is expressed in terms of a function of a change of a measured distance between two characteristic points on the real image of a periodic structure with respect to a change in a tilt angle of a scanning electron beam.
US10748271B2 Method of defect classification and system thereof
There are provided system and method of classifying defects in a specimen. The method includes: obtaining one or more defect clusters detected on a defect map of the specimen, each cluster characterized by a set of cluster attributes comprising spatial attributes including spatial density indicative of density of defects in one or more regions accommodating the cluster, each given defect cluster being detected at least based on the spatial density thereof meeting a criterion; for each cluster, applying a cluster classifier to a respective set of cluster attributes thereof to associate the cluster with one or more labels of a predefined set of labels, wherein the cluster classifier is trained using cluster training data; and identifying DOI in each cluster by performing a defect filtration for each cluster using one or more filtering parameters specified in accordance with the label of the cluster.
US10748268B2 Retinal vessel image enhancement method and system
An retinal vessel image enhancement method comprises: constructing a blood vascular dictionary; applying Frangi-based filtering to retinal vessel images, deciding blood vessels in a second image sub-block belong to wide or thin vessels by directional filtering, and setting residual error weight and residual error threshold of a vascular region; calculating inner products between the second image sub-block and each first image sub-block, selecting a first image sub-block with maximum inner product, and calculating its corresponding sparse coefficient; calculating residual error image, and calculating the residual error of the vascular region according to the residual error weight of the vascular region, when the residual error is greater than the residual error threshold, the residual error image is set as a second image sub-block, repeating and calculating residual error; reconstructing the second image sub-block according to the sparse coefficient, then restructuring each reconstructed second image sub-block, obtaining enhanced retinal vessel images.
US10748263B2 Medical image processing apparatus, medical image processing method and medical image processing system
A medical image processing apparatus includes an acquisition unit, a processing unit, a memory and a display. The acquisition unit acquires first volume data including data of a subject. A predetermined luminance condition is set in the memory. The predetermined luminance condition is a luminance condition that is to be satisfied by luminance of a first SUM image rendering the acquired first volume data. The processing unit generates first luminance information that gives the luminance of the first SUM image that satisfies the predetermined luminance condition, generates the first SUM image by rendering the acquired first volume data with the generated first luminance information, and displays the generated first SUM image in the display.
US10748262B2 Noise enhanced histograms
Apparatus for binning an input value into one of a plurality of bins which collectively represent a histogram of input values, each of the plurality of bins representing a corresponding range of input values, the apparatus comprising: an input for receiving an input value; a noise source configured to generate an error value according to a predetermined noise distribution; and a binning controller configured to mix the received input value with the error value so as to generate a modified input value and to allocate the modified input value to the bin corresponding to that modified input value.
US10748261B2 False color removal method
The present invention discloses a false color removal method comprising: receiving a current pixel including a first color value, a second color value and a third color value, in which the three color values are composed of a maximum value, a medium value and a minimum value; performing permutation to the maximum value, the medium value and the minimum value to obtain six permutation results; calculating six weighting values, in which a kth weighting value is calculated according to at least a kth permutation result of the six permutation results and the three color values, and the k stands for an integer-variable between one and six; calculating six products, in which a kth product is obtained by multiplying the kth weighting value by the kth permutation result; and using the sum of the six products to update the first, second and third color values.
US10748260B2 Image processing method and display apparatus therefor providing shadow effect
An image processing method and a display apparatus therefor are provided. The display apparatus includes a display, a communicator that communicates with an external device; a memory storing one or more instructions; and a controller including a processor for executing the one or more instructions stored in the memory. The processor is configured to execute the one or more instructions to receive an image from the external device, obtain information about a first distance corresponding to a distance between a front surface of the display apparatus and a wall, and, when the image is displayed on the display, apply a shadow effect to one or more of sides of the image based on the information about the first distance.
US10748259B2 Virtual, augmented, and mixed reality systems and methods
A virtual, augmented, or mixed reality display system includes a display configured to display virtual, augmented, or mixed reality image data, the display including one or more optical components which introduce optical distortions or aberrations to the image data. The system also includes a display controller configured to provide the image data to the display. The display controller includes memory for storing optical distortion correction information, and one or more processing elements to at least partially correct the image data for the optical distortions or aberrations using the optical distortion correction information.
US10748252B2 Method and device for image correction
Methods, apparatuses and computer programs for image processing are provided. A sequence of images, in particular, is processed in this case. The images are subdivided into tiles and the tiles are transformed into the frequency domain. By evaluating the argument of the spectral density in the frequency domain, it is possible to identify and rectify disturbances which, for example, are caused by air disturbances (flickering).
US10748247B2 Computing high-resolution depth images using machine learning techniques
A system trains a machine learning model to generate a high-resolution depth image. During a training phase, the system generates an accurate three dimensional reconstruction of a training scene such that the machine learning model is iteratively trained to minimize an error between the higher resolution depth image and the depth information in the accurate three dimensional reconstruction. During a real-time phase, the system applies the trained machine learning model to images captured from a scene of interest and generates a higher resolution depth image with higher accuracy. Thus, the higher resolution depth image can be subsequently used to solve computer vision problems.
US10748246B2 Image processing method with predetermined bitmap formatting, and image processing apparatus and storage medium therewith
An object of the present invention is to implement a bit pattern capable of specifying a plurality of colors while storing information on a shape. The present invention is an image processing apparatus that converts image data in a bitmap format into data including a bit pattern, the apparatus including: a creation unit configured to create, based on pixel values of pixels within an image area of a predetermined size within the image data, the bit pattern storing shape information on the image area, which specifies to which of a plurality of kinds of pixel each pixel within the image area corresponds, and color information on the image area, which specifies a number of colors in accordance with a kind of pixel specified by the shape information, and the number in accordance with a kind of pixel specified by the shape information is smaller than a total number of pixels within the image area.
US10748245B1 Scaling a fixed font used by a firmware interface
Firmware interfaces scale a fixed-font utilized by the firmware interfaces to display glyphs of the fixed-font at a native resolution or a preferred resolution of a display. A conversion factor is generated for scaling the glyphs of the font using the native resolution or the preferred resolution. The glyphs may be scaled using the conversion factor. The scaled glyphs may be stored and utilized to display text of the firmware interface in the native resolution or the preferred resolution.
US10748243B2 Image distortion transformation method and apparatus
An image distortion transformation method for transforming an original image by an imager having an original distortion profile to a transformed image optimized for a distortion processing unit includes inputting the original image from the imager into the transformation unit, inputting an original image distortion profile into the original distortion profile memory of the transformation unit, and inputting a target distortion profile into the target distortion profile memory of the transformation unit. The target distortion profile is different from the original distortion profile. The method further includes transforming the original image into a transformed image by transforming the distortion profile of the original image from the original image distortion profile to the target image distortion profile, and outputting the transformed image from the transformation unit.
US10748241B2 Prediction system for texture streaming
A prediction system for determining a set of subregions can be used for rendering a virtual world of a computer graphics application. The subregions belong to streamable objects to be used for rendering the virtual world. The streamable objects each comprise a plurality of subregions. The prediction system comprises a plurality of predictor units arranged for receiving from a computer graphics application information on the virtual world and each arranged for obtaining a predicted set of subregions for rendering a virtual world using streamable objects. Each predicted set can be obtained by applying a different prediction scheme. A streaming manager is arranged for receiving the predicted sets of subregions, for deriving from the predicted sets a working set of subregions to be used for rendering and for outputting, based on the working set of subregions, steering instructions concerning the set of subregions to be actually used.
US10748240B2 Tiling a primitive in a graphics processing system by edge-specific testing of a subset of tiles in a rendering space
In tile-based graphics processing systems, a tiling unit determines which tiles of a rendering space a primitive is in, such that the primitives in a tile can be rendered. Rather than performing tiling calculations for each tile in a bounding box for a primitive, tiling tests can be performed for a subset of the tiles. Then the results of the tiling tests for the subset of tiles can be used to determine whether the primitive is in other tiles which are located within a region bounded by two or more of the tiles of the subset. In this way the tiling process can be implemented without performing tiling calculations for all of the tiles in the bounding box for a primitive. Reducing the number of tiling calculations can help to improve the efficiency of the graphics processing system (in terms of speed and power consumption) for rendering a primitive.
US10748238B2 Frequent data value compression for graphics processing units
A control surface tracks an individual cacheline in the original surface for frequent data values. If so, control surface bits are set. When reading a cacheline from memory, first the control surface bits are read. If they happen to be set, then the original memory read is skipped altogether and instead the bits from the control surface provide the value for the entire cacheline.
US10748236B2 Discarding of threads processed by a warp processing unit
A warp processing unit controls, in dependence on a warp program counter shared between a plurality of threads processing respective graphics fragments, fetching of a next instruction to be executed for at least some of the plurality of threads. In response to a determination that a given subset of threads is to be discarded when at least one other subset of threads is to continue, the warp processing unit processes the given subset of threads in a discarded state. For a thread processed in the discarded state, execution of instructions continues for the discarded thread, and at least one of: generation of data access messages triggered by the discarded thread is suppressed; and at least one processing operation, which would be deferred until completion of the discarded thread had the thread not been discarded, is enabled to be commenced independently of an outcome of the discarded thread.
US10748229B2 Method and apparatus for controlling a roadway source
A method and computer-readable storage device and apparatus for controlling a roadway resource are disclosed. For example, the method receives from a device associated with a vehicle a request to reach a target destination by a target arrival time and a maximum payment amount to reach the target destination by the target arrival time. The method next determining a route to the target destination and determines a roadway resource along the route that is controllable. The method then sends an instruction to the device associated with the vehicle, where the instruction indicates to navigate the vehicle along the route and controls the roadway resource to enable the vehicle to reach the target destination by the target arrival time.
US10748227B2 Methods and systems for rebate modeling
Methods and systems for rebate modeling are described. In an embodiment, a formulary of a plan sponsor is accessed. Prescription drug utilization data is accessed. Drug pricing information is accessed. Benefit design including co-pay structure of the plan sponsor is accessed. A plan sponsor rebate for a drug classification is calculated. An alternate plan sponsor rebate is calculated based on a formulary modification, a benefit design modification, or both the formulary modification and the benefit design modification. A difference between the plan sponsor rebate and alternate plan sponsor rebate is determined. A display is generated based on a determination of the difference. Additional methods and systems are disclosed.
US10748224B2 Continuously growing physical structure
A continuously growing physical structure may be generated by identifying a plurality of metrics associated with the physical structure. The plurality of metrics may include at least one of a shape of available physical space, a size of available physical space, a type of soil/earth of a location of the physical structure, a context of use of the physical structure, a climate of the location, or availability of resources associated with the location. The plurality of metrics may be analyzed to determine at least one of a rate of growth of the physical structure or a most suitable shape of the physical structure. Growth of the physical structure may then be generated according to at least one of the determined rate of growth of the physical structure or the determined most suitable shape of the physical structure. The identified plurality of metrics may then be monitored periodically.
US10748222B1 Locational visualization of financial statements
Methods and systems for locational visualization of financial statements are described. In an example, a method may receive, in a financial institution system, a request to display a record associated with a financial transaction, determine a location of a merchant associated with the financial transaction using merchant information, request, from an online mapping service, a customizable map interface associated with the location of the merchant, receive the customizable map interface, and display the customizable map interface integrated into the record associated with the financial transaction.
US10748221B2 Application service aggregation and management
A method and system for aggregating services is provided. The method includes receiving and processing a service request. The service request is submitted to a service catalog and dispatched to a data integration and API module. The service request is transmitted to a management module and processed with respect to a plurality of service providers. Inter process communications associated with the service request are managed. Additionally, an account associated with the service request and the plurality of service providers is managed.
US10748220B2 Account processing method and apparatus
A method and an apparatus for account processing are disclosed. The method includes splitting a master account into a plurality of sub-accounts, wherein a sum of balances of the plurality of sub-accounts is equal to a balance of the master account; and sending sub-account information of the master account to an application system upon receiving an accounting operation request for the master account from the application system, the sub-account information being used by the application system to perform an accounting operation on a sub-account of the master account. Since the embodiments of the present disclosure split a master account into a plurality of sub-accounts, an application system may perform an accounting operation on multiple sub-accounts of the master account concurrently to improve the efficiency of performing the accounting operations on the master account.
US10748219B2 Method and system for dynamically changing automobile insurance
A mobile device automatically determines the identity of a proximate automobile that has been activated, and further determines whether the automobile presently has active insurance coverage as one automobile of a multi-automobile policy. If the automobile has only base coverage, then the user is presented with a selection screen for activing coverage in order to comply with insurance requirements to operate the automobile on public roadways. Similarly, when the owner/user knows they will not be using the automobile for a long or indefinite period of time, then the active insurance can be turned off or transferred to another automobile on the multi-automobile policy.
US10748216B2 Mobile system for generating a damaged vehicle insurance estimate
An apparatus and method for generating a damaged vehicle estimate for a damaged vehicle. A mobile device is used to capture a photo image of the damaged vehicle and receive vehicle information from a user. The mobile device displays a graphical image of the damaged vehicle. A user can provide input on the graphical image that indicates a location of damage on the damaged vehicle. The photo image, marked graphical image and the vehicle information are transferred from the mobile device to a computer where a damaged vehicle estimate is generated. The damaged vehicle estimate is transferred to the mobile device and displayed to a user.
US10748213B2 System and method for communicating with an electronic exchange in an electronic trading environment
System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.
US10748203B2 Serving related content via a content sharing service
A system and method for serving related content via a content sharing service are provided. An example method involves serving media content and shared content from a content sharing service; providing a set of content items related to the media content, the set of content items to be presented with the shared content and the media content; detecting interactions with the shared content, the interactions comprising an indication that the shared content is consumed beyond a time threshold; and updating the set of content items presented with the shared content based on an analysis of the interactions with the shared content, wherein the updating adds a content item associated with the shared content while the shared content is being presented.
US10748200B2 Search query-based replacement part interface
The systems and methods disclosed herein can increase the speed and ease with which a user can discover compatible replacement parts for a specified model of a product by automatically determining when the user is interested in replacement parts. A replacement part system can conclude that a user is looking for replacement parts based on the user's search queries, the user's browsing behavior, or the user's prior purchases. By automatically deducing an intention to purchase a replacement part, the replacement part system can make it easier for a user to locate suitable replacement parts. In addition, the replacement part system can be configured to tailor listing set of replacement parts search results it provides to a user. The set of search results can be tailored based on a number of criteria to increase the speed with which the user finds a compatible replacement part.
US10748199B1 System and method for parametric display of modular aesthetic designs
A system and method for the aesthetic design of a modular assemblage, comprising means for providing a client graphic user interface for receiving an input for defining parameters of the modular assemblage, and for presenting an image of the defined modular assemblage; communicating a code to a server representing the defined parameters; at the server, in dependence on the communicated code, defining a set of graphic elements corresponding to the defined modular assemblage; communicating the graphic elements from the server to the client; and displaying, at the client, the graphic elements received from the server to represent the defined modular assemblage.
US10748196B2 System and method for fresh online experience
Disclosed is a system and method for visually verifying the exact item a customer will be receiving through the online grocery pick up of a retail store. The system allows for customers to order a fresh item, such as apples, and view images of the exact fresh item online before finalizing purchase for retail store pickup. The exact fresh item is scanned using three dimensional scanning. The customer views the images and approves or rejects the exact fresh item before finalizing purchase.
US10748195B2 Database image matching using machine learning with output estimation
The present disclosure relates to systems, methods, and computer readable media for processing an image including a vehicle using machine learning. The systems can include determining a location of the client device. The systems can further include receiving a first image of a vehicle from an image sensor of the client device and matching, using machine learning, the first image to one or more images of vehicles in a vehicle database to identify the vehicle. The vehicle database can list vehicles located at the determined location of the client device and images of the vehicles. The systems can include retrieving vehicle information from the vehicle database, based on the identified vehicle, and obtaining comparison information based at least in part on the vehicle information. The systems can include estimating a quote for the vehicle based on the comparison information and transmitting the estimated quote for display on the client device.
US10748194B2 Collaboration group recommendations derived from request-action correlations
In response to a user-initiated interaction request sent by a user using an electronic communication, subsequent actions performed by other users that received the user-initiated interaction request are analyzed. A determination is made as to whether the subsequent actions performed by the other users that received the user-initiated interaction request correlate to an intended interaction result of the user-initiated interaction request. A visual representation of a collaboration model that correlates probabilities of successful collaborations between the user and the other users is generated in accordance with determined correlations between the subsequent actions performed by the other users and the intended interaction result. A collaboration recommendation based upon a degree of correlation between the subsequent actions performed by the other users and the intended interaction result represented within the collaboration model is provided in association with the visual representation of the collaboration model.
US10748192B2 Signal generation for one computer system based on online activities of entities with respect to another computer system
Techniques for managing multiple computing systems are provided. A system comprises a content delivery system (CDS) and an entity identification system (EIS). The CDS causes a content item that is associated with a content delivery campaign to be delivered over a computer network to a computing device of a user. The CDS detects that the user performed an action relative to the content item and, in response, creates an action record that indicates a particular entity associated with the user and that indicates an account that is associated with the content item and causes the action record to be made available to the EIS. The EIS, based on the account indicated in the action record, identifies a particular account from among multiple accounts indicated in an account database and searches the particular account for an entity (if any) that matches the particular entity.
US10748189B2 Providing content in a timeslot on a client computing device
In particular embodiments, a client computing device identifies an available timeslot for displaying content on a screen. The client computing device notifies one or more applications of the available timeslot and receives from each of one or more applications a bid to fill the available timeslot with content associated with the application. Each bid indicates the application, indicates a format of the content associated with the application, and provides at least a portion of the content associated with the application. The client computing device selects one of the bids and displays in the available timeslot on the screen the content associated with the selected bid with the format indicated by the selected bid.
US10748184B1 Notifying users of coverage
Systems, methods, apparatuses and computer-readable media for receiving data associated with a plurality of users, such as a group of employees receiving benefits from an employer. The plurality of users may have a primary insurance provider. Insurance information associated with one or more covered services or claims submitted may be received from the primary insurance provider and matched to the plurality of users to identify a portion (or any) of the users who have submitted a claim or received covered services. In some arrangements, a determination may be made as to whether the identified users have supplemental coverage. If so, a notification may be transmitted to the user indicating eligibility for coverage.
US10748182B2 Device functionality-based content selection
Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
US10748180B2 Relationship management system for user devices
A method, system, and computer program product for managing relationships based on device logins. The method comprises detecting a login pattern for a first user account and a second user account from a user device and identifying a relationship between the first user account and the second user account based on the login pattern.
US10748177B2 Method for measuring effectiveness of sampling activity and providing pre-market product feedback
Methods, systems and devices for evaluating a product sampling event. The disclosed methods, systems and devices receive from a user a user identification specific to the user and compare the user identification to a user data set stored on a computer-readable medium. A sample is then delivered based on a predetermined condition, and a product value is changed after the step of causing delivery of the sample of the product. It can then be determined whether the user purchased the product after delivery of the sample of the product and, based on that determination, a sampling event value can be assigned. The user's preferences can also be used to provide a more custom sample with a user's order for example, with online or home delivery shopping.
US10748172B2 Increasing social media presence using machine-learning relevance techniques
According to an implementation, a system includes a social media messaging platform configured to exchange messages, over a network, among a plurality of computing devices. The exchange of messages is based on a connection graph stored on the messaging platform. The social media messaging platform includes a registration manager configured to register an account for an entity to boost a social media presence of the entity on the social media messaging platform, and a social media presence booster having a machine-learning relevance engine configured to programmatically match the entity's content with relevant entities. The social media presence booster is configured to automatically and programmatically boost the entity's content to the relevant entities, and increase, over time, a number of connections in the connection graph between the account and other accounts on the social media messaging platform in response to the boosted content.
US10748171B2 Automated marketing rate optimizer
Aspects automatically minimize marketing rates as a function of optimized response rate models. Response rates are estimated from marketing offers targeted from a first entity to topic-entity pairs at respective specified marketing rates as a function of relative differences in their consumer sentiment scores. Marketing offers are targeted to a subset of the topic-entity pairs that each have estimated response rates meeting a threshold response rate constraint. Respective costs and actual rates of response from consumers are determined for the targeted offers. Response rates are modeled to determine modeled response parameters for the topics and entities of the subset topic-entity pairs as regressions of minimized differences in value between estimated and actual response rates. Marketing rates of the subset entity-topic pairs are minimized to meet the threshold response rate constraint and a marketing cost constraint as a function of the modeled response parameters.
US10748170B2 System and method for enhanced commerce
A program controlled data-processing system and computer-based method for facilitating retail transactions based on a seamless translation of reward points into a suitable currency for purchase. In one embodiment, the present invention allows a user to utilize points without the traditional redemption restrictions or encumbrances associated with reward programs.
US10748169B2 Methods and systems for rewarding customers in a tokenized payment transaction
Methods and systems for processing an electronic transaction between a cardholder and a merchant using a payment card carried out over a payment network are provided. An example method comprises receiving tokenization data including identification data associated with a token representing payment data of the payment card, and issuer data indicative of rewards information associated with the payment card; receiving a rewards inquiry request from a merchant terminal, where the rewards inquiry request comprises the token and where the token is associated with the payment data for making the transaction; determining the rewards information associated with the rewards inquiry request using the tokenization data; and transmitting the rewards information to the merchant terminal for preparation of a transaction request to an acquirer using the rewards information.
US10748167B1 Multiple chip payment card
Aspects described herein may provide a payment card having a base, a cavity positioned within the base, a wheel positioned within the cavity, a coupling component coupling the wheel to the base, a first microchip coupled to the wheel, and a second microchip coupled to the wheel. The first microchip may be associated with a first financial account and/or a first rewards offer and the second microchip may be associated with a second, different financial account and/or a second, different rewards offer. The wheel may be rotated to select between the first and second microchips, thereby allowing a financial transaction to be conducted using the selected microchip while reaping the benefits of the corresponding rewards offer.
US10748164B2 Analyzing sentiment in product reviews
A processor uses natural language processing to ingest product reviews for a plurality of products. Each of the products embodies a specific form for each of the plurality of product features. The processor analyzes the ingested product reviews for sentiments associated with the specific forms. The processor generates a sentiment score for each product feature based on the analysis. The processor ranks the plurality of product features based on the sentiment scores.
US10748162B2 Information processing device, information processing system, and information processing method
There is provided an information processing device including a determination unit that acquires a first history of system information including at least any of input information based on an operation of a user and control information indicating a state at a time of the operation, and to compare the acquired first history with a second history including the system information stored in advance, and a report unit that makes a report for acquiring an opinion related to the first history from the user on the basis of a result of a comparison made by the determination unit.
US10748161B1 System and method for managing computing resource orders
A system for determining when to order computing resources includes one or more processors to receive a request to determine when to order computing resources for a computing environment, receive at least one report for the computing environment, the report detailing past usage of at least one object included in the computing environment over a period of time, compute future usage of the at least one object included in the computing environment based on estimated growth of utilization of the at least one object included in the computing environment using data in the at least one usage report, determine at least one recommended reorder point for an upgrade to the at least one object and at least one recommended upgrade for the computing environment based on the past usage, the future usage, and a time to complete and deploy the at least one recommended upgrade to the computing environment.
US10748158B2 Method and system for monitoring an issue
The present invention is a web-based software application designed to monitor implementation of an issue. The invention includes receiving information from a user on the issue to be monitored; receiving information from a user on an assignment on the issue; and sending the assignment to a recipient. An acknowledgement is received from the recipient on the assignment. Reminders are forwarded to the recipient when the acknowledgement is not received within a predetermined time period, and the reminders can be automatically forwarded at predetermined time periods. Information is received on the issues from a user or an external source, and listed in a form which can be filtered and sorted according to predetermined criteria. A completion status of the regulatory issue can be displayed.
US10748157B1 Method and system for determining levels of search sophistication for users of a customer self-help system to personalize a content search user experience provided to the users and to increase a likelihood of user satisfaction with the search experience
Disclosed methods and systems determine levels of search sophistication for users of a customer self-help system to personalize a content search user experience provided to the users, to increase a likelihood of users' satisfaction with the search experience. The customer self-help system analyzes submitted search queries and provides an advanced content search user experience to users who are determined to have an advanced level of search sophistication and provides a simplified content search user experience to users who are determined to have a basic or less-experienced level of search sophistication. Providing users with personalized content search user experiences that are based on users' levels of search sophistication allows less-experienced users to feel comfortable searching and allows advanced users to search more quickly or precisely.
US10748154B2 System and method using multiple profiles and scores for assessing financial transaction risk
In response to a request for risk assessment of a person-to-person (P2P) payment transaction, a risk assessment system returns a payer risk score, a payee risk score and a joint/fusion risk score. Risk scores are based on large amounts of data (including transaction data) provided by multiple financial institutions. The data is sorted and linked to individual people (e.g., common account holders), and assembled by a profile system into payee, payer and joint profiles for purposes of risk evaluation. A database associated with a profile system separately stores the profiles (and associated risk scores). Risk scores (payer, payee and joint) are provided for a transaction in response to a payer ID, a payee ID and transaction data.
US10748153B2 User interface for payments
The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
US10748151B2 Financial card protection system
The system to improve protection of financial cards during and prior to use includes a financial company server, a financial card assigned to a customer and the customer's mobile electronic devices. The company server has a software program that handles account monetary requests that come through financial networks. The server communicates with the owner/customer of the card via the mobile electronic devices. An application is supplied by the financial company for the card holder's devices. When a transaction is attempted, the system determines the distance between the attempted card transaction and the card holder's device. Based on the calculated distance compared to a stored limit, a suggestion to deny or accept the transaction is displayed on the device, as well as virtual accept and deny buttons. A map of the transaction and the device may be displayed, to assist the customer in their decision to accept or deny the transaction.
US10748146B2 Tamper-resistant secure methods, systems and apparatuses for credit and debit transactions
An electronic payment transaction involves operating a gateway device in an electronic payment system to receive first encrypted transaction data from a merchant device, wherein the first encrypted transaction data is encrypted by means of a merchant device-specific encrypting key. Decrypted transaction data is produced by using a merchant device-specific decrypting key to decrypt the first encrypted transaction data. Second encrypted transaction data is derived from the decrypted transaction data, wherein the second encrypted transaction data is encrypted by means of a gateway device-specific encrypting key. The gateway device communicates the second encrypted transaction data to another electronic payment system server. A key transmission block received from the merchant device includes information that enables the gateway device to derive the merchant device-specific decryption key.
US10748143B2 Location aware trust-based peer-to-peer currency exchange
Embodiments of the invention provide for a location aware trust based currency exchange. A method for location aware trust based currency exchange includes receiving in a mobile device on behalf of an end user a request to conduct a peer-to-peer currency exchange transaction. A database is then queried for a listing of partners geographically proximate to a location indicated by the request, the listing including both a trust value for each of the partners indicative of a trustworthiness for a corresponding one of the partners and also an exchange rate offered for each of the partners. The listing is then displayed in the mobile device. Finally, in response to the end user selecting one of the partners in the listing, a message is transmitted to the selected one of the partners indicating a desire by the end user to conduct the peer-to-peer currency exchange transaction.
US10748142B2 Multi-currency transaction routing platform for payment processing system
According to some embodiments, a multi-currency transaction routing apparatus may include a first input to receive, from an acquirer bank, an electronic message containing information about a business as usual transaction including a generic primary account number. The multi-currency transaction routing apparatus may also include a storage device storing: (i) an association between the generic primary account number and a first primary account number of a first funding bank account in a first currency, and (ii) an association between the generic primary account number and a second primary account number of a second funding bank account in a second currency. A routing module computer may detect the generic primary account number within the electronic message and automatically transmit data about the transaction to a remote device associated with one of the first and second funding bank accounts in accordance with the associations stored in the storage device.
US10748133B1 Transaction management based on audio of a transaction
An example transaction analysis platform is described herein. The transaction analysis platform may analyze an audio signal to determine whether a user is associated with a transaction. The transaction analysis platform may determine that a tone of the audio signal is a transaction tone associated with the transaction. The transaction analysis platform may process, based on detecting the transaction tone, the audio signal to identify a set of tones associated with the transaction. The transaction analysis platform may generate, based on a quantity of the set of tones, transaction information associated with the transaction, wherein the transaction information identifies a quantity of items associated with the transaction, wherein the quantity of items corresponds to the quantity of the set of tones. The transaction analysis platform may perform an action associated with the transaction information and a transaction account of the user.
US10748129B2 Secure authorization of contactless transaction
Methods, systems, and machine-readable media are disclosed for securely authorizing a financial transaction utilizing an electronic payment credential. According to one embodiment, a method of authorizing a financial transaction utilizing an electronic payment credential can comprise maintaining information identifying an account associated with the electronic payment credential. The information can also identify one or more electronic devices authorized to use the electronic payment credential. A request to authorize the transaction can be received. The request can include information identifying an electronic device presenting the payment credential. The transaction can be authorized based at least in part on the information identifying the account. Authorizing can comprise determining the electronic device presenting the payment credential is one of the electronic devices authorized to use the electronic payment credential.
US10748127B2 Payment real-time funds availability
A method including receiving a debit message at a first financial institution to debit a first account maintained by the first financial institution based on a payment authorization for a payment amount made by a sender at a payment authorization time, the first account being held by the sender. The method also can include performing a successful debit for the payment amount from the first account maintained by the first financial institution in real-time after the payment authorization time. The method additionally can include sending a debit response from the first financial institution in real-time after the payment authorization time. Other embodiments are provided.
US10748119B2 Social network search
Social network search techniques are described. In an implementation, one or more search criteria are stored that are usable to search for users of a social network service. Responsive to a new user joining the social network service, a search of data associated with the new user is performed using the stored one or more search criteria to determine whether the one or more search criteria are met by the new user.
US10748117B1 Collaboration portal
A system and related method manage a collaboration portal. The method comprises receiving, from a transferor resource, transfer information, which comprises identification of resources for a future transfer, identification of transferees comprising the transferees to whom the resources will transfer to in the future, transfer instructions related to the future transfer of the resources to the transferees, and access instructions that allow the transferees to access the resource transfer information. The resource transfer information is stored in a memory of the collaboration portal. The method further comprises, receiving, from a transferee, via a network interface, a request to access the resource transfer information, and providing, to the transferee, limited access to the resource transfer information based on the access instructions, using a processor of the collaboration portal.
US10748115B2 Providing implants for surgical procedures
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing implants for surgical procedures. In some implementations, a model that has been trained using data indicating characteristics of other patients and items used in surgeries for the other patients is obtained. Using the model and patient characteristics for a patient, such as the height and weight of the patient, the items needed for a surgery for a particular patient can be identified. For example, the likelihoods that different sizes of an implant component will be needed can be identified and used to determine which sizes of components should be provided at a medical facility and in the operating room for the patient's surgery.
US10748108B2 Manual station systems and methods
A pharmaceutical filling system for a high volume pharmacy is described. The system can include a manual pick/pack device and method. The system may include a rotation assembly, a left door and a right door, both positioned below the rotation assembly, a left divider positioned below the left door, and a right divider positioned below the right door, and a left gathering table positioned below the left divider, and a right gathering table positioned below the right divider. The system may also include a control device in electronic communication with the rotation assembly, the doors and the dividers for control of same.
US10748101B2 Ontology for development-time SOA service repository having services implemented using varying technologies
Providing an ontology for a service-oriented architecture deployment in a computing environment, the ontology providing organization and identification of services in a development-time service repository of the service-oriented architecture. The services in the development-time service repository are implemented using varying service implementation technologies and the ontology supports inquiries about services implemented using the varying service implementation technologies. The providing the ontology includes linking to Reusable Asset Specification artifacts associated with the services in the development-time service repository, the linking using an Open Services for Lifecycle Collaboration (OSLC) specification. Based on submission of a request to identify service results from the development-time service repository, identifying, using the ontology, one or more services of the services in the development-time service repository, and responding to the request with an indication of the one or more services.
US10748099B1 Foundational analytics enabling digital transformations
Disclosed are systems and methods that enable both the real-time monitoring and historical tracking of events and actions performed by disparate systems and software applications associated with a computing device that also permit insight into the relationships between such events and actions. The inventive systems and methods synchronously and asynchronously capture event data from various event sources associated with a computing device. The event data can be enriched before correlating associated event data into transactions resulting in telemetry information to provide a more accurate and complete picture of what activities the computing device is performing and how the computing device is utilized to accomplish particular tasks. This telemetry information enables the system to perform descriptive and predictive analytical processes as well as artificial intelligence that provide valuable insights to improve end user and system performance.
US10748091B1 Forecasting digital reservoir controller
A digital controller controls discharges of a utility from a reservoir to a plant during a first time period and recharges of said utility from the plant back to the reservoir during a second time period. The reservoir can be any storage device. When the utility is electric power, the discharges make up for the power not generated by the plant due to an accident. The digital controller may use a balanced nonlinear transfer function to control the recharges based on the discharges. If there is a long duration discharge that extends beyond the end of the first time period, the digital controller may use a Monte Carlo simulation along with a tail distribution for the long duration discharge and the balanced transfer function to forecast the recharge required during the second time period.
US10748084B2 Dynamic modification of interruptibility settings for network-accessible resources
Methods and apparatus for dynamic modification of interruptibility settings of network-accessible resources are disclosed. A system includes a resource manager and a plurality of resource instances, each of which has an interruptibility setting. In response to an instance acquisition request, the resource manager allocates an instance with a first interruptibility setting, allowing the resource manager to revoke the client's access to the instance without a notification. In response to an approval of an interruptibility upgrade request, the resource manager modifies the interruptibility setting to a second setting that allows the client to retain access to the instance for at least a specified time. Respective billing amounts for the client's use of the instance are determined for each of the interruptibility settings used.
US10748082B2 Operating a multi-dimensional array of qubit devices
In some aspects, a quantum computing system includes a multi-dimensional array of qubit devices. Coupler devices reside at intervals between neighboring pairs of the qubit devices in the multi-dimensional array. Each coupler device is configured to produce an electromagnetic interaction between one of the neighboring pairs of qubit devices. In some cases, each qubit device has a respective qubit operating frequency that is independent of an offset electromagnetic field experienced by the qubit device, and the coupling strength of the electromagnetic interaction provided by each coupler device varies with an offset electromagnetic field experienced by the coupler device. In some cases, readout devices are each operably coupled to a single, respective qubit device to produce qubit readout signals that indicate the quantum state of the qubit device.
US10748078B2 Fast quantum gates with first-order transitions via frequency-modulated tunable coupling element
Techniques relate to operating a quantum processing device is provided. The device includes at least two fixed-frequency quantum circuits coupled to a frequency-tunable coupler. The frequency of the coupler can be modulated so as to drive at least two selectively addressable energy transitions in the quantum processing device. The method includes modulating the frequency of the coupler so as to drive two first-order energy transitions. This is done so as to transfer (at least partly) an excitation of one of the quantum circuits to at least another one of the quantum circuits, via the tunable coupler. Related quantum processing devices are also provided.
US10748073B2 Method and device for associating a state to a new value output by a drifting sensor
The present invention relates to a method of associating at least one state in a plurality of states to a new value output by a drifting sensor, the method comprising: /a/ receiving a signal from the sensor, said signal comprising a plurality of values; /b/clustering the values of said signal into a number of clusters equal to the number of the plurality of states, each cluster being associated with a respective state in the plurality of states; /c/ for the new value of the signal, associating at least one state in said plurality of states or a probability rating representing the probability to be associated with one state in said plurality of states for said new value of the signal, the associated state or the associated probability rating being determined based on at least distances (dH, dL) of said new value of the signal to respective clusters.
US10748071B2 Method and system for complex event processing with latency constraints
A computer-implemented method, computerized apparatus and computer program product, the method comprising: receiving a latency constraint on a Complex Event Processing (CEP) computation; monitoring progress of the CEP computation to determine a risk of violating the latency constraint; and, responsive to determining that a risk of violating the latency constraint exists, outputting at least one possible result of the CEP computation.
US10748070B2 Identification and presentation of changelogs relevant to a tenant of a multi-tenant cloud service
Technologies are described herein for identification and presentation of changelogs relevant to a tenant of a multi-tenant cloud service. Change feature extraction is performed on changelogs associated with a tenant of the multi-tenant cloud service to identify features associated with the changelogs. Machine learning based classification can then be performed on the changelogs to classify the changelogs. Misclassification correction might also be performed on the classified changelogs. Machine learning can also be utilized to identify a subset of the changelogs as being relevant to the tenant. A user interface (UI) can then be generated and provided to the tenant that includes the subset of the changelogs. The tenant's interaction with the changelogs presented in the UI can be monitored and data describing the interaction can be used to modify machine learning models utilized for machine learning change classification and for determining the relevance of a changelog to the tenant.
US10748069B2 Method and apparatus for performing block retrieval on block to be processed of urine sediment image
The inventive concepts herein relate to performing block retrieval on a block to be processed of a urine sediment image. The method comprises: using a plurality of decision trees to perform block retrieval on the block to be processed, wherein each of the plurality of decision trees comprises a judgment node and a leaf node, and the judgment node judges the block to be processed to make it reach the leaf node by using a block retrieval feature in a block retrieval feature set to form a block retrieval result at the leaf node, and at least two decision trees in the plurality of decision trees are different in structures thereof and/or judgments performed by the judgment nodes thereof by using the block retrieval feature; and integrating the block retrieval results of the plurality of decision trees so as to form a final block retrieval result.
US10748067B2 Kernel scheduling based on precedence constraints and/or artificial intelligence techniques
A device may receive information that identifies a set of tasks to be executed and precedence constraints associated with the set of tasks. The device may store the set of tasks in a data structure including a directed acyclic graph, and may determine a set of paths based on the information that identifies the set of tasks and the precedence constraints associated with the set of tasks. Each path, of the set of paths, may include particular tasks of the set of tasks. The device may determine a set of path execution times, for the set of paths, based on an artificial intelligence technique. The device may determine a critical path, of the set of paths, based on the set of path execution times. The device may determine an execution priority of the set of tasks based on the critical path. The device may provide the set of tasks for execution based on the execution priority.
US10748065B2 Multi-task neural networks with task-specific paths
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using multi-task neural networks. One of the methods includes receiving a first network input and data identifying a first machine learning task to be performed on the first network input; selecting a path through the plurality of layers in a super neural network that is specific to the first machine learning task, the path specifying, for each of the layers, a proper subset of the modular neural networks in the layer that are designated as active when performing the first machine learning task; and causing the super neural network to process the first network input using (i) for each layer, the modular neural networks in the layer that are designated as active by the selected path and (ii) the set of one or more output layers corresponding to the identified first machine learning task.
US10748063B2 Neuronal network topology for computing conditional probabilities
Described is a system for estimating conditional probabilities for operation of a mobile device. Input data streams from first and second mobile device sensors are input into a neuronal network, where the first and second input data streams are converted into variable spiking rates of first and second neurons. The system learns a conditional probability between the first and second input data streams. A synaptic weight of interest between the first and second neurons converges to a fixed-point value, where the fixed-point value corresponds to the conditional probability. Based on the conditional probability and a new input data stream, a probability of an event is estimated. Based on the probability of the event, the system causes the mobile device to perform a mobile device operation.
US10748061B2 Simultaneous localization and mapping with reinforcement learning
A robotic device is disclose as having deep reinforcement learning capability. The device includes non-transitory memory comprising instructions and one or more processors in communication with the memory. The instructions cause the one or more processors to receive a sensing frame, from a sensor, comprising an image. The processors then determine a movement transition based on the sensing frame and the deep reinforcement learning, wherein the deep reinforcement learning uses at least one of a map coverage reward, a map quality reward, or a traversability reward to determine the movement transition. The processors then update an area map based on the sensing frame and the deep reinforcement learning using a visual simultaneous localization and mapping (SLAM) process to determine the map updates.
US10748060B2 Pre-synaptic learning using delayed causal updates
A processor or integrated circuit includes a memory to store weight values for a plurality neuromorphic states and a circuitry coupled to the memory. The circuitry is to detect an incoming data signal for a pre-synaptic neuromorphic state and initiate a time window for the pre-synaptic neuromorphic state in response to detecting the incoming data signal. The circuitry is further to, responsive to detecting an end of the time window: retrieve, from the memory, a weight value for a post-synaptic neuromorphic state for which an outgoing data signal is generated during the time window, the post-synaptic neuromorphic state being a fan-out connection of the pre-synaptic neuromorphic state; perform a causal update to the weight value, according to a learning function, to generate an updated weight value; and store the updated weight value back to the memory.
US10748059B2 Architecture for an electrochemical artificial neural network
A resistive element in an electrochemical artificial neural network, includes a transition metal oxide thin film forming a working electrode, a pair of first electrodes connected to the working electrode, and a reference electrode for electrochemical doping of the working electrode. The biasing of the pair of first electrodes with respect to the reference electrode according to a determination of conductivity between the pair of first electrodes controls the resistance of the working electrode.
US10748054B2 Two-dimensional code information query method, server, client, and system
A two-dimensional code query method includes receiving a two-dimensional code query request from a first client, the two-dimensional code query request containing a first two-dimensional code, obtaining at least one two-dimensional codes that are bound to the first two-dimensional code, and returning the obtained two-dimensional codes to the first client for the first client to extract information from at least one of the obtained two-dimensional codes with a corresponding application on the first client.
US10748049B2 Metal smart card with dual interface capability
A smart card having a metal layer, an opening in the metal layer and a dual interface integrated circuit (IC) module and a plug non-RF-impeding material mounted in the opening, with at least one at least one additional layer stacked relative to the plug.
US10748047B2 Methods and products for displaying encoded information and systems associated therewith
At least some embodiments of the present invention relate to approaches for displaying encoded information and systems used to capture said information. In an embodiment, the present invention is a method that includes: providing a product packaging having a first face; providing a first symbology on the first face; providing a second symbology on the first face; and providing a third symbology on the first face, wherein the second symbology is the first symbology distorted in accordance with a first distortion function, the first distortion function distorting at least one of an aspect ratio and a skew pursuant to a first parameter; and wherein the third symbology is the first symbology distorted in accordance with a second distortion function, the second distortion function distorting at least one of the aspect ratio and the skew pursuant to a second parameter, the second parameter being different from the first parameter.
US10748041B1 Image processing with recurrent attention
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing images using recurrent attention. One of the methods includes determining a location in the first image; extracting a glimpse from the first image using the location; generating a glimpse representation of the extracted glimpse; processing the glimpse representation using a recurrent neural network to update a current internal state of the recurrent neural network to generate a new internal state; processing the new internal state to select a location in a next image in the image sequence after the first image; and processing the new internal state to select an action from a predetermined set of possible actions.
US10748039B2 Reinforcement learning neural networks grounded in learned visual entities
A reinforcement learning neural network system in which internal representations and policies are grounded in visual entities derived from image pixels comprises a visual entity identifying neural network subsystem configured to process image data to determine a set of spatial maps representing respective discrete visual entities. A reinforcement learning neural network subsystem processes data from the set of spatial maps and environmental reward data to provide action data for selecting actions to perform a task.
US10748037B2 Machine intelligent predictive communications and control system
A machine intelligent communication and control system is able to dynamically predict and adapt information presented to various users. The system provides a personalized experience with its ability to identify users, become contextually aware of the user's location and environment, identify objects and actions, and present customized information tailored for the user and the current environment. The system is further able to control connected items within the environment based upon various user preference considerations.
US10748035B2 Visually aided active learning for training object detector
An active learning system classifies multiple objects in an input image from the set of images with a classification metric indicative of uncertainty of each of the classified object to belong to one or different classes and determines a diversity metric of the input image indicative of diversity of the objects classified in the input image. The active learning system evaluates the diversity metric of the input image and to cause rendering of the input image on a display device based on a result of the evaluation and trains the classifier using the labelled objects of the input image.
US10748029B2 Spatial transformer modules
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing inputs using an image processing neural network system that includes a spatial transformer module. One of the methods includes receiving an input feature map derived from the one or more input images, and applying a spatial transformation to the input feature map to generate a transformed feature map, comprising: processing the input feature map to generate spatial transformation parameters for the spatial transformation, and sampling from the input feature map in accordance with the spatial transformation parameters to generate the transformed feature map.
US10748028B2 Extraneous-matter detecting apparatus and extraneous-matter detecting method
An extraneous-matter detecting apparatus including a dividing unit that divides a captured image into a plurality of regions. The captured image is output from an image capturing device; a computing unit detecting luminance values of pixels included in each of the regions divided by the dividing unit, and computes, for each of target regions, an average value or a standard deviation of luminance values of the detected luminance values. The corresponding target region corresponds to the one or more regions; and a detection unit that extracts the target regions having the average values or the standard deviations of the luminance values computed by the computing unit, which are within a predetermined range, and detects, when the extracted target regions are adjacent to each other, the adjacent target regions as an extraneous-matter region. The extraneous-matter region is a region of the image capturing device to which an extraneous matter is adhered.
US10748027B2 Construction of an efficient representation for a three-dimensional (3D) compound object from raw video data
A method of constructing hierarchical representation models of compound 3D physical objects, comprising receiving a plurality of image sets depicting a compound 3D physical object constructed of a static component having a single representation state and dynamic component(s) having multiple representation states, each pair of the image sets corresponds depicts a respective dynamic component in one of its representation states, generating a pair of point cloud structures from each pair of image sets, analyzing the point cloud structures pair to identify common region(s) associated with the static component and region(s) of difference associated with the dynamic component, generating a hierarchical 3D representation model comprising a high level model of the static component generated from the common region(s) with a surface outline of the region(s) of difference associated with multiple lower level models constructed for the representation states of the dynamic component and outputting the hierarchical 3D representation model.
US10748026B2 Line segment detection method
A line segment detection method includes acquiring an image, extracting from the image a straight line that includes a line segment, acquiring a luminance distribution of the straight line, generating a virtual function model that contains a distribution of a foreground and a background of the image by using the luminance distribution, and determining whether luminance values near end points (start point and end point) of the line segment contained in the virtual function model probabilistically belong to the foreground or the background, and estimating end points (start point and end point) in the virtual function model.
US10748022B1 Crowd separation
A method for crowd separation, the method may include receiving or generating a signature of an image of a first plurality of pedestrians, wherein the image comprises regions, wherein the signature of the image comprises descriptors of the regions, wherein each descriptor of a region is associated with a region and comprises a set of identifiers that identify content included in the region and in a vicinity of the region; detecting, within the descriptors of the regions, unique combinations of identifiers that are indicative of spatial relationships between the regions and bounding boxes that surround pedestrians of the first plurality of pedestrians; wherein the unique combinations are learnt during a supervised machine learning process that is fed with test images of densely positioned pedestrians; and locating the pedestrians of the first plurality of pedestrians based, at least in part, on the spatial relationships related to detected unique combinations and to locations of the regions.
US10748018B2 Multi-stage tattoo matching techniques
In some implementations, systems and techniques are capable of performing a multi-stage tattoo matching operation to improve matching accuracy for various tattoo images—namely small tattoo images, distorted tattoo images, low-quality tattoo images. The multi-stage tattoo matching operation described throughout includes two matching stages that compare a search tattoo image against a set of reference tattoo images. In the first matching stage, the system can use scale invariant feature transform (SIFT) descriptors, or other similar types of local descriptors, to identify a list of best-matched reference tattoo images from among the set of reference tattoo images. In the second matching stage, the system uses enhanced tattoo matching techniques to verify the non-matched points and determine whether their associated areas are matched or not.
US10748017B2 Palm vein identification method and device
The present teachings provides a palm vein identification device and a palm vein identification method. The method may comprise: acquiring a target palm vein image of a user; extracting a region of interest (ROI) from the target palm vein image of the user; acquiring feature data corresponding to the ROI, wherein the feature data are obtained by binarization processing; and comparing the feature data corresponding to the target palm vein image against feature data corresponding to a registered original palm vein image to perform identification on the target palm vein image of the user, wherein the feature data corresponding to the registered original palm vein image are obtained by calculation in advance.
US10748015B2 Optical unit, vehicle monitor, and obstruction detector
Disclosed is an optical unit wherein a rotating reflector rotates about a rotation axis in one direction, while reflecting light emitted from a light source. The rotating reflector is provided with a reflecting surface such that the light reflected by the rotating reflector, while rotating, forms a desired light distribution pattern, said light having been emitted from the light source. The light source is composed of light emitting elements. The rotation axis is provided within a plane that includes an optical axis and the light source. The rotating reflector is provided with, on the periphery of the rotation axis, a blade that functions as the reflecting surface.
US10748011B2 Method, device and system for detecting a loitering event
The present invention relates to monitoring applications. In particular, the present invention relates to a method, device and system for detecting a loitering event in which the loitering time of objects with different object IDs, which subsequent to each other spends time within an area of interest within a monitored scene, will be combined.
US10748010B2 Surveillance information generation apparatus, imaging direction estimation apparatus, surveillance information generation method, imaging direction estimation method, and program
A surveillance information generation apparatus (2000) includes a first surveillance image acquisition unit (2020), a second surveillance image acquisition unit (2040), and a generation unit (2060). The first surveillance image acquisition unit (2020) acquires a first surveillance image (12) generated by a fixed camera (10). The second surveillance image acquisition unit (2040) acquires a second surveillance image (22) generated by a moving camera (20). The generation unit (2060) generates surveillance information (30) relating to object surveillance, using the first surveillance image (12) and first surveillance information (14).
US10748007B2 Identifying objects in an image
Identifying objects in an image. An image is received. One or more objects in the image are identified, based on a database of identified objects, and wherein one or more other objects in the image are unidentified based on the database of identified objects. One or more salient objects in the image is identified, based on execution of a saliency algorithm. A generic location for the image is determined, based on the one or more identified salient objects and a database that associates objects with generic locations. One or more of the unidentified objects are identified, based on the determined generic location for the image.
US10747997B2 Intelligent protective drone
Methods, systems, and apparatus for an intelligent protective drone are described. The intelligent protective drone comprises an environmental protective shield that provides protection from environmental elements. An image of an environment near the aeronautical drone is captured and processed to identify a target entity. A geographical location of an effective protective area provided by the environmental protective shield is identified and a location for the aeronautical drone is determined that places the target entity within the effective protective area.
US10747996B2 Identification method, identification apparatus, classifier creating method, and classifier creating apparatus
An identification method includes acquiring image data, acquiring a photography condition for the image data, selecting a classifier corresponding to the acquired photography condition from a plurality of classifiers, each of which was created for one of a plurality of different photography conditions, and identifying a target in the acquired image data by using the selected classifier.
US10747994B2 Identifying versions of a form
Disclosed are a method and apparatus for identifying versions of a form. In an example, clients of a medical company fill out many forms, and many of these forms have multiple versions. The medical company operates in 10 states, and each state has a different version of a client intake form, as well as of an insurance identification form. In order to automatically extract information from a particular filled out form, it may be helpful to identify a particular form template, as well as the version of the form template, of which the filled out form is an instance. A computer system evaluates images of filled out forms, and identifies various form templates and versions of form templates based on the images.
US10747993B2 Detecting a fragmented object in an image
An example process described herein may involve capturing an image including a document; identifying a first part of the document, wherein the first part of the document is identified based on detecting an outline of the first part of the document; analyzing a first region of the image determined in relation to the first part of the document to detect a second part of the document based on an outline of the second part of the document; identifying the second part of the document based on detecting the first part of the document and analyzing the first region; combining the first part of the document with the second part of the document to generate object data associated with the document, wherein the object data includes data representative of a gap between the first part of the document and the second part of the document; and performing an action related to the object data.
US10747990B2 Payment method, apparatus, and system
A payment method includes: acquiring a frontal face image, and a side face image from at least one side, of a to-be-identified user; identifying whether the to-be-identified user is an authorized user of a payment electronic account according to the frontal face image and the side face image that are acquired; and making a deduction operation on the payment electronic account if it is identified that the to-be-identified user is an authorized user of the payment electronic account.
US10747988B2 Method and device for face tracking and smart terminal
A method and device for face tracking and a smart terminal. The method includes: collecting a frame of an image in a video stream and conducting face detection and identification, to identify a target face; determining a position of a window to be tracked that contains the target face according to the identified target face, and extracting an edge feature point in the window to be tracked of the reference frame; determining an initial position of a window to be tracked on the current frame in the video stream, and extracting an edge feature point in the window to be tracked of the current frame; calculating a relative displacement between the edge feature point of the reference frame and the edge feature point of the current frame; and adjusting the initial position of the window to be tracked of the current frame by using the relative displacement.
US10747986B2 Automated analysis of cellular samples having intermixing of analytically distinct patterns of analyte staining
Systems and methods for automated analysis of histochemical or cytological samples stained for analytes having complex staining patterns are presented. Analyte staining of a biological compartment in a region is quantified, in which said staining is intermixed with analyte staining of an analytically-distinct biological compartment. The systems and methods further include identifying membrane staining of an analyte of interest in regions where diffuse membrane staining is intermixed with cytoplasmic staining and/or punctate staining is disclosed. The systems and methods further include quantifying membrane staining of an analyte of interest in tissue or cytological samples having regions in which membrane staining is intermixed with cytoplasmic staining and/or punctate staining.
US10747985B2 Nanostructure pixel sensor and method
The present invention provides a nanostructure pixel sensor and a method for use thereof. A nanostructure pixel sensor includes a plurality of nanostructure pixels comprising periodic nanostructures. Every nanostructure pixel is designed to achieve a specific optical response at a given wavelength illuminated by a light beam. A nanostructure pixel sensor generates a wavelength-dependent image pattern, which is sensitive to the surrounding environment. The sensor described in the present invention utilizes image patterns to detect analytes and/or determine amount of analytes on the sensor surface or in the vicinity of the sensor surface.
US10747979B2 Optical fingerprint identification device, fingerprint identification method thereof and display device
An optical fingerprint identification device includes a cover plate, a piezoluminescent layer, an optical sensing layer and a patterned light shield layer. The piezoluminescent layer is arranged under the cover plate, and has a changed state of light emission when subjected to a pressure, to emit light of a certain wavelength. The optical sensing layer is configured to detect the light reflected by a finger. The patterned light shield layer is arranged between the optical sensing layer and the piezoluminescent layer, and is configured to block the light from directly going into the optical sensing layer.
US10747977B2 Imaging reader for, and method of, reading symbol and non-symbol targets with color image processing pipeline having bypassable components
A color image of a target is captured by a color sensor in an imaging reader. A color image processing pipeline processes the captured color image with a plurality of color image processing components to display the image of a target with high fidelity. One or more of the components are bypassed to decode the image of a symbol target to prevent degradation of reader performance.
US10747974B2 Item having barcode, data processing device, data processing method, and merchandise quality management method
Provided is means for obtaining required data, despite there being only one kind of reading device or one kind of reading method for a plurality of item types. The present invention comprises: means for reading a barcode and a change-in-environment part; means for extracting, from the barcode which has been read, data pertaining to the change-in-environment part; and means for recognizing change-in-environment data on the basis of the data pertaining to the change-in-environment part. Further, an item has a change-in-environment part and a barcode which contains the data relating to the change-in-environment part.
US10747973B2 Stand that enables a mobile device to read barcodes in presentation mode
A presentation stand for enabling a mobile device to read barcodes in presentation mode includes a cradle portion that is connected to the base portion. The cradle portion is configured to hold the mobile device in a position for reading a barcode. A shield portion is attached to the cradle portion and configured to modify a field of view of a camera of the mobile device. The shield portion is also configured to modify a field of illumination of an illumination source of the mobile device. The shield portion includes a camera optic system that is at least partially aligned with the camera of the mobile device when the mobile device is held in the cradle portion. The shield portion also includes an illumination optic system that is at least partially aligned with the illumination source of the mobile device when the mobile device is held in the cradle portion.
US10747963B2 Speech morphing communication system
A communication system is described. The communication system including an automatic speech recognizer configured to receive a speech signal and to convert the speech signal into a text sequence. The communication also including a speech analyzer configured to receive the speech signal. The speech analyzer configured to extract paralinguistic characteristics from the speech signal. The communication system further includes a translator coupled with the automatic speech recognizer. The translator configured to convert the text sequence from a first language to a second language. In addition, the communication system includes a speech output device coupled with the automatic speech recognizer and the speech analyzer. The speech output device configured to convert the text sequence into an output speech signal based on the extracted paralinguistic characteristics.
US10747962B1 Artificial intelligence system using phrase tables to evaluate and improve neural network based machine translation
Based on a candidate set of translations produced by a neural network based machine learning model, a mapping data structure such as a statistical phrase table is generated. The mapping data structure is analyzed to obtain a quality metric of the neural network based model. One or more operations are initiated based on the quality metric.
US10747961B2 Method and device for identifying a sentence
The present disclosure discloses a method and device for identifying information. The method for identifying information includes acquiring a word vector matrix of the information; for each of a plurality of convolutional kernel widths of a convolutional neural network, convolving each convolutional kernel corresponding to the width with the word vector matrix of the information to acquire a convolutional vector corresponding to each convolutional kernel, and performing a maximum pooling operation on each convolutional vector to acquire an identification feature corresponding to the width; combining identification features corresponding to various convolutional kernel widths to acquire an identification feature of the information; and identifying the information according to similarity of the identification feature of the information.
US10747960B2 Systems and methods for training a model to determine whether a query with multiple segments comprises multiple distinct commands or a combined command
Systems and methods are disclosed herein for training a model to accurately determine whether two phrases are conversationally connected. A media guidance application may detect a first phrase and a second phrase, translate each phrase to a string of word types, append each string to the back of a prior string to create a combined string, determine a degree to which any of the individual strings, matches any singleton template, and determine a degree to which the combined string matches any conversational template. Based on the degrees to which the individual and combination strings match the singleton and conversational templates, respectively, strengths of association are correspondingly updated.
US10747959B2 Dialog generation method, apparatus, and electronic device
A dialog generation method includes: training a sequence to sequence (seq2seq)-based dialog model using a loss function including topic range constraint information; and generating a dialog using the trained dialog model. With the dialog generation method, topic range constraint information is introduced in the process of dialog model training using a loss function including the topic range constraint information, thus helping to prevent the trained model from producing low-quality meaningless replies.
US10747957B2 Processing communications using a prototype classifier
In some applications, it may be desired to process a message to determine an intent of the message, where the intent indicates the meaning of the message. An intent classifier may be used to determine the meaning of a message by processing the message to compute a message embedding vector that represents the message in a vector space. Each possible intent may be represented by a prototype vector, and the intent of the message may be determined by comparing the message embedding to one or more prototype vectors, such as by selecting an intent whose prototype vector is closest to the message embedding. An intent classifier may be used, for example, (i) to implement an automated communications system with states where each state is associated with a subset of the possible intents or (ii) for processing usage data of a communications system to update the intents of the communications system.
US10747955B2 Learning device and learning method
A learning device includes a memory and a processor configured to execute a process including acquiring a plurality of documents, clustering the plurality of documents with respect to each of a first plurality of words, the first plurality of words being included in the plurality of documents, assigning a common label to a first word and a second word among the first plurality of words in a case where a cluster relating to the first word and a cluster relating to the second word resemble each other, and re-clustering, on the basis of the common label, the plurality of documents including the first word and the second word after the assigning the common label.
US10747953B1 Systems and methods for automatically creating a patent application based on a claim set such that the patent application follows a document plan inferred from an example document
Systems and methods for automatically creating a patent application based on a claim set such that the patent application follows a document plan inferred from an example document are disclosed. Exemplary implementations may: obtain one or more example documents, a given example document including a patent document; identify common formatting features among the one or more example documents; determine a document plan for a patent application based on information gained from the one or more example documents; receive one or more previously unseen patent claims; and use computerized natural language generation to automatically create a new patent application based on both the document plan and the one or more patent claims such that the new patent application reflects subject matter of the one or more patent claims and is otherwise consistent with the one or more example documents.
US10747951B2 Webpage template generating method and server
Disclosed are a method of generating a webpage template and a server. The method of generating a webpage template comprises: collecting webpage data of a webpage, and generating a webpage template of the webpage according to the webpage data. By means of the present invention, the problem in the prior art that a method of generating a webpage template depends relatively strongly on a target website is solved, thereby reducing the dependence of the method of generating a webpage template on the target website.
US10747947B2 Electronic health record compatible distributed dictation transcription system
An electronic health record compatible dictation transcription system records and edits audio in an encrypted format. The system delineates audio for different electronic health record fields during dictation (i.e., recording and editing of the audio in the encrypted format), and the system inserts large predetermined text portions into transcriptions of dictated text in response to verbal prompts in the dictation audio.
US10747946B2 Non-transitory computer-readable storage medium, encoding apparatus, and encoding method
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process including detecting, from a text, one of a plurality of first strings included in first information, each of the plurality of first strings being associated with control information, determining whether to execute a determination process based on the control information associated with a specified string when the specified string is detected from the text, the determination process determining whether the second string is included in second information, the second information including at least one of third string being associated with another coded string, the second string being a string that includes the specified string at the beginning of the second string, executing the determination process when the determination process is determined to be executed and transforming the second string into the another coded string associated with the third string.
US10747943B2 Method, device, client apparatus, and electronic device for presenting webpages
A method, a device, a client apparatus, and an electronic device for presenting webpages are disclosed. The method comprises: receiving webpage data; obtaining, based on page presentation-related interface information in the webpage data, corresponding interface elements of a local application; and at least partially using the interface elements of the local application to present a webpage of the webpage data. User experience can be improved according to some embodiments of the present disclosure.
US10747936B1 System, method, and computer program product for genetic routing in an electronic circuit design
The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design having one or more unoptimized nets. Embodiments may further include applying a genetic algorithm to the electronic design, wherein the genetic algorithm includes a two stage routing analysis, wherein a first stage analysis is an intra-row routing analysis and a second stage is an inter-row routing analysis. Embodiments may also include generating an optimized routing of the one or more nets and displaying the optimized routing at a graphical user interface.
US10747935B2 Identification of hotspots in congestion analysis during physical design of integrated circuit
A method of performing physical design of an integrated circuit includes subdividing each metal layer of a plurality of metal layers of the integrated circuit into a plurality of g-cells. Each metal layer has either horizontal or vertical tracks, the g-cells of the metal layers with horizontal tracks have vertical edges between adjacent ones of the g-cells, and the g-cells of the metal layers with vertical tracks have horizontal edges between adjacent ones of the g-cells. The method includes determining congestion for each metal layer as congestion values associated with the horizontal edges or the vertical edges of the metal layer, identifying hotspots for each metal layer based on the congestion values of the metal layer, determining a penalty associated with the hotspots of each metal layer, determining a congestion metric for each metal layer based on the penalty, and performing routing of the wires based on the congestion metric.
US10747929B1 Resolving timing violations in multi-die circuit designs
A circuit design tool places a circuit design, and after placing detects a hold violation of a path between a first flip-flop on a first IC die and a second flip-flop on a second IC die. The circuit design tool selects a window size based on an amount of the hold violation and determines an alternative path having a delay that resolves the hold violation. The alternative path is restricted to resources within an area of the window size on the second IC die. The circuit design tool replicates a plurality of instances of the alternative path in a plurality of areas of the second IC die and then routes the circuit design using the plurality of instances of the alternative path.
US10747928B2 Diagnostic testing of FPGAs for safety critical systems
Methods and apparatus relating to diagnostic testing of FPGAs for safety critical systems are described. In an embodiment, logic circuitry (e.g., a processor) performs one or more diagnostic operations on a portion of a Field Programmable Gate Array (FPGA) based on one or more test vectors. Memory stores the one or more test vectors. The logic circuitry performs the one or more diagnostic operations on the portion of the FPGA during runtime. Other embodiments are also disclosed and claimed.
US10747927B2 Electronics design automation
A method may designing electronic circuits is provided. The method may include generating a first user interface for displaying, at a client, a plurality of graphical elements for creating a state diagram. A scaffold may be added to the state diagram in response to the scaffold being selected from the plurality of graphical elements. A first state bubble may be attached to the scaffold in response to the first state bubble being selected from the plurality of graphical elements. A dimension of the scaffold and/or a position of the first state bubble on the scaffold may be adjusted in response to a second state bubble being added and/or removed from the state diagram. A second user interface may be generated for displaying, at the client, the state diagram. Related systems and articles of manufacture, including computer program products, are also provided.
US10747926B2 Low-power test compression for launch-on-capture transition fault testing
A new low-power test compression method and design for testability (DFT) architecture are proposed for deterministic test pairs for launch-on-capture (LOC) transition fault testing by using a new seed encoding scheme, a new low-power test application procedure and a new test compression architecture. The new seed encoding scheme generates seeds for all test pairs by selecting a primitive polynomial that encodes all test pairs of a compact test set. The low-power test compression architecture includes: (1) the LFSR established by the selected primitive polynomial and the selected number of extra variables injected to the LFSR; (2) the scan tree architecture for LOC transition fault testing; and (3) the new gating technique. A new static test compaction scheme is proposed by bitwise modifying the values of a seed and the extra variables. A new technique for test point insertion is proposed for LOC delay testing in the two-frame-circuit model, which apparently reduces test data volume.
US10747924B2 Method for manufacturing integrated circuit with aid of pattern based timing database indicating aging effect
A method for manufacturing an integrated circuit includes determining a static probability pattern of a circuit cell in a timing path of the integrated circuit; determining a timing delay of the circuit cell along the timing path according to the static probability pattern and a pattern based timing database, wherein the pattern based timing database indicates a plurality of reference delays of each timing arc of the circuit cell characterized in response to a plurality of input stress patterns respectively; and manufacturing the integrated circuit according to the timing delay of the circuit cell along the timing path.
US10747921B2 Software tool for simulating operation of hardware and software systems
A method for simulating operation of a system. The method accesses information characterizes system behavior, identifies system components and characterizes component behavior and relationships. The components include composite or non-composite unit types. A user selects an instance root and the method induces an instance hierarchy from that root. The instance hierarchy is displayed on a GUI in the form of a navigable tree or breadcrumbs view. Operation of the system is simulated using the instance hierarchy. Embodiments further include the concepts of merging certain variable names, displaying producing and consuming downstream and upstream elements, positioning, rotating, or orienting diagram elements to avoid overlapping with other diagram elements, identifying statically constant variables and propagating constness to producer and consumer variables, storing simulation results in compressed form and decompressing as needed, and identifying differences between dataflow diagrams.
US10747920B2 Semiconductor LSI design device and design method
Provided is a semiconductor LSI design device that includes: a unit that generates a combinational circuit constituted by combining function blocks defined by a function block library from an application specification, by assigning connection information on an operation order of the function blocks; a unit that converts the combinational circuit to operation order information that is applicable to a sequential circuit in which a function block is used a plurality of times in a time-division manner; a unit that inversely converts the generated operation order information to a combinational circuit; a unit that verifies logical equivalence of the combinational circuit and the inversely converted combinational circuit; and a unit that combines the operation order information, the sequential circuit and a function block.
US10747919B2 Generating path execution times
For generating path execution times, a method encodes a logic design as a linear array that includes a plurality of logic states. Each logic state includes one or more binary output variables, one or more binary input variables, one or more minterms of the one or more binary input variables, one or more maxterms of the one or more minterms, one or more present state values, and one or more next state values. The method iteratively generates a path execution time for each path between a start state and an end state. The method further generates a maximum path execution time between the start state and the end state as a greatest sum of all path execution times between the start state and the end state.
US10747918B2 Backward discrete state event driven power electronics simulation method, power electronics simulation computation apparatus and computer-readable storage medium
A backward discrete state event driven power electronics simulation method includes simulation initialization and a k-th simulation step, k≥0. The k-th simulation step includes obtaining a system state equation at the k-th step. The k-th simulation step further includes determining alternative quantized values for each of state variables at a k+1-th step. The k-th simulation step further includes setting up a finite state machine to determine quantized values for the state variables at the k+1-th step one by one. The k-th simulation step further includes calculating a vector of derivatives based on the quantized values at the k+1-th step and the system state equation. The k-th simulation further includes determining the time of the k+1-th simulation step based on occurrence times of events.
US10747912B2 Method for modelling a bathtub of a blade
A method for modeling at least one portion of a bathtub of a blade, the method including parametrizing a volume representing the bathtub portion as a set of markers extending from a reference transverse surface of the blade, the blade physically including the markers, and each marker associated with an elementary surface selected among a plurality of elementary surfaces forming a partition of at least one portion of the reference transverse surface; and defined by a marker height relative to the reference surface; determining optimized values of the marker heights relative to a given aerodynamic and/or thermal criterion; reproducing, on an interface of the device, the values thus determined.
US10747897B2 Privacy policy rating system
A system includes a processor and a memory accessible to the processor. The memory stores instructions that, when executed by the processor, cause the processor to determine a privacy policy score for one of an application and a website and provide the privacy policy score to a device.
US10747896B2 Item sharing based on information boundary and access control list settings
An item is shared based on an information boundary and access control settings. An application such as a document management application detects a selection of an information boundary to manage a sharing action associated with the item. The information boundary includes rules to define how the item is shared. A selection of an access control list is also detected to manage recipients who have an access to the item. The access control list allows a recipient in the list an ability to search and discover the item. In response to a detection of the sharing action to share the item, the information boundary and the access control list is applied to the item. The item is then shared based on the information boundary and the access control list through a link of the item transmitted to a recipient.
US10747891B2 Floating data protection
Floating data protection is presented herein. The method comprises receiving a defined data protection policy; determining that the defined data protection policy is not susceptible to a single point of failure scenario; and in response to determining that the defined data protection policy is not susceptible to the single point of failure scenario, reducing a code fragment associated with a data portion based on the defined data protection policy.
US10747890B2 System and method of controlling access to content using an accessibility API
Disclosed are system and methods for controlling access to content from a user application executing in an isolated environment on a user device. An exemplary method includes intercepting, by a security application, data relating to content in a graphical user interface of the user application using an accessibility application programming interface (API) exposed by an operating system of the user device, and generating a first template associated with the content based on the intercepted data. The template specifies a pattern of elements of the graphical user interface. The method further includes determining a category of the content based on a comparison of the first template with a plurality of previously generated templates; and controlling access to the content of the graphical user interface based on the determined category.
US10747887B2 Vulnerability detection device, vulnerability detection method, and vulnerability detection program
A vulnerability detection device includes a vulnerability portion extracting unit that extracts a first program code corresponding to an uncorrected vulnerability portion of software, a normalization processing unit that normalizes a parameter varying depending on compilation environment, among parameters included in the extracted first program code and in a second program code of software as a target to be tested for the vulnerability portion, a similarity calculating unit that calculates a similarity of an arbitrary portion of the second program code after normalization as a comparison target to the first program code, and a determining unit that refers to vulnerability related information for a portion of the second program code in which the calculated first similarity exceeds a predetermined threshold, and that determines whether the portion of the second program code is an unknown vulnerability portion.
US10747885B2 Technologies for pre-boot biometric authentication
A method of providing authentication services for a hardware component within a secure execution environment during a pre-boot process is provided. The method is implemented using a computing device. The method includes loading, within the secure execution environment, a biometric authentication enclave, the secure execution environment being isolated from untrusted software of the computing device and receiving, by a manageability controller, a biometric template from a network source. The method also includes mutually authenticating the manageability controller and the biometric authentication enclave, and provisioning, to the biometric authentication enclave, from the manageability controller, the biometric template in response to mutual authentication. The method further includes authenticating, by the biometric authentication enclave, a biometric input using the biometric template. The method may further include providing access to a hardware component in response to authenticating the biometric input.
US10747884B2 Techniques for coordinating device boot security
Techniques for providing and maintaining protection of firmware routines that form part of a chain of trust through successive processing environments. An apparatus may include a first processor component (550); a volatile storage (562) coupled to the first processor component; an enclave component to, in a pre-OS operating environment, generate a secure enclave within a portion of the volatile storage to restrict access to a secured firmware loaded into the secure enclave; a first firmware driver (646) to, in the pre-OS operating environment, provide a first API to enable unsecured firmware to call a support routine of the secured firmware from outside the secure enclave; and a second firmware driver (647) to, in an OS operating environment that replaces the pre-OS operating environment, provide a second API to enable an OS of the OS operating environment to call the support routine from outside the secure enclave.
US10747883B2 Collated multi-image check in system-on-chips
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method of authenticating executable images in a system-on-chip (SoC), the method comprising: storing a plurality of executable images; storing, as separate from the plurality of executable images, a signed image of hashes comprising a plurality of hashes corresponding to the plurality of executable images and a first signature; authenticating the signed image of hashes based on the first signature; and using a first hash of the plurality of hashes to authenticate a first executable image of the plurality of executable images when the signed image of hashes passes authentication.
US10747882B2 System and method for secure boot of an information handling system using verification signature and including verifying applications
A verification for a secure boot process may include determining a determined signature for a compendium stored in a memory where the compendium includes a bootloader and an operating system, accessing a verification signature corresponding to the compendium, and comparing the verification signature with the determined signature where if the verification signature is the same as the determined signature, the compendium is verified as secure and a secure boot process is performed with the bootloader and operating system. The compendium may include one or more applications such that the applications may be verified as secure with the verification signature.
US10747881B1 Using browser context in evasive web-based malware detection
The use of browser context in detecting malware is disclosed. A Uniform Resource Locator (URL) is received from a user and at a client device. The URL is used to request, at the client device, and from a remote server, content. At least a portion of data received from the remote server is provided by the client device to an external scanner. The external scanner is configured to use a browser executed in an instrumented virtual machine environment to analyze the data provided by the client device. A maliciousness verdict is received from the external scanner.
US10747880B2 System and method for identifying and comparing code by semantic abstractions
Certain embodiments of the present invention are configured to facilitate analyzing computer code more efficiently. For example, by conducting a first level abstraction (e.g., symbolic interpretation and algebraic simplification) and a second level abstraction (e.g., generalization) of the computer code, the analysis may more accurately account for variations in the code that may occur as a result of register renaming, instruction reordering, choice of instructions, etc. while minimizing the cost of computations required to perform the analysis.
US10747876B2 Systems and methods for assisted model generation
Modeling methods include providing one or more data stores storing model components and in some cases threats, each threat associated with at least one model components. A relational diagram of a system, application or process is displayed on one or more user interfaces. The diagram includes visual representations of the model components and defines a model. In response to adding a model component to the model, a list of one or more model components associated with the added model component is displayed, along with an indication of whether the model components are required to be added to the model. In some implementations a threat report is displayed on a threat report interface and includes each threat that is associated through the data store(s) with one of the model components in the model. Modeling systems and threat modeling systems include systems configured to carry out the modeling and threat modeling methods.
US10747874B2 Systems and methods for controlling an application launch based on a security policy
The disclosed computer-implemented method for controlling an application launch based on a security policy may include (1) loading an application launcher into a sandbox, (2) monitoring one or more functions associated with launching an application from the application launcher, (3) determining that the functions associated with launching the application have been invoked by the application launcher, (4) querying a policy manager comprising a security policy to determine whether the application is potentially harmful, and (5) performing, based on the security policy, a security action preventing the application launcher from launching the application from the sandbox upon determining that the application is potentially harmful. Various other methods, systems, and computer-readable media are also disclosed.
US10747871B2 System and method for producing secure data management software
A system for producing secure data management software, comprising at least one hardware processor adapted to: receive a plurality of data patterns, each comprising at least one data field identifier selected from a set of protected data field identifiers of at least one data repository, at least one output target, and an access instruction; identify in a plurality of computer instructions of the data management software one or more forbidden output instructions by matching one or more reaching definitions of some of the plurality of computer instructions with one or more of the plurality of data patterns; and remove the one or more forbidden output instructions from the plurality of computer instructions.
US10747868B2 System and method for authenticating a mobile device
In a mobile device including an image capturing device having an imaging element (CCD), and an illumination element, capturing an image of a hologram and sending the image of the hologram to a server for authenticating the image and authorizing a transaction.
US10747866B2 Transaction approval based on a scratch pad
A system for conducting transactions without a debit card or credit card may receive a request to complete a transaction including authentication data associated with a transaction account and a captured biometric template. The transaction request may lack information contained on a typical debit card or credit card. The system may identify the transaction account using the authentication data associated with the transaction account. The transaction account may be associated with a stored biometric template stored in a biometric data store. The system may also compare the stored biometric template with the captured biometric template. In response to the stored biometric template conflicting with the captured biometric template, the system may decline the transaction.
US10747863B2 Verification system
A device includes memory and a processor. The device receives biometric information. The device receives location information. The device analyzes the received biometric information with stored biometric information. The device analyzes the received location information with stored location information. The device determines whether the received biometric information matches the stored biometric information. The device determines whether the received location information matches the stored location information. The device sends an electronic communication that indicates whether the received biometric information matches the stored biometric information and whether the received local information matches the stored location information.
US10747860B2 Sitting posture for biometric identification
One embodiment provides a method, including: obtaining, using one or more sensors disposed in a seat, user posture data; and identifying, using a processor, a user based on the user posture data. Other aspects are described and claimed.
US10747858B2 Dynamic digital consent
Method and apparatus for a system to harden digital consents. The system uses an evaluation of geographic locations, transaction times, and device identities to control the upload of consent data. Evaluations occur using numerous techniques including MAC address evaluation, IP address evaluation, meta-data evaluation, and physical location of restricted equipment such as ATMs and kiosks. Reliability of consent data entered into the system may be enhanced by strictly evaluating geographic locations, transaction times, and/or device identities.
US10747853B1 Application-governed link opening system and method
In one embodiment, a computer-implemented method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; developing a web page that includes a Hypertext Transfer Protocol (HTTP) link; causing the web page that includes the HTTP link to be hosted by at least one server in connection with a web site; causing to be stored, in connection with the particular application, first information identifying at least one aspect of the web site; causing to be stored, at the at least one server, second information identifying the particular application; via at least one network, receiving, at the at least one server and from the at least one device, a first request initiated via the web browser of the at least one device; and in response to the first request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the web browser of the at least one device, the HTTP link causes the operating system to: based on a first result of an analysis involving the first information and the second information, open the HTTP link utilizing the particular application of the at least one device, and based on a second result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device; wherein the HTTP link is opened utilizing the particular application of the at least one device in response to the selection of the HTTP link via web browser of the at least one device, without any user input in connection with the HTTP link other than the selection of the HTTP link via the web browser of the at least one device.
US10747847B2 Medical image diagnosis apparatus, server and control method
According to the embodiments, a medical image diagnosis apparatus which is accessible to an external medical scanner includes processing circuitry. The processing circuitry acquires from the medical scanner medical image data by imaging a subject based on a protocol which is a predetermined imaging procedure. The processing circuitry acquires from a sensor biometric information of at least when the subject is being photographed. The processing circuitry extracts characteristic information of the subject by processing the biometric information acquired up until a previous study. The processing circuitry assists a design of a protocol for a current study based on the characteristic information of the subject.
US10747844B2 Systems and methods for converting a matrix input to a vectorized input for a matrix processor
Presented are systems and methods that accelerate the convolution of an image and similar arithmetic operations by utilizing hardware-specific circuitry that enables a large number of operations to be performed in parallel across a large set of data. In various embodiments, arithmetic operations are further enhanced by reusing data and eliminating redundant steps of storing and fetching intermediate results from registers and memory when performing arithmetic operations.
US10747842B2 Optimizing linear programming models using different solvers
Some embodiments provide a program. The program receives from a client device a request specifying a plurality of variables comprising set of sources and a set of objects. The program further receives a set of values from the set of sources. Each value in the set of values specifies an object in set of objects. The program also receives a selection of a set of defined scenarios for the request and the set of values. The program further generates a set of linear programming models based on the set of defined scenarios, the request, and the set of values.
US10747839B2 Intelligent bookmarking with cognitive capability
Embodiments may provide a computer implemented method in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to cause the processor to implement a system for bookmarking, the method comprising: receiving, by the processor, at least one search query from a user; returning, by the processor, a set of search results and a search score for each search result to the user; recording, by the processor, behavior of the user with respect to the search results; selecting, by the processor, at least one search result based on recorded behavior and the search score; determining, by the processor, at least one topic for the at least one selected search result; and generating, by the processor, a bookmark for each selected search result, under the at least one topic.
US10747836B2 Apparatus and methods for controlling and optimizing information distribution between users in an information exchange
An automatic control system for regulating the information exchange between information producer and information consumer. One control mechanism can dynamically refine the decision to include or exclude information items from the consumer information stream to improve success metrics like participation. One or more system interface request control mechanisms can dynamically provide incentive and limits for the input of audience targets, priorities, preferences, and other data. An administrator may set parameters and select success metrics to balance the goals of the information exchange participants and stakeholders. The system can also serve to resolve conflicts between the selection criteria of a consumer and the audience targets of a producer.
US10747835B2 Content item audience selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge graph. At least one of the expansion entities can be connected to the particular entity by a relationship path. Second users are identified. The second users are deemed interested in the particular entity based on the second users having expressed an interest in an expansion entity. The content items are provided to at least a portion of the first users and at least a portion of the second users.
US10747832B2 Portable information terminal and application recommending method thereof
The purpose of the present invention is to provide a suitable user-friendliness to a user regarding a recommendation of application software on a portable information terminal. In order to accomplish the purpose, this portable information terminal is configured to set an application as a recommendation candidate when the status of the portable information terminal matches a condition corresponding to the application, and recommend the application when the application further matches a pre-set recommendation permitting condition. Hence, the portable information terminal and the application recommending method thereof capable of providing a preferable user-friendliness to the user can be provided.
US10747828B2 Systems and methods for single page application server side renderer
This system and method relate generally to search engine optimization, and more particularly to systems and methods for single page application server side renderers. In one embodiment, a computer-implemented method for single page application server-side rendering is disclosed. In this method embodiment, a web server receives a request via a computer network. The web server determines that the request is a crawler request, and that the request includes a uniform resource locator for a single page web application. The web server then executes, after determining that the request is a crawler request, a single page application server side renderer. The web server generates a crawler response using the single page application server side renderer, and provides the crawler response in response to the received request.
US10747826B2 Interactive clothes searching in online stores
A clothing search system provides a clothing search to users using a component-based image search. Retailer catalogs are analyzed to determine clothing components within clothing images. Features associated with the components are determined. When a user requests a clothing search, the clothing search system selects clothing based on the components and features requested by the user. The user may also provide an image to the clothing search system. The clothing search system determines components and features of the image and identifies clothing with matching components.
US10747825B2 Content search engine
Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for determining whether to execute a query based on a predicted computerized rendering period The method may include actions of receiving a query, determining a set of one or more features based on the query, generating a query vector, providing the query vector to a machine learning model, receiving first data, based on the output of the machine learning model, that is indicative of whether the computerized rendering period associated with the query is likely to satisfy the predetermined threshold, determining based on the first data that the computerized rendering period available for displaying a set of one or more candidate content items that are responsive to the query is not likely to satisfy the predetermined threshold, and determining to not use a search engine to execute the received query.
US10747822B2 Remote access control for stored data
A method and apparatus for document collaboration and management are disclosed. User devices associated with a user of a document management and collaboration system are identified. Documents associated with the user are downloaded to the user devices from the document management and collaboration system. A targeted denial of access to the downloaded documents is performed.
US10747821B2 Optimized digital component analysis system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing decision systems. In some implementations, methods can include receiving a component request specifying a maximum number of digital components that are capable of being presented on a particular electronic document being rendered at a client device. A ranking score for the given digital component is determined based on a maximum interaction increase factor of formatting available to be applied to the given digital component, the current eligibility value, and the historical eligibility value data. The given digital component is ranked among other available digital components based on the determined ranking score. The given digital component is selected for distribution based on the ranking score of the given digital component being included in the maximum number of highest ranked digital components. The given digital component is transmitted to a client device.
US10747818B2 Data trend analysis based on real-time data aggregation
A system for performing data trend analysis is disclosed. The disclosed system categorizes a number of transaction records based on their associated merchant IDs. For each of the merchant ID, the system determines whether the determined number of transaction records exceeds a pre-determined threshold. In response to identifying a merchant ID with the determined number of transaction records that exceeds the pre-determined threshold, the system identifies a location associated with the merchant ID and generates a trending notification indicating a transaction burst. The system then identifies a set of users located in the location that have a transaction history with the merchant ID and sends the trending notification to the set of users.
US10747813B2 Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count
A method and system are provided for processing a search request received from a user operating a text input device. The search request is directed at identifying a desired item from a set of items. Each of the items of the set of items has one or more associated terms. The method includes receiving a query input from a user directed at identifying the desired item. The query input comprises one or more characters input by the user on the text input device. As each character of the query input is received from the user, a group of items having one or more terms matching the characters received thus far of the query input is dynamically identified. The items in this group of items are ordered based on relevance values of the terms matching the characters and on the number of characters of the query input used in identifying the group of items. Identification of the group of items as ordered is transmitted to the user to be displayed on a device operated by the user.
US10747812B1 Video analytics
A method, system and computer program product for performing video analytics on content, by collecting content (video data) from a plurality of sources, wherein the content pursues a streaming protocol; and performing at least one of storing the content in a local repository for downtime recording wherein on negative determination of a network connection, wherein servers directly coupled to a plurality of sources cache content until the network connection retains normalcy or performing analytics at least one of a real-time insight or an interactive insight or a batch insights on the content, and displaying to the user a resulting insight wherein the resulting insights are in a human readable form.
US10747805B1 Content carousel in a social media timeline
Techniques of the disclosure are directed to a computing device creating and outputting, for display at client devices accessing a social media platform, targeted content. The computing device may receive candidate messages composed by users of a group of client devices, where the candidate messages each include a reference to the requisite product, brand, or market. If a candidate message has a determined interest score that satisfies a threshold interest score, the computing device includes the candidate message into a group of brand messages. The computing device may then send the targeted message to be output for display at another group of client devices, where the targeted message includes both an original portion and a carousel portion. The carousel portion includes a group of transitional windows, where each transitional window includes one of the brand messages from the group of brand messages.
US10747803B2 Media content recommendation and user interface generation
A method, a device, and a non-transitory storage medium are described in which a personalized content recommendation system determines a content-offering value (COV) for each title of content identified in a content catalog, wherein the COVs indicate terms of offerings to a user for consuming each title of content; calculate, for each title of content, a content-relevance value (CRV), wherein the CRV indicates respective relevancies of each title of content to the user; calculate, for each title of content, a cost-content sensitivity index (CCSI) value indicative of the user's relative cost and content sensitivities, wherein the CCSI value is calculated for a time-of-day parameter or a content-genre parameter for consuming each title of content; calculate, for each title of content, a cost-content tradeoff score (CCTS) based on the COV, CRV, and CCSI value; and identify k number of titles of content having the highest CCTS.
US10747801B2 Media content ontology
There is provided a media content ontology system and method. The system includes a computing platform having a processor and a memory, a content genome database stored in the memory, and ontology software for execution by the processor. The ontology software is configured to map a media content asset to first and second content classifications based on respective first and second data, and to generate first and second content genome database entries associating the media content asset with other, correspondingly mapped, media content assets. In addition, the ontology software is configured to cross-index the first and second content genome database entries to enable identification of each of the first and second content classifications and the media content asset based on any one of the first or second content classifications or the media content asset.
US10747797B2 Automated removal of private information
Systems, methods, and media for the automated removal of private information are provided herein. In an example implementation, a method for automatic removal of private information may include: receiving a transcript of communication data; applying a private information rule to the transcript in order to identify private information in the transcript; tagging the identified private information with a tag comprising an identification of the private information; applying a complicate rule to the tagged transcript in order to evaluate a compliance of the transcript with privacy standards; removing the identified private information from the transcript to produce a redacted transaction; and storing the redacted transcript.
US10747795B2 Cognitive retrieve and rank search improvements using natural language for product attributes
A method, computer system, and computer readable program product for generating text for a search corpus. In an embodiment, the method comprises analyzing structured data associated with an entity; and breaking the structured data into multiple unstructured natural language pair attributes such that natural language search terms have an increased level of matching with attributes associated with the entity, including filtering the structured data to identify a filtered group of attributes, and using the filtered group of attributes to form the natural language pair attributes. The method further comprises saving the formed natural language pairs in a search corpus. In an embodiment, the method further comprises generating a cluster of the attributes based on semantic similarities; and the using the filtered gropo of attributes to form the natural language pair attributes includes creating separate blocks of text that respectively describe the attributes included in the cluster of attributes.
US10747794B2 Smart search for annotations and inking
Methods and devices for searching annotations in a document may include receiving a search request with at least one requested annotation classification to search for in a document. The methods and devices may include performing a search of the document for one or more annotations in the document matching the at least one annotation classification. The methods and devices may include generating a search result list with the one or more annotations in the document matching the at least one annotation classification. The methods and devices may include presenting the search result list.
US10747791B2 Method, apparatus, and system for mapping vulnerable road users
An approach is provided for mapping vulnerable road users. The approach, for example, involves receiving sensor data from at least one vehicle indicating a presence of at least one vulnerable road user. The sensor data indicates a detected location of the at least one vulnerable road user. The approach also involves map matching the detected location of the at least one vulnerable road user to at least one road node, link, and/or a segment thereof of a geographic database. The approach further involves generating a vulnerable road user attribute to indicate a probability of the presence of the at least one vulnerable road user based on the sensor data. The approach further involves storing the vulnerable road user attribute in the geographic database as an attribute of the at least one road node, link, and/or segment.
US10747788B2 Clustering of geographical content
A method and apparatus for determining geographic clusters of geographical content may include computation of a first evaluation metric. The first evaluation metric may be descriptive of a distribution of geo-location points within a cluster of a plurality of geographic clusters. A second evaluation metric may also be computed that is descriptive of coherence of the plurality of geographic clusters. Geo-location points of the geographical content may be clustered based, at least in part on the first and second evaluation metrics.
US10747786B2 Spontaneous networking
Systems for forming and maintaining spontaneous networks of collaborators in shared content management systems. A shared content management system supports user interactions with content objects. A service of the content management system monitors occurrences of interactions between users and objects. The users are associated with collaboration groups. To generate recommendations of groups other than the collaboration group or groups in which a particular user is already a member, a method embodiment receives entity relationship scores from the service. An entity relationship score quantifies a relationship between two subject entities that are common to a particular entity interaction event. The method then assigns the subject entities to one or more spontaneously-generated clusters. As clusters are formed and populated, cluster affinity scores are continuously calculated. Periodically, a recommended cluster is selected based on a corresponding cluster affinity score. A recommended cluster is named based on the member entities of the recommended cluster.
US10747783B2 Database access using a z-curve
Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.
US10747781B2 Determination of data partition
Partitioning a set of data using a binary format to more evenly distribute data values across a set of data partitions. By using a system of matching binary indices in a “back to front” manner, data values stored in or associated with data partitions are more evenly balanced.
US10747777B2 Computer system and transaction processing management method
A computer system has a database constructed from storage areas in each of a plurality of computers, which stores data including an operation number for managing an operation status by transaction processing. The data is allocated to the computers in accordance with predetermined management ranges, and the computers include a control module configured to generate an operation history indicating specifics of each operation included in the piece of transaction processing in a case of receiving an execution request. A distribution module determines a sequence number of applying a plurality of operation histories to the database and transmits them to the other computers. A conflict judgment module determines whether a piece of transaction processing corresponding to an operation history conflicts based on the operation number; and an applying module operates the database based on an operation history corresponding to a piece of transaction processing to the database determined not to conflict.
US10747773B2 Database management system, computer, and database management method
A database management system (DBMS) manages a database existing in a second storage device with an access speed lower than that of a first storage device. In an execution of a query, the DBMS dynamically generates tasks two or more executable tasks in parallel. The DBMS generates task start information which is information representing a content of the execution of the task, manages the task start information, and executes a content represented by the task start information by the task. The task start information includes a data address set existing in the second storage device. The DBMS controls movement of the data address sets between the first storage device and the second storage device based on a management state of the task start information. In addition, the DBMS selects the task start information based on whether or not the data address set exists in the first storage device.
US10747771B2 Method and apparatus for determining hot event
A method and apparatus for determining a hot event are provided. The method includes: acquiring an event list within a predetermined time period, an event in the event list including: a time period, a keyword list, and a viewpoint list; determining a theoretical heat value of the event in the event list at a current moment based on an initial heat value of the event in the event list and a current environment heat value; calculating a difference between the current heat value and the theoretical heat value for the event in the event list; and determining an event having the difference greater than a predetermined threshold as a hot event.
US10747766B2 Context based access path selection
A computer-implemented method includes receiving a batch processing job. The method identifies multiple access paths for the batch processing job. The method determines one or more runtime costs for each of the multiple access paths. The method determines whether the batch processing job includes comparable access paths. The method responds to the batch processing job not including comparable access paths by receiving a query and selecting a desired access, based on the one or more runtime costs. The method responds to the batch processing job including comparable access paths by determining one or more context costs for each of the one or more access paths, receiving a query, identifying a context for the query, and selecting a desired access path for the query. The desired access path is based on the one or more runtime costs, the one or more context costs, and the context for the query.
US10747763B2 Efficient multiple aggregation distinct processing
A computer program product provides efficient multiple aggregation distinct processing. The computer program product including a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to convert a query with multiple aggregation distincts into a two-stage group-by process using a nest operator. The two-stage group-by process including further program instructions to cause the processor to: perform a first stage group-by process including the nest operator taking a single input row, and concatenating a grouping key with a measure value for each aggregation distinct that forms multiple inputs to a single group-by table, and perform a second stage group-by process including the nest operator bringing together entries for each original group.
US10747761B2 Neural network based translation of natural language queries to database queries
A computing system uses neural networks to translate natural language queries to database queries. The computing system uses a plurality of machine learning based models, each machine learning model for generating a portion of the database query. The machine learning models use an input representation generated based on terms of the input natural language query, a set of columns of the database schema, and the vocabulary of a database query language, for example, structured query language SQL. The plurality of machine learning based models may include an aggregation classifier model for determining an aggregation operator in the database query, a result column predictor model for determining the result columns of the database query, and a condition clause predictor model for determining the condition clause of the database query. The condition clause predictor is based on reinforcement learning.
US10747760B2 Method and system for tracking virtual reality experiences
Embodiments disclosed herein generally relate to a system and method for tracking virtual reality experiences. A computing system receives a plurality of location coordinates of a user during a VR simulation. The computing system uploads the plurality of location coordinates to a database. The computing system prompts a client device that an API linking the client device of the user to functionality of the database is available. The computing system receives a query via the API. The computing system translates the received query to a query compatible with the database. The computing system queries the database using the received query for according to criteria set forth in the received query to retrieve a set of location information. The computing system generates a heat map based on the retrieved location information. The computing system prompts the remote client device that the heat map is available for display.
US10747755B2 Method for providing immediate result for user input, and apparatus therefor
The present invention relates to a method for providing a processed result following a user input, and more specifically to a method for providing a service allowing a more rapid and immediate result to be provided to a user input by outputting, when a particular input is entered by a user, a predictive response information, previously stored in the client terminal, before the particular input is transmitted to a service apparatus, and a system and an apparatus therefor.
US10747753B2 Methods and apparatus for a distributed database within a network
In some embodiments, an apparatus includes an instance of a distributed database at a first compute device configured to be included within a set of compute devices that implement the distributed database. The apparatus also includes a processor configured to define a first event linked to a first set of events. The processor is configured to receive, from a second compute device from the set of compute devices, a signal representing a second event (1) defined by the second compute device and (2) linked to a second set of events. The processor is configured to identify an order associated with a third set of events based at least one a result of a protocol. The processor is configured to store in the instance of the distributed database the order associated with the third set of events.
US10747749B2 Methods and systems for managing distributed concurrent data updates of business objects
A computer-implemented method and system for distributed concurrent data updating of a business object having a structured format.
US10747739B1 Implicit checkpoint for generating a secondary index of a table
A data storage system may implement implicit checkpoint for generating a secondary of a table. Indexing updates may be replicated and maintained across a replica group storing a table for a data store. Upon detection of a restart event for generating a secondary index, a replica in the replica group may evaluate the indexing updates to determine an index creation restart point according to an order for indexing the table. The generation of the secondary index may be resumed at the index creation restart point. In this way, secondary index generation may continue whether or not a previously indexing replica in the replica group, such as a master replica, is available to continue generating the secondary index.
US10747738B2 Efficient database management system and method for prioritizing analytical calculations on datasets
Analyzing large datasets requires prioritization of analytical calculations to reduce analysis time and resource requirements. The prioritization process includes determining characteristics of a dataset, determining a list of analytical calculations, prioritizing the list of analytical calculations based on the dataset characteristics and characteristics of the analytical calculations, selecting the highest ranked analytical calculation, and applying the selected calculation on the dataset. The prioritization process of a new calculation based on a known set of calculations includes ranking the set of calculations based on their result scores from execution on a given dataset, comparing the new calculation to the list of known set of calculation, determining a similar calculation, and assigning the rank of the similar calculation to the new calculation.
US10747737B2 Altering data type of a column in a database
Disclosed herein are system, method, and computer program product embodiments for altering the data type of a column in a database. An embodiment operates by converting an original dictionary associated with a column into a new dictionary. The new dictionary stores the values of the original dictionary using a different data type. An index vector containing the keys of the original dictionary is then updated to contain the associated keys of the new dictionary. Because the size of the original dictionary is often substantially smaller than the number of rows in the associated column, this dictionary conversion decreases the computation cost to the database system of altering the data type of the column and reduces or even minimizes database downtime for users.
US10747736B2 Aggregation database for external dataset
A database system for representing data in an external dataset may include a multidimensional database defined by a set of dimensions associated with a respective set of attributes of the data in the external dataset. The multidimensional database may include a set of cells partitioned or otherwise divided into a set of slots. Each slot may be associated with a set of attribute values of the attribute associated with its corresponding dimension. Each cell may store data from the external dataset accessed by aggregating sets of attribute values associated with respective slots of the dimensions of the multidimensional database that define the cell.
US10747734B2 Data deduplication within distributed computing components
Embodiments for, in an object storage environment, deduplicating data within and between distributed computing components by a processor. A deduplication operation is paired with metadata associated with a data object to determine data necessitating deduplication before the data object is transferred and written to a local node.
US10747733B2 Generating category-based views of a directory
A computer system creates a view that has a class definition and one or more attributes of a directory to support graphical representation of the directory. A distributed processing system includes the directory and a number of nodes, one of the nodes being a service node. The directory includes entries that are associated with the nodes. The service node receives an attribute value that is associated with one of nodes. The service node determines from the class definition of the view that the received attribute value is associated with an attribute type that describes a new attribute value and creates an updated view without defining the received attribute value in the entries of the directory. The updated view includes the received attribute value.
US10747730B2 Providing extended file storage for applications
Various embodiments of systems and methods for providing extended file storage for cloud applications are described herein. The method involves receiving a deployment request from a cloud application for file storage service, at the time of deployment. The deployment request includes information identifying a local folder and a mode of storage. The metadata relating to the information in the deployment request is stored in a persistent storage. Further, in response to receiving a start request to run the cloud application an application virtual machine is allocated and a block level storage volume is identified and attached to the application virtual machine. Further, the identified block level storage volume is mapped to the local folder identified in the stored metadata and the application virtual machine running the cloud application is started. The block level storage volume mapped to the local folder is accessed by application processes for performing read/write operations.
US10747720B1 Systems and methods for managing routing of electronic files
Computerized systems for managing routing of an electronic file include computer-executable instructions, executable by one or more processors of the system, to cause the system to as least: receive and parse an electronic file to detect one or more words in the content of electronic file that are indicative of potential routing destinations, such as storage silos, associated with the one or more detected words; (ii) determine a set of corresponding and likely routing destinations for the electronic file, from a set of potential routing destinations, specifically based on the one or more words; and (iii) identify one or more potential changes to the words of the electronic file (based on historical data, user input, destination storage attributes, key attributes and/or other data) that are sufficient to trigger a different set of one or more corresponding routing destinations for the electronic file.
US10747717B2 Method and system for applying data retention policies in a computing platform
Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. The moderated data is stored at the computing platform system. The computing platform system moderates the generated data by securing sensitive information of the generated data from access by the computing platform system, and providing operational information from the generated data. The operational information is accessible by the computing platform system during performance of system operations.
US10747711B2 Dynamic hybridized positional notation instruction set computer architecture to enhance security
Disclosed herein is a computing system with the capability to execute instructions in different positional notation values. The definition of a positional notation value is given by the general formula that represent a base 10 numeral in any positional notation in the following manner: . . . d3r3+d2r2+d1r1+d0r0, where d is a coefficient, r is the base of the positional number system (i.e. r=2 for binary, or r=3 for ternary), and the exponent is the position of the digit. The computing may provide a configuration which hybridizes the instructions of multiple positional notation values in variable ratios. The computing system may dynamically switch between the multiple hybridized instructions sets. Embodiments may be applied to provide security benefits.
US10747710B2 Dynamic association of application workload tiers to infrastructure elements in a cloud computing environment
Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
US10747696B2 Automatic master-slave system and approach
An automatic master slave system and approach for coordinated control of a parameter, for example, a heating, ventilation and air conditioning condition, in an area of multiple spaces controlled by room controllers. Changing a layout of a zone/area in a building such as moving, adding or removing a door, increasing or splitting size of a room through movable walls, or by permanently removing partitions, changing offices to a conference room or vice versa, may occur. A size of a room may be altered within minutes, according to customer demand. For instance, rooms may be converted into a single room by removing partitions. The controllers that were controlling temperatures of the rooms independently earlier, may convert automatically into a master-slave configuration and now work together to control a larger room. If the large room is split into multiple rooms, the controllers may automatically revert to their previous configuration.
US10747691B2 Memory device, a dual inline memory module, a storage device, an apparatus for storing, a method for storing, a computer program, a machine readable storage, and a machine readable medium
Examples provide a memory device, a dual inline memory module, a storage device, an apparatus for storing, a method for storing, a computer program, a machine readable storage, and a machine readable medium. A memory device is configured to store data and comprises one or more interfaces configured to receive and to provide data. The memory device further comprises a memory module configured to store the data, and a memory logic component configured to control the one or more interfaces and the memory module. The memory logic component is further configured to receive information on a specific memory region with one or more model identifications, to receive information on an instruction to perform an acceleration function for one or more certain model identifications, and to perform the acceleration function on data in a specific memory region with the one or more certain model identifications.
US10747689B2 Multiprocessor system with improved secondary interconnection network
Embodiments of a multiprocessor system are disclosed that may include a plurality of processors interspersed with a plurality of data memory routers, a plurality of bus interface units, a bus control circuit, and a processor interface circuit. The data memory routers may be coupled together to form a primary interconnection network. The bus interface units and the bus control circuit may be coupled together in a daisy-chain fashion to form a secondary interconnection network. Each of the bus interface units may be configured to read or write data or instructions to a respective one of the plurality of data memory routers and a respective processor. The bus control circuit coupled with the processor interface circuit may be configured to function as a bidirectional bridge between the primary and secondary networks. The bus control circuit may also couple to other interface circuits and arbitrate their access to the secondary network.
US10747686B2 Method and system for co-privileged security domains
A system and method is provided for secure establishment of a trusted enclave among co-privileged executable code. The system comprises one or more processors; execute only memory; and one or more programs stored in the memory. The one or more programs comprise instructions to establish a trusted enclave and an untrusted enclave in kernel space code, wherein the trusted enclave and the untrusted enclave are co-privileged from the perspective of the processor. The trusted code has the ability to modify page tables and the untrusted code does not have the ability to modify page tables. Any changes to memory mappings involve the trusted code. Page tables are mapped as read-only during execution of the untrusted code and mapped as writeable only during execution of the trusted code.
US10747674B2 Cache management system and method
A method, computer program product, and computing system for identifying, at the computing device, one or more cache pages in a cache system. One or more cache pages may be refactored into one or more cache units within the one or more cache pages. A plurality of parallel IO requests may be executed on the one or more cache units within the one or more cache pages.
US10747672B2 Managing a datalog space of a data cache
Embodiments of the present disclosure relate to a method and device and computer readable medium for storage management. The method comprises determining a queuing condition of I/O requests of a cache of a first file system in a storage, the cache including at least one flash block. The method further includes determining a load condition of the cache based on the queuing condition of the I/O requests. Moreover, the method further includes in response to determining that the cache is in a busy status, allocating to the cache at least one additional flash block from a second file system in the storage, the second file system being different from the first file system.
US10747669B2 Prefetching data
A method of prefetching attribute data from storage for a graphics processing pipeline comprising a cache, and at least one buffer to which data is prefetched from the storage and from which data is made available for storing in the cache. The method comprises retrieving first attribute data from the storage, the first attribute data representative of a first attribute of a first vertex of a plurality of vertices of at least one graphics primitive, identifying the first vertex, and, in response to the identifying, performing a prefetch process. The prefetch process comprises prefetching second attribute data from the storage, the second attribute data representative of a second attribute of the first vertex, the second attribute being different from the first attribute, and storing the second attribute data in a buffer of the at least one buffer.
US10747665B2 Cost-based garbage collection scheduling in a distributed storage environment
In an embodiment, a partition cost of one or more of the plurality of partitions and a data block cost for one or more data blocks that may be subjected to a garbage collection operation are determined. The partition cost and the data block cost are combined into an overall reclaim cost by specifying both the partition cost and the data block cost in terms of a computing system latency. A byte constant multiplier that is configured to modify the overall reclaim cost to account for the amount of data objects that may be rewritten during the garbage collection operation may be applied. The one or more partitions and/or one or more data blocks that have the lowest overall reclaim cost while reclaiming an acceptable amount of data block space may be determined and be included in a garbage collection schedule.
US10747662B2 Staggered garbage collection unit (GCU) allocation across dies
Apparatus and method for managing a non-volatile memory (NVM) such as a flash memory in a solid-state drive (SSD). In some embodiments, the NVM is arranged as a plurality of semiconductor memory dies coupled to a controller circuit using a plurality of channels. The controller circuit divides the plurality of dies into a succession of garbage collection units (GCUs). Each GCU is independently erasable and allocatable for storage of user data. The GCUs are staggered so that each GCU is formed from a different subset of the dies in the NVM. In further embodiments, the dies are arranged into NVM sets in accordance with the NVMe (Non-Volatile Memory Express) specification with each NVM set addressable by a different user for storage of data in a separate set of staggered GCUs.
US10747661B2 Data storage device and operating method thereof
A method for operating a data storage device including memory regions each including memory units of levels, the levels respectively corresponding to bitmaps, and each of the bitmaps including entries respectively corresponding to the memory regions includes controlling a read operation for a first memory unit of a first level among the levels in a first memory region among the memory regions; increasing a read count by checking a first entry corresponding to the first memory region in a first bit map corresponding to the first level, wherein each of entries included in the first bitmap reflects whether a corresponding memory region is included in at least one second memory region in which a memory unit of the first level has been read, during a predetermined period before the read operation for the first memory unit; and performing a management operation for the memory regions, based on the read count.
US10747659B2 Flash fast program mode for high definition video recording and high resolution camera burst mode recording
The present disclosure, in various embodiments, describes technologies and techniques for use by a memory controller or similar device for storing sequential image data or other data streams composed of pages of data. In one example, the memory controller compares data within current and previous image frames on a page-by-page basis. If a pair of pages match, the memory controller creates a link between the two pages so the duplicate page need not be stored. During a subsequent read operation, the flash controller accesses stored links to identify the physical storage addresses of any matching pages stored in connection with a previous frame to permit efficient retrieval. In some examples, a page is compared with both the previous corresponding page and with the neighboring pages of that previous page. Exemplary read, write and erase operations are described herein using the links.
US10747653B2 Software testing systems and methods
In one embodiment, the present disclosure pertains to software testing. In one embodiment, a plurality of builds are generated from a plurality of branches of software code, where the plurality of builds are executable versions of the plurality of branches. Software tests are applied to the plurality of builds based on associated test filters to produce test results. Different builds may have different associated test filters to control which of the plurality of software tests are applied to an associated build. In one embodiment, software tests that did not pass for a particular build are recorded in the associated test filter for the particular build based on an association between the software test that did not pass and a particular runtime feature under test.
US10747652B2 Automatic risk analysis of software
Techniques are described herein that are capable of performing automatic risk analysis of software. An automatic risk analyzer may determine correlations between binaries of the software and source files of the software, between the source files and functions (i.e., sub-routines) of the software, between changes to source code of the software and defects, new features, and/or feature enhancements in the software, between attributes of the software (e.g., attributes associated with the changes to the source code), etc. at various time instances. The automatic risk analyzer may compare the correlations corresponding to a first time instance and the correlations corresponding to a second time instance to determine any of a variety of temporal relationships regarding underlying factors, including but not limited to new feature(s), feature enhancement(s), defect(s), churn rate, code coverage, code complexity, etc. The automatic risk analyzer may determine risk(s) for the software based on the temporal relationships.
US10747640B2 Techniques for managing a distributed computing environment using event digests
Techniques and apparatus for managing a distributed computing environment using event digests are described. In one embodiment, for example, an apparatus may include at least one memory, and logic for a system manager, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to determine a workload to schedule, access an event digest associated with a plurality of compute hosts, the event digest comprising event digest values determined using out-of-band information, determine metrics from the event digest, generate at least one host weight for at least a portion of the plurality of compute hosts based on the metrics, identify at least one candidate host from the portion of the plurality of compute hosts based on the at least one host weight, and schedule the workload on the at least one candidate host. Other embodiments are described and claimed.
US10747636B2 Streaming engine with deferred exception reporting
This invention is a streaming engine employed in a digital signal processor. A fixed data stream sequence is specified by a control register. The streaming engine fetches stream data ahead of use by a central processing unit and stores it in a stream buffer. Upon occurrence of a fault reading data from memory, the streaming engine identifies the data element triggering the fault preferably storing this address in a fault address register. The streaming engine defers signaling the fault to the central processing unit until this data element is used as an operand. If the data element is never used by the central processing unit, the streaming engine never signals the fault. The streaming engine preferably stores data identifying the fault in a fault source register. The fault address register and the fault source register are preferably extended control registers accessible only via a debugger.
US10747635B1 Establishing quorums on an object-by-object basis within a management system
Techniques and mechanisms for establishing quorums on an object-by-object basis; e.g., by associating quorum schemes, quorum-eligibility groups and/or quorum rules with objects on an object-by-object basis. For example, a certain quorum scheme may be associated with one object in a system and a different quorum scheme may be associated with another object in the system. A management system may be configured to be part of a quorum-eligibility group of an object based on any of a variety of factors, including any of: the number of management systems in the system, the quorum rule to be employed; whether an instance of the object is stored in a same fault domain of at least one of the management systems that are members of the quorum scheme; and the desire to maintain high availability of the object in response to various failure scenarios.
US10747632B2 Data redundancy and allocation system
This disclosure describes techniques for monitoring network node traffic and dynamically re-directing network node traffic from an active repository that has a non-operational data cluster, to a standby repository with an operational alternate data cluster. Particularly, a “Data Redundancy Allocation” (DRA) system is described that can monitor the operational integrity of an active repository and dynamically co-ordinate and re-direct network node traffic to a standby, redundant data repository in response to detecting that the active repository is no longer operational. In doing so, the data redundancy allocation system may ensure a continuous communication stream of data traffic from network nodes to data repositories (i.e., active repository or a designated standby repository) in spite of a data repository inadvertently becoming non-operational, or intentionally brought offline for a planned upgrade.
US10747630B2 Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node
An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region.
US10747627B2 Method and technique of achieving extraordinarily high insert throughput
In a high insert throughput in a database system, the database management system (DBMS) caches, asynchronously from data insert transactions, a list of storage location identifiers for storage locations in a table space in the database system. When a request for an insert transaction with an insert size is received from an agent, the DBMS identifies a storage location on the list with an amount of free space meeting the insert size. The DBMS removes the storage location identifier from the list and returns the storage location identifier for the storage location. When the insert transaction completes, the DBMS determines a remaining free space at the storage location and adds the storage location identifier to the list according to the remaining free space. By removing storage location identifiers from the list, another agent cannot receive the same storage location identifier for a parallel task. Thus, space contention is avoided.
US10747626B2 Method and technique of achieving extraordinarily high insert throughput
In a high insert throughput in a database system, the database management system (DBMS) caches, asynchronously from data insert transactions, a list of storage location identifiers for storage locations in a table space in the database system. When a request for an insert transaction with an insert size is received from an agent, the DBMS identifies a storage location on the list with an amount of free space meeting the insert size. The DBMS removes the storage location identifier from the list and returns the storage location identifier for the storage location. When the insert transaction completes, the DBMS determines a remaining free space at the storage location and adds the storage location identifier to the list according to the remaining free space. By removing storage location identifiers from the list, another agent cannot receive the same storage location identifier for a parallel task. Thus, space contention is avoided.
US10747620B2 Network storage management at scale using service level objectives
Technology is disclosed for managing network storage services by service level objectives (SLOs). The method receives multiple service level capability (SLC) templates; creates at least one storage service level (SSL) instance using at least one of the SLC templates; provisions a storage object located in a network storage infrastructure based on the SSL instance; and services storage requests using the storage object.
US10747617B2 Method, apparatus and computer program product for managing storage system
Techniques manage a storage system and involve: determining priorities of a first set of to-be-executed operations of a first stripe of a plurality of stripes of the storage system and priorities of a second set of to-be-executed operations of a second stripe, the plurality of stripes at least including the first stripe and the second stripe different from the first stripe, and each of the plurality of stripes including a plurality of extents distributed on different storage devices; determining a first to-be-executed operation with the highest priority among the priorities of the first set of to-be-executed operations; determining a second to-be-executed operation with the highest priority among the priorities of the second set of to-be-executed operations; and determining operation execution priorities of the first and second stripes based on the priorities of the first and second to-be-executed operations. Accordingly, the processing performance of the storage system is increased.
US10747610B2 Leveraging distributed metadata to achieve file specific data scrubbing
A computer-implemented method, according to one embodiment, includes: determining whether an error has occurred for each block of storage space in memory by sequentially evaluating each of the blocks of storage space. In response to determining that an error has occurred for a given block, the given block is scanned for an identifier at an end of data stored in the given block, and a trailer appended to the identifier is located. Metadata included in the trailer is further used to identify each additional block which corresponds to a same file as the given block, and a data scrubbing procedure is performed on the given block and each of the additional identified blocks. A result of the scrubbing procedure is also output in response to detecting an error in the given block and/or the additional identified blocks.
US10747609B1 Systems and methods for blockchain repair assurance tokens
Systems, methods, and apparatuses of created a repair token for a distributed ledger are provided. A method includes identifying an error in the distributed ledger, the error associated with a first block on the distributed ledger, creating a repair token including content of the first block and a correction to the error, digitally signing and timestamping the repair token, and publishing the repair token to a repair token ledger.
US10747608B2 Method and system for managing exceptions during reconciliation of transactions
A method and system for managing of exceptions during reconciliation of transactions, wherein the exceptions are raised for possible mismatches existing between data sets being compared. The reconciliation includes performing a first matching of the two sets based on a predefined rule set and a preset reconciliation type, wherein the first matching raises the exceptions. Further, the exceptions, as a batch file, are processed by performing a second matching for the exception-data based on pattern matching mechanism that utilizes fuzzy logic. The pattern matching mechanism is provided with metafiles corresponding to each batch element of the batch files. Further, only possible close matches are retrieved based on a predefined confidence score threshold. The close matches along with corresponding confidence score may be provided to a user on a User is Interface (UI) for further investigation of the exceptions.
US10747604B1 Self-healing learning system for one or more controllers
Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.
US10747602B1 User data availability confirmation system and method
A method, computer program product, and computing system for defining user data that needs to be available to a user application. The user data is stored within a data array. It is determined whether the user data is available to the user application. If the user data is not available to the user application, notice concerning the unavailability of the user data is provided.