Document | Document Title |
---|---|
US10276722B2 |
Thin film transistor
A thin film transistor includes an oxide semiconductor layer including a channel region, and a source region and a drain region having a resistivity lower than that of the channel region; a gate insulating layer disposed on the channel region of the oxide semiconductor layer; a gate electrode disposed on the gate insulating layer; and an aluminum oxide layer covering the lateral surface of the gate insulating layer, and the source region and the drain region, wherein the gate insulating layer has a multi-layer structure including a first insulating layer and a second insulating layer, and the first insulating layer contains silicon oxide as a main component, and is disposed on and in contact with the channel region. |
US10276718B2 |
FinFET having a relaxation prevention anchor
A method and structure for mitigating strain loss (e.g., in a FinFET channel) includes providing a semiconductor device having a substrate having a substrate fin portion, an active fin region formed over a first part of the substrate fin portion, a pickup region formed over a second part of the substrate fin portion, and an anchor formed over a third part of the substrate fin portion. In some embodiments, the substrate fin portion includes a first material, and the active fin region includes a second material different than the first material. In various examples, the anchor is disposed between and adjacent to each of the active fin region and the pickup region. |
US10276716B2 |
Transistor with asymmetric source and drain regions
Semiconductor structures and methods for forming a semiconductor structure are provided. An active semiconductor region is disposed in a substrate. A gate is formed over the substrate. Source and drain regions of a transistor are formed in the active semiconductor region on opposite sides of the gate. The drain region has a first width, and the source region has a second width that is not equal to the first width. |
US10276709B2 |
Semiconductor device and method of manufacturing semiconductor device
A MOS gate having a trench gate structure is formed on the front surface side of a silicon carbide substrate. A gate trench of the trench gate structure goes through an n+ source region and a p-type base region and reaches an n− drift region. Between adjacent gate trenches, a first p+ region that goes through the p-type base region in the depth direction and reaches the n− drift region is formed at a position separated from the gate trenches. The first p+ region is formed directly beneath a p++ contact region. The width of the first p+ region is less than the width w1 of the gate trench. A second p+ region is formed at the bottom of the gate trench. The first and second p+ regions are silicon carbide epitaxial layers. |
US10276703B2 |
Compound semiconductor device and method of manufacturing the same
A compound semiconductor device includes: a carrier transit layer; a carrier supply layer over the carrier transit layer; a source electrode and a drain electrode above the carrier supply layer; a gate electrode above the carrier supply layer between the source electrode and the drain electrode; and a first insulating film and a second insulating film above the carrier supply layer between the gate electrode and the drain electrode. The gate electrode includes a portion above the second insulating film, the second insulating film covers a side surface of the first insulating film from the drain electrode side, and a second concentration of electron traps in the second insulating film is higher than a first concentration of electron traps in the first insulating film. |
US10276702B2 |
Semiconductor device
The performance of a semiconductor device is improved. An emitter electrode is coupled to a P-type body region and an N+-type emitter region of a linear active cell region via a contact groove formed on an interlayer insulating film and is coupled to a P-type body region of a linear hole connector cell region via a contact groove. The contact grooves arranged in the linear hole connector cell region are shorter than the contact groove in plan view. |
US10276698B2 |
Scalable process for the formation of self aligned, planar electrodes for devices employing one or two dimensional lattice structures
A method of forming an electrical device that includes forming a gate dielectric layer over a gate electrode, forming source and drain electrodes on opposing sides of the gate electrode, wherein one end of the source and drain electrodes provides a coplanar surface with the gate dielectric, and positioning a 1D or 2D nanoscale material on the coplanar surface to provide the channel region of the electrical device. |
US10276694B2 |
Semiconductor device and method of fabricating the same
A semiconductor device includes a semiconductor substrate comprising a group III element and a group V element, and a gate structure on the semiconductor substrate. The semiconductor substrate includes a first region which contacts a bottom surface of the gate structure and a second region which is disposed under the first region. The concentration of the group III element in the first region is lower than that of the group V element in the first region, and the concentration of the group III element in the second region is substantially equal to that of the group V element in the second region. |
US10276692B1 |
Fin diode structure and methods thereof
A method and structure for forming a fin bottom diode includes providing a substrate having a plurality of fins extending therefrom. Each of the plurality of fins includes a substrate portion and an epitaxial layer portion over the substrate portion. A first dopant layer is formed on sidewalls of a first region of the substrate portion of each of the plurality of fins. After forming the first dopant layer, a first annealing process is performed to form a first diode region within the first region of the substrate portion. A second dopant layer is formed on sidewalls of a second region of the substrate portion of each of the plurality of fins. After forming the second dopant layer, a second annealing process is performed to form a second diode region within the second region of the substrate portion of each of the plurality of fins. |
US10276689B2 |
Method of forming a vertical field effect transistor (VFET) and a VFET structure
Disclosed are embodiments of an improved method for forming a vertical field effect transistor (VFET). In each of the embodiments of the method, a semiconductor fin is formed sufficiently thick (i.e., wide) so that the surface area of the top of the semiconductor fin is sufficiently large to facilitate epitaxial growth thereon of a semiconductor material for a second source/drain region. As a result, the second source/drain region will be sufficiently large to avoid potential contact-related defects (e.g., unlanded contacts, complete silicidation of second source/drain region during contact formation, etc.). Additionally, either before or after this second source/drain region is formed, at least the center portion of the semiconductor fin, which will include the channel region of the VFET, is thinned down to a desired critical dimension for optimal VFET performance. Also disclosed are VFET structure embodiments resulting from this method. |
US10276688B2 |
Selective process for source and drain formation
A device comprising Si:As source and drain extensions and Si:As or Si:P source and drain features formed using selective epitaxial growth and a method of forming the same is provided. The epitaxial layers used for the source and drain extensions and the source and drain features herein are deposited by simultaneous film formation and film etching, wherein the deposited material on the monocrystalline layer is etched at a slower rate than deposition material deposited on non-monocrystalline location of a substrate. As a result, an epitaxial layer is deposited on the monocrystalline surfaces, and a layer is not deposited on non-monocrystalline surfaces of the same base material, such as silicon. |
US10276683B2 |
Common metal contact regions having different Schottky barrier heights and methods of manufacturing same
Methods for forming a semiconductor device having dual Schottky barrier heights using a single metal and the resulting device are provided. Embodiments include a semiconductor substrate having an n-FET region and a p-FET region each having source/drain regions; a titanium silicon (Ti—Si) intermix phase Ti liner on an upper surface of the n-FET region source/drain regions; and titanium silicide (TiSi) forming an upper surface of the p-FET region source/drain regions. |
US10276680B2 |
Gate feature in FinFET device
A semiconductor device includes a fin structure, disposed on a substrate, that horizontally extends along a direction; and a gate feature comprising a gate dielectric layer and at least a first metal gate layer overlaying the gate dielectric layer, wherein the gate dielectric layer and the first metal gate layer traverse the fin structure to overlay a central portion of the fin structure and further extend along the direction to overlay at least a side portion of the fin structure that is located outside a vertical projection of a sidewall of the gate feature. |
US10276679B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device including a substrate, a first doped region, a second doped region, a gate, and a gate dielectric layer is provided. The substrate has a first conductive type. The first doped region is formed in the substrate and has a second conductive type. The second doped region is formed in the substrate and has the second conductive type. The gate is formed on the substrate and is disposed between the first and second doped regions. The gate dielectric layer is formed on the substrate and is disposed between the gate and the substrate. The gate dielectric layer includes a first region and a second region. The depth of the first region is different from the depth of the second region. |
US10276675B2 |
Integrated circuit device and method of manufacturing the same
An integrated circuit device includes a source/drain region having a recess in its top, a contact plug extending on the source/drain region from within the recess, and a metal silicide layer lining the recess and having a first portion covering a bottom of the contact plug and a second portion that is integral with the first portion and covers a lower part of sides of the contact plug. The second portion of the silicide layer may have a thickness different from a thickness of the first portion of the silicide layer. The silicide layer is formed at a relatively low temperature to offer an improved resistance characteristic as between the source/drain region and the contact plug. |
US10276674B2 |
Method of forming a gate contact structure and source/drain contact structure for a semiconductor device
One illustrative method disclosed includes, among other things, forming a sacrificial S/D contact structure above an S/D region of a transistor device, removing at least a portion of a gate cap and at least a portion of a gate sidewall spacer to define a gate contact cavity that is positioned entirely above the active region and exposes an upper surface of a gate structure of the transistor device, and forming an internal sidewall spacer within the gate contact cavity. The method also includes performing at least one process operation to remove at least the sacrificial S/D contact structure and define a S/D contact cavity, and forming a gate contact structure within the gate contact cavity that is conductively coupled to the gate structure and forming a S/D contact structure within the S/D contact cavity that is conductively coupled to the S/D region. |
US10276670B2 |
Semiconductor devices and methods for forming semiconductor devices
A semiconductor device includes an array of needle-shaped trenches extending into a semiconductor substrate. The semiconductor device further includes a gate trench grid extending into the semiconductor substrate. A gate electrode of a transistor structure is located within the gate trench grid. A gate wiring structure of the transistor structure is connected to the gate electrode of the transistor structure. A field electrode located within at least one needle-shaped trench of the array of needle-shaped trenches is connected to the gate wiring structure of the transistor structure. |
US10276669B2 |
Sloped field plate and contact structures for semiconductor devices and methods of manufacturing thereof
A semiconductor device includes a base layer, a dielectric layer over the base layer, an opening extending through the dielectric layer and to a main surface of the base layer, the opening having a sloped sidewall, and an electrically conductive material over the sloped sidewall. An angle between the sloped sidewall and the main surface of the base layer is in a range between 5 degrees and 50 degrees. Corresponding methods of manufacturing the semiconductor device are also provided. |
US10276665B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device is provided. The semiconductor device includes a n− type layer disposed at a first surface of a n+ type silicon carbide substrate and a trench disposed at the n− type layer. Additionally, a first gate electrode and a second gate electrode are disposed in the trench and separated from each other. A source electrode is insulated from the first gate electrode and the second gate electrode. Further, the semiconductor includes a drain electrode that is disposed at a second surface of the n+ type silicon carbide substrate, a first channel disposed adjacent to a side surface of the trench and a second channel disposed under the lower surface of the trench. The first channel and the second channel are separated from each other. |
US10276663B2 |
Tunneling transistor and method of fabricating the same
A tunneling transistor and a method of fabricating the same, the tunneling transistor includes a fin shaped structure, a source structure and a drain structure, and a gate structure. The fin shaped structure is disposed in a substrate, and the source structure and the drain structure are disposed the fin shaped structure, wherein an entirety of the source structure and an entirety of the drain structure being of complementary conductivity types with respect to one another and having different materials. A channel region is disposed in the fin shaped structure between the source structure and the drain structure and the gate structure is disposed on the channel region. That is, a hetero tunneling junction is vertically formed between the channel region and the source structure, and between the channel region and the drain structure in the fin shaped structure. |
US10276662B2 |
Method of forming contact trench
A method of fabricating a semiconductor device is disclosed. The method includes forming a first gate stack and a second gate stack over a substrate. Each of them has gate spacers disposed along its respective sidewalls. The method also includes forming a source/drain (S/D) feature disposed between the first and second gate stacks. The gate spacers and a top surface of the S/D feature define a space. The method also includes forming a first dielectric layer over the S/D feature in the space, forming a capping layer along the gate spacers in the space, forming a second dielectric layer over the first dielectric layer in the space and forming a contact trench extending through the second dielectric layer, the first dielectric layer and the capping layer to expose the top surface of the S/D feature. |
US10276652B1 |
Schottky diode
A schottky diode includes a schottky junction, an ohmic junction, a first isolation structure and a plurality of doped regions. The schottky junction includes a first well in a substrate and a first electrode contacting the first well. The ohmic junction includes a junction region in the first well and a second electrode contacting the junction region. The first isolation structure is disposed in the substrate and separates the schottky junction from the ohmic junction. The doped regions are located in the first well and under the schottky junction, wherein the doped regions separating from each other constitute a top-view profile of concentric circles. |
US10276648B1 |
Plasma treatment for thin film resistors on integrated circuits
A method of fabricating ICs including thin film resistors (TFRs) depositing a dielectric liner layer on a substrate including a semiconductor surface having a plurality of IC die formed therein each including functional circuitry comprising a plurality of interconnected transistors. A TFR layer comprising chromium (Cr) is deposited on the dielectric liner layer. The TFR layer is plasma treated with atomic nitrogen and atomic hydrogen. A dielectric capping layer is deposited on the TFR layer after the plasma treating. A pattern is formed on the capping layer, and the TFR layer is etched to form at least one resistor that comprises the TFR layer. |
US10276646B2 |
Display device
A display is provided. The display device includes a display area and a non-display area located around the display area; a base layer; an organic light-emitting diode (OLED) that is located on the base layer in the display area; and a first crack detection line that is located on the base layer in the non-display area; wherein the first crack detection line comprises a first line that extends substantially in a first direction along a first edge of the display area, a second line that is separated from the first line and extends substantially in the first direction, and a third line that is connected to an end of the first line and an end of the second line, wherein a cross-sectional shape of the first line in a second direction crossing the first direction is inversely tapered. |
US10276645B2 |
Image display device and method for repairing short circuit failure
The present invention relates to an image display device and a method for repairing a short circuit failure. The present invention is applicable to, for example, an active matrix type image display device using an organic EL device, and a short circuit location between wiring patterns is able to be repaired. In a scanning line WSL or a signal line DTL, a bypass wiring pattern BP for bypassing a region where the signal line DTL and the scanning line WSL intersect with each other is provided. By using the bypass wiring pattern BP, a short circuit location between wiring patterns is repaired. |
US10276644B2 |
Organic light emitting diode display and manufacturing method thereof
An organic light emitting diode display comprises a substrate including a display area in which a pixel is disposed and a peripheral area surrounding the display area, a driving semiconductor layer disposed in the display area on the substrate, a driving gate electrode disposed in the display area on the driving semiconductor layer, a common voltage line disposed in the peripheral area on the substrate and disposed on a same layer as the driving gate electrode, a gate electrode anti-oxidation layer disposed on the driving gate electrode, a common voltage line anti-oxidation layer disposed on the common voltage line, an interlayer insulating layer disposed on the driving semiconductor layer, the driving gate electrode, the common voltage line, the gate electrode anti-oxidation layer, and the common voltage line anti-oxidation layer. A driving source electrode and a driving drain electrode are disposed in the display area on the interlayer insulating layer, and a common voltage applying electrode is disposed in the peripheral area on the interlayer insulating layer and on the same layer as the driving source electrode and the driving drain electrode. |
US10276641B2 |
Display panel and display device
The disclosure discloses a display panel and a display device. Since at least a part of the transparent areas includes the transparent auxiliary electrode electrically connected with the cathode in the adjacent pixel display area and extends to a top of the cathode auxiliary wire to be electrically connected with the cathode auxiliary wire, i.e., the cathode is electrically connected with the cathode auxiliary wire via the transparent auxiliary electrode, resistance of the cathode is reduced by the use of the transparent auxiliary electrode. Furthermore, since the transparent auxiliary electrode is arranged in a transparent area, neither the size of the at least one pixel display area is reduced, nor the transparent function of the transparent areas is affected. |
US10276636B2 |
Electronic device and method for fabricating the same
Implementations of the disclosed technology provide an electronic device including a semiconductor memory and a method for fabricating the same, in which processes are easily performed and the characteristics of a variable resistance element are improved. An electronic device according to an implementation of the disclosed technology is an electronic device including a semiconductor memory, wherein the semiconductor memory includes: a substrate; a conductive contact plug formed over the first conductive layer and including a stack of a conductive low-resistance structure and a conductive planarizing layer; and a variable resistance pattern coupled to the contact plug, wherein the low-resistance structure comprises a diffusion barrier layer, a low-resistance material layer and a gap-fill layer. |
US10276635B2 |
Memory device having self-aligned cell structure
Some embodiments include apparatus and methods having a memory device with diodes coupled to memory elements. Each diode may be formed in a recess of the memory device. The recess may have a polygonal sidewall. The diode may include a first material of a first conductivity type (e.g., n-type) and a second material of a second conductive type (e.g., p-type) formed within the recess. |
US10276631B2 |
Method for producing a micro-LED matrix, micro-LED matrix and use of a micro-LED matrix
A method for producing a micro-LED matrix by (A) depositing an LED layer structure onto a working substrate; (B) singulating a plurality of LED structures from the LED layer structure on the working substrate; (C) applying a first contact-making structure to a carrier substrate; and (D) transferring the plurality of LED structures from the working substrate to the carrier substrate by bonding and laser lift-off. An at least two-layered carrier substrate is used, including a carrier layer and a first flexible polymer layer, in step C the first contact-making structure is applied indirectly or directly to a side of the first polymer layer which faces away from the carrier layer, and in an additional method step D-0 between method steps C and D, a second flexible polymer layer is formed at least between the singulated LED structures. A micro-LED matrix and use are also provided. |
US10276630B2 |
Light emitting device and fabricating method thereof
A light emitting device includes a first electrode, an insulating layer, a second electrode, and a bar-type light emitting diode (LED). The insulating layer includes a plurality of protruding parts protruding from the first electrode and at least one hole between the protruding parts. The second electrode on the insulating layer. The bar-type LED is in the at least one hole. The bar-type LED has a first end and a second end in the length direction. One of the first or second ends is connected to the first electrode and the other of the first or second ends is connected to the second electrode. |
US10276629B2 |
Light emitting device package
A light emitting device package and a method of manufacturing the light emitting device package are provided. The light emitting package includes a light emitting stack including a first conductivity-type semiconductor layer, an active layer, a second conductivity-type semiconductor layer sequentially stacked, and having a first surface provided by the first conductivity-type semiconductor layer and a second surface provided by the second conductivity-type semiconductor layer and opposing the first surface; a first electrode structure disposed on a portion of the first surface and connected to the first conductivity-type semiconductor layer; a sealing portion disposed adjacent to the light emitting stack; an insulating layer disposed between the light emitting stack and the sealing portion; and a first metal pad disposed on the second surface and passing through the insulating layer at a side of the light emitting stack to connect to the first electrode structure. |
US10276628B2 |
Time-of-fight pixel including in-pixel buried channel transistors
An imaging device, including a monolithic semiconductor integrated circuit substrate, comprises a focal plane array of pixel cells. Each one of the pixel cells includes a gate overlying a region of the substrate operable to convert incident radiation into charge carriers. The pixel also includes a CMOS readout circuit including at least one output transistor in the substrate. The pixel further includes a charge coupled device section on the substrate adjacent the gate, the charge coupled device section including a sense node to receive charge carriers transferred from the region of the substrate beneath the gate. The sense node is coupled to the output transistor. The pixel also includes a reset switch coupled to the sense node. The pixel's charge coupled device section has a buried channel region. The pixel also includes one or more bias enabling switches operable to enable a bias voltage to be applied to the gate. At least one of the reset switch or the one or more bias enabling switches is formed in the buried channel region. |
US10276626B2 |
Three-dimensional integrated multispectral imaging sensor
A three-dimensional multispectral imaging sensor and method for forming a three-dimensional multispectral imaging sensor are provided. The three-dimensional multispectral imaging sensor includes a monolithic structure having a plurality of layers. Each of the layers is formed from light detecting materials for detecting light of respective different non-overlapping wavelengths and having respective different bandgaps. |
US10276625B1 |
CMOS image sensor including superlattice to enhance infrared light absorption
A CMOS image sensor may include a semiconductor substrate having a first conductivity type, and a plurality of laterally adjacent infrared (IR) photodiode structures on the substrate. Each IR photodiode structure may include a superlattice on the semiconductor substrate including a plurality of stacked groups of layers, with each group of layers including a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. Further, the superlattice may have the first conductivity type. The CMOS image sensor may further include a semiconductor layer on the superlattice, a retrograde well extending downward into the semiconductor layer from a surface thereof and having a second conductivity type, a first well around a periphery of the retrograde well having the first conductivity type, and a second well within the retrograde well having the first conductivity type. |
US10276623B2 |
Solid-state image pickup device and method of manufacturing same
Disclosed herein is a solid-state image pickup device including: a photoelectric conversion section configured to convert incident light into a signal charge; a transfer transistor configured to read the signal charge from the photoelectric conversion section and transfer the signal charge; and an amplifying transistor configured to amplify the signal charge read by the transfer transistor, wherein a compressive stress film having a compressive stress is formed on the amplifying transistor. |
US10276622B2 |
Mechanisms for forming image-sensor device with expitaxial isolation feature
An image-sensor device includes a substrate including a pixel region and a logic region. A logic transistor is disposed in the logic region and is surrounded by a logic isolation feature. A radiation-sensing region is disposed in the pixel region of the substrate. An epitaxial pixel isolation feature is disposed in the pixel region and surrounds the radiation-sensing region. A doped region with a same doping polarity as the radiation-sensing region is located between a bottom of the radiation-sensing region and the back surface of the substrate. The epitaxial pixel isolation feature is in direct contact with the doped region. The doped region extends continuously under the pixel region and the logic region. The epitaxial pixel isolation feature is in direct contact with the doped region, and the logic isolation feature is spaced apart from the doped region. |
US10276621B2 |
Metal shielding layer in backside illumination image sensor chips and methods for forming the same
A device includes a semiconductor substrate having a front side and a backside. A photo-sensitive device is disposed at a surface of the semiconductor substrate, wherein the photo-sensitive device is configured to receive a light signal from the backside of the semiconductor substrate, and convert the light signal to an electrical signal. An amorphous-like adhesion layer is disposed on the backside of the semiconductor substrate. The amorphous-like adhesion layer includes a compound of nitrogen and a metal. A metal shielding layer is disposed on the backside of the semiconductor substrate and contacting the amorphous-like adhesion layer. |
US10276618B2 |
Extra doped region for back-side deep trench isolation
The present disclosure, in some embodiments, relates to a CMOS image sensor. The CMOS image sensor has an image sensing element disposed within a substrate. A plurality of isolation structures are arranged along a back-side of the substrate and are separated from opposing sides of the image sensing element by non-zero distances. A doped region is laterally arranged between the plurality of isolation structures. The doped region is also vertically arranged between the image sensing element and the back-side of the substrate. The doped region physically contacts the image sensing element. |
US10276614B2 |
Methods and apparatus for an image sensor with a multi-branch transistor
Various embodiments of the present technology may comprise a method and device for a multi-branch transistor for use in an image sensor. The device may comprise an active region, wherein the active region comprises three doped regions. At least two of the three doped region may be floating diffusion active regions, wherein each floating diffusion active region is connected to a single photosensitive element or multiple photosensitive elements. The device may comprise a multi-branch channel region defined by the area underlying a gate region and substantially surrounded by the doped regions. |
US10276613B2 |
Image sensor and method for forming the same
An image sensor and a method for forming an image sensor are provided. The image sensor includes a substrate, and the substrate includes a pixel region, a peripheral region and a boundary region, and the boundary region is formed between the pixel region and the peripheral region. The image sensor also includes a first gate stack structure formed in the pixel region and a second gate stack structure formed in the peripheral region. The second gate stack structure includes a high-k dielectric layer and a first metal layer. |
US10276604B2 |
Display panel and display device including the same
There are provided a display panel and a display device including the same. In the display panel and display device including the same, in a structure in which an insulating layer having a depression point is provided between different conductive layers, another insulating layer may be disposed to cover the depression point. Accordingly, an occurrence of a short circuit may be minimized between the different conductive layers. |
US10276601B2 |
Display device
According to one embodiment, a display device includes an insulating substrate, a first transistor including a first semiconductor layer of silicon and a first electrode, a first insulating layer provided above the first semiconductor layer, a second transistor including a second semiconductor layer of an oxide semiconductor, a second electrode and a conductive layer electrically connected to the second semiconductor layer, and a second insulating layer provided above the first insulating layer and the second semiconductor layer, the first electrode being electrically connected to the first semiconductor layer in a first hole, and the second electrode being in contact with the conductive layer in a second hole. |
US10276600B2 |
Pixel structure and related fabrication method
A pixel structure includes a first insulating layer, a second metal layer, a second insulating layer, and a third metal layer. The second metal layer is disposed on the first insulating layer, and the second metal layer includes at least one first data line, at least one source, and at least one first drain, wherein the first data line is electrically connected to the source. The second insulating layer is disposed on the second metal layer, the second insulating layer includes at least one opening that is disposed corresponding to the first drain, and the area of the opening is greater than the area of the first drain. The third metal layer includes at least one second drain that is electrically connected to the first drain, the second drain is disposed corresponding to the opening and disposed on the first drain. |
US10276598B2 |
Array substrate and display device
An array substrate and a display device are provided. The array substrate includes a base substrate. The base substrate includes a display area and a non-display area. The display area is provided with a plurality of first signal lines and a plurality of second signal lines. The plurality of first signal lines and the plurality of second signal lines intersect to define a plurality of pixel units, and the plurality of first signal lines is substantially radially distributed. |
US10276591B2 |
Vertical memory device
A vertical memory device includes a substrate having a cell array region and a connection region adjacent to the cell array region, a plurality of gate electrode layers stacked on the cell array region and the connection region of the substrate, and forming a stepped structure in the connection region, a first metal line dividing the plurality of gate electrode layers and connected to the cell array region and the connection region of the substrate, and a second metal line dividing a portion of the plurality of gate electrode layers and connected to the connection region of the substrate. A depth of a lower end portion of the second metal line may be greater than a depth of a lower end portion of the first metal line in the cell array region, based on an upper surface of the substrate. |
US10276584B2 |
Method to control the common drain of a pair of control gates and to improve inter-layer dielectric (ILD) filling between the control gates
A semiconductor structure for a split gate flash memory cell device with a hard mask having an asymmetric profile is provided. In some embodiments, a semiconductor substrate of the semiconductor structure includes a first source/drain region and a second source/drain region. A control gate and a memory gate, of the semiconductor structure, are spaced over the semiconductor substrate between the first and second source/drain regions. A charge trapping dielectric structure of the semiconductor structure is arranged between neighboring sidewalls of the memory gate and the control gate, and arranged under the memory gate. A hard mask of the semiconductor structure is arranged over the control gate and includes an asymmetric profile. The asymmetric profile tapers in height away from the memory gate. A method for manufacturing a pair of split gate flash memory cell devices with hard masks having an asymmetric profile is also provided. |
US10276582B2 |
High coupling ratio split gate memory cell
A split gate non-volatile memory (NVM) cell formed on a crystalline-on-insulator (COI) substrate, such as a fully or partially depleted silicon-on-insulator (SOI) substrate is disclosed. The split gate memory cell includes a split gate disposed on a surface substrate of the SOI substrate between source/drain (S/D) regions. The split gate includes a storage gate with a control gate (CG) over a floating gate (FG), and a select gate (SG). A back gate is provided on the bulk substrate below a buried oxide (BOX). The back gate may be doped with the same polarity type dopants as the S/D regions. The back gate is coupled to the CG to increase CG coupling ratio, improving programming performance. Alternatively, the back gate may be doped with the opposite polarity type dopants as the S/D regions. The back gate is coupled to a negative bias during program and erase operations. The negative bias increases the gate threshold voltages of the SG and CG, resulting in higher electron generation efficiency to improve programming speed as well as a higher electric field to increase erase speed. |
US10276581B1 |
Integrated circuit chip and manufacturing method thereof
An integrated circuit chip includes a substrate, a first type memory cell, and a second type memory cell. The first type memory cell is disposed over the substrate and includes an N-type transistor. The N-type transistor of the first type memory cell includes a gate electrode including a first work function layer having a first thickness. The second type memory cell is disposed over the substrate and includes an N-type transistor. The N-type transistor of the second type memory cell includes a gate electrode including a second work function layer having a second thickness different from the first thickness. The first type memory cell and the second type memory cell substantially have the same cell size. |
US10276578B2 |
Dynamic oxide semiconductor random access memory(DOSRAM) having a capacitor electrically connected to the random access memory (SRAM)
The present invention provides a semiconductor memory circuit, the semiconductor memory circuit includes a static random access memory (SRAM), having a first storage node and a second storage node, a dynamic oxide semiconductor random access memory (DOSRAM), electrically connected to the SRAM, wherein the DOSRAM includes a first oxide semiconductor field effect transistor (OSFET) and a capacitor, wherein a source of the first OSFET is electrically connected to the first storage node, and a drain of the first OSFET is electrically connected to the capacitor, and a second transistor and a third oxide semiconductor field effect transistor (OSFET), wherein a drain of the second transistor is electrically connected to the second storage node, a source of the third OSFET is electrically connected to the capacitor, and a drain of the third OSFET is electrically connected to a gate of the third transistor. |
US10276575B2 |
Multi-threshold voltage field effect transistor and manufacturing method thereof
The present disclosure provides an FET structure including a transistor of a first conductive type. The transistor includes a substrate having a region of a second conductive type, a channel between source and drain, and a gate over the channel. The channel includes dopants of the first conductive type. The gate includes a work function setting layer of the second conductive type. The present disclosure also provides a method for manufacturing an FET with multi-threshold voltages scheme. The method includes exposing channels of a first transistor of a first conductive type and a first transistor of a second conductive type from a first mask, doping the channels with dopants of the first conductive type, exposing channels of a second transistor of the first conductive type and a second conductive type from a second mask, and doping the channels with dopants of the second conductive type. |
US10276573B2 |
FinFET including tunable fin height and tunable fin width ratio
A semiconductor substrate includes a bulk substrate layer that extends along a first axis to define a width and a second axis perpendicular to the first axis to define a height. A plurality of hetero semiconductor fins includes an epitaxial material formed on a first region of the bulk substrate layer. A plurality of non-hetero semiconductor fins is formed on a second region of the bulk substrate layer different from the first region. The non-hetero semiconductor fins are integrally formed from the bulk substrate layer such that the material of the non-hetero semiconductor fins is different from the epitaxial material. |
US10276569B2 |
Minimizing shorting between FinFET epitaxial regions
The present invention relates generally to semiconductors, and more particularly, to a structure and method of minimizing shorting between epitaxial regions in small pitch fin field effect transistors (FinFETs). In an embodiment, a dielectric region may be formed in a middle portion of a gate structure. The gate structure be formed using a gate replacement process, and may cover a middle portion of a first fin group, a middle portion of a second fin group and an intermediate region of the substrate between the first fin group and the second fin group. The dielectric region may be surrounded by the gate structure in the intermediate region. The gate structure and the dielectric region may physically separate epitaxial regions formed on the first fin group and the second fin group from one another. |
US10276564B2 |
Semiconductor device including vertical channel
A semiconductor device includes a substrate having a first region and a second region; a first nanowire in the first region in a direction perpendicular to an upper surface of the substrate; a second nanowire in the second region in a direction perpendicular to the upper surface of the substrate and having a height less than that of the first nanowire; first source/drain regions at top portion and bottom portion of the first nanowire; second source/drain regions at top portion and bottom portion of the second nanowire; a first gate electrode surrounding the first nanowire between the first source/drain regions; and a second gate electrode surrounding the second nanowire between the second source/drain regions. |
US10276559B2 |
System and method of fabricating ESD FinFET with improved metal landing in the drain
A mandrel is formed over an active region that includes a first region and a second region. The first region and the second region are reserved for the formation of a source and a drain of a FinFET, respectively. A portion of the mandrel formed over the second region is broken up into a first segment and a second segment separated from the first segment by a gap. Spacers are formed on opposite sides of the mandrel. Using the spacers, fins are defined. The fins protrude upwardly out of the active region. A portion of the second region corresponding to the gap has no fins formed thereover. The source is epitaxially grown on the fins in the first region. At least a portion of the drain is epitaxially grown on the portion of the second region having no fins. |
US10276558B1 |
Electrostatic discharge protection using vertical fin CMOS technology
Embodiments include a method and resulting structures for vertical fin CMOS technology for electrostatic discharge protection. In a non-limiting embodiment, forming a first set of semiconductor fins vertically extending from a substrate, and forming a second set of semiconductor fins vertically extending from the substrate, the distance between the first set of fins and the second set of fins defines a length of a junction. Embodiments also include forming a first epitaxy layer on the substrate, and forming a second epitaxy layer atop a portion of the first epitaxy layer, wherein a PN junction is formed between the first epitaxy layer and the second epitaxy layer, wherein a length of the PN junction is defined by the first set of semiconductor fins and the second semiconductor fins. Embodiments include forming a first metal contact atop the first epitaxy layer, and forming a second metal contact atop the second epitaxy layer. |
US10276557B2 |
Electrostatic discharge protection device
An ESD protection device includes a semiconductor substrate of p-type conductivity, an epitaxial layer of p-type conductivity, a buried layer of n-type conductivity, device isolation layers, a first well of n-type conductivity, an emitter formed by implanting p-type impurities into an upper portion of the first well, a second well of p-type conductivity, a collector formed by implanting p-type impurities into an upper portion of the second well, a first P-body region interposed between the second well and the collector, a third well of n-type conductivity, a base formed by implanting n-type impurities into an upper surface portion of the third well, and a first deep well of n-type conductivity, interposed between the third well and the buried layer. |
US10276556B2 |
Semiconductor device having biasing structure for self-isolating buried layer and method therefor
A semiconductor device includes a floating buried doped region, a first doped region disposed between the floating buried doped region and a first major surface, and a semiconductor region disposed between the floating buried doped region and a second major surface. Trench isolation portions extend from the first major surface and terminate within the semiconductor region to define an active region. An insulated trench structure is laterally disposed between the trench isolation portions, terminates within the floating buried doped region, and defines a first portion and a second portion of the active region. A biasing semiconductor device is within the first portion, and a functional semiconductor device is within the second portion. The biasing semiconductor device is adapted to set a potential of the floating buried doped region and adapted to divert parasitic currents away from the functional semiconductor device. |
US10276554B1 |
Integrated standard cell structure
An integrated circuit includes a first standard cell having a first pFET and a first nFET integrated, and having a first dielectric gate on a first standard cell boundary. The integrated circuit further includes a second standard cell being adjacent to the first standard cell, having a second pFET and a second nFET integrated, and having a second dielectric gate on a second standard cell boundary. The integrated circuit also includes a first filler cell configured between the first and second standard cells, and having a one-pitch dimension P. The first pFET and the second pFET are formed on a first continuous active region. The first nFET and the second nFET are formed on a second continuous active region. The first filler cell includes a third dielectric gate on a first filler cell boundary and a fourth dielectric gate on a second filler cell boundary. |
US10276552B2 |
Semiconductor module
A semiconductor module, comprises a substrate plate; a semiconductor switch chip and a diode chip attached to a collector conductor on the substrate plate, wherein the diode chip is electrically connected antiparallel to the semiconductor switch chip; wherein the semiconductor switch chip is electrically connected via bond wires to an emitter conductor on the substrate plate providing a first emitter current path, which emitter conductor is arranged oppositely to the semiconductor switch chip with respect to the diode chip; wherein a gate electrode of the semiconductor switch chip is electrically connected via a bond wire to a gate conductor on the substrate plate providing a gate current path, which gate conductor is arranged oppositely to the semiconductor switch chip with respect to the diode chip; and wherein a protruding area of the emitter conductor runs besides the diode chip towards the first semiconductor switch chip and the first semiconductor switch chip is directly connected via a bond wire with the protruding area providing an additional emitter current path running at least partially along the gate current path. The semiconductor switch chip is a first semiconductor switch chip and the diode chip is a first diode chip, which are arranged in a first row. The semiconductor module comprises further a second row of a second semiconductor switch chip and a second diode chip attached to the collector conductor, wherein the diode chip of each row is electrically connected antiparallel to the semiconductor switch chip of the same row and the first and second rows are electrically connected in parallel. The first semiconductor switch chip is arranged besides the second diode chip and the second semiconductor chip is arranged besides the first diode chip. |
US10276544B2 |
Semiconductor package
A semiconductor package includes a board, a plurality of semiconductor memory chips, a controller chip, and a sealing resin portion. The plurality of semiconductor memory chips are stacked in a thickness direction of the board. The controller chip is disposed between the board and the plurality of semiconductor memory chips or on a side of the plurality of semiconductor chips opposite to the board. The sealing resin portion seals the plurality of semiconductor memory chips and the controller chip. The plurality of semiconductor memory chips include at least one through via that penetrates one or more semiconductor memory chips of the plurality of semiconductor memory chips in the thickness direction of the board to be connected to the controller chip. |
US10276543B1 |
Semicondcutor device package and method of forming semicondcutor device package
A semiconductor device package includes a lower redistribution structure, an upper encapsulated semiconductor device and an upper redistribution structure. The lower redistribution structure includes a first dielectric layer, a RDL, a second dielectric layer, and a second RDL. The first RDL is disposed on the first dielectric layer and includes a circuit portion and an alignment mark portion insulated from the circuit portion. The second dielectric layer is disposed on the first RDL, wherein the second dielectric layer covers the alignment mark portion. The second RDL is disposed on the second dielectric layer and electrically connected to the first RDL. The upper encapsulated semiconductor device is disposed on the lower redistribution structure. The upper redistribution structure is disposed on the upper encapsulated semiconductor device. |
US10276539B1 |
Method for 3D ink jet TCB interconnect control
A semiconductor device, semiconductor device assembly, and method of forming a semiconductor device assembly that includes a barrier on a pillar. The semiconductor device assembly includes a semiconductor device disposed over another semiconductor device. At least one pillar extends from one semiconductor device towards a pad on the other semiconductor device. The barrier on the exterior of the pillar may be a standoff to control a bond line between the semiconductor devices. The barrier may reduce solder bridging and may prevent reliability and electromigration issues that can result from the IMC formation between the solder and copper portions of a pillar. The barrier may help align the pillar with a pad when forming a semiconductor device assembly and may reduce misalignment due to lateral movement of the semiconductor devices. Windows or slots in the barrier may permit the expansion of solder in predetermined directions while preventing bridging in other directions. |
US10276533B2 |
Semiconductor device
A semiconductor device includes a semiconductor chip including a semiconductor substrate, an element formed in an element forming region of the semiconductor substrate, and a through-via penetrating across a front surface and a rear surface of the semiconductor substrate while avoiding the element forming region of the semiconductor substrate to form a conductive path between the front surface and the rear surface; a circuit component mounted on a circuit component connection surface at the same side as the front surface of the semiconductor substrate of the semiconductor chip; and an external connection members formed on the rear surface of the semiconductor substrate. |
US10276528B2 |
Semicondcutor device and manufacturing method thereof
A semiconductor device and a manufacturing method for the semiconductor device are provided. The semiconductor device includes a first dielectric layer, a bump, an etching stop layer and a spacer. The first dielectric layer is disposed over and exposes a conductive structure. The bump is partially disposed in the first dielectric layer to electrically connect the conductive structure. The etching stop layer is disposed over the first dielectric layer aside the bump a spacer and surrounds the bump and disposed between the etching stop layer and the bump. |
US10276523B1 |
Semiconductor logic device and system and method of embedded packaging of same
A reconfigured semiconductor device includes a semiconductor device comprising an active surface having a plurality of input/output (I/O) pads spaced at a non-solderable pitch thereon and at least one redistribution layer overlying the active surface of the semiconductor device. Each at least one redistribution layer includes an insulating layer and a patterned conductive layer comprising a plurality of discrete terminal pads formed on the insulating layer, each of the plurality of discrete terminal pads electrically coupled to a respective I/O pad of the plurality of I/O pads by a conductive via formed through the insulating layer. |
US10276521B2 |
Front end systems and related devices, integrated circuits, modules, and methods
Front end systems and related devices, integrated circuits, modules, and methods are disclosed. One such front end system includes a low noise amplifier in a receive path and a multi-mode power amplifier circuit in a transmit path. The low noise amplifier includes a first inductor, an amplification circuit, and a second inductor magnetically coupled to the first inductor to provide negative feedback to linearize the low noise amplifier. The multi-mode power amplifier circuit includes a stacked output stage including a transistor stack of two or more transistors. The multi-mode power amplifier circuit also includes a bias circuit configured to control a bias of at least one transistor of the transistor stack based on a mode of the multi-mode power amplifier circuit. Other embodiments of front end systems are disclosed, along with related devices, integrated circuits, modules, methods, and components thereof. |
US10276518B2 |
Semiconductor arrangement in fan out packaging including magnetic structure around transmission line
A semiconductor arrangement in fan out packaging has a molding compound adjacent a side of a semiconductor die. A magnetic structure is disposed above the molding compound, above the semiconductor die, and around a transmission line coupled to an integrated circuit of the semiconductor die. The magnetic structure has a top magnetic portion, a bottom magnetic portion, a first side magnetic portion, and a second side magnetic portion. The first side magnetic portion and the second side magnetic portion are coupled to the top magnetic portion and to the bottom magnetic portion. The first side magnetic portion and the second side magnetic portion have tapered sidewalls. |
US10276517B2 |
Semiconductor device
A semiconductor device includes a mounting substrate including an interface, which is connectable with a host, and a first ground layer, a surface-mounted component mounted on the mounting substrate, and a plurality of solder balls between the mounting substrate and the surface-mounted component. The surface-mounted component includes a semiconductor chip, a package substrate that is positioned between the semiconductor chip and the solder balls and includes a second ground layer, a sealing portion that covers the semiconductor chip, and has an opening, a first conductive portion on a top surface of the sealing portion, and a second conductive portion on a side surface of the opening and electrically connected to the first conductive portion and the second ground layer. The second ground layer is electrically connected to the first ground layer through one of the solder balls. |
US10276510B2 |
Manufacturing method of package structure having conductive shield
A manufacturing method of a package structure including the following steps is provided. A plurality of first conductive connectors and a second conductive connector on an active surface of a die are formed. The first conductive connectors are electrically connected to the die. The second conductive connector is formed aside the first conductive connectors and electrically insulated to the die. A redistribution layer is formed on the die. The redistribution layer is electrically connected to the first conductive connectors and the second conductive connector. A conductive shield is formed on the redistribution layer to surround the second conductive connector and at least a portion of a sidewall of the die coupled the active surface. The die is electrically insulated from the conductive shield. Another manufacturing method of a package structure is also provided. |
US10276505B2 |
Integrated circuit device and method of manufacturing the same
An integrated circuit (IC) device includes a lower wiring structure including a lower metal film. The lower wiring structure penetrates at least a portion of a first insulating film disposed over a substrate. The IC device further includes a capping layer covering a top surface of the lower metal film, a second insulating film covering the capping layer, an upper wiring structure penetrating the second insulating film and the capping layer, and electrically connected to the lower metal film, and an air gap disposed between the lower metal film and the second insulating film. The air gap has a width defined by a distance between the capping layer and the upper wiring structure. |
US10276504B2 |
Preclean and deposition methodology for superconductor interconnects
A method is provided of forming a superconductor interconnect structure. The method comprises forming a dielectric layer overlying a substrate, forming an interconnect opening in the dielectric layer, and moving the substrate to a deposition chamber. The method further comprises performing a cleaning process on the top surface of the dielectric layer and in the interconnect opening while in the deposition chamber, and depositing a superconducting metal in the interconnect opening while in the deposition chamber to form a superconducting element in the superconductor interconnect structure. |
US10276503B2 |
Surface treatment for semiconductor structure
A method includes forming a dielectric layer and forming a metallic conductor at least partially in the dielectric layer. Formation of the metallic conductor at least partially in the dielectric layer includes performing a planarization process. The method further includes treating respective surface areas of the dielectric layer and the metallic conductor, after the planarization process, to modify the respective surface areas of the dielectric layer and the metallic conductor. In one example, the surface treatment is a neutral atom beam treatment. |
US10276502B2 |
Semiconductor device and method for manufacturing same
A method for manufacturing a semiconductor device includes: a process of forming a Cu wiring electrode by a plating method above a semiconductor element using a wide bandgap semiconductor as a base material; a reducing process of reducing the Cu wiring electrode under a NH3 atmosphere; a heating process of heating the Cu wiring electrode at the same time as the reducing process; a process of forming a diffusion prevention film covering the Cu wiring electrode after the heating process; and a sealing process of covering the diffusion prevention film with an organic resin film. |
US10276500B2 |
Enhancing barrier in air gap technology
A semiconductor structure including a first metal line and a second metal line in a dielectric layer, the first metal line and the second metal line are adjacent and within the same dielectric level; an air gap structure in the dielectric layer and between the first metal line and the second metal line, wherein the air gap structure includes an air gap oxide layer and an air gap; and a barrier layer between the air gap structure and the first metal line, wherein the barrier layer is an oxidized metal layer. |
US10276497B2 |
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 configured and arranged to form various interconnections between various parallel conductors from among the first set of multiple parallel conductors. |
US10276496B2 |
Plurality of different size metal layers for a pad structure
Methods and apparatus are disclosed for manufacturing metal contacts under ground-up contact pads within a device. A device may comprise a bottom metal layer with a bottom metal contact, a top metal layer with a top metal contact, and a plurality of middle metal layers. Any given metal layer of the plurality of middle metal layers comprises a metal contact, the metal contact is substantially vertically below the top metal contact, substantially vertically above the bottom metal contact, and substantially vertically above a metal contact in any metal layer that is below the given metal layer. The metal contacts may be of various and different shapes. All the metal contacts in the plurality of middle metal layers and the bottom metal contact may be smaller than the top metal contact, therefore occupying less area and saving more area for other functions such as device routing. |
US10276495B2 |
Backside semiconductor die trimming
A semiconductor die including a substrate, a device layer over the substrate, and an adjustable component in the device layer is provided, where a surface of the device layer opposite the substrate is the frontside of the semiconductor die. At least a portion of the substrate is removed to expose a backside of the semiconductor die opposite the frontside. The adjustable component is then trimmed through the backside of the semiconductor die. |
US10276490B2 |
Isolation devices with faraday shields
An isolation device includes a first integrated circuit in electrical communication with first circuitry. The first integrated circuit includes a first light emitter portion to emit a first optical signal based on first electrical signals received at the first integrated circuit from the first circuitry. The isolation device includes a second integrated circuit in electrical communication with second circuitry. The second integrated circuit includes a first light-sensitive area to convert the first optical signal into second electrical signals for communication to the second circuitry. The isolation device includes an isolation material between the first integrated circuit and the second integrated circuit to electrically isolate the first integrated circuit from the second integrated circuit and to pass the first optical signal from the first light emitter portion to the first light-sensitive area. The isolation device includes a first shield to shield the first light emitter portion from electromagnetic radiation. |
US10276479B1 |
Methods of processing semiconductor devices
Methods of processing a semiconductor device include providing a patterned mask over a major surface of a substrate and comprising at least one opening exposing a conductive structure, and depositing particles of material by direct material deposition adjacent and in contact with an edge wall of the mask adjacent the at least one opening to form a supplemental mask over the major surface of the substrate. Other methods of processing semiconductor devices include depositing particles of material by direct material deposition adjacent a conductive structure at an intersection of the conductive structure and a surface of a substrate. |
US10276478B2 |
Lead frame
A lead frame includes an outer frame. The outer frame includes: an upper surface; a lower surface that is opposite to the upper surface; a side surface between the upper surface and the lower surface; a first recess that is formed to extend from the upper surface to the side surface; a second recess that is formed to extend from the lower surface to the side surface; and a curved surface that is positioned between the side surface and a side wall of the first recess or between the side surface and a side wall of the second recess. |
US10276476B1 |
Semiconductor device and method of forming the same
A semiconductor device and a method of forming the semiconductor device are provided. The semiconductor device includes a substrate, an interconnection structure, an oxide semiconductor (OS) transistor and a contact structure. The substrate has a first surface and a second surface opposite to the first surface. The interconnection structure is disposed on the first surface, and the oxide semiconductor (OS) transistor is disposed on the second surface. Also, the OS transistor includes a back gate disposed on the second surface of the substrate. The contact structure is formed between the OS transistor and the interconnection structure, and the contact structure is electrically connected to the back gate. The contact structure penetrates through the substrate for electrically connecting the interconnection structure to the OS transistor. |
US10276474B2 |
Semiconductor device
A semiconductor device includes a plurality of semiconductor elements; insulating circuit boards each including an insulating substrate, a circuit portion on a front surface of the insulating substrate connected to one semiconductor element, and a metal portion on a rear surface of the insulating substrate; a metal plate joined to the metal portions of the plurality of insulating circuit boards; and a joint member joining the plurality of insulating circuit boards to the metal plate. The metal plate has a front surface in which the insulating circuit boards are arranged apart from each other, and a rear surface including first regions corresponding to positions of the metal portions and second regions other than the first regions. At least a part of a surface of each of the first regions has a surface work-hardened layer, and the second regions have a hardness different from that of the surface work-hardened layer. |
US10276473B2 |
Easily detachable CPU clip
A clip for use with an electronic package, includes a frame structure with a pair of first side bars and a pair of second side bars commonly defining a receiving cavity. An ejection device is formed on one first side bar, including a stopper/kicker and a presser interlinked with each other in a co-movement manner. A latch is located around the ejection device so as to cooperate with the stopper/kicker to secure the electronic package therebetween in a vertical direction and retain the electronic package in the receiving cavity to result in an electrical assembly. |
US10276469B2 |
Method for forming semiconductor device structure
A method for forming a semiconductor device structure is provided. The method includes performing a first process over a surface of a semiconductor substrate. The method includes forming a protective layer over the surface of the semiconductor substrate in a first chamber after the first process. The method includes performing a first transferring process to transfer the semiconductor substrate from the first chamber into a substrate carrier. The method includes performing a second transferring process to transfer the semiconductor substrate from the substrate carrier into a second chamber. The semiconductor substrate is located in the substrate carrier during a substantially entire first time interval between the first transferring process and the second transferring process. The method includes removing the substantially entire protective layer in the second chamber. The method includes performing a second process over the surface of the semiconductor substrate. |
US10276468B2 |
Circuit package
A circuit package comprises a circuit device in a first epoxy mold compound and a second epoxy mold compound of different compositions. |
US10276465B2 |
Semiconductor package assembly
The invention provides a semiconductor package assembly. The semiconductor package assembly includes a core substrate formed of a first material having a device-attach surface and a solder-bump-attach surface opposite to the die-attach surface. A bump pad is disposed on the bump-attach surface. A first solder mask layer formed of the first material covers the bump-attach surface of the core substrate and a portion of the bump pad. A second solder mask layer covers the device-attach surface of the core substrate, wherein the second solder mask layer is formed of a second material. |
US10276463B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate with a recess subsiding from a selected surface of the substrate to accommodate a semiconductor element. Connected to the semiconductor element, an electroconductive portion extends from the recess onto the selected surface. A post, formed at the selected surface, has a first surface in contact with the electroconductive portion, a second surface, and a side surface between the first and second surfaces. A sealing resin covers the side surface of the post and the semiconductor element, and has a mounting surface facing in the same direction as the selected surface of the substrate. A pad, on the mounting surface of the sealing resin, is in contact with the second surface of the post. In the thickness direction, the second surface of the post is offset from the mounting surface of the sealing resin toward the selected surface of the substrate. |
US10276458B2 |
Method for testing bridging in adjacent semiconductor devices and test structure
Bridging testing method between adjacent semiconductor devices includes forming patterned diffusion region on semiconductor substrate, and forming first conductive layer over diffusion region. First conductive layer is patterned in same pattern as patterned diffusion region. Second conductive layer formed extending in first direction over first conductive layer. Second conductive layer is patterned to form opening extending in first direction in central region of second conductive layer exposing portion of first conductive layer. First conductive layer exposed portion is removed exposing portion of diffusion region. Source/drain region is formed over exposed portion of diffusion region, and dielectric layer is formed over source/drain region. Third conductive layer is formed over dielectric layer. End portions along first direction of second conductive layer removed to expose first and second end portions of first conductive layer. Electrical resistance across first conductive layer between first and second end portions of first conductive layer is measured. |
US10276457B2 |
Method for measuring charge accumulation in fabrication process of semiconductor device and method for fabricating semiconductor device
A method for measuring charge accumulation in a fabrication process of a semiconductor device includes at least the following steps. First, a substrate having a first conductivity type is provided. Subsequently, the substrate is doped with a second conductivity type dopant to form a first well region and a second well region in the substrate. The first conductivity type is different from the second conductivity type. An inverter is formed in the first well region. A control transistor and a reference transistor are formed in the second well region. The inverter is electrically connected to the control transistor. Thereafter, a wafer acceptance test (WAT) is performed to evaluate the charge accumulation. |
US10276454B2 |
Semiconductor substrate having amorphous and single crystalline III-V compound semiconductor layers
A semiconductor device, a semiconductor substrate and a method of forming the same are disclosed. The semiconductor substrate includes a first silicon-containing layer, a single crystalline III-V compound semiconductor layer and an amorphous III-V compound semiconductor layer. The first silicon-containing layer has a first region and a second region. The single crystalline III-V compound semiconductor layer is disposed on the first silicon-containing layer in the first region. The amorphous III-V compound semiconductor layer is disposed on the first silicon-containing layer in the second region. |
US10276452B1 |
Low undercut N-P work function metal patterning in nanosheet replacement metal gate process
A method of forming a semiconductor structure includes forming first and second stacked nanosheet channel structures on a semiconductor substrate, with each nanosheet channel structure including a plurality of stacked channel regions interspersed with sacrificial regions. In a resulting semiconductor structure, an N-type stacked nanosheet channel structure is formed on the semiconductor substrate, and a P-type stacked nanosheet channel structure is formed adjacent to the N-type stacked nanosheet channel structure on the semiconductor substrate. Each of the adjacent N-type and P-type stacked nanosheet channel structures includes a plurality of stacked channel regions with each such channel region being substantially surrounded by a gate dielectric layer and a gate work function metal layer. The gate dielectric and gate work function metal layers of the adjacent N-type and P-type stacked nanosheet channel structures are substantially eliminated from a shared gate region between the adjacent N-type and P-type stacked nanosheet channel structures. |
US10276448B2 |
Semiconductor arrangement and formation thereof
A semiconductor arrangement and method of forming the same are described. A semiconductor arrangement includes a third metal connect in contact with a first metal connect in a first active region and a second metal connect in a second active region, and over a shallow trench isolation region located between the first active region and a second active region. A method of forming the semiconductor arrangement includes forming a first opening over the first metal connect, the STI region, and the second metal connect, and forming the third metal connect in the first opening. Forming the third metal connect over the first metal connect and the second metal connect mitigates RC coupling. |
US10276447B2 |
Semiconductor structures and methods of forming the same
A method of forming a semiconductor structure may include: forming a first dielectric layer having a first thickness over a substrate; removing a first portion of the first dielectric layer to expose a second region of the substrate; forming a second dielectric layer having a second thickness over the second region of the substrate; removing a second portion of the first dielectric layer to expose a third region of the substrate; forming a third dielectric layer having a third thickness over the third region of the substrate; and forming a first plurality of gate stacks comprising the first dielectric layer in a first region of the substrate, a second plurality of gate stacks comprising the second dielectric layer in the second region of the substrate, and a third plurality of gate stacks comprising the third dielectric layer in the third region of the substrate. |
US10276446B1 |
Method of adjusting signal to noise ratio of SRAM and invertor structure
An inverter structure includes a first fin structure and a second fin structure respectively disposed within a P-type transistor region and an N-type transistor region on a substrate. A gate line is disposed on the substrate. A first end of the gate line is within the P-type transistor region, and a second end of the gate line is within the N-type transistor region. Two dummy gate lines are disposed at two sides of the gate line. Each dummy gate line has a third end within the P-type transistor region, and a fourth end within the N-type transistor region. A distance between the first end and the first fin structure is greater than a distance between the third end and the first fin structure. The distance between the second end and the second fin structure is smaller than a distance between the fourth end and the second fin structure. |
US10276442B1 |
Wrap-around contacts formed with multiple silicide layers
Structures for a field-effect transistor and methods of forming structures for a field-effect transistor. A first field-effect transistor has a first source/drain region, and a second field-effect transistor has a second source/drain region. A first silicide layer is arranged to wrap around the first source/drain region, and a second silicide layer is arranged to wrap around the second source/drain region. The first silicide layer contains a first metal, and the second silicide layer contains a second metal different from the first metal. |
US10276439B2 |
Rapid oxide etch for manufacturing through dielectric via structures
After bonding a second substrate to a first substrate through a bonded material layer to provide a bonded structure, through dielectric via (TDV) openings of different depths are concurrently formed in the bonded structure by performing a single anisotropic etch using fluorine-deficient species that are obtained by dissociation of fluorocarbon-containing molecules. |
US10276438B2 |
Marked pixel unit, display device using the same, and method for fabricating the display device
A marked pixel unit includes at least one active element, a first dielectric layer, a color filter unit, a second dielectric layer, and at least one pixel electrode. The active element includes a source, a gate, and a drain. The first dielectric layer is configured to cover the gate. The color filter unit is disposed above the first dielectric layer, and has an alignment opening. The second dielectric layer is disposed above the active element and the color filter unit, and has a contact hole. The pixel electrode is disposed above the second dielectric layer, and electrically connected to the drain through the contact hole. The contact hole of the second dielectric layer is located outside the alignment opening. |
US10276435B2 |
Advanced copper interconnects with hybrid microstructure
A device relates to a semiconductor device. The semiconductor device includes a narrow-line bamboo microstructure integrated within a metal layer of the semiconductor device and a narrow-line polycrystalline microstructure. The narrow-line polycrystalline microstructure is integrated within the same metal layer as the narrow-line bamboo microstructure. |
US10276431B2 |
Device and method for reducing contact resistance of a metal
A device comprises a semiconductor substrate; a dielectric layer deposited over the semiconductor substrate, the dielectric layer including a trench; and a structure in the trench. The structure includes a chemical vapor deposition (CVD) TaN layer formed on a side wall of the trench; a physical vapor deposition (PVD) Ta layer formed over the CVD TaN layer; and a metal-containing layer formed over the PVD Ta layer. |
US10276427B2 |
Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a semiconductive substrate including a first surface and a second surface opposite to the first surface, a shallow trench isolation (STI) including a first portion at least partially disposed within the semiconductive substrate and tapered from the first surface towards the second surface, and a second portion disposed inside the semiconductive substrate, coupled with the first portion and extended from the first portion towards the second surface, and a void enclosed by the STI, wherein the void is at least partially disposed within the second portion of the STI. |
US10276425B2 |
Substrate processing system
A substrate processing system includes: a holding plate provided to be rotatable around a vertical axis; a substrate holding member provided on the holding plate to hold a substrate; a rotary drive unit that rotates the substrate in a predetermined direction; and a processing fluid supply unit that supplies a processing liquid to the substrate. The substrate holding member includes a first side portion provided at a position facing the substrate and a second side portion and a third side portion that are adjacent to the first side portion. The first side portion includes a gripping portion configured to grip an end surface of the substrate. The second side portion forms a pointed end portion with the first side portion, and includes a liquid flow guide portion that guides the processing liquid to a lower side of the substrate after the processing liquid is supplied to the substrate. |
US10276421B2 |
Integrated fan-out package, integrated fan-out package array, and method of manufacturing integrated fan-out packages
An integrated fan-out package including a die, an insulating encapsulation, a filler, and a redistribution circuit structure is provided. The insulating encapsulation encapsulates sidewalls of the die, and the insulating encapsulation includes a recess on a top surface thereof. The filler covers the top surface of the insulating encapsulation and is being at least partially filled in the recess. The redistribution circuit structure covers an active surface of the die and the filler while being electrically connected to the die. The redistribution structure includes a dielectric layer covering the die and the filler. In addition, a method of manufacturing integrated fan-out packages is also provided. |
US10276417B2 |
Pre-alignment device and method for wafer
An apparatus for pre-aligning a wafer comprises: a wafer stage for carrying the wafer, wherein a first alignment mark (W1) and a second alignment mark (W2) are arranged on the wafer such that they are substantially symmetrical to each other with respect to a center of the wafer; a peripheral vision acquisition system (1), configured to perform a first positional compensation for the wafer based on a relative positional relationship of an edge or a notch of the wafer with respect to the wafer stage; and a mark detection system (4), configured to capture images of the first and second alignment marks (W1, W2) and perform a second positional compensation for the wafer by determining a relative positional relationship of the center of the wafer with respect to a center of the wafer stage based on the positions of the first and second alignment marks (W1, W2) in a coordinate system of the mark detection system, wherein the coordinate system of the mark detection system (4) has a horizontal axis (X) defined by a line passing through the center of the wafer stage and a center of the mark detection system (4) and a vertical axis (Y) defined by a line crossing the horizontal axis (X) at right angles and passing through the center of the wafer stage. |
US10276415B2 |
Gas purge unit
A gas purge unit introduces a cleaning gas into a container with a main opening there through for taking a housed object in and out. The gas purge unit includes a blowout member and a supply portion. The blowout member with a cylindrical shape has an elongated hollow extending in a longitudinal direction and a discharge portion of a porous body connecting between the elongated hollow and the outside to discharge the cleaning gas. The supply portion is connected to the elongated hollow through a connection hole formed at one end of the blowout member to supply the cleaning gas to the elongated hollow. |
US10276413B2 |
Laser processing apparatus
A laser processing apparatus includes a melt processing unit for processing a melt formed by laser processing, the melt processing unit being disposed downstream of a condenser in a laser beam irradiating direction. The melt processing unit includes a gas injecting section having an opening allowing the passage of a laser beam applied from the condenser, the gas injecting section injecting high-speed gas from the opening to a workpiece, and a melt sucking section having a suction port disposed so as to surround the opening of the gas injecting section, the suction port sucking the melt scattered by the high-speed gas injected from the opening. The gas injecting section is connected to high-pressure gas supply source, and the melt sucking section is connected to melt sucking unit. |
US10276409B2 |
Sample holder, device and method for detaching of a first substrate
A method and device for detaching a first substrate, which is connected to a second substrate by an interconnect layer, from the second substrate by embrittlement of the interconnect layer. A method for bonding of a first substrate to a second substrate with an interconnect layer which can be embrittled by cooling. A use of a material which can be embrittled for producing an interconnect layer between first and second substrates for forming a substrate stack. A substrate stack, formed from a first substrate, a second substrate and an interconnect layer located therebetween, the interconnect layer formed from a material which can be embrittled. A wafer chuck for holding a first substrate when the first substrate is being detached from a second substrate with fixing means which can be activated by lowering the temperature. |
US10276408B2 |
Flow-rate regulator device, diluted chemical-liquid supply device, liquid processing apparatus and its operating system
A flow-rate regulator device for controlling a flow rate of a liquid includes a first flow-rate regulator component positioned on an upstream side of a liquid line, and a second flow-rate regulator component positioned on a downstream side of the liquid line and connected in series to the first flow-rate regulator component. The first flow-rate regulator component adjusts a degree of opening such that a flow rate of liquid flowing through the liquid line is set a specified number of times greater than a target flow rate when the second flow-rate regulator component has a full opening, and the second flow-rate regulator component adjusts a degree of opening such that the flow rate of the liquid flowing through the liquid line is to be at the target flow rate when the first flow-rate regulator component is adjusted to have the degree of opening. |
US10276405B2 |
Plasma processing apparatus
A plasma processing apparatus includes: a processing container; a processing gas supply unit; a mounting table configured to mount a to-be-processed substrate thereon; an upper electrode provided above the mounting table; a plasma generation unit configured to supply a high frequency power to generate plasma of the processing gas; an exhaust flow path formed by a side wall of the processing container and a side surface of the mounting table; a conductive rectification plate configured to adjust a flow of the processing gas discharged to outside of the processing container; a conductor arranged in the exhaust flow path at a position higher than the rectification plate and lower than the to-be-processed substrate to face at least a part of the upper electrode. A distance of the conductor in the height direction in relation to the to-be-processed surface of the substrate is set to be within a predetermined range. |
US10276403B2 |
High density redistribution layer (RDL) interconnect bridge using a reconstituted wafer
An integrated circuit (IC) package is disclosed that contains high density interconnects to connect multiple dies. The IC package includes an encapsulated layer, a first dielectric layer, and a second dielectric layer. The encapsulated layer forms the base of the IC package and includes the multiple dies. The first dielectric layer positioned between the encapsulated layer and the second layer. The first dielectric layer includes vias to connect to the input/output pads of active surfaces of the multiple dies. The second dielectric layer includes interconnect layers where at least one of the interconnect layers forms an electrical path to connect at least two of the multiple dies together. According to embodiments of the present disclosure, the IC package enables a high manufacturing yield due to large tolerances allowed for selection of dies. Embodiments of the present disclosure also increase an amount of input/output interconnection between multiple dies in the IC package. Embodiments of the present disclosure further enable lower manufacturing costs because of the use of mature reconstituted dies and redistribution layer technologies and the lack of a need for an interposer to connect multiple dies. |
US10276400B2 |
Method for fabricating array substrate, array substrate and display device
The invention relates to a method for fabricating an array substrate, an array substrate and a display device. The method for fabricating an array substrate may comprise: forming a pattern including a source electrode, a drain electrode and a data line; forming a non-crystalline semiconductor thin film layer; and performing annealing, so as to convert only the non-crystalline semiconductor thin film layer on the source electrode, drain electrode and data line to a metal semiconductor compound. By converting only the non-crystalline semiconductor thin film layer on the source electrode, drain electrode and data line into a metal semiconductor compound, the resulting metal semiconductor compound may prevent oxidative-corrosion of the metal thin film layer, such as a low-resistance metal (e.g., Cu or Ti) layer, in the subsequent procedures, which is favorable for the fabrication of a metal oxide thin film transistor using Cu or Ti. |
US10276399B2 |
FinFET doping methods and structures thereof
A method and structure for providing conformal doping of FinFET fin structures, for example by way of a thermal treatment process, includes forming a gate stack at least partially over a fin extending from a substrate. In various embodiments, a barrier metal layer is deposited over the gate stack. By way of example, a thermal fluorine treatment is performed, where the thermal fluorine treatment forms a fluorinated layer within the barrier metal layer, and where the fluorinated layer includes a plurality of fluorine atoms. In some embodiments, after forming the fluorinated layer, an anneal is performed to drive at least some of the plurality of fluorine atoms into the gate stack (e.g., into the interfacial layer and the high-K dielectric layer), thereby conformally doping the gate stack with the at least some of the plurality of fluorine atoms. |
US10276398B2 |
High aspect ratio selective lateral etch using cyclic passivation and etching
Methods and apparatus for laterally etching unwanted material from the sidewalls of a recessed feature are described herein. In various embodiments, the method involves etching a portion of the sidewalls, depositing a protective film over a portion of the sidewalls, and cycling the etching and deposition operations until the unwanted material is removed from the entire depth of the recessed feature. Each etching and deposition operation may target a particular depth along the sidewalls of the feature. In some cases, the unwanted material is removed from the bottom of the feature up, and in other cases the unwanted material is removed from the top of the feature down. Some combination of these may also be used. |
US10276394B2 |
Hybrid double patterning method for semiconductor manufacture
A method of fabricating an integrated circuit (IC) with first and second different lithography techniques includes providing a layout of the IC having IC patterns; and deriving a graph from the layout. The graph has vertices and edges connecting some of the vertices. The vertices represent the IC patterns. The edges are classified into at least two types, a first type connecting two vertices that are to be patterned separately with the first and second lithography techniques, a second type connecting two vertices that are to be patterned in a same process using the first lithography technique or to be patterned separately with the first and second lithography techniques. The method further includes decomposing the vertices into first and second subsets, wherein the IC patterns corresponding to the first and second subsets are to be patterned on a wafer using the first and second lithography techniques respectively. |
US10276393B2 |
Method of manufacturing semiconductor device
In a method of manufacturing a semiconductor device, by performing a predetermined number of times a cycle of performing supplying reducing gas to a substrate having an insulating surface and a conductive surface and supplying metal-containing gas to the substrate in a time-division manner, a metal film is formed selectively on an insulating surface. |
US10276389B1 |
Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a silicon layer on a substrate; forming a first metal silicon nitride layer on the silicon layer; performing an oxygen treatment process to form an oxide layer on the first metal silicon nitride layer; forming a second metal silicon nitride layer on the oxide layer; forming a conductive layer on the second metal silicon nitride layer; and patterning the conductive layer, the second metal silicon nitride layer, the oxide layer, the first metal silicon nitride layer, and the silicon layer to form a gate structure. |
US10276385B2 |
Heat treatment method and heat treatment apparatus for heating substrate by irradiating substrate with light
First irradiation which causes an emission output from a flash lamp to reach its maximum value over a time period in the range of 1 to 20 milliseconds is performed to increase the temperature of a front surface of a semiconductor wafer from a preheating temperature to a target temperature for a time period in the range of 1 to 20 milliseconds. This achieves the activation of the impurities. Subsequently, second irradiation which gradually decreases the emission output from the maximum value over a time period in the range of 3 to 50 milliseconds is performed to maintain the temperature of the front surface within a ±25° C. range around the target temperature for a time period in the range of 3 to 50 milliseconds. This prevents the occurrence of process-induced damage while suppressing the diffusion of the impurities. |
US10276383B2 |
Apparatus for processing a substrate and display device by using the same
Disclosed herein is an apparatus for processing a substrate that forms a hole in a substrate while reducing a burr in the hole so that a module device can be inserted into the hole to reduce the thickness of a display device, and the display device using the apparatus. The apparatus for processing the substrate comprises a body configured to operably be rotatable, and a cylindrical cutting tip at an end of the body. The bottom surface of the cutting tip is in an acute angle with respect to a contact surface of the substrate to allow formation of a groove at the substrate. |
US10276382B2 |
Semiconductor device packages and stacked package assemblies including high density interconnections
A semiconductor device package includes an electronic device and a redistribution stack. The redistribution stack includes a dielectric layer disposed over an active surface of the electronic device and defining an opening exposing at least a portion of a contact pad of the electronic device. The redistribution stack also includes a redistribution layer disposed over the dielectric layer and including a trace. A first portion of the trace extends over the dielectric layer along a longitudinal direction adjacent to the opening, and a second portion of the trace is disposed in the opening and extends between the first portion of the trace and the exposed portion of the contact pad. The second portion of the trace has a maximum width along a transverse direction orthogonal to the longitudinal direction, and the maximum width of the second portion of the trace is no greater than about 3 times of a width of the first portion of the trace. |
US10276378B1 |
Method of forming funnel-like opening for semiconductor device structure
A method of forming a semiconductor device structure is provided. The method includes successively forming first and second hard mask layers over a trench pattern region of a material layer. The second hard mask layer has a first tapered opening corresponding to a portion of the trench pattern region and a passivation spacer is formed on a sidewall of the first tapered opening to form a second tapered opening therein. The method also includes forming a third tapered opening below the second tapered opening and removing a portion of the passivation spacer in a first etching process. The method also includes forming a vertical opening in the first hard mask layer below the bottom of the third tapered opening in a second etching process. The vertical opening has a width that is substantially equal to a bottom width of the third tapered opening. |
US10276374B2 |
Methods for forming fins
The disclosure is directed to methods for forming a set of fins from a substrate. One embodiment of the disclosure includes: providing a stack over the substrate, the stack including a first oxide over the substrate, a first nitride over the pad oxide, a second oxide over the first nitride, and a first hardmask over the second oxide; patterning the first hard mask to form a first set of hardmask fins over the second oxide; oxidizing the first set of hardmask fins to convert the first set of hardmask fins into a set of oxide fins; using the set of oxide fins as a mask, etching the second oxide and the first nitride to expose portions of the first oxide thereunder such that remaining portions of the second oxide and the first nitride remain disposed beneath the set of oxide fins thereby defining a set of mask stacks; and using the set of mask stacks as a mask, etching the exposed portions of the first oxide and the substrate thereby forming the set of fins from the substrate. |
US10276373B2 |
Method of manufacturing a semiconductor device
A method for manufacturing a semiconductor device includes forming an etch target layer on a semiconductor substrate, forming a first photoresist pattern disposed on the etch target layer, irradiating ultraviolet (UV) light in an oxygen-containing atmosphere to remove the first photoresist pattern from the etch target layer, and forming a second photoresist pattern on the etch target layer. |
US10276371B2 |
Managed substrate effects for stabilized SOI FETs
Modified silicon-on-insulator (SOI) substrates having a trap rich layer, and methods for making such modifications. The modified regions eliminate or manage accumulated charge that would otherwise arise because of the interaction of the underlying trap rich layer and active layer devices undergoing transient changes of state, thereby eliminating or mitigating the effects of such accumulated charge on non-RF integrated circuitry fabricated on such substrates. Embodiments retain the beneficial characteristics of SOI substrates with a trap rich layer for RF circuitry requiring high linearity, such as RF switches, while avoiding the problems of a trap rich layer for circuitry that is sensitive to accumulated charge effects caused by the presence of the trap rich layer, such as non-RF analog circuitry and amplifiers (including power amplifiers and low noise amplifiers). |
US10276370B2 |
Methods for the continuous, large-scale manufacture of functional nanostructures
A method for forming nanostructures including introducing a hollow shell into a reactor. The hollow shell has catalyst nanoparticles exposed on its interior surface. The method also includes introducing a precursor into the reactor to grow nanostructures from the interior surface of the hollow shell from the catalyst nanoparticles. |
US10276367B1 |
Method for improving wafer surface uniformity
A method for improving wafer surface uniformity is disclosed. A wafer including a first region and a second region is provided. The first region and the second region have different pattern densities. A conductive layer is formed on the wafer. A buffer layer is then formed on the conductive layer. The buffer layer is polished until the conductive layer is exposed. A portion of the conductive layer and the remaining buffer layer are etched away. |
US10276366B2 |
Low interface state device and method for manufacturing the same
A method for manufacturing a low interface state device includes performing a remote plasma surface process on a III-Nitride layer on a substrate; transferring the processed substrate to a deposition cavity via an oxygen-free transferring system; and depositing on the processed substrate in the deposition cavity. The deposition may be low pressure chemical vapor deposition (LPCVD). The interface state between a surface dielectric and III-Nitride material may be significantly decreased by integrating a low impairment remote plasma surface process and LPCVD. |
US10276365B2 |
Substrate cleaning device, substrate processing apparatus, substrate cleaning method and substrate processing method
A substrate cleaning device includes a rotation holder and a cleaner. The rotation holder includes a rotator provided to be rotatable about a rotation axis, and a plurality of holders provided at the rotator to be capable of abutting against a plurality of portions of an outer peripheral end of a substrate and holding the substrate. The cleaner includes a cleaning tool provided to be capable of removing foreign matter on a back surface of the substrate by polishing, a mover that moves the cleaning tool while pressing the cleaning tool against the back surface of the substrate held by the plurality of holders, and a reaction force generator that generates a reaction force in the substrate against a load applied to the back surface of the substrate by the cleaning tool. |
US10276362B2 |
Method for processing a semiconductor region and an electronic device
According to various embodiments, a method for processing a semiconductor region, wherein the semiconductor region comprises at least one precipitate, may include: forming a precipitate removal layer over the semiconductor region, wherein the precipitate removal layer may define an absorption temperature at which a chemical solubility of a constituent of the at least one precipitate is greater in the precipitate removal layer than in the semiconductor region; and heating the at least one precipitate above the absorption temperature. |
US10276361B2 |
Multi-reflection mass spectrometer
A multi-reflection mass spectrometer is provided comprising two ion-optical mirrors, each mirror elongated generally along a drift direction (Y), each mirror opposing the other in an X direction, the X direction being orthogonal to Y, characterized in that the mirrors are not a constant distance from each other in the X direction along at least a portion of their lengths in the drift direction. In use, ions are reflected from one opposing mirror to the other a plurality of times while drifting along the drift direction so as to follow a generally zigzag path within the mass spectrometer. The motion of ions along the drift direction is opposed by an electric field resulting from the non-constant distance of the mirrors from each other along at least a portion of their lengths in the drift direction that causes the ions to reverse their direction. |
US10276359B2 |
Ion mobility spectrometer
The present disclosure provides an ion mobility spectrometer, which comprises: a power supply circuit, configured to provide a power supply voltage; a corona discharge configured to generate ions to be subjected to measurement, through corona discharge; an ion migration circuit configured to control migration of the ions; a migration zone structure configured to realize, under control of the ion migration circuit, mobility spectrum measurement of the ions which pass through the migration zone structure; a redundant charge extraction electrode arranged between the corona discharge structure and the migration zone structure, so that the ions which are generated by the corona discharge structure can pass therethrough to reach the migration zone structure; and a redundant charge extraction circuit, wherein the redundant charge extraction electrode is connected to the ground through the redundant charge extraction circuit. |
US10276356B2 |
Copper alloy sputtering target
A copper alloy sputtering target having a composition comprising 1.0 to 5.0 at % of Mn, 0.1 to 4.0 at % of Al, and remainder being Cu and unavoidable impurities, wherein a compositional variation in a plane of the sputtering target is within 20%. The present invention provides a copper alloy sputtering target capable of forming a semiconductor element wiring material, particularly a stable and uniform seed layer which is free of aggregation during copper electroplating, and which has superior sputter deposition properties, and a semiconductor element wiring formed using the copper alloy sputtering target. |
US10276354B2 |
Segmented focus ring assembly
Embodiments of the present invention include a focus ring segment and a focus ring assembly. In one embodiment, the focus ring segment includes an arc-shaped body having a lower ring segment, a middle ring segment, a top ring segment and a lip. The lower ring segment has a bottom surface, and the middle ring segment has a bottom surface, wherein the middle ring segment is connected to the lower ring segment at the middle ring segment bottom surface. The top ring segment has a bottom surface, wherein the top ring segment is connected to the middle ring segment at the top ring segment bottom surface. The lip extends horizontally above the middle ring segment, wherein the lip is sloped radially inwards towards a centerline of the focus ring segment. In another embodiment, the focus ring assembly includes at least a first ring segment and a second ring segment. |
US10276351B1 |
High-frequency power generator with enhanced pulse function
Provided is a high-frequency power generator with an enhanced pulse function, which supplies high-frequency power to a plasma load. The high-frequency power generator may include: a rectifier configured to receive AC power and rectify the received AC power; a DC-DC converter configured to adjust an output voltage by switching an output of the rectifier; an RF power amplifier configured to amplify an output of the DC-DC converter, and transfer high-frequency power with a pulse waveform to the plasma load; an RF power controller configured to control the output and pulse waveform of the RF power amplifier; and a DC-DC converter controller configured to receive a pulse signal from the RF power controller, and control a duty ratio of switching elements constituting the DC-DC converter. |
US10276350B2 |
Systems and methods for using computer-generated models to reduce reflected power towards an RF generator during state transitions of the RF generator by controlling RF values of the RF generator
Systems and methods for tuning an impedance matching network in a step-wise fashion for each state transition are described. By tuning the impedance matching network in a step-wise fashion for each state transition instead of directly achieving an optimal value of a combined variable capacitance for each state, processing of a wafer using the tuned optimal values becomes feasible. |
US10276346B1 |
Particle beam inspector with independently-controllable beams
A multi-beam inspection system includes one or more particle beam sources to generate two or more particle beams, a set of particle control elements configured to independently direct the two or more particle beams to a sample, one or more detectors positioned to receive particles emanating from the sample in response to the two or more particle beams, and a controller communicatively coupled to the one or more detectors. The controller includes one or more processors to generate two or more inspection datasets associated with the particles received by the one or more detectors. |
US10276337B2 |
Fuses with integrated metals
Fuse assemblies are disclosed. In one implementation, a fuse assembly may be disposed that includes a first portion of the second portion. The first portion may be formed of a first metal. The second portion may be formed of a second metal different from the first metal. The second metal may be copper, and the copper may be tin plated or silver plated. |
US10276326B1 |
Illumination systems with light-emitting diodes
An item may have regions that are illuminated by light from a light source. The light source may be based on components such as light-emitting diodes. Diffusing material, luminescent material, and other light-adjusting materials may be incorporate into the item. The item may include movable structures such as movable keyboard key members. Light-emitting diodes may be mounted on a substrate. The substrate may be coupled to keyboard key members, additional substrates, or other structures in an item. The item may include a layer of fabric and layers of other material. Openings in the layers of material may be configured to receive light-emitting diodes. Opaque layers of material may have patterned openings that help define shapes for the illuminated regions. |
US10276324B1 |
Keypad device with rocker button mechanism
A keypad device includes a circuit board having raised buttons disposed on a first surface of the circuit board, resilient switches disposed on a periphery of the first surface, and through-holes, wherein each of the raised buttons and switches, when actuated, closes a circuit on the circuit board and affects an input to the device. The keypad device includes a faceplate fastened to the circuit board, the faceplate having an array of openings configured to allow the buttons to pass through, bosses extending from a first surface of the faceplate toward the circuit board and positioned to pass through the through-holes on the circuit board, and plungers aligned above and in contact with the resilient switches such that when the plate is pressed toward the circuit board, in a region at or near a subject plunger, the subject plunger actuates the resilient switch that is in contact with the plunger. |
US10276323B2 |
Actuating element with corona illumination
The invention relates to an actuating element comprising corona illumination, having a handle (1), which can be moved linearly in a stationary housing (3) from a raised non-actuating position to a lowered actuating position by manually impacting on its horizontal actuating surface (2). Said actuating element further comprises a circumferential border (5) of the handle (1), which protrudes into the direction facing away from the actuating surface (2) and forms an annular gap (7) between the end thereof facing away from the actuating area (2) and a housing wall (6), which annular gap (7) leads radially outward from the housing interior (4) below the actuating area (2) to the housing exterior surrounding the handle in order to cause a linear movement of the handle (1). Said actuating element further comprises a light source (12) arranged in the housing interior (4), the light whereof can be guided via an annular optical waveguide (11) corresponding to the border (5) of the handle (1) to the annular gap (7) and through same radially outward to the outside of the housing wall (6). Said actuating element further comprises electrical and/or electronic components arranged in the housing interior (4). The annular optical waveguide (11) has an annular wall which extends in the direction of the linear movement of the handle (1) and by means of which the housing interior (4) comprising the light source (12) and the electrical and/or electronic components is separated from the end area of the annular gap (7) facing the housing interior (4), wherein a channel (18) is formed between the annular wall and the housing (3) surrounding the annular wall, which channel (18) opens outward at its bottom end and wherein the optical waveguide (11) and the annular wall are configured in one piece (30). |
US10276315B2 |
Operating device for power switchgear
An operating device for a power switchgear includes: an output lever coupled to a movable-contact of the switchgear; a torsion bar releasing an accumulated force when the switchgear is opened to rotate the lever in the counterclockwise direction and drive the movable-contact in an opening direction; an opening latch engaged with the lever to hold an accumulated force of the torsion bar; a cam rotating when the switchgear is closed, having contact with the lever to rotate the lever in the clockwise direction, and driving the movable-contact in a closing direction; another torsion bar releasing the accumulated force when the switchgear is closed to rotate the cam; and a closing latch which can be engaged with the cam to hold the accumulated force of the torsion bar. The cam includes opposed cam elements, a pin whose ends are rotatably supported by the elements, and a bolt fastening the elements. |
US10276313B2 |
High-voltage earthing switch
A high-voltage earthing switch is disclosed. A static contact of the earthing switch is connected with the first end of a conductive copper busbar. The second end of the conductive copper busbar is connected with a transformer. The conductive copper busbar includes a first segment and a second segment connected with the first segment. The first segment is one straight segment and an end is taken as an end of the first end of the conductive copper busbar. The first segment extends from the static contact in the direction opposite to the instantaneous action direction of the moving contact when the moving contact engages the static contact. The second segment is connected with the other end of the first segment, and extends towards the side of the first segment facing away from the moving contact. |
US10276307B2 |
Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a first organic layer that covers from a first base electrode layer to at least a portion of a surface of a laminated body, a second organic layer that covers from a second base electrode layer to at least a portion of the surface of the laminated body, a first plating layer that includes a leading end in contact with the first organic layer and that has an atomic concentration ratio of Si to Cu of about 1% or more and about 5% or less between a Cu concentration and an Si concentration at the surface of the first organic layer, and a second plating layer that includes a leading end in contact with the second organic layer and that has an atomic concentration ratio of Si to Cu being about 1% or more and about 5% or less between a Cu concentration and an Si concentration at the surface of the second organic layer. |
US10276305B2 |
Ceramic electronic device
A ceramic electronic device includes a chip component, a pair of metal terminal portions, and a case. The metal terminal portion includes a terminal connection portion and a mount portion. The terminal connection portion faces a chip end surface and is connected with a terminal electrode. The mount portion is electrically connected with the terminal connection portion, extends toward a center substantially vertically to the chip end surface, and faces the chip component with a predetermined space. The case has a pair of case end walls sandwiching the pair of metal terminal portions from both sides and holding the chip component between the pair of metal terminal portions. |
US10276299B2 |
Isolating element for a toroidal core inductor, and toroidal core inductor
The invention relates to an isolating element for a toroidal core inductor, comprising a first isolating web part and a second isolating web part, which isolating web parts are provided with latching apparatuses which match one another and in each case with at least one retaining projection, wherein the retaining projections, in the mounted state of the isolating element, rest on a respective top side of the toroidal core inductor, and wherein, in the mounted state of the isolating element, the two isolating web parts extend at least in sections into a passage opening in the toroidal core inductor. |
US10276298B2 |
Transformer, and switching power supply and isolator including transformer
A transformer includes a multilayer board including insulation layers stacked in a thickness direction, a primary coil provided on at least one of the insulation layers, and a secondary coil provided on at least one of the insulation layers. The primary coil includes first sub coils electrically connected in series to each other, and second sub coils electrically connected in series to each other. Surfaces of the plurality of insulation layers constitute layer planes of the multilayer board. At least two of the first sub coils are provided on layer planes out of the layer plane different from each other. At least two of the second sub coils are provided on layer planes out of the layer planes different from each other. An average of positions of the first sub coils in the thickness direction is aligned with an average of positions of the second sub coils in the thickness direction. |
US10276296B2 |
Coil component and electronic device equipped with the same
A coil component includes: a pillar part; first and second rectangular planar parts, each having long sides L, short sides S, and thickness T; a coil formed around the pillar part; two terminal electrodes electrically connected to both ends of the coil; and an outer sheath containing magnetic grains and resin material and covering the coil at least partially; wherein the thickness PL in the L direction and thickness PS in the S direction, of the outer sheath, in a section cut across the center of the pillar part and in parallel with the LS planes, satisfy the relationship of PL |
US10276292B2 |
Electronic module with polygonal core insertion hole
An electronic module is provided with a circuit board including a central-axis insertion hole and composed by laminating a multitude of wiring layers; and a core formed of a magnetic material and inserted through the central-axis insertion hole, wherein the circuit board includes a plurality of coil wiring patterns formed in positions of the respective wiring layers surrounding the core insertion hole; and edge-face through-holes formed on inner wall surfaces of the central-axis core insertion hole to electrically connect the plurality of coil wiring patterns to form a coil, the central-axis insertion hole has a octagon shape in plan view, concave portions are disposed on the inner wall surfaces corresponding to sides of the octagon shape, and the edge-face through-holes are formed in the concave portions. |
US10276290B2 |
Electronic component and method for manufacturing same
An electronic component includes a magnetic body containing internal coil parts, wherein the magnetic body includes a magnetic metal powder; a thermosetting resin; and a color coupler. |
US10276289B1 |
Rotating a permanent magnet in a position detection system
In a general aspect, a position detection system includes a magnetic field generator configured to generate a time-varying magnetic field. The magnetic field generator includes a carrier assembly that defines a first axis of rotation and comprises a permanent magnet having a center of mass. The magnetic field generator also includes a drive assembly that is coupled to the carrier assembly and configured to act on the carrier assembly to rotate the permanent magnet simultaneously about the first axis of rotation and a second axis of rotation. The second axis of rotation intersects the first axis of rotation at an intersection that is offset from the center of mass of the permanent magnet. The position detection system additionally includes a computer device configured to determine a position of a sensor based on magnetic field measurements obtained by the sensor in the time-varying magnetic field. |
US10276288B2 |
Coupled inductors with non-uniform winding terminal distributions
A coupled inductor includes a ladder magnetic core including two opposing rails extending in a lengthwise direction and joined by a plurality of rungs. The coupled inductor further includes a respective winding wound around each of the plurality of rungs. The plurality of rungs are divided into at least two groups of rungs, and a lengthwise separation distance between adjacent rungs in each group of rungs is less than a lengthwise separation distance between adjacent rungs of different groups of rungs. |
US10276283B2 |
Manufacturing method for terminal-equipped electric wire
A manufacturing method for a terminal-equipped electric wire in which a terminal is crimped to an electric wire including a core wire bundle bundled by a plurality of conductor core wires, the manufacturing method includes ultrasonically bonding the core wire bundle so as to form a bonded core wire in which the plurality of conductor core wires are bonded to each other and crimping the terminal to the bonded core wire. The bonded core wire is formed so that a clearance ratio which is a percentage of a clearance area in which the conductor core wires do not exist to a whole area surrounded by an outer periphery of the bonded core wire is larger than 3 and equal to or less than 15 in a section view orthogonal to an axis of the bonded core wire. |
US10276278B2 |
Sheet for wire harness, wire harness, and production method for wire harness
Provided is a wire harness sheet that can be stored in an overlapping manner without using release paper and can be wound in a spiral shape around an electric wire bundle. A wire harness sheet 11 includes a first self-adhesive layer 15 of a sheet base material 13, the first self-adhesive layer 15 being is formed on one surface of a first common region 27, and the other surface of the first common region 27 becoming a first adhesive layer unformed portion 29; and a second self-adhesive layer 17 that is formed on at least part of one surface of a second common region 31. |
US10276274B2 |
Sealing container and method of use
Containers for sealing and shielding radioactive fluid are disclosed. Methods of manufacturing such containers are also disclosed. The container is arranged to maintain a fluid tight seal to contain radioactive fluid when subjected to environmental forces, while also permitting a user to manually remove the cap from the container body when desired. In some embodiments, the container includes a container body with an inner chamber, along with an associated cap. The cap forms a fluid tight seal with the body by way of an interference fit between a sealing element and a burnished abutment surface. |
US10276273B2 |
Device and method for protection from radiation in space
A device for protection of a body from radiation includes at least one flexible garment. Each section of the flexible garment is configured to shield a region of a surface of the body. Each section complementarily attenuates self-shielding by internal structure between the region and an interior region of the body such that radiation at the interior region is attenuated to a predefined attenuation level. |
US10276272B2 |
Protection devices for gamma radiography
The present disclosure relates to a radiographic shield incorporating a radiographic shutter mechanism, and a protective jacket for a radiographic device. The radiographic shutter mechanism includes machined tungsten components which in some embodiments, includes a jigsaw puzzle type interconnection, the radiographic shield includes an S-shaped passageway in combination with the radiographic shutter mechanism. The protective jacket allows for various mounting configurations, such as integrated SCAR mounting configurations, including a ratchet snap configuration. |
US10276271B2 |
Electric fission reactor for space applications
Embodiments of the present invention pertain to a power system utilizing a uranium-based reactor for space missions. For example, the power system may include a reactor configured to generate thermal energy using a uranium core. A plurality of heat pipes may be configured to transfer thermal energy from the reactor core to a plurality of Stirling engines to generate electricity for a spacecraft. |
US10276259B2 |
Memory testing method and memory apparatus therefor
A memory testing method for testing a memory apparatus configured with an auxiliary testing circuit is provided. The memory testing method includes: reading a test data from a memory array of the memory; and encoding the test data into an encoded data by the auxiliary testing circuit, wherein the encoded data comprises a first piece data and a second piece data. The encoded data is encoded to include a first piece data and a second piece data, where the first piece data indicates a number of a binary state in the read test data, and the second piece data indicates an error bit in the read test data. In addition, a memory apparatus for the memory testing method is also provided. |
US10276258B2 |
Memory controller for selecting read clock signal
A memory controller includes a clock delay generator, a set of flip-flops, and a control circuit, and is connected to a processor and a memory. The clock delay generator receives a clock signal from the processor, delays the clock signal by a set of delay time intervals, and generates a set of delayed clock signals. The flip-flops receive a test pattern and read data from the memory, sample the test pattern and the read data based on the delayed clock signals, and generate a set of sampled test patterns and a set of sampled read data. The control circuit identifies a sampled test pattern that is equal to the test pattern and the corresponding delayed clock signal as a read clock signal, and outputs the sampled read data that corresponds to the (delayed) read clock signal. |
US10276253B2 |
Apparatuses and methods including anti-fuses and for reading and programming of same
Apparatuses and methods including anti-fuses and for reading and programming same are disclosed herein. An example apparatus may include an anti-fuse element comprising first, second, and third transistors coupled in series between first and second nodes such that the second transistor is between the first and third transistors. The second transistor is configured to be operated such that a punch-through current flows through the second transistor to indicate that the anti-fuse element has been programmed. |
US10276252B2 |
Data storage device with operation based on temperature difference
Embodiments of the present disclosure may relate to a memory controller that may include a memory interface and a logic circuitry component coupled with the memory interface. In some embodiments, the logic circuitry component is to program one or more NAND cells of a multi-level NAND memory array via the memory interface with a first set of data in a first pass, determine a first temperature of the multi-level NAND memory array in association with the first pass, determine a second temperature of the multi-level NAND memory array, determine a temperature difference between the second temperature and the first temperature, and perform one or more operations based at least in part on a result of the determination of the temperature difference. Other embodiments may be described and/or claimed. |
US10276251B1 |
Partial memory die with masked verify
A memory system performs verification when writing to memory. It is possible that the memory system may be missing some components (or components may be otherwise unavailable). To account for missing or unavailable components when performing verification, the memory system uses a pattern of data that includes a mask identifying the missing or unavailable components. The mask is used to force a predetermined result of the verification for the missing or unavailable portions of the memory structure so that results of the verification that correspond to the missing or unavailable components are not counted as errors. |
US10276244B2 |
Memory system
According to one embodiment, a memory system includes a storage medium including a first cell transistor, a first data latch, and a second data latch; and a first controller. The first controller is configured to instruct to the storage medium to, after instructing the storage medium to write data into the first cell transistor and before completion of the writing of the data into the first cell transistor, suspend a process being performed to the first cell transistor, read data from the first data latch, read data from the second data latch, and read data from the first cell transistor. |
US10276243B2 |
Semiconductor memory device and writing operation method thereof in which first memory cells of a page that are in a first group of contiguous columns are programmed and verified separately from second memory cells of the same page that are in a second group of contiguous columns that does not overlap with the first group
A memory system includes a semiconductor memory device having memory cells arranged in rows and columns, and a controller configured to issue a write command with or without a partial page program command to the semiconductor memory device. The semiconductor memory device, in response to the write command issued without the partial page command, executes a first program operation on a page of memory cells and then a first verify operation on the memory cells of the page using a first verify voltage for all of the memory cells of the page, and in response to the write command issued with the partial page command, executes a second program operation on a subset of the memory cells of the page and then a second verify operation on the memory cells of the subset using one of several different second verify voltages corresponding to the subset. |
US10276233B1 |
Adaptive read threshold voltage tracking with charge leakage mitigation using threshold voltage offsets
Adaptive read reference voltage tracking techniques are provided that employ charge leakage mitigation. An exemplary device comprises a controller configured to: determine at least one reference voltage offset for a plurality of read reference voltages, wherein the at least one reference voltage offset is determined based on a shift in one or more of the read reference voltages over time; shift the plurality of read reference voltages using the at least one reference voltage offset; and employ the plurality of read reference voltages shifted by the at least one reference voltage offset to read data from the multi-level memory cells. The shifting step is optionally performed after a predefined time interval that approximates a settling time after a programming of the multi-level memory cells until a charge leakage of the multi-level memory cells has settled. The reference voltage offsets are optionally determined based on a shift in the read reference voltages after a predefined time interval since a programming of the multi-level memory cells. |
US10276231B2 |
SRAM cell for interleaved wordline scheme
Some embodiments relate to an SRAM cell layout including upper and lower cell edges and left and right cell edges. A first power rail extends generally in parallel with and lies along the left cell edge or the right cell edge. The first power rail is coupled to a first power supply. A second power rail extends generally in parallel with the first power rail and is arranged equidistantly between the left and right cell edges. A first bitline extends in parallel with the first power rail and the second power rail and is arranged to a first side of the second power rail. A second bitline, which is complementary to the first bitline, extends in parallel with the first power rail and the second power rail and is arranged to a second side of the second power rail. |
US10276229B2 |
Adjusting signal timing
Example circuitry to adjust a rise-fall skew in a signal includes: a latch including a first latch input, a second latch input, and a latch output, each of the first latch input and the second latch input being responsive to a rising edge of a version of a signal to provide a predefined logic level at the latch output; a first delay circuit that is controllable to configure a first delay, the first delay circuit being electrically connected to the first latch input and being for adjusting a rise portion of a skew in a first version of the signal; and a second delay circuit that is controllable to configure a second delay, the second delay circuit being electrically connected to the second latch input and being for adjusting a fall portion of the skew in a second version the signal. |
US10276228B1 |
DRAM and method of operating the same
A dynamic random access memory (DRAM) DRAM includes a memory array, a temperature sensor and a control device. The temperature sensor is configured to sense a temperature of the DRAM. The control device is configured to adjust a sense frequency based on a retention ability of the memory array, and to activate the temperature sensor according to the adjusted sense frequency. |
US10276222B2 |
Method for accessing a memory and memory access circuit
In accordance with one embodiment, a method for accessing a memory is provided, including carrying out a first access to the memory and charging, for a memory cell, a bit line coupled to the memory cell to a value which is stored or to be stored in the memory cell, holding the state of the bit line until a second access, which follows the first access, and outputting the held state if the second access is a read access to the memory cell. |
US10276221B2 |
Semiconductor storage device and method of controlling the same
In one embodiment, a semiconductor storage device includes a plurality of memory chips, at least one of the memory chips including a first controller configured to be shifted to a wait state of generating a peak current, before generating the peak current in accordance with a command. The device further includes a control chip including a second controller configured to search a state of the first controller and control, based on a result of searching the state of the first controller, whether or not to issue a cancel instruction for the wait state to the first controller that has been shifted to the wait state. |
US10276219B2 |
System for improved power distribution to a memory card through remote sense feedback
In one embodiment, an apparatus comprises a first connector to couple to a connector of a memory card, the memory card comprising a first sense node to sense a supply voltage at a first location of the memory card, the first connector comprising a voltage supply pin; a ground pin; and a sense pin to couple to the first sense node; a first sense line to couple to the first sense node through the sense pin; and a voltage regulator coupled to the first sense line, the voltage regulator to provide the supply voltage based on feedback received from the first sense node of the memory card via the first sense line. |
US10276216B2 |
Data storage device filter
A breather filter for reducing water in a data storage device housing includes an outer layer, an inner layer, and an intermediary layer positioned between the inner and outer layers. The outer layer includes an outer layer of hydrophilic material. The inner layer includes at least one of an inner layer of hydrophobic material and an inner layer of hydrophilic material. The intermediary layer includes a water adsorbing material, and fibers that promote water permeation from the inner layer to the outer layer. |
US10276214B2 |
Data storage library with acclimation chamber
A data storage library includes at least a first library portion and at least a second library portion, with the second library portion including an environmental conditioning unit configured to control environmental conditions within the second library portion. The data storage library also includes at least one acclimation chamber formed within the first library portion, which permits transition of environmental condition(s) within the at least one acclimation chamber toward at least one of the corresponding environmental condition(s) external and internal to the second library portion. At least one deployable environmental barrier is configured to extend at least partially between the first library portion and the second library portion to insulate the at least one environmental condition within the at least one acclimation chamber from the at least one environmental condition within the second library portion. |
US10276212B2 |
Marking stored video
A system for marking video comprises an input interface, a processor, and an output interface. The input interface is configured to receive event recorder data from an event data recorder and to receive an indication of an event of interest. The processor is configured to determine a start mark and an end mark for the event of interest. The output interface configured to provide the start mark and the end mark to a continuous video recorder of the vehicle. |
US10276211B2 |
Immersive virtual reality production and playback for storytelling content
Methods for digital content production and playback of an immersive stereographic video work provide or enhance interactivity of immersive entertainment using various different playback and production techniques. “Immersive stereographic” may refer to virtual reality, augmented reality, or both. The methods may be implemented using specialized equipment for immersive stereographic playback or production. Aspects of the methods may be encoded as instructions in a computer memory, executable by one or more processors of the equipment to perform the aspects. |
US10276208B1 |
Data storage device coding out ambiguity in three-dimensional magnetic recording
A data storage device is disclosed comprising a head actuated over a disk surface comprising a first magnetic recording layer and a second magnetic recording layer. Data is encoded into a codeword comprising a plurality of non-binary symbols wherein each symbol represents one of a plurality of symbol values comprising a first symbol value, a second symbol value, and a third symbol value. The first symbol value is written to the disk surface by magnetizing the first and second magnetic recording layers, and the second symbol value is written to the disk surface by magnetizing the first magnetic recording layer without substantially affecting the magnetization of the second magnetic recording layer. The encoding into the codeword codes out at least one sequence of symbol values to prevent an ambiguity between detecting the first symbol value and the second symbol value during a read operation. |
US10276206B2 |
Storage tape wobble decoder and method
Amplitude or phase modulated uncompensated wobble patterns representing address patterns for track addresses of optical media are generated or applied to the media. A filter is applied to the un-compensated wobble patterns to detect a threshold value to signal the existence of a synchronization pattern. A pair of filters can be used to detect the threshold and a zero-crossing. This methodology can detect the existence and timing of the wobble pattern. This can eliminate the need for a timing recovery subfield in the wobble pattern of the prior art. |
US10276189B1 |
Digital audio track suggestions for moods identified using analysis of objects in images from video content
Methods for suggesting an audio file for playback with a video file using an analysis of objects in images from the video file are provided. In one aspect, a method includes receiving a selection of a video file, identifying shot transition timings in the video file, and analyzing each shot transition associated with the identified shot transition to a identify an entity within the respective shot transition. The method also includes providing an identification of the identified entities to a natural language model to identify at least one mood associated with the identified entities, selecting, from a collection of audio files, at least one audio file associated with the at least one mood and including an average audio onset distance within an audio onset distance threshold, and providing an identification of the at least one audio file as a suggestion for audio playback with the video file. Systems and machine-readable media are also provided. |
US10276187B2 |
Vehicle ambient audio classification via neural network machine learning
A method and an apparatus for detecting and classifying sounds around a vehicle via neural network machine learning are described. The method involves an audio recognition system that may determine the origin of the sounds being inside or outside of a vehicle and classify the sounds into different categories such as adult, child, or animal sounds. The audio recognition system may communicate with a plurality of sensors in and around the vehicle to obtain information of conditions of the vehicle. Based on information of the sounds and conditions of the vehicles, the audio recognition system may determine whether an occupant or the vehicle is at risk and send alert messages or issue warning signals. |
US10276183B2 |
Apparatus and method for decoding or encoding an audio signal using energy information values for a reconstruction band
An apparatus for decoding an encoded audio signal having an encoded representation of a first set of first spectral portions and an encoded representation of parametric data indicating spectral energies for a second set of second spectral portions, has: an audio decoder for decoding the encoded representation of the first set of the first spectral portions to obtain a first set of first spectral portions and for decoding the encoded representation of the parametric data to obtain a decoded parametric data for the second set of second spectral portions indicating, for individual reconstruction bands, individual energies; a frequency regenerator for reconstructing spectral values in a reconstruction band having a second spectral portion using a first spectral portion of the first set of the first spectral portions and an individual energy for the reconstruction band, the reconstruction band having a first spectral portion and the second spectral portion. |
US10276182B2 |
Sound processing device and non-transitory computer-readable storage medium
A sound processing device includes a processor configured to generate a first frequency spectrum of a first sound signal corresponding to a first sound received at a first input device and a second frequency spectrum of a second sound signal corresponding to the first sound received at a second input device, calculate a transfer characteristic based on a first difference between an intensity of the first frequency spectrum and an intensity of the second frequency spectrum, generate a third frequency spectrum of a third sound signal transmitted from the first input device and a fourth frequency spectrum of a fourth sound signal transmitted from the second input device, specify a suppression level of an intensity of the fourth frequency spectrum based on a second difference between an intensity of the third frequency spectrum and an intensity of the fourth frequency spectrum. |
US10276180B2 |
Audio command adaptive processing system and method
A system and method are provided for adaptively processing audio commands supplied by a user in an aircraft cabin, and includes receiving ambient noise in the aircraft cabin via one or more audio input device, sampling, with a processor, the received ambient noise, and analyzing, in the processor, the sampled ambient noise and, based on the analysis, selecting one or more filter functions and adjusting one or more filter parameters associated with the one or more selected filter functions. Audio and ambient noise are selectively received via the one or more audio input devices, and are filtered, through the selected one or more filter functions, to thereby supply filtered audio. |
US10276179B2 |
Speech enhancement with low-order non-negative matrix factorization
A system is provided that employs a statistical approach to semi-supervised speech enhancement with a low-order non-negative matrix factorization (“NMF”). The system enhances noisy speech based on multiple dictionaries with dictionary atoms derived from the same clean speech samples and generates an enhanced speech representation of the noisy speech by combining, for each dictionary, a clean speech representation of the noisy speech generated based on a NMF using the dictionary atoms of the dictionary. The system generates frequency-domain (“FD”) clean speech sample representations of the clean speech samples, for example, using a Fourier transform. To generate each dictionary, the system generates a dictionary-unique initialization of the dictionary atoms and the activations and performs a NMF of the FD clean speech samples. |
US10276178B2 |
Signal processing apparatus, signal processing method, and signal processing program
A signal processing apparatus for effectively detecting an abrupt change in a signal, in particular, an abrupt change different from an ideal pulse includes a converter that converts an input signal into a phase component signal in a frequency domain, a first calculator that calculates a phase gradient for each of a plurality of frequencies of the phase component signal as a first phase gradient, a weighting unit that weights the first phase gradient with an amplitude or a power of the input signal, thereby calculating a weighted first phase gradient, a second calculator that calculates a second phase gradient based on the weighted first phase gradient, and a determiner that determines presence of an abrupt change in the input signal based on the first phase gradient and the second phase gradient. |
US10276177B2 |
Technologies for privately processing voice data using a repositioned reordered fragmentation of the voice data
Technologies for privately processing voice data include a compute device configured to continually or periodically capture voice data of a user by the compute device. The captured voice data is processed to remove or reduce the user's privacy-sensitive information. For example, the compute device fragments the captured voice data to generate a set of voice data fragments and further scrambles the voice data fragments to generate scrambled voice data fragments having a sequential order different from the plurality of voice data fragments. To scramble the voice data fragments, the compute device may reorder the voice data fragments such that each fragment is repositioned from its corresponding original sequential position in the voice data by a particular number of words, syllables, or phrases. |
US10276175B1 |
Key phrase detection with audio watermarking
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output. |
US10276174B2 |
MDCT-based complex prediction stereo coding
The invention provides methods and devices for stereo encoding and decoding using complex prediction in the frequency domain. In one embodiment, a decoding method, for obtaining an output stereo signal from an input stereo signal encoded by complex prediction coding and comprising first frequency-domain representations of two input channels, comprises the upmixing steps of: (i) computing a second frequency-domain representation of a first input channel; and (ii) computing an output channel on the basis of the first and second frequency-domain representations of the first input channel, the first frequency-domain representation of the second input channel and a complex prediction coefficient. The upmixing can be suspended responsive to control data. |
US10276172B2 |
Methods and systems for generating and interactively rendering object based audio
Methods for generating an object based audio program, renderable in a personalizable manner, and including a bed of speaker channels renderable in the absence of selection of other program content (e.g., to provide a default full range audio experience). Other embodiments include steps of delivering, decoding, and/or rendering such a program. Rendering of content of the bed, or of a selected mix of other content of the program, may provide an immersive experience. The program may include multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects), the bed of speaker channels, and other speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method. |
US10276171B2 |
Noise filling and audio decoding
A noise filling method is provided that includes detecting a frequency band including a part encoded to 0 from a spectrum obtained by decoding a bitstream; generating a noise component for the detected frequency band; and adjusting energy of the frequency band in which the noise component is generated and filled by using energy of the noise component and energy of the frequency band including the part encoded to 0. |
US10276169B2 |
Speaker recognition optimization
One embodiment provides a method, including: receiving, at an information handling device, voice data; receiving, at the information handling device, user identification data from at least one user device; determining, using a processor, a voice signature subset from a database of users, wherein the voice signature subset comprises voice signatures associated with a plurality of users identified using the user identification data; and identifying at least one user associated with the voice data by comparing the received voice data to the voice signature subset. Other aspects are described and claimed. |
US10276164B2 |
Multi-speaker speech recognition correction system
The present invention relates to a multi-speaker speech recognition correction system for determining a speaker of an utterance with a simple method and easily correcting speech-recognized text during speech recognition for a plurality of speakers. According to the present invention, when speech signals are input to a multi-speaker speech recognition system from a plurality of microphones which are each provided to a corresponding one of a plurality of speakers, the multi-speaker speech recognition correction system may detect a speech session from a time point at which input of each of the speech signals is started to a time point at which the input of the speech signal is stopped, and a speech recognizer may convert only the detected speech sessions into text so that a speaker of an utterance can be identified by a simple method and speech recognition can be carried out at a low cost. |
US10276162B2 |
Method and electronic device for performing voice based actions
A method performing voice based actions by an electronic device includes receiving a voice command from a user; determining a relationship between the voice command and a context a historic voice command of the user, and performing an action by executing the voice command based on the context of the historic voice command. |
US10276160B2 |
Automated assistant for user interaction via speech
An interaction assistant conducts multiple turn interaction dialogs with a user in which context is maintained between turns, and the system manages the dialog to achieve an inferred goal for the user. The system includes a linguistic interface to a user and a parser for processing linguistic events from the user. A dialog manager of the system is configured to receive alternative outputs from the parser, and selecting an action and causing the action to be performed based on the received alternative outputs. The system further includes a dialog state for an interaction with the user, and the alternative outputs represent alternative transitions from a current dialog state to a next dialog state. The system further includes a storage for a plurality of templates, and wherein each dialog state is defined in terms of an interrelationship of one or more instances of the templates. |
US10276159B2 |
Methods and systems for determining and using a confidence level in speech systems
Methods and systems are provided for processing speech inputs for a controlling one or more vehicle systems of a vehicle. In one embodiment, a method includes: receiving speech input from an audio channel; performing, by a processor, speech recognition on the speech input to obtain recognized results; determining, by a processor, an accuracy level of the audio channel based on a comparison of the recognized results and predictive phraseology; determining, by a processor, an integrity level of the audio channel based on situational awareness information; communicating the recognized results, accuracy level, and the integrity level to a vehicle system; and selectively using the recognized results by the vehicle system based on the accuracy level and the integrity level. |
US10276157B2 |
Systems and methods for providing a voice agent user interface
Some embodiments provide techniques performed by at least one voice agent. The techniques include receiving voice input; identifying at least one application program as relating to the received voice input; and displaying at least one selectable visual representation that, when selected, causes focus of the computing device to be directed to the at least one application program identified as relating to the received voice input. |
US10276151B2 |
Electronic apparatus and method for controlling the electronic apparatus
An electronic apparatus is disclosed. The electronic apparatus includes an input unit configured to receive a user input, a storage configured to store a recognition model for recognizing the user input, a sensor configured to sense a surrounding circumstance of the electronic apparatus, and a processor configured to control to recognize the received user input based on the stored recognition model and to perform an operation corresponding to the recognized user input, and update the stored recognition model in response to determining that the performed operation is caused by a misrecognition based on a user input recognized after performing the operation and the sensed surrounding circumstance. |
US10276149B1 |
Dynamic text-to-speech output
Systems, methods, and devices for dynamically outputting TTS content are disclosed. A speech-controlled device captures a spoken command, and sends audio data corresponding thereto to a server(s). The server(s) determines output content responsive to the spoken command. The server(s) may also determine a user that spoke the command and determine an average speech characteristic (e.g., tone, pitch, speed, number of words, etc.) used by the user when speaking commands. The server(s) may also determine a speech characteristic of the presently spoken command, as well as determine a difference between the speech characteristic of the presently spoken command and the average speech characteristic of the user. The server(s) may then cause the speech-controlled device to output audio based on the difference. |
US10276147B2 |
Microphone system and method for manufacturing the same
A microphone system may include a measuring device that includes a plurality of sound elements and a semiconductor chip connected to the sound elements and receives a vibration signal and a noise signal from the outside to cancel the vibration signal and changes a phase of the noise signal to output a reverse phase noise signal; and a driver that is connected to the semiconductor chip and is included in a front glass of a vehicle and vibrates in response to the reverse phase noise signal to cancel a noise signal inputted from the outside. |
US10276146B2 |
Active noise control device
According to an aspect, an active noise control device includes: a control frequency determinator that determines a frequency of the noise; a reference cosine-wave generator that generates a reference cosine-wave signal having the determined frequency; a reference sine-wave generator that generates a reference sine-wave signal having the frequency of a noise; a first one-tap adaptive filter to which the reference cosine-wave signal is input, the first one-tap adaptive filter having a first filter coefficient; a second one-tap adaptive filter to which the reference sine-wave signal is input, the second one-tap adaptive filter having a second filter coefficient; an adder that adds an output signal from the first one-tap adaptive filter and an output signal from the second one-tap adaptive filter to each other; a secondary noise generator that is driven by an output signal from the adder to generate a secondary noise; a residual sound detector that detects a residual sound generated by interference between the secondary noise and the noise; a simulation signal generator that outputs a simulation cosine-wave signal and a simulation sine-wave signal, the simulation cosine-wave signal and the simulation sine-wave signal being obtained by correcting the reference cosine-wave signal and the reference sine-wave signal using a characteristic in which a transfer characteristic from the secondary noise generator to the residual sound detector is simulated; and a filter coefficient updating unit that updates the first filter coefficient and the second filter coefficient based on an output signal from the residual sound detector, an output signal from the simulation signal generator, the reference cosine-wave signal, the reference sine-wave signal, and the output signal from the adder. The secondary noise is reduced in a space where the residual sound detector is installed. |
US10276145B2 |
Frequency-domain adaptive noise cancellation system
The handling of disturbances to audio signals may be improved with an adaptive noise cancellation (ANC) system that performs frequency-domain adaption. The ANC systems may be configured to determine if a disturbance is present at a first frequency in the second input signal received from the reference microphone. The ANC systems may update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter by changing parameters of the algorithm such that the adaptive filter adapts around the first frequency differently than other frequencies when the disturbance is present. |
US10276141B2 |
Electronic percussion instrument and control device thereof
Provided are an electronic percussion instrument and a control device thereof. The electronic percussion instrument includes central and peripheral sensors, first and second waiting devices, and a sound production instruction device. When the central sensor detects a strike earlier than the peripheral sensor, the first waiting device performs a first waiting process for a first predetermined time after the central sensor detects the strike. When the peripheral sensor detects a strike earlier than the central sensor, the second waiting device performs a second waiting process for a second predetermined time after the peripheral sensor detects the strike. The sound production instruction device instructs production of a striking sound after the first waiting process of the first waiting device ends, or after the second waiting process of the second waiting device ends if the central sensor has not detected a strike within the second waiting process of the second waiting device. |
US10276140B2 |
Magnetically secured instrument trigger and instrument trigger mounting systems and methods
An apparatus, system, and method for a magnetically and releaseably attachable trigger for an instrument is provided. The trigger and securing device are disposed on either side of a drumhead or other instrument surface via magnetic force, keeping the instrument surface intact and not deforming the instrument surface. Additionally, the trigger provides for an increased sensitivity of sound by being in direct physical contact with the surface on which it is attached. |
US10276137B2 |
Electronic musical score apparatus
An electronic musical score apparatus 1 includes display units D1, D2 connected to each other to be openable and closeable, and can convert a writing made on display portions 11, 12 by a user into annotation data 1, associated with musical score page data but being manageable separately from the musical score page data, and store the annotation data 1. When an image of the associated musical score page data is displayed together with an image of the annotation data 1 on the display portions 11, 12 and then the user rewrites the annotation data 1, the electronic musical score apparatus 1 can provide a write history for the annotation data 1 by storing the annotation data 1 before the rewriting as first-generation annotation data 1 and storing the annotation data 1 after the rewriting as second-generation annotation data 1. |
US10276135B1 |
Acoustic resonator coupling
The present invention provides an acoustic resonator coupling for securing a tuning fork within a stringed instrument body. The acoustic resonator coupling incorporates the use of retractable prong members to imbed the coupling to the wood of the instrument body. The prong members penetrate the wood leaving only a very small prick mark that does not mar the material of the instrument body thus retaining the value and aesthetics of the stringed instrument. Provisions are provided on the acoustic resonator coupling permitting for the releasable mounting of the tuning fork. |
US10276132B2 |
Information processing for recognition of acceptance of user operation
There is provided an information processing device including an operation acceptance unit configured to accept a user operation related to an image based on image data received from another information processing device using short-range wireless communication when the image is displayed on a display unit, and a controller configured to perform control in a manner that notification information for issuing a notification that the user operation is accepted is output when the user operation is accepted, and control data corresponding to the user operation is transmitted to the other information processing device. |
US10276129B2 |
Image adjusting method capable of executing optimal adjustment according to environmental variation and related display
An image adjusting method capable of executing optimal adjustment according to environmental variation is applied to a related display. The image adjusting method includes generating a gray level histogram of an image, calculating a pixel amount of a boundary zone on the gray level histogram, comparing the pixel amount with a threshold, and utilizing an amending function to adjust the pixel intensity of the boundary zone while the pixel amount is greater than the threshold. |
US10276125B2 |
Method of and apparatus for controlling overrun when writing data from a display controller to memory
In a display controller, output surface data from a composition processing stage 22 is received by and stored in a local latency hiding buffer 40 of a memory write subsystem 31 before being written out to an external memory. The local buffer 40 of the memory write subsystem 31 signals when it is “full”, and in response thereto the inputting of output surface data to the local buffer 40 is stopped until the current line of the output surface has been finished, and then started again when the next line of the output surface begins. The writing of any data for the line of the output surface that was being written to the local buffer 40 that is already present in the local buffer 40 and not yet written to the external memory is also skipped, and it is recorded that the output surface line in question is not properly stored in the external memory. |
US10276124B2 |
Liquid crystal display device
In a liquid crystal display (LCD) device having a touch panel function, power consumption is reduced in the standby state. The display section is divided into blocks each of which is formed of a plurality of display lines. The counter electrode is disposed for each block. A driving circuit selectively supplies, to the counter electrode of each block, the voltage used for the liquid crystal display and the voltage used for the touch panel scanning. The driving circuit has a source amplifier that supplies the video voltages to the video lines. The driving circuit reduces the current in the source amplifier, such that the current is lower than current at the time of a normal operation, to lower the power consumption, and stops the operation of the source amplifier and supplies the GND voltage to the video lines to further lower the power consumption. |
US10276119B2 |
Shift register and display device provided therewith
An output control node stabilization portion includes a thin film transistor having a gate terminal to which is provided a fourth clock that changes to an on level at timing at which a scanning signal outputted from a previous stage is to change from an off level to an on level, a drain terminal connected to an output control node, and a source terminal to which the scanning signal outputted from the previous stage is provided; and a thin film transistor having a gate terminal to which is provided a third clock that changes to an on level at timing at which a scanning signal outputted from a subsequent stage is to change from an off level to an on level, a drain terminal connected to the output control node, and a source terminal to which the scanning signal outputted from the subsequent stage is provided. |
US10276114B2 |
Display device and control method thereof
A display device and a control method thereof are provided. The display device includes a source module and an array module. The source module includes a receiving unit receiving the image signal and extracting a control signal and a pixel signal from the image signal, a clock signal generating unit generating a plurality of clock signals, wherein periods of each clock signal of the plurality of clock signal are the same and high level periods of each clock signal do not overlap with each other, a level boosting unit boosting a voltage of the extracted control signal and pixel signal to the analog operating voltage, and a digital-to-analog conversion unit converting the voltage of the boosted pixel signal into the grayscale voltage. The array module includes a shift register outputting the pixel signal having the grayscale voltage based on the boosted control signal and the generated plurality of clock signals. |
US10276112B2 |
Mura phenomenon compensation method of display panel and display panel
The embodiment of the present invention discloses a mura phenomenon compensation method of a display panel, comprising steps of: implementing compression for a region of n*m pixels to store a mura compensation value corresponding to a center pixel of each region, wherein the mura compensation value of the center pixel of at least one region is an average mura compensation value of a corresponding region, and n and m are integers larger than or equal to 2; obtaining mura compensation values corresponding to other pixels except the center pixel according to the stored mura compensation value. The embodiment of the present invention further discloses a display panel. The present invention possesses the advantages of saving storage space. |
US10276111B2 |
Mura compensation method for display panel and display panel
A mura compensation method for display panel is disclosed, including: storing a plurality of compensation values of the display panel performing mura grayscale compensation, the plurality of compensation values corresponding to compensation by the display panel for different grayscales, the compensation value corresponding to a lowest grayscale gmin among different grayscales being a first compensation value a; obtaining a head compensation value m corresponding to grayscale 0, m being not 0; obtaining a current grayscale of the display panel; if the current grayscale of the display panel being between grayscale 0 and the lowest grayscale gmin, performing linear interpolation based on the first compensation value a and the head compensation value m to obtain a first target compensation value corresponding to the current grayscale; based on the first target compensation value, performing compensation to the current grayscale of the display panel. A display panel is also disclosed. |
US10276108B2 |
Methods for adjusting backlight brightness levels, related backlight adjusting device, and related display device
The present application provides a method for adjusting backlight brightness levels of a display. A display region of the display is divided into a plurality of sub-display regions. Each sub-display region displays a sub-image region of a to-be-displayed image. A backlight brightness level of a sub-display region is adjustable. The method including: determining if white-image areas in a sub-image region satisfies a preset condition; and increasing the backlight brightness level of a sub-display region corresponding to the sub-image region if the white-image areas satisfy the preset condition. |
US10276107B2 |
Semiconductor device, display device, and electronic device
A semiconductor device with low power consumption is provided. The semiconductor device includes a controller, a register, and an image processing portion. The image processing portion has a function of processing image data using a parameter. The image processing portion takes the image data from a frame memory and takes the parameter from the register. The frame memory has a function of retaining the image data while power supply is stopped. The register has a function of retaining the parameter while power supply is stopped. The controller has a function of controlling power supply to the register, the frame memory, and the image processing portion. |
US10276103B2 |
Stage and display device using the same
A stage includes an output, first and second controllers, and first and second inputs. The output supplies a scan signal to a first output terminal and a carry signal to a second output terminal based on first and second node voltages and a first clock signal supplied to a first input terminal. The first controller controls a third node voltage based on a voltage of the second output terminal. The second controller controls the second node voltage based on the first clock signal supplied to the first input terminal and the third node voltage. The first input controls the first and third node voltages based on a carry signal of a previous stage supplied to a second input terminal. The second input controls the first and third node voltages based on the second node voltage and a carry signal of a next stage supplied to a third input terminal. |
US10276091B2 |
Organic light emitting display device and head mounted display system having the same
A head mounted display system includes an infrared sensor generating an infrared image, an image processor measuring a position of a user pupil based on the infrared image and generating image source based on the position of the user pupil, and an organic light emitting display device displaying an image corresponding to the image source. The organic light emitting display device includes a display panel and a panel driver. The display panel includes a plurality of infrared pixels disposed in an infrared emission region, the infrared pixels emitting infrared light, and a plurality of display pixels disposed in a display region, the display pixels emitting visible light. The panel driver provides driving signals to the infrared pixels and the display pixels. |
US10276090B2 |
Display device capable of correcting voltage drop and method for driving the same
An organic light emitting display device includes: a display panel including a plurality of pixels; a controller configured to correct input image signals supplied from the outside according to an amount of voltage drop; a data driver configured to supply data signals corresponding to the corrected image signals; and a scan driver configured to supply scan signals to scan lines. The controller includes: a load factor calculator configured to calculate a load factor of a panel; a horizontal block load factor calculator configured to calculate a driving current of a plurality of horizontal blocks formed by dividing the panel according to the scan lines; a voltage drop amount calculator configured to calculate the amount of the voltage drop based on the driving current; and a lookup table generator configured to generate a voltage drop correction lookup table based on the amount of the voltage drop. |
US10276086B2 |
Chip on film circuit board for reducing electromagnetic interference and display device having the same
A chip on film circuit board is provided. The chip on film circuit board includes a film circuit board configured to include a first edge and a second edge each extending in a first direction, and a source driver IC configured to be connected to a plurality of voltage lines placed on the film circuit board, in which a ratio of an area in which the plurality of voltage lines are placed to a film area of the film circuit board is about 0.7 or greater and about 0.996 or less. |
US10276079B2 |
Display panel
A display device including a pixel including a mixed sub pixel configured to receive a mixed data voltage, the mixed sub pixel including a lower pixel configured to display white light having a white color corresponding to the mixed data voltage, and an upper pixel configured to display an auxiliary color light having an auxiliary color corresponding to the mixed data voltage. |
US10276076B2 |
Mura offset data input device and method thereof
The present invention discloses a Mura offset data input device, including a Mura offset chip, a first memory unit, a second memory unit, a connector and a control circuit, the Mura offset chip is connected to the first memory unit, the second memory unit and the connector, the connector and the first memory unit are connected, the connector and the second memory unit are connected by the control circuit, the first memory unit and the second memory unit both include two operative modes—an editable mode and a read-only mode, the control circuit is applied to control the first memory unit and the second memory unit that are in different modes, the connector is applied to transfer first data to the first memory unit when the first memory unit is editable, and transfer second data to the second memory unit by the Mura offset chip. |
US10276075B1 |
Device, system and method for automatic calibration of image devices
A device, system and method for automatic calibration of image devices is provided. Triplets of at least three image devices, including a projector, are in non-collinear arrangements, and pairs of the image devices have overlapping fields of view on a physical object. Pixel correspondences between the pairs are used to determine relative vectors between the image devices. Relative locations between each of the image devices are determined based on the relative vectors with a relative distance between one pair of the image devices is to an arbitrary distance, the relative locations being further relative to a cloud-of-points representing the object. A model of the object and the cloud-of-points are aligned to transform the relative locations of each of the image devices to locations relative to the model. The projector is controlled to project onto the object based at least on the locations relative to the model. |
US10276074B2 |
Modular and freely combinable tension fabric popup display
The invention discloses a popup display, including at least one freely combinable tension fabric popup display, wherein the tension fabric popup display includes an exhibit grid frame, and aluminum grooved straight rods. The eight sides on the two planes of the exhibit grid frame are connected to the aluminum grooved straight rods. A popup display with a preset size and shape is provided by combining a plurality of tension fabric popup displays as needed. The aluminum grooved straight rods for the adjacent tension fabric popup displays are locked by a plurality of fasteners. The display before or after the combination is formed by inserting the silicon strips at the edges of the display into the grooves of grooved straight rods. The tension fabric popup displays of the invention can be combined freely to form various shapes, which are seamlessly attached by the fasteners. |
US10276071B2 |
Safety lock
A safety lock (100) comprising a transponder (1) and a shackle (2). The transponder (1) comprises an inlay (10) including an IC (13) and antenna coupling elements (14). The inlay (10) is arranged in a base member (8). The safety lock (100) further comprises a housing (6), wherein the base member (8) comprises a reduction zone (9) the mechanical strength of which is reduced compared to portions of the base member (8) next to said reduction zone (9). The reduction zone (9) is arranged under the IC (13) and/or the antenna coupling elements (14) of the inlay (10). The force striving the shackle (2) from the locked state to the open state is arranged to being transmitted to the reduction zone (9). |
US10276066B2 |
Refreshable Braille display device
A refreshable Braille display device comprising a rotatable shaft a plurality of pairs of polygonal discs that selectively rotate about the shaft. Each disc comprises a plurality of outer edge surfaces, each of which comprising a plurality of cell elements fixedly disposed thereon wherein, the cell elements comprise pins, depressions, or a combination of both. The cell elements of two aligned outer surfaces of a pair of discs form a character cell representative of a Braille character. An outer surface is rotatable between one readable position and a plurality of non-readable positions wherein, a Braille character is accessible when the aligned outer surfaces are in the readable position. The device further comprises a converter module for converting text to output Braille and an order module for assigning a target outer surface to each disc in accordance with the output Braille. |
US10276063B1 |
Multiplication teaching aid
A multiplication wheel is disclosed herein. One selects a number on a first wheel, selects a number on a second wheel and aligns a tab of yet a third wheel to that of the first wheel. The third and top wheel has a plurality of portals which are covered by numbers. One selects the cover with one of the numbers in the multiplication problem, leading to the product of the two selected and aligned numbers from the first and second wheel (one of which is redundantly uncovered on the top wheel) and thus finds the product situated beneath, showing through from the second wheel. |
US10276060B2 |
Golf club determination method, golf club determination device, and golf club determination program
To provide a golf club determination method, a golf club determination device, and a golf club determination program capable of automatically determining the type of a golf club by analyzing a swing of the golf club. A golf club determination device includes a measurement unit that measures a posture of a golf club in an address using an output of an acceleration sensor of an inertial sensor mounted on a golf club; and a determination unit that determines the type of the golf club based on the measured posture of the golf club. Another golf club determination device includes a measurement unit that measures a swing of a golf club using an output of an inertial sensor mounted on the golf club, and a determination unit that determines whether the golf club is a putter based on the measured swing. |
US10276057B1 |
Negative buoyancy tethered training system
A training system includes a tether configured to removably attach a training device to an overwater aircraft which is configured to at least take off and land over water. The training system also includes the training device which has a negative buoyancy and has an out-of-water weight which prevents sustained flight by the overwater aircraft when the training device is at least partially out of the water. |
US10276055B2 |
Essay analytics system and methods
The methods, apparatus, and systems described herein evaluate written essays and determine student attributes from the essays. The methods include receiving an essay, identifying keywords in text of the essay associated with one or more student metrics, outputting a score for the essay for at least one student metric using a linguistic-based psychological behavioral model, and recommending teaching methods based on the score. |
US10276054B2 |
Methods and systems for data analysis
Provided herein are systems, methods, and computer readable medium for entering, identifying, and aggregating data for analysis data in an electronic device, wherein the data are from a plurality of multi-participant surveys. |
US10276052B2 |
Audio demonstration kit
An audio demonstration kit encourages understanding of audio concepts by enabling children to construct and study speaker performance. In a particular example, the audio demonstration kit includes a paper speaker and instructions. The paper speaker includes a backplate, a suspension, and a diaphragm cut from a single sheet of paper. The demonstration kit may feature an amplifier that is configurable to accommodate various hardware additions as a child is ready for more progressively challenging construction. For example, the amplifier of an example allows single and dual mode operation, as well as drives a rotary motor and is coordinated with a strobe light. The amplifier of an example is synchronized with the strobe light and a moveable platform to create the impression of that jiggling figures attached to the table are dancing. Interfaces with smart phone, recording, and other technologies further enhances and encourages the learning experience. |
US10276042B2 |
Dynamically configurable traffic controllers and methods of using the same
Dynamically configurable traffic controllers and methods of using the same are disclosed. An example apparatus includes a first sensor to face a first direction to detect oncoming traffic in a first area, a second sensor to face a second direction to detect oncoming traffic in a second area, and a first display to face the first area. The first display is to display a first signal in response to (1) the first sensor not detecting the oncoming traffic in the first area and (2) the second sensor detecting the oncoming traffic in the second area. The first display is to display a second signal in response to (1) the first sensor detecting the oncoming traffic in the first area and (2) the second sensor detecting the oncoming traffic in the second area. The first signal is different than the second signal. |
US10276036B2 |
Electronic system and control method for the same
Provided is an electronic system and a control method for the electronic system. The electronic system includes a maintenance apparatus configured to maintain a position of the electronic system relative to a user in a case that the electronic system is worn by the user; a first acquisition apparatus configured to detect triggering data; and a processing apparatus configured to determine whether the triggering data meets a first condition, and control the electronic system to perform a preset function based on a result of the determination. When using a wearable electronic device including the electronic system, a user can control the electronic system to perform a preset function only by triggering the first acquisition apparatus, thereby simplifying the control operation. And the control method can be used for driving the electronic system to perform a preset function, thereby providing convenience in use. |
US10276034B2 |
System and method for playing back wireless fire system history events
A method and apparatus are provided for displaying alarm and communication system events. The method includes the steps of providing a control panel coupled to a plurality of environmental sensors within a protected area, storing a sequence of events detected within the protected area by a communication system and at least some of the plurality of environmental sensors along with a time of the respective event in a history buffer of a memory of the control panel, depicting the plurality of environmental sensors and communication system on a display of the control panel and playing back the sequence of detected sensor and communication system events for a selected time period from the history buffer on the display where each of the plurality of depicted environmental sensors on the display is shown in an activated state for each instant of time of the selected time period that the history buffer indicates that the sensor was in the activated state and a deactivated state otherwise. |
US10276033B1 |
In-vehicle apparatus for early determination of occupant injury
Apparatuses, systems, and methods are provided for determining injuries to occupants (e.g., drivers, passengers, etc.) of a vehicle after an accident. A telematics system may be configured to receive telematics data from one or more vehicles involved in an accident. Using the received telematics data, a computing device of the telematics system may determine whether injuries were sustained by passengers of the one or more vehicles. In response to the determination, the computing device may perform one or more pre-first notice of loss assessments. |
US10276030B2 |
Hygiene compliance module
A hygiene compliance module is configured to be retrofit with a compatible dispenser to enable hygiene compliance monitoring functions. The hygiene compliance module is configured to be coupled to the dispenser via a communication interface to receive power, ground, and dispenser actuation signals therefrom. In addition, the hygiene compliance module is enabled to communicate with a wireless data tag that is worn by a user of the dispenser and with a remote hygiene compliance monitoring station. |
US10276028B2 |
Eyeglass tracking system and method
An eyeglass tracking system includes an eyeglass assembly having a transceiver configured to transmit a signal to an electronic communication device having a software application for locating the eyeglass assembly. The electronics communication device may indicate a geographic location or a proximity to the eyeglass assembly when the software application is initiated. The eyeglass tracking system is useful for locating misplaced eyeglasses. |
US10276027B2 |
Mobile device loss prevention
A system or computer usable program product for a mobile device to prevent loss including monitoring environmental parameters by a mobile device; storing the environmental parameters in the mobile device to form a history of the environmental parameters; applying statistical analysis to a current set of environmental parameters as compared to the history of the environmental parameters to determine a probability that the mobile device is lost; and responsive to determining the probability that the mobile device is lost exceeds a threshold, performing an action to prevent loss of the mobile device. |
US10276026B2 |
Voice annunciated reminders and alerts
A computer-implemented method for announcing reminders and alerts is described. In one embodiment, appointments of an electronic calendar are monitored via a processor of a home automation system. A trigger of an upcoming appointment is detected. Information regarding the upcoming appointment is announced via a speaker of the home automation system. |
US10276024B2 |
Method and apparatus for prompting remaining service life of cooking device and storage medium
The present disclosure relates to a method and an apparatus for prompting a remaining service life of a cooking device, and a storage medium. The method comprises: obtaining cooking operation information of a cooking process performed by the cooking device; determining a life loss of the cooking device based on the cooking operation information of the cooking process; determining a remaining service life of the cooking device according to the life loss; and prompting the remaining service life of the cooking device. |
US10276023B2 |
Mobile device and notification output method
Disclosed is a notification output method of a mobile device, including recognizing an occurrence of a notification event, identifying at least one wearable device communication-connected to the mobile device and capable of outputting a notification, checking a battery state of the mobile device and a battery state of the at least one wearable device, and outputting a notification using at least one of the mobile device and the at least one wearable device based on the battery states. |
US10276021B2 |
Patient support apparatus having articulated mattress support deck with load sensors
A patient support apparatus comprises a substantially rigid support deck for supporting a patient support element, a first sensing element and a second sensing element arranged on the support deck and separated from one another in a direction along the width of the patient support apparatus. Each sensing element is configured to determine, in use, the force or pressure applied to it by the patient support element and a patient on the patient support element. One or more processors, coupled to the sensing elements, are configured to determine the location of the center of gravity of a patient on the patient support element, along the width of the patient support apparatus, based upon outputs of the first and second sensing elements. An alarm may be activated when the location of the center of gravity along the width of the patient support apparatus is outside a predetermined range of values. |
US10276019B2 |
Surveillance system and method for predicting patient falls using motion feature patterns
A method and system for detecting a fall risk condition, the system comprising a surveillance camera configured to generate a plurality of frames showing an area in which a patient at risk of falling is being monitored, and a computer system comprising memory and logic circuitry configured to store motion feature patterns that are extracted from video recordings, the motion feature patterns are representative of motion associated with real alarm cases and false-alarm cases of fall events, receive a fall alert from a classifier, determine motion features of one or more frames from the plurality of frames that correspond to the fall alert; compare the motion features of the one or more frames with the motion feature patterns, and determine whether to confirm the fall alert based on the comparison. |
US10276012B2 |
Display device and display method for system for monitoring person to be monitored, and system for monitoring person to be monitored
In a display device, a display method, and a subject observation system according to the present invention, when a sensor unit inspects a predetermined movement of a subject to be observed, a display device receives a new inspection result about the inspection from the sensor unit via a central processing apparatus. In this case, the display part displays a code representing a presence of the new inspection result having been received, while maintaining an existing display content being displayed thereon, and further displays the new inspection result having been received on the display part when an input part receives a change instruction input. |
US10276004B2 |
Systems and methods for generating haptic effects associated with transitions in audio signals
Systems and methods for generating haptic effects associated with transitions in audio signals are disclosed. One disclosed system for outputting haptic effects includes a processor configured to: receive a signal; determine a haptic effect based in part on the signal; output a haptic signal associated with the haptic effect; an audio output device configured to receive the signal and output an audible effect; and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the haptic signal and output the haptic effect. |
US10276002B2 |
Apparatus and method for modifying a haptic output of a haptic device
An example wearable device includes a haptic actuator to produce an output haptic vibration in response to a target input signal waveform, a haptic effect sensor located in proximity to the haptic actuator to measure a haptic vibration corresponding to the output haptic vibration and to output a measured haptic vibration waveform and a feedback circuit to modify the target input signal waveform to reduce a difference between the output haptic vibration and a measured haptic vibration waveform. |
US10276001B2 |
Band attachment mechanism with haptic response
A system includes a band, an attachment mechanism attached to the band, and one or more haptic devices included in the attachment mechanism. The attachment mechanism can attach the band to an electronic device. Additionally or alternatively, the attachment mechanism can attach the band to a wearer. The haptic device or devices are in communication with a processing device. At least one of the one or more haptic devices produces a haptic response based on an activation signal received from the processing device. |
US10275997B2 |
Banking systems controlled by data bearing records
A cash handling device having at least one processor, a communication interface, an item accepting device, an item dispensing device, an internal currency scanning system, an internal currency transport system, one or more currency storage cartridges, and a memory may receive, from a user, a request to perform a deposit transaction. Based on receiving the request to perform the deposit transaction, the cash handling device may receive at least one deposit item for deposit. Subsequently, the cash handling device may validate the at least one deposit item received for deposit. Based on validating the at least one deposit item received for deposit, the cash handling device may generate a deposit transaction record that includes information directing a banking server to apply a provisional credit to a treasury account associated with the user. Subsequently, the cash handling device may send the deposit transaction record to the banking server. |
US10275996B2 |
Systems and methods for facilitating a game incorporating blocks of symbols
In accordance with some embodiments, a game mechanic for an electronic game (e.g., a reel-based slot machine type game) which includes a cascade feature provides for a block of symbol(s) to be moved into and out of a game interface. The block of symbol(s) is moved or manipulated as a single unit and may be stepped into and/or out of the game interface over a course of a plurality of game events (e.g., cascades or spins of the game). The block of symbol(s) may, in some embodiments, comprise at least one symbol which spans a plurality of symbol positions of a symbol matrix when the entirety of it is placed into the symbol matrix. In some embodiments, the block of symbol(s) may function as at least one wild symbol. |
US10275995B2 |
Gaming system and method providing a skill-based wagering game with an available supplemental skill award
Various embodiments of the present disclosure provide a skill-based wagering game with an available supplemental skill award. In various embodiments, the skill-based wagering game is a matching game. During play, the player makes skill inputs to attempt to correctly match moving objects to corresponding targets. The gaming system determines a primary award based on how many correct matches the player achieves, which is directly tied to the player's skill level during play. The primary award generally increases as the quantity of correct matches increases. For players who exhibit a high skill level during play (e.g., correctly match all of the moving objects to the targets), the gaming system may also provide a supplemental skill award. The probability of the supplemental skill award being large generally increases as the player's skill level during play increases. |
US10275991B2 |
Multi-slot game within slot game
Various embodiments of the present invention generally relate to operating a gaming machine to generate a wager-based video slot game. In a particular embodiment, a plurality of video slot reel games can be generated simultaneously and independently of one another. For example, nine video slot reel games can be generated simultaneously. In each of the video slot reel games, the symbols falling on one or more pay lines can be evaluated for winning combinations. In addition, a secondary array, such as a three by three array, can be populated with symbols that were presented in the plurality of video slot reel games. The symbols appearing in the secondary array can be presented to display like an additional video slot game. The symbols falling on one or more pay lines through the secondary array can be evaluated for winning combinations. |
US10275984B2 |
Video gaming device having a system and method for completing wagers
The present invention is a method for completing wagers and purchases from a gaming device when a player presses or selects the cash out feature on the device. The present invention provides for a more convenient method for players to make additional gaming wagers and purchases directly from a gaming device. The player can select the option to make a wager on a sporting event, lottery game, Keno game or any game of chance offered by the gaming establishment. The present invention also enables the player to select the option to make purchases for among other things show tickets, sporting events, movies, retail items or even credit the proceeds from the gaming device to the players hotel room account. |
US10275977B2 |
Method and apparatus for sorting returned medicine based on size
A medicine sorting apparatus includes a receiving part, an identifying part and a storing part. The storing part includes a plurality of storing trays arranged in multiple stages. A storing area for each of returned medicines is defined at the time of storing each of the returned medicines according to a size of each of the returned medicines identified by the identifying part. Each of the returned medicines is stored in the storing tray in a state that the storing area for each of the returned medicines is associated with identification information of each of the returned medicines so that each of the returned medicines can be taken from the storing tray by a scalar type robot. |
US10275966B1 |
Secure transport container
A transport container for secure transport of packages. In one embodiment, the transport container includes a body, a cover, a cover lock, a locking bar, and an electronic controller. The cover is coupled to the body. The cover is movable from a closed state covering the opening to an open state. The cover lock is configured to engage the cover and keep the cover in the closed state. The locking bar is coupled to the base. The locking bar is configured for attachment to anchor points. The electronic controller is electrically coupled to the cover lock and to the locking bar. The electronic controller is configured to adjust the cover lock between a locked state and an unlocked state. The electronic controller is also configured to adjust the locking bar between the locked state and the unlocked state. |
US10275961B2 |
Method for optimizing anti-collision and latency for PEPS passive response
Methods and apparatus are provided for handling the response sequence with geometric elimination of a plurality of keyless fobs. The remote fobs are interrogated with a body control module. A first signal is issued from a first set of remote fobs in a first time slot in response to the interrogation signal from the body control module. A second signal is issued from a second set of remote fobs in a second time slot in response to the interrogation signal from the body control module. The second time slot differs from the first time slot. A first remote fob is authenticated when the first signal is received by the body control module in a free and clear state. The second remote fob is authenticated when the second signal is received by the body control module in the free and clear state. If neither the first nor second signals are received in the free and clear state, the remote fobs are re-interrogated by the body control module. |
US10275955B2 |
Methods and systems for utilizing information collected from multiple sensors to protect a vehicle from malware and attacks
Various embodiments include methods, and computing devices implementing the methods, for analyzing sensor information to identify an abnormal vehicle behavior. A computing device may monitor sensors (e.g., a closely-integrated vehicle sensor, a loosely-integrated vehicle sensor, a non-vehicle sensor, etc.) in the vehicle to collect the sensor information, analyze the collected sensor information to generate an analysis result, and use the generated analysis result to determine whether a behavior of the vehicle is abnormal. The computing device may also generate a communication message in response to determining that the behavior of the vehicle is abnormal, and send the generated communication message to an external entity. |
US10275949B2 |
RFID vehicle tag with manually adjustable data fields
An RFID tag for use in a vehicle for use in an electronic toll collecting system. The tag is capable of transmitting data to a tag interrogator indicating the occupancy status of the vehicle. In an embodiment, the tag has a user input and a visual and audible tag status indicator. The user input is used to change the occupancy status of the tag, wherein the occupancy status is a portion of a message sent by radio frequency to the interrogator when the vehicle passes through a toll area. |
US10275948B2 |
Method and system for refilling a parking meter
A method and system for remotely seeking assistance to timely refill an expiring parking meter and generating notifications thereof. Data indicative of a vehicle being parked in a parking space and parking meter time limit information are received for a parking meter associated with the parking space. An approaching expiration of the parking meter time limit is detected and sent to the first user. The first user may then transmit a request to additional users in the area for assistance with refilling the parking meter. Upon acceptance of the request by a second user, the first user is notified. An escrow account is established for the first user to deposit payment for the refilling, and notification of the deposit is sent to the second user. Upon completion, the second user transmits proof of the refilling and the deposit payment is transferred from the escrow account to the second user. |
US10275944B2 |
Three dimensional visualization of system components and data
In an approach to three dimensional component visualization, one or more computer processors receive a request associated with one or more reference tags received from one or more requesting devices. The one or more computer processors identify component data associated with one or more requested reference tags. The one or more computer processors analyze the one or more three dimensional renderings of one or more components using component data. The one or more computer processors determine whether to augment the one or more three dimensional renderings. The one or more computer processors create an augmented three dimensional rendering using component data. The one or more computer processors send one or more three dimensional renderings of one or more components using component data to the one or more requesting devices. |
US10275941B2 |
Multi-layered depth and volume preservation of stacked meshes
Systems and methods for rendering 3D assets associated and/or configured as stacked meshes are disclosed. Stacking meshes can include loading the first mesh and the second mesh from a character definition, identifying a lowest depth mesh from the first mesh and the second mesh, identifying shared polygons from the first mesh and the second mesh, and hiding the shared polygons of the lowest depth mesh. |
US10275936B2 |
Non transitory computer-readable storage medium and method of controlling a computer
The present invention causes a computer to function as a virtual space generating unit, a game screen displaying unit, a billboard setting unit, a data acquiring unit and a transmittance setting unit. The billboard setting unit sets a billboard which has a plain object and which rotates around a predetermined center point in the plain object so that the plain object faces the virtual camera in the virtual space. The data acquiring unit acquires drawing data of the object and two-dimensional-thickness map data, the two-dimensional thickness map data showing relationship between a two-dimensional coordinate on the object shown on the billboard and thickness information on each position coordinate of the object. The transmittance setting unit sets transmittance of light from a light source in the virtual space based on the thickness information. |
US10275930B2 |
Combined intensity projection
The invention relates to a system (100) for rendering an image based on a volumetric image data set, the system comprising: a computation unit (110) for computing an initial pixel intensity of a pixel of the image, defined by a corresponding voxel intensity of a corresponding voxel comprised in the volumetric image data set; and an adjustment unit (120) for computing a final pixel intensity of the pixel, based on the initial pixel intensity and on a location of the corresponding voxel. Thus, the system of the invention enables new visualizations of volumetric image data sets. Advantageously, unlike a system using the VIP technique, which requires adjusting intensities of voxels comprised in the image data set, the system of the current invention is arranged to adjust intensities of pixels. This reduces the computational complexity of the rendering technique employed by the system relative to the computational complexity of the VIP technique. |
US10275927B2 |
System and method for three-dimensional printing, holographic and virtual reality rendering from medical image processing
A work flow is provided through a network. A network server receives through the network a request to convert 3D segmented medical image data to information print-ready for printing on a 3D printer or rendered for viewing. Access to converted data is limited to one or more authorized users. The 3D segmented medical image data to a converted data file. The converted data file is in a medical image data file format that allows multiple sub-segmentation of a particular human anatomy or region of interest. The medical image data file format allows for storage of mask segmentation information, color palette, shadowing, transparency and opacity. |
US10275924B2 |
Techniques for managing three-dimensional graphics display modes
Techniques for managing a three-dimensional (3D) graphics display mode are described. In one embodiment, for example, an apparatus may comprise a processor circuit and a graphics processing module, and the graphics processing module may be operative by the processor circuit to execute a graphics context in a 3D display mode if a 3D-aware graphics context data structure includes an entry corresponding to the graphics context or to execute the graphics context in a non-3D display mode if the 3D-aware graphics context data structure does not include an entry corresponding to the graphics context. Other embodiments are described and claimed. |
US10275923B2 |
Determining and presenting solar flux information
Aspects of the disclosure relate to a method for providing an animated presentation. The method includes identifying a geographic area and identifying solar flux for the geographic area. A plurality of images of the geographic area then is generated to display the solar flux. Each image in the plurality of images displays solar flux at different points in time of a day. The animated presentation is generated by displaying the plurality of images in chronological order with a transition between images in the plurality of images and provided for display on a display to a user. |
US10275922B2 |
Method for skinning technology based on extended position based dynamics and for weight retargeting in character animation
Disclosed relates to a method for skinning technology based on extended PBD and for weight retargeting in character animation. A corresponding tetrahedral mesh is generated for a given triangular mesh; a tensile constraint, a volume constraint, a self-collision constraint and an energy constraint of the extended PBD are initialized for the tetrahedral mesh, and vertex weights of the triangular mesh and the tetrahedral mesh are optimized simultaneously; the deformations of the triangular and the tetrahedral meshes are implemented through LBS technique; deformation results of the LBS are optimized through extended PBD; the joint region of the triangular mesh is smoothed through a Laplacian smoothing; bi-harmonic distance fields of the original mesh and a new mesh are calculated respectively, and two corresponding vertices of the mesh are given and a prediction function is defined; A weight retargeting algorithm is implemented in the present application and has a good practicability. |
US10275921B2 |
Computer architecture for animation of a model in a simulation
Methods for improving movement animation of a model in a simulation are provided. In one aspect, a method includes receiving a movement input for the model, the model includes interconnected joints having respective current locations. Updated locations for each joint are determined based on the movement input and the current locations. Modified locations for each joint are determined based on parameters of a control loop that introduces an error between the current locations and the updated locations. The model is rendered based on the modified locations. Systems and machine-readable media are also provided. |
US10275916B2 |
Display method of road property and display device of road property
To efficiently and effectively display a plurality of pieces of information that can be acquired from measurement data. Measurement data on a spaced amount from a measurement reference plane at each point of a road measured for a predetermined road width along a measurement path of a road to be measured and road image data including the road acquired along the measurement path are acquired; a unit area to become a unit of processing is set based on the measurement data; a model plane in the unit area is set from the measurement data in the unit area; point group data indicating a spaced amount from the model plane at each point of the unit area is generated; spaced amount display data displaying shading or hue corresponding to a spaced amount specified with the point group data in a contour of the road is generated; and a road image based on road image data corresponding to a specified area of the road and a spaced amount image based on the spaced amount display data corresponding to the road image are simultaneously displayed. |
US10275915B2 |
Method and system for visualization of position data
A method and system for visualization of position data is disclosed in which a user of a GPS-enabled smart device is assigned the role of a virtual paint brush. User location information and brush stroke parameters are used to generate brush stroke traces on a virtual canvas. Position data can be collected in real time or combined with historic data and modified according to predefined criteria before use in the visual display. Position information from other users having their own brush stroke attributes can be received and used to create an interactive and generally real-time multi-user display on the virtual canvas. |
US10275907B2 |
Method and system of managed image reconstruction in medical imaging
The invention concerns a method for reconstructing medical image data which has access to free capacities of at least two computers and manages the use thereof for the purposes of the reconstruction. The method is a particularly reliable alternative to the reconstruction of medical image data based on algorithms that would require a working memory of above-average size. |
US10275902B2 |
Devices, methods and systems for biometric user recognition utilizing neural networks
A user identification system includes an image recognition network to analyze image data and generate shape data based on the image data. The system also includes a generalist network to analyze the shape data and generate general category data based on the shape data. The system further includes a specialist network to compare the general category data with a characteristic to generate narrow category data. Moreover, the system includes a classifier layer including a plurality of nodes to represent a classification decision based on the narrow category data. |
US10275900B2 |
Estimation apparatus, estimation method, and computer program product
According to an embodiment, an estimation apparatus includes a memory and a processor. The processor acquires a first measurement point groups obtained by measuring a periphery of a first moving object. The processor estimates a position and posture of the first moving object. The processor classifies first measurement points serving as candidates of measurement points on a second moving object in the newest first measurement point group as candidate points. The processor acquires second moving object information from the second moving object. The processor calculates an evaluation value using a first likelihood defined according to a position relationship between an orientation of a region specified from the second moving object information and the candidate points. The processor estimates a position and posture of the second moving object based on the evaluation value. |
US10275896B2 |
Ciné imaging of coronary vessels using fused CT angiography and 3D rotational angiography images
A device for medical imaging of coronary vessels includes a medical imaging device configured to extract a first vessel map from computed tomography angiography data covering at least one reference cardiac phase and a plurality of second vessel maps from three-dimensional rotational angiography data including at least the reference, to generate a plurality of warped versions of the first vessel map aligned with each of second vessel maps, to merge the plurality of warped first vessel maps with corresponding ones of the second vessel maps at different cardiac phases in order to generate a plurality of merged vessel maps of the coronary vessels in the plurality of cardiac cycles. |
US10275895B2 |
Mechanism for advanced structure generation and editing
Embodiments of the present invention are directed to methods and a mechanism for manipulating images generated by radiotherapy machines used in radiation diagnostic and treatment applications. In one embodiment, a method is provided for intelligent automatic propagation of manual or automatic contouring across linked (e.g., registered) images and image data sets by acquiring one or more images of one or more image data sets; determining the correlation between the images with respect to identified structures; and generating a deformation map that establishes a correspondence for each point in the source image with a point in the target image. Subsequently, the intelligent propagation mechanism applies this deformation map individually to each structure of the source image and propagates the deformed structure to the target image. |
US10275893B2 |
Visual tracking of an object
Method for visual tracking of at least one object represented by a cluster of points with which information is associated, characterised in that it includes steps to: receive (E1) data representing a set of space-time events, determine (E2) the probability that an event in the set belongs to the cluster of points representing the at least one object, for each event in the received set, determine (E3) whether or not an event belongs to the cluster of points as a function of the determined probability for the event considered, for each event in the received set, update (E4) information associated with the cluster of points for at least one object, for each event for which it was determined in the previous step that it belongs to the cluster of points, calculate (E4, E5) the position, size and orientation of the at least one object as a function of the updated information. |
US10275888B2 |
Algorithmic method for detection of documents in images
A computer-implemented method can include receiving an input image of a physical document, performing down-sampling on the input image, applying median filtering to the input image, applying Canny edge detection to the input image, performing a Hough transform on the input image, computing a quadrilateral having sides that represent borders of the physical document, and providing the computed quadrilateral as an output. |
US10275885B2 |
Perimeter detection
A method for identifying a color block area in an image, the method comprising: a) scanning for border crossings in the image in a direction from a user-provided origin point; b) on finding a border crossing, tracing a path of the border such that the color block area is on a predetermined side of the traced path; and c) if the path encloses the origin point and is traced clockwise or counterclockwise according to the predetermined choice of keeping the color block area to the right or left respectively, determining that the border is the perimeter for the color block area; or if not, continuing to scan for border crossings in said direction. |
US10275882B2 |
Observation apparatus, measurement system and observation method
An observation apparatus includes an imaging unit, a driving mechanism, an operation circuit and a control circuit. The imaging unit generates image data by imaging a target object. The driving mechanism moves the imaging unit to change an imaging position of the target object. The operation circuit calculates information on imaging conditions of the imaging unit based on an auxiliary information calculation image, which is image data of auxiliary information calculation light. The control circuit controls the imaging performed by the imaging unit, using the information on the imaging conditions. |
US10275878B2 |
Method for the quantification of the presence of fats in a region of the heart
A method for quantifying the presence of fats in a region of the heart includes an acquisition of an image of at least one cavity of the heart and of a wall; a selection of at least one pixel of a section through the heart including a density of pixels included in a first range of values; a growth in the selection of at least one pixel so as to define an extended 3D zone delimited by the cavity; an operation of homogeneous dilation of the extended 3D zone making it possible to define a dilated volume; an operation of extracting a peripheral region arising from the subtraction between the dilated volume and the extended 3D zone; a quantification of the number of pixels of a second range of values within the peripheral region. |
US10275870B2 |
Automated system and method for clarity measurements and clarity grading
A computer-based system and method for taking clarity measurements of a gem, and a computer-readable medium having computer-executable instructions, are provided and include receiving a pixilated image of a gem and identifying pixels representing an inclusion. The method and medium further include determining characteristics of the inclusion as a function of the pixels representing the inclusion, and providing a clarity grade based upon the determined characteristics. Also provided is a method for mapping a gem, and a computer-readable medium having computer-executable instructions, which include receiving a pixilated image of a gem having facet edges, and identifying pixels representing the facet edges. The method and medium further include generating a diagram of the gem, such that the diagram is a function of the pixels representing the facet edges, and superimposing the diagram onto the pixilated image. |
US10275864B2 |
Image processing device and image processing method
According to one embodiment, an image processing device includes a luminance acquiring unit and a local tone-mapping unit. The luminance acquiring unit acquires a luminance signal of a target pixel in an image by performing filter processing on an image signal. The luminance acquiring unit generates a luminance signal by blending a first luminance-filter result obtained by a first luminance filter and a second luminance-filter result obtained by a second luminance filter. The local tone-mapping unit performs local tone mapping of the luminance signal. |
US10275863B2 |
Homography rectification
The present disclosure provides a multi-stage image mapping mechanism for mapping a distorted image to a rectified image. For example, the multi-stage image mapping mechanism can remove homography from a distorted image to reconstruct a rectified image in two-stages: (1) a first stage in which distortion is partially removed from a distorted image to generate an intermediate image, and (2) a second stage in which residual distortion is removed from the intermediate image to recover the rectified image. |
US10275859B2 |
X-Ray imaging device for an object
The invention relates to an X-ray imaging device (10) for an object, an X-ray imaging system (100) for an object, an X-ray imaging method for an object, and a computer program element for controlling such device or system and a computer readable medium having stored such computer program element. The X-ray imaging device (10) comprises a receiving unit (11) and a processing unit (12). The receiving unit (11) is configured to receive attenuation data representing attenuation properties of the object for at least two different X-ray spectra. The processing unit (12) is configured to decompose the attenuation data into decomposed data, to reduce noise in the decomposed data to obtain de-noised data, to back-convert the de-noised data into back-converted attenuation data, to combine back-converted attenuation data and the attenuation data into combined attenuation data, and to decompose the combined attenuation data into combined decomposed data. |
US10275858B2 |
Flattening and rectifying a curved image
Representative embodiments disclose mechanisms to flatten an image comprising at least one curved or bent edge. An image is received from a capture device and a UI is presented that allows a user to define a general vicinity of an item in the image to be flattened. The system analyzes pixels in the general vicinity to identify the highest probability of a corner in each general vicinity. The gradient of pixels between the corners is calculated and pixels scores are calculated based on the gradient. The pixels with the lowest scores between each corner are used as an edge. Smoothing is applied to each edge. Dimensions of the flat representation are calculated and the system maps pixels bounded by the edges and corners to pixels in the flat representation and copies the mapped pixels to the flat representation. |
US10275857B2 |
Depth image enhancement method
A method for enhancing a depth image of a scene, comprises calculating an enhanced depth image by blending a first filtered depth image with a second filtered depth image or with the original depth image. The blending is achieved by application of a blending map, which defines, for each pixel, a contribution to the enhanced depth image of the corresponding pixel of the first filtered depth image and of the corresponding pixel of either the second filtered depth image or the original depth image. For pixels in the depth image containing no depth value or an invalid depth value, the blending map defines a zero contribution of the corresponding pixel of the second filtered depth image and a 100% contribution of the corresponding pixel of the first filtered image. |
US10275850B2 |
Extended control device of graphics card
An extended control device of a graphics card includes a graphics card body, a reader module, and a control module. The reader module and the control module are provided on the graphics card body. The control module is operable in combination with the reader module. As such, when the reader module reads a situation that the graphics card body has an abnormal status or a user attempts to make adjustment by himself or herself, the user is allowed to directly control and adjust an operation mode of an electronic element directly through the control module provided on the graphics card body so that there is no need to install a control module in each electronic element for individual and independent control and the user can use the control module of the graphics card body to completely control the operation status of each electronic element in the entire area. |
US10275847B2 |
Detecting conflicts between multiple different signals within imagery
This disclosure relates to advanced signal processing technology including signal encoding. One combination disclosed in the description is an image processing method comprising: accessing a design file to obtain image data, the image data comprising a plurality of color separations or channels, in which the image data comprises at least a 1D or 2D barcode represented therein and a first encoded signal encoded therein, the 1D or 2D barcode comprising a first plural-bit code and the first encoded signal comprising a second plural-bit code; operating a barcode reader to analyze the image data to decode the 1D or 2D barcode to obtain the first plural-bit code; operating a signal decoder to analyze one or more combinations of color separations or channels of the plurality of color separations or channels to decode the first encoded signal to obtain the second plural-bit code; determining whether the second plural-bit code conflicts with the first plural-bit code; and identifying a conflict based on said act of determining. Of course, other features and combinations are described as well. |
US10275846B2 |
Information processing apparatus, information processing method, and recording medium
An information processing apparatus includes circuitry that determines whether or not an image described based on image data is continuous with an area where watermark information is to be embedded to generate a determination result and changes, in accordance with the determination result, the area where the watermark information is to be embedded. |
US10275842B2 |
Method and apparatus for facilitating the operation of an on-site energy storage system to co-optimize battery dispatch
Various embodiments are provided for facilitating the operation and control of a fleet of on-site energy assets and optimizing energy dispatch across the fleet, thereby facilitating the use of the on-site energy assets instead of grid-supplied electric consumption. An example system may comprise a central platform and a plurality of on-site gateway devices configured to perform on-site asset control. An example method may comprise receiving a service availability call, performing fleet-level optimization, generating a set of site-level schedules, and causing, as a function of the site-level schedules, real-time on-site asset control. Other embodiments provide for determining a location of each grid-connected energy consumer at which to reduce grid-supplied energy consumption, determining an amount of a reduction of grid-supplied energy consumption, and transmitting a signal to each corresponding gateway device located at the determined location, the signal comprising data indicative of instructions for performing on-site energy dispatch. |
US10275841B2 |
Apparatus and method for efficient business name categorization
An energy management system includes a neural network, a predictive model, and a dictionary reducer. The network iteratively calculates weights, resulting in a final set, for each of a plurality of single-word terms taken from training data business names, where each of the weights is indicative of a likelihood of correlating one of a plurality of business categories. The predictive employs sets of the weights to predict a first corresponding one of the plurality of business categories for each of the training data business names until employment of the final set accurately predicts a correct business category for the each of the training data business names, and subsequently employs the final set of the weights to predict a second corresponding one of the plurality of business categories for each of a plurality of operational business names. The dictionary reducer eliminates unessential terms taken to determine the plurality of single-word terms. |
US10275838B2 |
Mapping social media sentiments
A computer-implemented method includes accessing social media data, wherein the social media data is associated with one or more profiles and corresponds to a venue. The computer-implemented method further includes determining sentiment information corresponding to each of the one or more profiles based on the social media data. The computer-implemented method further includes, for each of the one or more profiles: identifying a path through the venue, wherein the path represents at least one movement associated with the profile and associating the sentiment information with the path through the venue. The computer-implemented method further includes, responsive to associating the sentiment information with the path through the venue for each of the one or more profiles, identifying one or more trends. The computer-implemented method further includes presenting the one or more trends for review. A corresponding computer system and computer program product are also disclosed. |
US10275836B2 |
Managing group play in lottery draws
There is described herein an online lottery application providing single play and group play in a structured and clear manner. Group play is designed to set out playing and winning conditions such that all members of the group are aware of them and adhere to them. Ticket checking and validation for group play is simplified and facilitated by the online lottery application. |
US10275834B1 |
Loss mitigation implementing unmanned aerial vehicles (UAVs)
Unmanned aerial vehicles (UAVs) may facilitate insurance-related tasks. UAVs may actively be dispatched to an insured asset and the area surrounding an insured asset, such as with the policyholder or insured's permission and collect data related to the insured asset, such as images, video, audio, weather conditions, thermal signatures, wood and soil samples, etc., and transmit this data to a computing device. The computing device may be associated with and/or utilized by an insurance provider to perform insurance-related tasks, such as processing the data to determine an amount of risk associated with the insured asset. If the amount of risk has increased, the computing device may provide a recommendation to a mobile device of the policyholder on how to reduce the risk such that corrective action may be taken. Insurance discounts may be provided based upon following recommendations that mitigate risk. |
US10275832B1 |
Custom data
A technique of processing insurance data collected from a plurality of companies includes obtaining a company defined configuration that specifies how to extract a set of company generated data records from a data store and how the set of company generated data records is used by an application. The data store includes common data elements shared by the plurality of companies and company-specific data elements specified by a company. It further includes obtaining from the data store the set of company generated data records based on the company defined configuration. It further includes executing the application to process the company generated data records according to how the set of company generated data records is used by the application as specified by the company defined configuration. |
US10275830B2 |
In-line FIX packet translator
Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper. |
US10275829B2 |
Electronic spread trading tool
A versatile and efficient electronic spread trading tool to be used when buying and selling comparable commodities either simultaneously or in conjunction with one another. |
US10275825B2 |
Augmented reality in-store product detection system
A method and system create, on a portable electronic device, a real-time graphical view of an in-store product display that pinpoints the location of one or more target products on the product display. The graphical view is generated by capturing merchandise display data, such as a video feed of the in-store product display, and processing the data to detect the one or more target products based on predefined product recognition criteria uniquely associated with the respective target products. |
US10275824B2 |
Concepts for transacting e-commerce
Computer program products, methods, systems, apparatus, and computing entities are provided for transacting e-commerce. In one embodiment, item information is stored for a plurality of items available for purchase from respective sellers. The item information that is displayed for each item can depend on the delivery zone of the customer. |
US10275823B2 |
Systems and techniques for computer-enabled geo-targeted product reservation for secure and authenticated online reservations
Systems and methods disclosed herein provide a geo-targeted online reservation system that ensures authenticity of customer devices requesting reservations by generating reservations only if threshold authentication conditions are satisfied. For example, a computing device registered with a server system receives inputs for requesting a reservation of a limited release product and for configuring the product. To authenticate the computing device, the server device transmits an electronic message to the computing device requesting the computing device to respond. A response to the message is one threshold authentication condition for generating the reservation. Upon determining that one or more threshold authentication conditions are satisfied, the server device generates a reservation for the product. |
US10275821B2 |
Smart shopping cart and method of use
Disclosed is a smart shopping cart and a method of using a smart shopping cart. The smart shopping cart may hold a set of containers that the customer can place their items in as they are shopping. The customer will associate their mobile device with the physical cart as an electronic shopping cart. |
US10275819B1 |
Reducing incompatible pairings
Incompatible item pairings may be eliminated or at least reduced when multiple items are presented. A pairwise approach is taken to train a machine learning model to return an incompatibility score for any given pair of items, which indicates a degree of incompatibility between the pair of items. Once trained, the machine learning model may be used to determine an incompatibility score for each unique pairing of items in a set of multiple items. In some embodiments, a graph is generated having nodes that correspond to the multiple items and undirected edges between pairs of the nodes. Scores are generated for each edge of the graph, a minimum spanning tree in the graph is determined, and the items are ranked based at least in part on the minimum spanning tree so that the items can be presented according to the ranking. |
US10275816B1 |
System, method, application and virtual platform for global internet radio and creative content service
A global internet radio and creative content service in the form of one or more mobile-based applications providing fans and other users the opportunity to interact with, connect with or otherwise obtain information corresponding to one or more artists or entertainers is presented herein. The system, method and platform of certain embodiments may provide mobile-based record label, content distribution services and features, among others, including, for example a mobile-based music broadcasting and recording company or service. Particularly, a main application is provided which links to a plurality of artist-specific sub applications. The sub applications are customized by the artist or entertainer and provide access to various revenue generative features, including, the distribution of the artist's or entertainer's creative content, such as music and videos. |
US10275813B2 |
Method and system for providing a transaction platform for pre-owned merchandise
One embodiment of the present invention provides a system for facilitating trading of pre-owned merchandise. During operation, the system receives, at a server, recycle information associated with an item that a first user intends to purchase and stores the recycle information and identification information of the first user in a database. The recycle information specifies identification and price information associated with the item. The system receives, from a second user, a request for an offer price for a for-sale item. The system then queries the database to identify one or more users who intend to purchase the for-sale item, calculates offer prices provided by the identified users for the for-sale item, and provides a list of the identified users and the calculated offer prices to the second user. |
US10275811B2 |
Method, medium, and system for an inmate privilege kiosk
A method of administrating inmate privileges in a correctional facility using a computer kiosk is provided. The method includes accepting data and information corresponding to inmate privileges for an inmate population, the data and information including restrictions on the inmate privileges. The method also includes accepting requests for privileges by an inmate, applying the restrictions to the accepted requests, and visually presenting information to the inmate regarding accepted requests. |
US10275810B2 |
Processing and fulfilling natural language travel requests
Systems and methods that process natural language travel requests are described herein. According to some embodiments, methods for processing natural language travel requests may include: (a) decoding itinerary components from a natural language travel request, (b) determining a node type for each of the itinerary components, (c) ascertaining dependencies between each of the itinerary components based upon respective node types, (d) generating an unconstrained schedule using the itinerary components and respective dependencies therebetween, and (d) allocating available inventory to each of the itinerary components according to the unconstrained schedule to fulfill the natural language travel request. |
US10275808B1 |
Item review system that provides comparative information to reviewer
An item review system is disclosed that detects that an item reviewed or being reviewed by a user is similar to one or more items previously reviewed by the user. In some embodiments, the system provides an option for the user to modify the prior review of each such similar item, as may be desirable to capture the user's changed perception of the previously reviewed item. The system may additionally or alternatively display the prior review(s) as the user generates the new review, such that the user can take these prior reviews into consideration. |
US10275805B2 |
Integration of a wall-to-wall advertising unit and digital media content
Described are methods and systems for dynamic integration and presentation of advertising content and media content. A server computing device receives a request for media content from a remote computing device, and provides an interactive advertising unit. The interactive advertising unit includes a first content layer including the requested media content, a media player, and website content; a second content layer including the advertising content, wherein the advertising content comprises video content; and an integration module. The integration module is configured to display the video content to match the boundaries of the media player, extend the display area of the video content beyond the boundaries of the media player and underneath the website content of the first content layer, reduce the display area of the video content after a period of time to match the boundaries of the media player, and display the requested media content in the media player. |
US10275804B1 |
Ad placement in mobile applications and websites
A method of placing advertisements involves sending, from a device, a request for at least one ad position, receiving, in response to the request, ad positioning information specifying an ad position in a stream and a related content position in the stream, determining, by the device, that a related content item is present in the stream, and overriding, by the device, the ad positioning information by placing an advertisement associated with the related content in the related content position within the stream. |
US10275800B2 |
Interactive personalized e-experience system and method
In-person shopping at brick-and-mortar locations can be facilitated using visual voicemail systems. A user device can be detected upon entry or proximity to a retail location and a greeting visual voicemail message can be transmitted to the user device. User data may be integrated into the greeting message. The greeting message can also include options for a user to activate that allow the integration of the virtual and physical shopping experience. Options can include requests for sales associate help, product information or location, associated service plans or accessories, etc. Multiple remote resources can be coordinated to service a user's requests via a visual voicemail system while the user is shopping in the retail location. |
US10275797B2 |
Systems and methods for automatically disengaging a braking function of a vehicle
Embodiments herein relate to an autonomous vehicle or self-driving vehicle with a vehicle control system. The vehicle control system can determine, prior to and/or during a collision, whether an escape path exits. If an escape path exists, the brakes are disengaged such that at least some of the energy and/or momentum from a colliding vehicle is transferred and a jolt or shock experienced by an occupant is reduced. |
US10275793B2 |
Content delivery system using natural query events
A system and method to identify targeting criteria for online advertising campaigns based on natural query event data are described. A request to determine targeting criteria is received from an advertiser entity. Natural or algorithmic query event data related to the advertiser entity is retrieved from a data storage module. Attribute data associated with targeted customers is extracted based on the retrieved natural query event data. Finally, the attribute data is further processed to determine a set of criteria to target advertisements to the customers. |
US10275792B1 |
Real-time mobile communication content distribution manifold
A content presentation bid application server comprising a processor, a non-transitory memory, and a content presentation bid application stored in the non-transitory memory. When executed by the processor the application receives a content presentation bid request, wherein the content presentation bid request comprises an identity of a user equipment (UE), retrieves enrichment data associated with the UE from a database, transmits the content presentation bid request accompanied by the enrichment data to demand side platforms, and receives content presentation bid responses from the demand side platforms. The application further selects one of the content presentation bid responses received from the demand side platforms, builds a content presentation bid based on the selected content presentation bid response, and transmits the content presentation bid. |
US10275781B2 |
Systems and methods for generating, reviewing, editing, and transferring an advertising unit in a single environment
This invention is directed to embodiments of systems and methods for generating, reviewing, editing, and transmitting an advertising unit in a single environment. In one embodiment, a method can include executing an ad unit component module program adapted to operate in a single environment. The method can further include simultaneously executing an authoring tool program to facilitate the single environment, wherein the authoring tool program is adapted by the ad unit component module program to provide functionality associated with authoring tool program. Furthermore, the method can include utilizing at least one tool associated with the ad unit component module program, wherein the at least one tool is adapted to generate an advertising unit in the single environment. |
US10275780B1 |
Method and apparatus for sending a rebate via electronic mail over the internet
A method and apparatus are disclosed for transferring money representing a rebate from a retailer or manufacturer to a customer/recipient via an electronic mail message over a computer network such as the Internet. The recipient purchases, either conventionally or via an online store, a product for which an electronic rebate applies. In one embodiment, the recipient acquires the product through a conventional sale and requests a rebate online. Using the product's universal product code and serial numbers as identifiers, the sale is authenticated, and a transaction processor completes a funds transfer between the retailer or manufacturer and the recipient. |
US10275777B2 |
Centralized compliance assessment tool
Systems, computer program products, and methods are described herein for a centralized compliance assessment tool. The present invention is configured to deploy a compliance assessment application to be executed in parallel on one or more applications; initiate one or more retrieval scripts configured to cause the one or more applications to generate one or more digital artifacts to indicate a compliance of the one or more applications to one or more regulatory requirements; determine that the one or more applications are compliant with the one or more regulatory requirements based on at least the one or more digital artifacts generated; and initiate an execution of a regulatory report script based on at least determining that the one or more applications are compliant with the one or more regulatory requirement. |
US10275775B2 |
Context generation for routing on-demand services
Context information, indicative of a tenant's engagement with a multi-tenant service, is obtained. An engagement state for the tenant is determined and the context information, and engagement state, are correlated to an issue to be addressed. A user experience is conducted, based upon the likely issue to be addressed. |
US10275772B2 |
Cryptocurrency risk detection system
The system includes a processor operable to receive a request from a customer to perform a cryptocurrency transaction with a third party. The processor may also retrieve block chain information associated with the cryptocurrency transaction. The processor may also determine the amount of cryptocurrency associated with the cryptocurrency transaction. The processor may further calculate a risk score for performing the cryptocurrency transaction based at least in part upon the block chain information and the amount of cryptocurrency. |
US10275760B2 |
Method and apparatus for authorizing a payment via a remote device
A method of and system for authorizing a transaction remotely is disclosed. A customer uses a computer to browse for a product displayed on the Internet. The customer may enter a unique number into the computer. The unique number is authorized and an authorization code is sent to the customer's communication device. The customer enters the authorization code into the computer to complete the transaction. |
US10275759B2 |
System for conducting transactions independent of point of sale system
A system that allows for conducting merchant transactions independent of a POS system. The system employs both a merchant venue-specific website and a mobile app. A customer at the merchant venue logs into the website with his or her mobile phone, and the mobile app is automatically notified of the login. The venue keeps track of the customer's total bill amount in any way, and enters it into the mobile app, which in turn updates the website with the total amount owed. The customer can then pay his or her bill through the website, via his/her phone. In this manner, a quick and easy payment system is implemented, allowing users to pay with the card or payment method of their choice, without need for a POS system and without need for downloading or installing any additional software on their mobile device. |
US10275754B2 |
Online purchase processing system and method
A system and method to use quick response (QR) codes encoded with merchant website identification codes and session GUID to register a user or code scanner with a merchant server, login the user or code scanner with the merchant server, and complete a purchase of an item or service within a virtual shopping cart of the merchant server. A code scanner can scan a QR code displayed on a device connected to the internet. An application server can receive an identification code from the code scanner and then transmit data indicating form fields to be filled in on a merchant webpage. A user profile can include data regarding the user and a payment instrument. The user profile data can prepopulate the form fields and the form field data can be transmitted to the merchant server to use for logging in the user and completing the purchase. |
US10275752B2 |
Anticipatory creation of point-of-sale data structures
Techniques and arrangements for creating a data structure for recording interactions between a first user and a second user for interactions to occur at a specified future time. The techniques and arrangements include facilitating annotation of the data structure. At the specified future time, the created data structure may be used to track items ordered, track tenders used to pay for items, and the like. |
US10275750B2 |
Payment processing and customer engagement platform methods, apparatuses and media
A customer engagement device (CED) may receive a payment token associated with a transaction from a point of sale (POS) system. The CED may retrieve transaction details associated with the transaction from a gateway. The CED may prompt a customer to provide payment information for the transaction and may collect payment information from the customer. The CED may provide the payment information and may obtain a transaction authorization from the gateway. The CED may inform the POS system regarding the transaction authorization. |
US10275748B2 |
Casino cash system, apparatus and method utilizing integrated circuit cards
Methods, systems and apparatus are provided for facilitating financial transactions using an IC type financial card via a terminal. A user is provided a list of transaction types, such as PIN-based, signature-based, etc., and a requested transaction is processed via a first selected transaction type. If the transaction is unsuccessful, the terminal automatically presents a list of remaining available transaction types from which the user may select and the transaction is processed by the next selected transaction type. If the transaction is successful, funds are provided to the user, such as in the form of currency/coins or funds transfer. |
US10275747B2 |
System and method for instant issue of personalized financial transaction cards
In a method for instantly issuing a personalized financial transaction card to a customer a bank employee receives customer information and card information from the customer at a branch location. The card information may include a card personal identification number (PIN) selected by the customer. The operator inputs the customer information and at least some the card information into a data processing terminal at the branch. The customer information and the card information are communicated from the branch across a network to a card services provider. At the card services provider, the PIN is entered into a PIN database and a reference number associated with the customer and a PIN offset is generated. The reference number and at least some of the customer data and card data may be stored in a card file associated with the customer. The reference number is used to retrieve the PIN from the PIN database. The retrieved PIN is then used to apply calculations to the card file. The card file is securely sent from the card services provider across the network to the branch location. Using information from the card file, the financial transaction card is printed for the customer at the branch location. In a preferred embodiment, the personalized card is instantly issued while the customer is present at the branch location. |
US10275743B2 |
Systems and methods for providing bail and bond services via a money transfer network
Systems, methods, and computer-readable storage media for processing of bail payments and/or bond payments using resources of a money transfer network are disclosed. In an embodiment, a bail payment may be made via a money transfer transaction between a sending party (e.g., a family member or friend of a defendant) and a receiving party (e.g., the court that set the defendant's bail). In an additional or alternative embodiment, a bond payment may made via a money transfer transaction between the sending party and a receiving party (e.g., the bail bondsman entity). |
US10275740B2 |
Consumable usage sensors and applications to facilitate automated replenishment of consumables via an adaptive distribution platform
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface and one or more sensors, and, more specifically, to one or more sensors that implements specialized logic to facilitate in-situ monitoring of inventories of consumables and automatic reordering of a consumable. In some examples, a method may include receiving sensor data representing usage of a device configured to process a consumable, characterizing the usage to form a characterized value, correlating data representing a unit of the consumable processed via the device to a characterized value of the usage, adjusting an amount representing an inventory of the consumable, detecting an amount of the inventory of the consumable is associated with one or more ranges of threshold values, and generating data representing a request to replenish the inventory of the consumable. |
US10275737B2 |
Enabling and disabling user device configurations based on an account type of the user device
A user device may request an account type identifier that identifies an account type associated with the user device. The user device may receive the account type identifier based on requesting the account type identifier. The user device may compare the account type identifier and a set of account type identifiers corresponding to a set of user device configurations to be enabled or disabled by the user device based on the account type identifier. The user device may enable a first subset of user device configurations, included in the set of user device configurations that are associated with the account type identifier. The user device may disable a second subset of user device configurations, included in the set of user device configurations that are not associated with the account type identifier. |
US10275734B2 |
Integrated security inspection system
The invention discloses an integrated security inspection system, comprising: a server, an information input unit in an information input area, a tray distributing and associating unit and a security inspection imaging and sorting unit in a baggage check area. The tray distributing and associating unit distributes a tray with an identifier to a piece of baggage. The information input unit obtains and sends information of a person to the server. The tray distributing and associating unit obtains and sends information of the person and the identifier of the tray to the server, which processes them to generate a first association information. The security inspection imaging and sorting unit checks the baggage to obtain a security image, read the identifier, and send them to the server, which processes them to generate a second association information. The server matches and stores the information of the person with information of the security image. |
US10275728B2 |
System and method for capturing user activity using wearable devices
A system for tracking worker activity on a job site over a local area network. The system comprises providing a mobile device for each worker. Each mobile device has a programmable micro-processor, memory and radio modem with antenna, that is configured to emit radio signals in the form of an advertisement packet as a beacon over a simplex local network. Each mobile device has a push button for a worker to press upon completing an activity. The programmable micro-processor is configured to track time to complete an activity and handle worker interaction with the pressing of the push button by calculating the duration between consecutive button pushes and broadcasting this duration along with a device identifier within the advertisement packet over the local network. |
US10275727B2 |
Dynamic location-aware coordination method and system
A system, method and computer program product for automatically providing a dynamically updated optimized itinerary (continuous optimization in real-time) which allows one to complete a specified task and also to complete other tasks from a to-do list, providing the user both with a packing list of resources to carry and a list of tasks that must be completed before leaving. The system and method also tracks the time and user's location to provide user with a new itinerary in the event a given task cannot be completed successfully. The method also provides an alert in case no practicable itinerary exists. |
US10275726B2 |
Re-creating the sound of an audience location area from a measured performance space in a live rehearsal space
In embodiments of the present invention improved capabilities are described for a computer-based method for reproducing a performance sound quality in a rehearsal space, the method comprising accessing a computer stored multi-dimensional sound signature for an audience location in a performance space, receiving sound data from a sound input device in the rehearsal space, modifying the sound data to match a sound characteristic of the multi-dimensional sound signature, and transmitting the modified sound data through a sound output device in the rehearsal space. |
US10275725B2 |
Mobile check-in with push notification services
A system and method of mobile check-in are provided. The system includes a cloud composed of a database, a server, and a push gateway. The server generates a check-in request and sends the check-in request in the form of a push notification to a specific mobile communication device through the push gateway and an external push server. All executable functions of the mobile communication device are locked until a check-in operation is completed. |
US10275723B2 |
Policy enforcement via attestations
Policy enforcement via attestations is provided. A principal operates within an environment and assumes roles having certain access rights to resources and the principal takes actions while assuming those roles. The roles and actions are monitored and attestations are raised under the proper set of circumstances. The attestations trigger policy restrictions that are enforced against the principal. The policy restrictions circumscribe the access rights to the resources. |
US10275716B2 |
Feeds by modelling scrolling behavior
A method and apparatus for populating content items into a feed is provided. The feed comprises a sequence of content item ordered in such a way as to maximize a number of content items displayed to a user by virtue of the user scrolling down through the feed. The content items are each associated with a click-through rate, an indication of a number of times the content has been displayed to users, an indication of a number of times that the users have scrolled to a next item in the feed after the item was displayed, and a height of the content item. These values are used to train a behavioral model and then used by the behavioral model to layout the content items in a feed rendered at a user device. |
US10275711B2 |
System and method for scientific information knowledge management
The present invention relates to methods, systems and apparatus for capturing, integrating, organizing, navigating and querying large-scale data from high-throughput biological and chemical assay platforms. It provides a highly efficient meta-analysis infrastructure for performing research queries across a large number of studies and experiments from different biological and chemical assays, data types and organisms, as well as systems to build and add to such an infrastructure. |
US10275710B1 |
Machine learning model repository
Embodiments are directed towards a machine learning repository for managing machine learning (ML) model envelopes, ML models, model objects, or the like. Questions and model objects may be received by a ML model answer engine. Machine learning (ML) model envelopes may be received based on the questions. The model objects may be compared to parameter models associated with the ML model envelopes. ML model envelopes may be selected based on the comparison such that the model objects satisfy the parameter models of each of the selected ML model envelopes. ML models included in each selected ML model envelope may be executed to provide score values for the model objects and the score values may be included in a report. |
US10275709B2 |
Method and system for tracking an object
A method of tracking an object across a stream of images comprises determining a region of interest (ROI) bounding the object in an initial frame of an image stream. A HOG map is provided for the ROI by: dividing the ROI into an array of M×N cells, each cell comprising a plurality of image pixels; and determining a HOG for each of the cells. The HOG map is stored as indicative of the features of the object. Subsequent frames are acquired from the stream of images. The frames are scanned ROI by ROI to identify a candidate ROI having a HOG map best matching the stored HOG map features. If the match meets a threshold, the stored HOG map indicative of the features of the object is updated according to the HOG map for the best matching candidate ROI. |
US10275708B2 |
Criteria enhancement technique for business name categorization
An energy management system includes a neural network, a predictive model, and a dictionary reducer. The network iteratively calculates weights, resulting in a final set, for each of single-word terms and trigram terms of training data business names, each of the weights indicative of a likelihood of correlating a business category. The predictive employs sets of the weights to predict a first corresponding one of the plurality of business categories for each of the training data business names until employment of the final set accurately predicts a correct business category for the each of the training data business names, and subsequently employs the final set of the weights to predict a second corresponding one of the plurality of business categories for each of a plurality of operational business names. The dictionary reducer eliminates unessential terms taken to determine the plurality of single-word terms and trigram terms. |
US10275707B2 |
Systems and methods for training multipath filtering systems
A method for training a neural network to be configured to filter a multipath corrupted signal is provided. The method includes receiving, at the neural network, real or simulated multipath corrupted signal data, and training the neural network on the multipath corrupted signal data using a complex iterated least square thresholding algorithm (CILST) capable of processing both real and complex signals. |
US10275704B2 |
Generating representations of input sequences using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representations of input sequences. One of the methods includes receiving a grapheme sequence, the grapheme sequence comprising a plurality of graphemes arranged according to an input order; processing the sequence of graphemes using a long short-term memory (LSTM) neural network to generate an initial phoneme sequence from the grapheme sequence, the initial phoneme sequence comprising a plurality of phonemes arranged according to an output order; and generating a phoneme representation of the grapheme sequence from the initial phoneme sequence generated by the LSTM neural network, wherein generating the phoneme representation comprises removing, from the initial phoneme sequence, phonemes in one or more positions in the output order. |
US10275701B2 |
Method for producing portable data carriers
The invention relates to a method for producing portable data carriers (10, 11), wherein first there are provided a module carrier band (20), on which are arranged chip modules (26) with contact surfaces (21) arranged on one side of the module carrier band (20), and at least one substrate foil (31, 32, 33), respectively as rolled goods. The module carrier band (20) and the at least one substrate foil (31, 32, 33) are unrolled from the respective roll (51, 52, 53) and continuously brought together. Then, the module carrier band (20) is permanently connected with the at least one substrate foil (31, 32, 33) in such a way that the contact surfaces (21) of the chip modules (26) point outward. From the composite (40) there can be detached in particular portable data carriers in the format ID-000 (10) or mini-UICC (11). |
US10275699B2 |
Smart card and method for manufacturing same
A method for manufacturing a smart card includes: planting a solder ball on the secure chip solder pad of the main circuit board; according to the position of the secure chip solder pad on the main circuit board, milling out a groove on the substrate on which the main circuit board is packed, such that the solder ball on the secure chip solder pad is visible at the bottom of the groove; packing the secure chip module into the groove, and by use of the solder ball on the secure chip solder pad, mounting the secure chip module onto the main circuit board. The method is capable of improving the quality of the wiring of the main circuit board; and increasing the scalability of the smart card. |
US10275697B2 |
Method for automatically triggering data share event between sender device and receiver device
Embodiments herein provide a method for automatically triggering a data share event between a sender device and a receiver device. The method includes generating a unique code including at least one data item to be shared with the receiver device, wherein the unique code is encoded with at least one parameter associated with the sender device. Further, the method includes sharing the unique code with the receiver device to automatically trigger the data share event. |
US10275696B2 |
Information encoding methods, information decoding methods, computer-readable media, information encoders, and information decoders
According to various embodiments, an information encoding method may be provided. The information encoding method may include: receiving information to be encoded; splitting the information into a plurality of subsets; assigning each subset to a frame, so as to determine a plurality of frames; for each subset assigning the subset to a plurality of colors; and sequentially, for each frame of the plurality of frames, displaying the colors assigned for the respective frame and an indicator for the frame on an array of picture elements. |
US10275694B2 |
Image forming apparatus and image forming system having binding unit capable of performing binding, and control method for the binding unit
Print data in a predetermined format including information for specifying the type of binding and print data in a predetermined format excluding the information for specifying the type of binding are adequately handled, wherein on the basis of reception of print data in a predetermined format including information for specifying the type of binding, control is exerted in such a manner that binding of the specified type is performed on printed matter, and on the basis of reception of print data in a predetermined format excluding the information for specified the type of binding, control is exerted in such a manner that binding of a predetermined type is performed on printed matter. |
US10275690B2 |
Machine learning predictive labeling system
A computing device automatically classifies an observation vector. (a) A converged classification matrix is computed that defines a label probability for each observation vector. (b) The value of the target variable associated with a maximum label probability value is selected for each observation vector. Each observation vector is assigned to a cluster. A distance value is computed between observation vectors assigned to the same cluster. An average distance value is computed for each observation vector. A predefined number of observation vectors are selected that have minimum values for the average distance value. The supervised data is updated to include the selected observation vectors with the value of the target variable selected in (b). The selected observation vectors are removed from the unlabeled subset. (a) and (b) are repeated. The value of the target variable for each observation vector is output to a labeled dataset. |
US10275689B1 |
Object identification and labeling tool for training autonomous vehicle controllers
Techniques for identifying and labeling distinct objects within 3-D images of environments in which vehicles operate, to thereby generate training data used to train models that autonomously control and/or operate vehicles, are disclosed. A 3-D image may be presented from various perspective views (in some cases, dynamically), and/or may be presented with a corresponding 2-D environment image in a side-by-side and/or a layered manner, thereby allowing a user to more accurately identify groups/clusters of data points within the 3-D image that represent distinct objects. Automatic identification/delineation of various types of objects depicted within 3-D images, automatic labeling of identified/delineated objects, and automatic tracking of objects across various frames of a 3-D video are disclosed. A user may modify and/or refine any automatically generated information. Further, at least some of the techniques described herein are equally applicable to 2-D images. |
US10275685B2 |
Projection-based audio object extraction from audio content
A method is disclosed for audio object extraction from an audio content which includes identifying a first set of projection spaces including a first subset for a first channel and a second subset for a second channel of the plurality of channels. The method may further include determining a first set of correlations between the first and second channels, each of the first set of correlations corresponding to one of the first subset of projection spaces and one of the second subset of projection spaces. Still further, the method may include extracting an audio object from an audio signal of the first channel at least in part based on a first correlation among the first set of correlations and the projection space from the first subset corresponding to the first correlation, the first correlation being greater than a first predefined threshold. Corresponding system and computer program products are also disclosed. |
US10275683B2 |
Clustering-based person re-identification
Presented herein are techniques for assignment of an identity to a group of captured images. A plurality of captured images that each include an image of at least one person are obtained. For each of the plurality of captured images, relational metrics indicating a relationship between the image of the person in a respective captured image and the images of the persons in each of the remaining plurality of captured images is calculated. Based on the relational metrics, a clustering process is performed to generate one or more clusters from the plurality of captured images. Each of the one or more clusters are associated with an identity of an identity database. The one or more clusters may each be associated with an existing identity of the identity database or an additional identity that is not yet present in the identity database. |
US10275681B2 |
Devices and systems for image-based analysis of test media
Devices and systems for image-based analysis of test media are disclosed herein. An example device includes four side panels connected together so as to form a tubular rectangle, a floor panel that covers an opening of the tubular rectangle, the floor panel having a raised test bed that receives a test medium, a top panel that having an optical lens that aligns with the raised test bed when the top panel covers another opening of the tubular rectangle. The optical lens is aligned with an aperture that extends through the top panel. The four side panels, the floor panel, and the top panel forming an optic chamber when joined together. The device also includes a light source that illuminates inside the device. |
US10275679B2 |
Avian detection systems and methods
Provided herein are detection systems and related methods for detecting moving objects in an airspace surrounding the detection system. In an aspect, the moving object is a flying animal and the detection system comprises a first imager and a second imager that determines position of the moving object and for moving objects within a user selected distance from the system the system determines whether the moving object is a flying animal, such as a bird or bat. The systems and methods are compatible with wind turbines to identify avian(s) of interest in airspace around wind turbines and, if necessary, take action to minimize avian strike by a wind turbine blade. |
US10275674B1 |
Systems and methods for recognizing symbols in images
A computer-implemented method comprises generating a description of a character symbol from a binarized image; comparing a template for the character symbol with the description of the character symbol based on a reference description, wherein the template comprises a grid of cells, a set of local features which may be present in the grid of cells, the reference description specifying which member of the set of local features should be present or absent in the grid of cells, and a threshold of an accepted deviation with the description of the character symbol; assigning a penalty value to the description of the character symbol via a cost function when a discrepancy exists based on the comparing; selecting the template as a match candidate for the character symbol when the penalty value is below the threshold; recognizing the character symbol based on the selecting. |
US10275672B2 |
Method and apparatus for authenticating liveness face, and computer program product thereof
There is provided a method and an apparatus for authenticating a liveness face, and a computer program product thereof. The method for authenticating a liveness face may comprises: generating a character string randomly and showing the same to an object to be authenticated; recognizing facial actions of the object to be authenticated; determining whether the facial actions match with pronunciation of the character string to obtain a first determination result; and judging whether the object to be authenticated is a liveness face based on the first determination result. In solutions of the method and apparatus for authenticating a liveness face and the computer program product thereof according to the embodiments of the present disclosure, whether the facial actions of the object to be authenticated match with the pronunciation of the character string generated randomly is determined, an object to be authenticated having no liveness face can be recognized effectively, so that attacks made by any attackers by means of non-liveness body tool can be kept away effectively. |
US10275671B1 |
Validating identity and/or location from video and/or audio
An electronic computing device includes a processing unit and system memory. The system memory includes instructions which, when executed by the processing unit, cause the electronic computing device to: receive a communication containing audio data; automatically identify one or more sounds in the audio data of the communication that can be correlated with a geographical location; use the identification of the one or more sounds to identify the geographical location for the audio data; and verify an identity of an individual using the geographic location from the audio data. |
US10275670B1 |
Image analysis technologies for identifying abnormal vehicle conditions
Systems and methods for using image analysis techniques to assess abnormal vehicle operating conditions are disclosed. According to aspects, a computing device may access and analyze image data depicting an individual(s) within a vehicle. Based on the depicted individuals(s) and optionally on other data, the computing device may determine that an abnormal condition exists. In response, the computing device may generate a notification and transmit the notification to an electronic device of an individual associated with the vehicle. |
US10275669B2 |
System and method for detecting objects in an automotive environment
Advanced driver assistance systems (ADAS) and methods for object detection such as traffic lights, speed signs, in an automotive environment, are disclosed. In an embodiment, ADAS includes camera system for capturing image frames of at least a part of surroundings of vehicle, memory comprising image processing instructions and processing system for detecting one or more objects in a coarse detection followed by a fine detection. Coarse detection includes detecting presence of the one or more objects in non-consecutive image frames of the image frames, where non-consecutive image frames are determined by skipping one or more frames of the image frames. Upon detection of presence of the one or more objects in coarse detection, fine detection of the one or more objects is performed in a predetermined number of neighboring image frames of a frame in which the presence of the objects is detected in coarse detection. |
US10275665B2 |
Device and method for detecting a curbstone in an environment of a vehicle and system for curbstone control for a vehicle
A method for detecting a curbstone in an environment of a vehicle. The method includes recognizing at least one line segment that belongs to the curbstone with the aid of image data that are read in by an interface to a camera device of the vehicle. The line segment is projected onto a ground plane of the environment in order to generate a projected line segment. A subset of a plurality of three-dimensionally triangulated points in the environment of the vehicle is assigned to the line segment as a function of a position of the points relative to a position of the camera device, relative to a starting point of the projected line segment, and relative to an end point of the projected line segment. A flank plane of the curbstone is ascertained with the aid of the assigned points. |
US10275664B2 |
Perception-based speed limit estimation and learning
Systems, methods, and devices for estimating a speed limit are disclosed herein. A system for estimating a speed limit includes one or more perception sensors, an arbitrated speed component, an attribute component, an estimator component, and a notification component. The one or more perception sensors are configured to generate perception data about a region near a vehicle. The arbitrated speed component is configured to determine that a high confidence or arbitrated speed limit is not available. The attribute component is configured to detect one or more environmental attributes based on the perception data. The estimator component is configured to determine an estimated speed limit based on the environmental attributes. The notification component is configured to provide the estimated speed limit to an automated driving system or driver assistance system of the vehicle. |
US10275661B2 |
Image processing apparatus, image processing method, and computer program product
According to an embodiment, an image processing apparatus includes an acquirer, a setter, a selector, a generator, and an outputter. The acquirer acquires taken images of a target surface imaged by an imaging device in time series while the imaging device is moved by a moving object. The setter sets an inspection range composed of inspection areas on the target surface. The selector selects, for each inspection area, the taken image used for generating an inspection area image out of the taken images. The generator extracts, for each inspection area, from the selected taken image, a partial image corresponding to the inspection area; transforms each partial image into a transformed partial image in a coordinate system of the target surface; and composes transformed partial images on the basis of an arrangement of the inspection areas to generate the inspection area image. The outputter outputs the inspection area image. |
US10275658B2 |
Motion-validating remote monitoring system
A method of autonomously monitoring a remote site, including the steps of locating a primary detector at a site to be monitored; creating one or more geospatial maps of the site using an overhead image of the site; calibrating the primary detector to the geospatial map using a detector-specific model; detecting an object in motion at the site; tracking the moving object on the geospatial map; and alerting a user to the presence of motion at the site. In addition thermal image data from a infrared cameras, rather than optical/visual image data, is used to create detector-specific models and geospatial maps in substantially the same way that optical cameras and optical image data would be used. |
US10275653B2 |
Primary video objects with neighborhood reversibility
Provided is a method and a system for detecting and segmenting primary video objects with neighborhood reversibility, including: dividing each video frame of a video into super pixel blocks; representing each super pixel block with visual features; constructing and training a deep neural network to predict the initial foreground value for each super pixel block in the spatial domain; constructing a neighborhood reversible matrix and transmitting the initial foreground value, constructing an iterative optimization problem and resolving the final foreground value in the temporal spatial domain; performing pixel level transformation on the final foreground value; optimizing the final foreground value for the pixel using morphological smoothing operations; determining whether the pixel belongs to the primary video objects according to the final foreground value. The present disclosure does not require to set a priori assumption for processing a video, and is especially suitable for big data sets including complicated scenarios. |
US10275652B2 |
Information processing method, information processing apparatus, and non-transitory computer-readable storage medium that determine whether a target person is an important person based on importance degrees
In an information processing method, the importance degree of each person who appears in a first image group and the importance degree of each person who appears in a second image group, containing the first image group, are determined, and, when selecting the image of the output target from the first image group, in a case in which the importance degree of a candidate image of the output target included in the first image group, which is determined from the appearance count in the first image group, exceeds a first threshold, and, in a case in which the importance degree of the candidate image of the output target, which is determined from the appearance count in the second image group, exceeds a second threshold, the candidate image is selected as the output target. |
US10275649B2 |
Apparatus of recognizing position of mobile robot using direct tracking and method thereof
Disclosed are an apparatus of recognizing a position of a mobile robot using direct tracking and a method thereof. An apparatus of recognizing a position of a mobile robot includes two wide angle cameras which obtain one pair of stereo images on a region of interest including a vertical direction and a horizontal direction in accordance with movement of a mobile robot; and a position recognizing unit which extracts an edge from the received stereo image to project a seed in a key frame selected based on the extracted edge onto the stereo images, updates a status parameter indicating rotation and movement of a camera using an intensity error in the calculated projected seed as the projection result, and estimates a position of the mobile robot using the update result. |
US10275648B2 |
Image processing method and system for iris recognition
A method of iris recognition comprises detecting a body region larger than and comprising at least one iris in an image and performing a first eye modelling on the detected body region. If successful, the result of first iris segmentation based on the first eye model is chosen. Otherwise, a first iris identification is performed on the detected body region. If successful, the result of second iris segmentation based on a second eye modelling is chosen. Otherwise, second iris identification is performed on the image, third eye modelling is performed on the result of the second iris identification, and third iris segmentation is performed on the result of the third eye modelling. If successful, the result of third iris segmentation based on a third eye modelling is chosen. An iris code is extracted from any selected iris segment of the image. |
US10275647B2 |
Method, apparatus, and program for judging grid quality
An image obtaining section obtains a radiation image that includes a periodic pattern of a grid. A frequency analyzing section performs frequency analysis on the radiation image to obtain a frequency spectrum of the radiation image. A peak determining section determines a peak within the frequency spectrum to be a target of processing. A first judging section measures the width of the peak which is the target of processing, and judges the quality of the grid based on the measured width of the peak. |
US10275646B2 |
Motion recognition via a two-dimensional symbol having multiple ideograms contained therein
Methods of recognizing motions of an object in a video clip or an image sequence are disclosed. A plurality of frames are selected out of a video clip or an image sequence of interest. A text category is associated with each frame by applying an image classification technique with a trained deep-learning model for a set of categories containing various poses of an object within each frame. A “super-character” is formed by embedding respective text categories of the frames as corresponding ideograms in a 2-D symbol having multiple ideograms contained therein. Particular motion of the object is recognized by obtaining the meaning of the “super-character” with image classification of the 2-D symbol via a trained convolutional neural networks model for various motions of the object derived from specific sequential combinations of text categories. Ideograms may contain imagery data instead of text categories, e.g., detailed images or reduced-size images. |
US10275645B2 |
Image determining device to determine the state of a subject
To determine the state of a subject person with a simple structure, an image determining device includes: an imaging unit that captures an image from a first direction, the image including the subject person; a first detector that detects size information from the image, the size information being about the subject person in the first direction; a second detector that detects position-related information, the position-related information being different from the information detected by the first detector; and a determining unit that determines the state of the subject person, based on a result of the detection performed by the first detector and a result of the detection performed by the second detector. |
US10275644B2 |
Automatic classification of eardrum shape
Eardrums are automatically classified based on a feature set from a three-dimensional image of the eardrum, such as might be derived from a plenoptic image captured by a light field otoscope. In one aspect, a grid is overlaid onto the three-dimensional image of the eardrum. The grid partitions the three-dimensional image into cells. One or more descriptors are calculated for each of the cells, and the feature set includes the calculated descriptors. Examples of descriptors include various quantities relating to the depth and/or curvature of the eardrum. In another aspect, isocontour lines (of constant depth) are calculated for the three-dimensional image of the eardrum. One or more descriptors are calculated for the isocontour lines, and the feature set includes the calculated descriptors. Examples of descriptors include various quantities characterizing the isocontour lines. |
US10275642B2 |
Context-sensitive information presentation
Systems and methods for providing a mechanism for a computer user to seamlessly and readily access information that may be supplied by a number of different sources. |
US10275637B2 |
Fingerprint identification module
A fingerprint identification module is installed in an accommodation space of an electronic device. The fingerprint identification module includes a circuit board, a fingerprint sensor and a resilient fixing plate. The fingerprint sensor is disposed on the circuit board, and detects a fingerprint image of a finger. The resilient fixing plate is located under the circuit board, connected with the circuit board, and contacted with a bottom side of the accommodation space. The resilient fixing plate is subjected to deformation and descended according to the accommodation space. Consequently, the fingerprint identification module installed in the accommodation space. |
US10275628B2 |
Feature summarization filter with applications using data analytics
A data-analytics application may be optimized for implementation on a computing device for conserving computing or providing timely results, such as a prediction, recommendation, inference, or diagnosis about a monitored system, process, event, or a user, for example. A feature filter or classifier is generated and incorporated into or used by the application to provide the optimization. The feature filter and classifier are generated based on a set of significant features, determined using a data condensation and summarization process, from a high-dimensional set of available features characterizing the target. For example, a process that includes utilizing combined sparse principal component analysis with sparse singular value decomposition and applying k-medoids clustering may determine the significant features. Insignificant features may be filtered out or not used, as information represented by the insignificant features is expressed by the significant features. |
US10275626B2 |
Sheet body, steroscopic object, and information code reading system
A sheet body 30 includes first and second sheets 40 and 60 that transmit infrared radiation. A rear face of the first sheet 40 is opposed to a front face of the second sheet 60. An information code is marked on a front or rear face of the second sheet 60 by using an infrared absorbing material. The rear face of the first sheet 40 and the front face of the second sheet 60 are stuck together with a highly infrared transmitting adhesive. The front face of the first sheet 40 is marked with a pattern using an infrared transmitting material that is visible when visible radiation is irradiated onto the pattern. |
US10275620B2 |
Book sorting method on the basis of RSSI signal value of RFID tag
A book sorting method based on RSSI signal values of RFID tags, including the following steps: reading book RFID tags placed in books by using an RFID device, wherein each tag signal includes: an EPC number EPC of the book RFID tag, the RSSI value r of the book RFID tag, and the time t of reading the book RFID tag, and three attribute values corresponding to one book corresponding to one time are marked as a record; classifying books with the same EPC number of the tags as a category, obtaining a curve chart of the RSSI values of the category of book RFID tags according to a time sequence, and preprocessing the curve chart; and establishing a model; and obtaining the position sequence of each book RFID tag according to the model so as to sort the books. |
US10275617B2 |
Object tracking using enhanced video surveillance through a distributed network
Tracking a tagged object may include receiving, using a first processor, a first video of an object tagged with a radio frequency identification (RFID) tag and first metadata read from the RFID tag. The first metadata may be stored in association with the first video using the first processor. First updated metadata may be written to the RFID tag using the first processor. The first updated metadata may specify at least one of a time the first video is received or a location of the first processor. |
US10275615B2 |
Communications bus data transmission using relative ground shifting
Methods are described herein for communications bus data transmission using relative ground shifting. A plurality of voltage lines of at least one electronic control unit (ECU) are monitored. The at least one ECU electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. A pulse or data stream is injected into the communications bus via one or two voltage lines based on the measured voltage differential having an amplitude lower than a predetermined voltage threshold. |
US10275607B2 |
Location and time based mobile app policies
Location, time, and other contextual mobile application policies are disclosed. Access state information associated with a managed set of applications may be determined based at least in part on environmental context data associated with a mobile device and one or more contextual policies associated with the managed set of applications. The access state information may be provided to at least one application included in the managed set of applications, wherein at least one application in the managed set of applications is configured to use the access state information to regulate use of the application in a manner required by the one or more contextual policies. |
US10275606B2 |
Indexing and searching documents with restricted portions
One or more computer devices may receive a document from private content that is accessible by a set of users, and may extract metadata from the document. The metadata may provide information relating to one or more aspects of the document. The one or more computer devices may determine, based on the metadata, whether a portion of the document includes information that is only to be accessible by a particular user from the set of users, and may append a restrict indicator to the metadata when the portion of the document includes information that is only to be accessible by the particular user. The restrict indicator may identify the particular user and the portion of the document. The one or more computer devices may store the metadata and the restrict indicator in a personal search index. |
US10275605B2 |
System and method for supporting secure document tags for use in traditionally unsupported workflows
A system and method to recognize the utilization of an unsupported workflow process to process the document to be rendered; write, when it is recognized that an unsupported workflow process is to be utilized in processing the document, security information, from a document security tag associated with the document, in a supported area in the document, to create a modified document, the modified document having security information, from the document security tag, written therein; process, using the unsupported workflow process, the modified document; and render, by the printing system, the modified document in accordance the security, governance, or tracking measures documented in the document security tag associated with the document. |
US10275601B2 |
Flaw attribution and correlation
In a system for attributing one or more vulnerabilities in a software application to one or more developers, information identifying the source of a vulnerability is obtained from a vulnerability report. From a repository, developer-related information associated with the identified source is obtained. One or more developers are selected from the developer-related information according to one or more specified rules, and the defect is attributed to the selected developer(s). Attribution of the defect may indicate that the developer(s) contributed to introduction of the defect or to remedying the defect. |
US10275599B2 |
Device and method for providing trusted platform module services
The invention concerns a circuit having a first processing device which has one or more first platform configuration registers for storing one or more data values based on boot measurements relating to a boot sequence implemented by the first processing device. The first processing device also has a secure element, which has its own processing device and one or more second platform configuration registers. The first and second platform configuration registers are coupled together via a communications interface adapted to copy the one or more data values from the one or more first platform configuration registers to the one or more second platform configuration registers. |
US10275597B2 |
System and method of execution of code by an interpreter
Disclose are systems and methods for execution of program code by an interpreter. One exemplary method comprises: executing, by the interpreter, instructions of the program code in an emulated computer environment; when detecting, by the interpreter, an instruction of the program code associated with an unknown object for which the interpreter lacks a rule of interpretation, halting by the interpreter further execution of the instructions of the program code; obtaining, by the interpreter, an auxiliary code whose result of execution corresponds to the result of the execution of the unknown object, wherein the auxiliary code contains known objects for which the interpreter has a rule of interpretation; executing, by the interpreter, the instructions of the auxiliary code; and after completion of the execution of the auxiliary code, by the interpreter, resuming the execution of the instructions of the program code. |
US10275590B2 |
Distributed trust as secondary authentication mechanism
A computer system supports secondary authentication mechanism for authentication of a user, where the computer system may provide a variety of services including financial, scientific, academic, or governmental services. The computer system utilizes a multiphase distributed trust model in which the user is authenticated based on distributed trust of a set of randomly selected trusted contacts from a large set of trusted contacts initially chosen during an enrollment phase. During the authentication phase, a subset of contacts (affirmers) is selected from the contact list. The computer system then provides additional authentication information to each of the affirmers who subsequently share the information with the user. The user then provides this information from the computer system in order to complete the secondary authentication. |
US10275588B2 |
Providing multi-factor security for electronic devices through body area network and radiofrequency network communications
A method performed by a processor of a first electronic device includes transmitting first authentication information through a Body Area Network (BAN) interface circuit that communicates with a second electronic device using electrical signals conducted through electrodes contacting a body of a user extending between the first and second electronic devices. Second authentication information is received through a radiofrequency transceiver circuit that communicates via an antenna through an air-interface with the second electronic device. A command to control an operation of the second electronic device is communicated responsive to determining that a combination of the first authentication information and the second authentication information satisfies an authentication rule. |
US10275587B2 |
Biometric ticketing
In biometric ticketing, physical token-less ticketing system using biometrics, a person may be identified using a digital representation of a biometric. Ticketing information may be ascertained based on the identification. The ticketing information may be provided, actions may be performed using the ticketing information, and so on. In some implementations, a checkpoint device receives biometric data from a person. A digital representation of the biometric data is used to obtain an identifier from an identification system. The digital representation of the biometric data may not be included in the identifier. The identifier is used by to obtain ticketing information from a ticketing system. The person may be allowed or denied entry into a ticketed area based on the ticketing information. |
US10275585B2 |
Embedded authentication systems in an electronic device
This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system may include one or more sensors operative to detect biometric information of a user. The sensors may be positioned in the device such that the sensors may detect appropriate biometric information as the user operates the device, without requiring the user to perform a step for providing the biometric information (e.g., embedding a fingerprint sensor in an input mechanism instead of providing a fingerprint sensor in a separate part of the device housing). In some embodiments, the authentication system may be operative to detect a visual or temporal pattern of inputs to authenticate a user. In response to authenticating, a user may access restricted files, applications (e.g., applications purchased by the user), or settings (e.g., application settings such as contacts or saved game profile). |
US10275584B2 |
Method and system for unlocking mobile terminal on the basis of a high-quality eyeprint image
A method and a system for unlocking a mobile terminal on the basis of a high-quality eyeprint image may include collecting an original image of a current user by utilizing a front-facing camera when the mobile terminal needs to be unlocked; carrying out a 1080p image cropping on the original image by means of a register configured for the front-facing camera to obtain an eye image located in a special area of the original image; carrying out an eyeprint analysis and processing on the eye image to acquire eyeprint information of the current user; making a comparison between the eyeprint information and prestored eyeprint information to judge whether the comparison result shows that they are identical or not; and unlocking the mobile terminal if it is judged that they are identical. |
US10275578B2 |
Continuous content identification of broadcast content
The present disclosure provides identification and continuous monitoring of content, such as broadcast content, in real time, using a hierarchical, distributed approach to content identification. Identification, synchronization and verification are provided. Identification may be performed by an identification server using a reference database of fingerprints. The same or another computing device may be used perform synchronization, such that at least some portion of each fingerprint generated by client devices that form a verification group are synchronized for verification. Verification used to determine whether a client device continues to receive the same content identified during identification compares at least a portion of each fingerprint generated by each client device of a verification group. If a mismatch occurs, identification may be repeated to identify the new content being received by a client device. |
US10275577B2 |
Digital media content management apparatus and method
A digital media content management apparatus and method for securely storing a content file on a computer readable medium and playing the content file from the computer readable medium is disclosed. The content file comprises control information readable by a content player and payload information including content data. The content file is deconstructed into at least one control information portion and at least one payload information portion being undetectable to a content player of a user device. The control information portion and the payload information portion are separately stored, and at least one of the portions is associated with packing data, and the packing data associated with at least one of the portions comprises a reference to the location of the other portion. |
US10275571B2 |
Distributed remote asset and medication management drug delivery system
A system and method for communicating and validating patient information including medication delivery information in a care-giving facility is provided. A medical transaction carrier is used to communicate information regarding medication delivery and other patient information between a control system in communication with the care-giving facility's other information systems and a patient specific asset such as an infusion pump. All information carried by the medical transaction carrier is validated both at the patient specific asset and at the control system. This validation allows for positive control of all transactions even if a medical transaction carrier is lost. The medical transaction carrier may be a smartcard, a FDA such as a Palm™ Pilot, laptop computer, pager, mobile phone, or other device capable of storing and communicating information. The system may use either wired or wireless connections to communicate information between the components of the system. |
US10275569B2 |
Family inheritance
Displaying a comparison of genetic data is disclosed, including receiving an indication of a first individual, receiving an indication of a second individual, retrieving the genotypic information for the first individual and the second individual, comparing the genotypic information of the first individual and the second individual, displaying an indication of the comparison of the genotypic information of the first individual and the second individual graphically. A first graphical symbol is used to display an indication of the genome regions for which the first individual and the second individual are identical. A second graphical symbol is used to display an indication of the genome regions for which the first individual and the second individual are half identical. |
US10275565B2 |
Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning
Disclosed aircraft wing-to-body join methods include (a) applying targets to a wing and a body assembly at the respective wing root and wing stub, (b) determining the 3D locations of the targets by photogrammetry, (c) generating 3D surface profiles for the interface surfaces of the wing root and wing stub by combining scans of the interface surfaces, (d) calculating a virtual fit between the wing and the body assembly that defines one or more gaps between the generated 3D surface profiles of the wing root and wing stub, (e) positioning at least three position sensors within the wing root and/or the wing stub, and (f) aligning the wing to the body assembly to achieve a real fit consistent with the calculated virtual fit using feedback from the position sensors. Methods of determining the target locations and/or the 3D surface profiles may utilize a mobile scanning platform. |
US10275562B2 |
Method of decomposing a layout for multiple-patterning lithography
A method of decomposing a layout for multiple-patterning lithography includes receiving an input that represents a layout of a semiconductor device. The layout includes a plurality of conductive lines of a cell. A first set of conductive lines are overlaid by a second set of conductive lines. The method further includes partitioning the second set of conductive lines into groups. A first group has a different number of conductive lines from the second set than a second group. The method further includes assigning conductive lines from the first set overlaid by conductive lines of the first group to a first photomask and assigning conductive lines from the first set overlaid by conductive lines of the second group to second and third photomasks. |
US10275559B2 |
Method for legalizing mixed-cell height standard cells of IC
A method for legalizing mixed-cell height standard cells of an IC is provided. A target standard cell is obtained in a window of a global placement. The target standard cell has a first area overlapping a first standard cell located in a first row of the window, and a second area overlapping a second standard cell located in a second row of the window. The target standard cell and the first standard cell are moved until the target standard cell does not overlap the first standard cell in the first row of the window. The target standard cell and the first standard cell are clustered as a first cluster when the target standard cell does not overlap the first standard cell. The first cluster is moved away from the second standard cell in the second row until the second standard cell does not overlap the first cluster. |
US10275558B2 |
Technologies for providing FPGA infrastructure-as-a-service computing capabilities
Technologies for providing FPGA infrastructure-as-a-service include a computing device having an FPGA, scheduler logic, and design loader logic. The scheduler logic selects an FPGA application for execution and the design loader logic loads a design image into the FPGA. The scheduler logic receives a ready signal from the FGPA in response to loading the design and sends a start signal to the FPGA application. The FPGA executes the FPGA application in response to sending the start signal. The scheduler logic may time-share the FPGA among multiple FPGA applications. The computing device may include signaling logic to manage signals between a user process and the FPGA application and DMA logic to manage bulk data transfer between the user process and the FPGA application. The computing device may include a user process linked to an FGPA library executed by a processor of the computing device. Other embodiments are described and claimed. |
US10275557B1 |
Method and apparatus for performing incremental compilation using structural netlist comparison
A method for designing a system on a target device includes identifying portions in the system to preserve based on comparing structural characteristics of the system with another system. Design results from the another system are reused for portions in the system that are preserved. |
US10275556B2 |
Emulation of quantum and quantum-inspired discrete-state systems with classical transconductor-capacitor circuits
We disclose transconductor-capacitor classical dynamical systems that emulate quantum dynamical systems and quantum-inspired systems by composing them with 1) a real capacitor, whose value exactly emulates the value of the quantum constant ℏ termed a Planck capacitor; 2) a ‘quantum admittance’ element, which has no classical equivalent, but which can be emulated by approximately 18 transistors of a coupled transconductor system; 3) an emulated ‘quantum transadmittance element’ that can couple emulated quantum admittances to each other; and 4) an emulated ‘quantum transadmittance mixer element’ that can couple quantum admittances to each other under the control of an input. We describe how these parts may be composed together to emulate arbitrary two-state and discrete-state quantum or quantum-inspired systems including stochastics, state preparation, probability computations, state amplification, state attenuation, control, dynamics, and loss compensation. |
US10275554B1 |
Delay propagation for multiple logic cells using correlation and coskewness of delays and slew rates in an integrated circuit design
A method as provided includes retrieving a correlation value from a correlation table and a coskewness value from a coskewness table. The correlation value includes a correlation between a delay distribution and a slew rate distribution, and is associated with both: an input slew rate and an output load, in a logic stage in an integrated circuit design, and the coskewness value is a coskewness between the delay distribution and the slew rate distribution. The method includes determining a partial derivative of a delay function relative to the input slew rate, determining a delay distribution for a signal through a plurality of logic stages using the correlation value, the coskewness value, and the partial derivative of the delay function relative to the input slew rate. The method also includes verifying that a statistical value of the delay distribution satisfies a desired performance value for an integrated circuit. |
US10275551B2 |
Integrated solver for fluid driven fracture and fragmentation
An integrated solver may be used for both a fluid phase and a solid phase. The integrated solver may use constitutive equations for the fluid phase and the solid phase, and calculate the stress in the fluid and solid using the same integration point. The integrated solver may also calculate other state variables using the same integration point. |
US10275549B2 |
Estimating frost mass formed in a design component of a multi-component structure
A system and method for estimating frost mass formed in a design component of a multi-component structure are disclosed. In one embodiment, the frost mass formed in the design component is iteratively estimated using a heat transfer rate at an interface between fluid and a frost layer in the design component, a height of the frost layer and a density of the frost layer. |
US10275548B1 |
Interactive diagnostic modeling evaluator
Interactive diagnostic modeling evaluator (i-DME) for repairing a diagnostic matrix of a system. The diagnostic modeling evaluator cause steps to be performed comprising: evaluating a first diagnostic performance of a diagnostic unit using supervised data that includes one or more instances of a fault of a system; proposing a repair to the diagnostic unit based on the evaluated diagnostic performance; evaluating a second diagnostic performance of the diagnostic unit having the proposed repair; and upon determining that the second diagnostic performance meets a performance metric criterion, repairing the diagnostic unit according to the proposed repair. |
US10275545B2 |
Modeling and simulation
A method includes, based on information received from a user through a graphical user interface, forming and storing elements that define a model that can be run by a computer to simulate operation of a real-world system that includes real-world features. The method includes including in the elements that are formed and stored, collections of software entities that correspond to the real-world features, and running the model using the software entities. |
US10275540B2 |
Methods and apparatus for querying a relational data store using schema-less queries
The invention provides, in one aspect, a method of searching an RDF triples data store of the type in which the triples are maintained in accord with a first storage schema. The method includes inputting a first query specifying RDF triples that are to be identified in the data store. That first query assumes either (i) that the triples are stored in a schema-less manner (i.e., with no storage schema) or (ii) that the triples are maintained in accord with a second storage schema that differs from the first. The method further includes generating, from the first query, a second query that specifies those same RDF triples, yet, that reflects the first storage schema. That second query can be applied to the RDF triples data store in order to identify and/or retrieve the desired data. |
US10275537B2 |
Method and system for web page breadcrumb
In response to receiving a request for visiting a first web task associated with a website, a first task node is generated in a tree structure at a breadcrumb root node in the tree structure. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task. |
US10275535B1 |
Obtaining user feedback from social media data
Obtaining user feedback from a social networking service can include obtaining multiple social media posts provided on at least one social networking service, the multiple social media posts being associated with an entity, applying a pronoun filter to the multiple social media posts to obtain a filtered set of social media posts, each social media post in the filtered set including at least one pronoun from a pronoun list, and analyzing the filtered set of social media posts to identify trends or sentiments related to the entity. |
US10275533B2 |
Search engine and method for implementing the same
Search engine method includes: receiving a user query request input; searching candidate results matching with the query request; determining a semantic relatedness between the query request and each candidate result based on a click-escape model; sorting the candidate results according to the semantic relativity. The click-escape model has an escape dictionary, a non-escape dictionary, or a combination thereof. Sorting candidate results of a search in accordance with a semantic relatedness can enhance the sorting effect of the searched results, avoid searched results which do not match the user's query appearing in the forefront of the searched result list, and guarantee a good user experience. |
US10275531B2 |
Medical content search and results
A search request for medical content can be initiated by a user, and the medical content that is relevant to the search request can be identified. The identified medical content can be ranked based on the number of times the content has been referenced as well as by the healthcare provider that referenced the medical content. The relevant identified medical content can then be displayed in an ordered list that is ordered based on the number of times the content has been assigned. |
US10275519B2 |
Sensor based context augmentation of search queries
A computing device comprising a processor configured to receive a natural language search query and determine a first response to the natural language search query, the first response having a first confidence level. The processor is further configured to determine a sensor class effecting an information gain on the natural language search query according to a table of training data. The processor is further configured to augment the natural language search query to form an augmented search query according to data received from at least one sensor that is a member of the sensor class and determine a second response to the augmented search query, the second response having a second confidence level. The processor is further configured to store information to the table of training data that associates the at least one sensor with a value of a change between the first confidence level and the second confidence level. |
US10275517B2 |
Detecting overnegation in text
Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed. |
US10275510B2 |
Systems and methods for seamless access to remotely managed documents using synchronization of locally stored documents
A system and method for seamless access to remotely manage documents using synchronization of locally stored documents are provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user and synchronized with the content management server asynchronously to access the documents on the local files system. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for providing faster access to documents in conjunction with editing and for enabling offline work on such documents. |
US10275509B2 |
Replica checkpointing without quiescing
A master node receives an instruction to create a checkpoint. The master node then tags new storage operations received by the master node after receiving the instruction and sends a request to a plurality of replica nodes of the data storage system to create the checkpoint. New operations that arrive to the data storage system are tagged. The new operations are tagged until acknowledgement messages are received from every replica node in response to the request. The acknowledgement message indicates successful creation of a checkpoint by a replica that sent the acknowledgment message. The master node determines whether all tagged operations have been completed and sends a commit checkpoint request once all tagged storage operations have been completed. After receiving a validation message from a replica node in response to the commit checkpoint request, the master node validates the checkpoint created by the replica node that sent the validation message. |
US10275504B2 |
Updating database statistics with dynamic profiles
Embodiments of the present invention disclose a method, computer program product, and system for updating database statistics using profiles. A computer determines whether an application credential has authority to update a database statistic of a target database, based, at least in part, on a profile. Responsive to determining that the application credential has authority to update the database statistic, the computer loads the transformed data into the target database. The computer determines whether an update to the statistic is to be performed. Responsive to a determination that the update to the statistic is to be performed, the computer generates a profile name. The computer determines whether the generated profile name exists within a system catalog of the target database. Responsive to a determination that the generated profile name exists, the computer transmits a command to update the database statistic of the target database using the generated profile name. |
US10275501B2 |
System and method for multi-dimensional data representation of objects
Systems and method for multi-dimensional data representation of an object is provided. The multi-dimensional data representation method includes evaluating a similarity measure for a query corresponding to an object. The similarity measure between the objects are used to compute the similarity values corresponding to the object and based on at least one metadata dimension associated with the object. The similarity value are sorted to create a multi-dimensional array of similarity values. The similarity values are represented in a scalar form and a visualization interface displays a multi visual representation of the similarity values and data associated with the object. |
US10275500B2 |
System and methods for analysis of data
Data processing including a universal metric to quantify and estimate the similarity and dissimilarity between data sets. Data streams are perfectly annihilated by a correct realization of their anti-streams. Any deviation of the collision product from a baseline, for example flat white noise, quantifies statistical dissimilarity. The invention relates generally to data mining. More specifically, the invention relates to the analysis of data using a universal metric to quantify and estimate the similarity and dissimilarity between sets of data. |
US10275499B2 |
Tag selection, clustering, and recommendation for content hosting services
Content object tags at a content hosting service are used to classify stored content objects. Tags and clusters of tags (groups of one or more associated tags) can be recommended to a user of the content hosting service based on a user context, such as the browsing, viewing, uploading, or searching of content objects. Tags are scored based on content objects tagged with the tags in a targeted subset of content objects and a baseline subset of content objects, and based on the relevance of the content objects tagged with the tags. These tag scores can be weighted, and one or more tags can be selected for recommendation based on the weighted tag scores. Tag clusters can be selected for recommendation using a cluster hierarchy and determining whether a targeted subset of tags occur within a maximum number of tag clusters at a particular hierarchy level. |
US10275496B2 |
Processing event log data
Processing of a set of event log data that includes event records. A search criteria is received from a user, and a subset of the set of event log data that includes event records from the set of event log data that satisfy the search criteria is determined. For each event record in the subset of event log data, a similarity score for the event record is determined, where the similarity score is indicative of the similarity of the event record to the other event records in the subset of event log data. The subset of event log data is updated by adding to each event record its similarity score, and the updated subset of event log data is then returned to the user. |
US10275495B2 |
User-dependent ranking of data items
Methods, systems, and computer program products for ranking data items are described. In accordance with various example embodiments, a ranking configuration is defined for an object type, the ranking configuration comprising an assignment of one or more ranking dimensions each comprising one or more object attributes to the object type and, for each of the one or more assigned ranking dimensions, one or more corresponding values and a significance weight assigned to each value, at least one of values being a dynamic value corresponding to the context-based object attribute. A ranking condition is generated for each ranking dimension assigned to the object type. The generation of the ranking condition is based at least in part on one or more object attributes, a specified ranking-impact weight, a context value corresponding to the context-based object attribute, and the one or more values and associated significance weights. A database query for data objects of the specified object type and comprising the generated ranking condition is generated. |
US10275492B2 |
Spatial change detector and check and set operation
An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous data stream related to an application, convert geometry of the continuous data stream into a relation, track a plurality of moving objects in the continuous data stream, determine a relationship between at least a first object and a second object (e.g., a first moving object and a second moving object in the plurality of moving objects) based at least on the geometry of a continuous data stream and the relation. and perform an action based at least one the determined relationship. |
US10275489B1 |
Binary encoding-based optimizations at datastore accelerators
A fleet of query accelerator nodes is established for a data store. A particular node stores a binary encoding of a data item in a local data cache. The encoding identifies a metadata record indicating names of attributes of the data item. In response to receiving a particular query directed to the data item, an executable code component generated to produce a result for the query is cached in a local query code cache. When a second query which meets a matching criterion is received, the executable code component is re-used to obtain a result for the second query. |
US10275487B2 |
Demographic-based learning in a question answering system
A first question may be received. A first tag may be identified. The first tag may correspond to a first demographic trait. The first tag may be for use in providing a context for generating a first answer estimate to the first question. The first answer estimate may be generated using natural language processing and based on the first tag. |
US10275484B2 |
Managing sparsity in a multidimensional data structure
Embodiments of the present invention relate to a method, program product, and system for managing the percentage of unpopulated cells in a multidimensional data structure during the servicing of multidimensional analytical queries. In an embodiment, a multidimensional data structure is stored in a memory location of a computing device, wherein the multidimensional data structure includes a dimension that is a subset of a plurality of dimensions included in a relational database. The computing device determines a frequency of utilization of a dimension to service a multidimensional query request. The computing device combines the dimension with the multidimensional data structure responsive to the frequency of utilization. |
US10275483B2 |
N-gram tokenization
A method and apparatus of a device that suggests a tokenized query completion for an input query prefix is described. In an exemplary embodiment, the device receives a query prefix from a client, wherein the query prefix includes a plurality of words. The device further generates a results set by searching a structured database using the query prefix for matches to the plurality of words in the query prefix. The device additionally determines a subset of query prefix that match specific fields of the results set by using the last N grams in the query prefix. In addition, the device ranks a tokenized query completion as a search suggestion using the query prefix, where the tokenized query completion includes a token that is a match between a matching word in the subset of query prefix and the corresponding specific field for the matching word. |
US10275480B1 |
Immediately-consistent lock-free indexing for distributed applications
An index handler determines, with respect to a key to be inserted into an index, that a candidate destination node of the index meets a split criterion. The index handler generates and embeds a deferred split descriptor comprising an identifier of a new node within the destination node. Before an insert-completed indication is provided, the destination node is written to a back-end data store without acquiring a lock and without writing out the new node to the back-end data store. During the traversal of the index, the index handler identifies another deferred split descriptor indicating a second new node. After providing the indication that the key was successfully inserted, the index handler writes the second new node to the back-end data store. |
US10275472B2 |
Method for categorizing images to be associated with content items based on keywords of search queries
According to one embodiment, a first keyword-to-image (keyword/image) mapping table is provided. The first keyword mapping table includes a number of entries, each entry mapping a keyword to one or more image identifiers (IDs) identifying one or more images. For each of the keywords of the first keyword/image mapping table, an analysis is performed on the keyword to determine one or more related keywords that are related to the keyword. One or more additional entries corresponding to the one or more related keywords are generated to be incorporated into the first keyword/image mapping table to generate a second keyword/image mapping table. The second keyword/image mapping table is utilized to associated a particular image to a particular content item related to a particular keyword. |
US10275471B2 |
Systems and methods for processing media content that depict objects
Access to a set of media content items is acquirable. Identified processors can perform, in parallel, object detection for the set. In some cases, information about a current system state, a user, and/or object popularity metrics is acquirable for selecting a subset of object models. Object recognition is performable, based on the subset, for the set of media content items. In some instances, a camera view can be provided. Object recognition is performable for representations of the view. An object depicted in the representations is identifiable. An interface portion is presentable to provide a label for the object. In some cases, object recognition is performable for the set of media content items to identify an object depicted in a content item. A label is associable with the content item. A search through the set of media content items can identify, based on the label, a subset that depicts the object. |
US10275466B2 |
De-duplication aware secure delete
A mechanism is provided in a data processing system for de-duplication aware secure delete. Responsive to receiving a secure delete request for a file, the mechanism identifies a list of file blocks to be securely deleted from a physical disk device. Responsive to determining at least one virtual block of another file refers to a given disk block corresponding to a file block in the list, the mechanism copies the given disk block to generate a copied disk block in the physical disk device and updates a pointer of the at least one virtual block to refer to the copied disk block. The mechanism writes a secure delete pattern for each file block in the list of file blocks to a disk block in the physical disk device without performing de-duplication processing. |
US10275460B2 |
System and method for ensuring the quality of a translation of content through real-time quality checks of reviewers
Computer systems, methods, and media for guaranteeing the quality of a language translation of content by using a computer network of human and/or machine translators and human reviewers of the original translation. The accuracy and quality of the original translation by a translator is ensured by a translation service provider computer system breaking the original translation into parts, and incorporating fabricated errors into a percentage of the parts while keeping the remaining parts unaltered. Incompetent reviewers are automatedly identified based on their ability to detect the system's fabricated errors. The system then performs an analysis on the remaining unaltered parts rated by the remaining competent reviewers to determine if the quality of the original translation meets a set standard. The translation service provider and the customer are not required to know: the target language; the accuracy of the human or machine translator; and/or, the accuracy of each translation reviewer. |
US10275457B2 |
Information processing apparatus and control method for information processing apparatus
A computer executes a process of: generating co-occurrence-message bunches by summarizing messages based on a relation in which the messages output from an apparatus are mutually output within a predetermined period; classifying the generated co-occurrence-message bunches into groups based on similarity among the co-occurrence-message bunches; determining a first message which is a representative of each of the groups based on an appearance characteristic of a word or a word string included in each message of each of the groups; determining a second message which is a representative of each of the co-occurrence-message bunches and is not repeated based on an appearance characteristic of a word or a word string included in each message in each co-occurrence-message bunch of each of the groups; and outputting the first message determined for the group including each co-occurrence-message bunch and the second message determined for each co-occurrence-message bunch in correlation with each co-occurrence-message bunch. |
US10275456B2 |
Determining context using weighted parsing scoring
According to one embodiment, a method, computer system, and computer program product for natural language processing is provided. The present invention may include detecting natural language entities, and running parsing algorithms on the natural language entities to determine the relationship between said natural language entities. The present invention may further comprise assigning, by the parsing algorithms, initial scores to detected natural language entities based on the relationship between said natural language entities; choosing a final score for plurality of natural language entities; and comparing the final score against a threshold to determine whether the natural language entities are within the same context. |
US10275455B2 |
Triggering actions in response to optically or acoustically capturing keywords from a rendered document
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically captured from a rendered document by a user. The system identifies among words of the sequence a word with which an action has been associated. The system then performs the associated action with respect to the user. |
US10275446B2 |
Linguistic based determination of text location origin
A method and system for determining a location of origin and a time period in which a document was written is disclosed. A text is received and a set of linguistic characteristics for the text are identified. A set of possible locations and time periods for the text are determined based on the set of linguistic characteristics. A set of reference documents are used to determine a proximity rating for the text based upon a determination of how close the text is to the reference documents. The potential locations and time periods are ranked and returned for presentation. |
US10275445B2 |
Document processing device, document processing method, program, and information storage medium
Displaying supplemental information for an element in a document based on changes in a user's ability to read the document. A document processing device configured to: acquire information on a document including a plurality of words; acquire pieces of supplemental information being linked with the plurality of words; decide whether or not a piece of supplemental information linked with corresponding one of the plurality of words is to be displayed based on a frequency with which each of the plurality of words has appeared; and control displaying the plurality of words and the pieces of supplemental information. In the deciding, it is decided whether or not the corresponding one of the piece of supplemental information is to be displayed based on a frequency with which each of the plurality of words has been displayed along with the piece of supplemental information. |
US10275443B2 |
Hybrid grammatical and ungrammatical parsing
A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine. |
US10275439B2 |
Information processing device, display method and control program
There is provided an information processing device, display method, and control program, which can improve usability for a user when the user utilizes a business form using the information processing device. The information processing device includes an operation module for receiving an input by a user, a display module, and a display control module for, according to an input by a user using the operation module, switching and displaying, on the display module, a first display image where item input fields are placed respectively at a plurality of item entry positions in an image that represents a business form and a second display image where the item input fields and information that indicates items to be input in the item input fields are placed alongside without displaying the image that represents the business form. |
US10275437B2 |
Structured document bounding language
Using a bounding language to control or restrict the changes that can be made to contents of a structured document (e.g., a document encoded in the Extensible Markup Language, or “XML”), and also includes the bounding language and documents encoded according to the bounding language. A Document Type Definition (“DTD”) is defined as a “bounding DTD”, and one or more structured documents containing editing restrictions are defined according to this DTD. A processing component uses a structured document containing editing restrictions as input, and programmatically determines which fields of another structured document can be edited, which fields should be hidden, and so forth. By restricting the parts of the file that can be edited, users who need to do the editing are shielded from irrelevant details, and can carry out their task with less risk of making errors (and without needing to understand the details of the structured document markup language). |
US10275435B2 |
Consistent views of partitioned data in eventually consistent systems
A consistent user view system. The system incorporates any changes made by a user in any views shown to that user even when the changes have not propagated to the partitions supplying the view. The system separates the authority for edits from the replicated storage allowing efficient transactions and linear scalability. Documents are read from view-based partitions of a store. Document writes are written to a document-specific partition in a journal and applied to the store. The system stores a copy of pending changes in a user-specific partition. When a user requests a view, the system checks that user's cache for any pending changes applicable to the view. If any applicable changes are found, the changes are applied before showing the view to the user. Pending changes that have been successfully applied to the store are trimmed from the user-specific partition to free up resources. |
US10275429B2 |
Kernel based string descriptors
An aspect of generating a descriptor representative of a text unit includes receiving as input a text string into a memory accessible to a processor and parsing the text string into words. For each word in the text string, a word is selected to form a selected word and, for each character in the selected word, a selected mapping is applied to a character of the selected word to create a mapped value, the mapped value is normalized to create a normalized value, and a numeric descriptor is generated using the normalized value. The numeric descriptors are collected for the selected word to create a word descriptor and the collected numeric descriptors are saved in a storage device by the processor. |
US10275427B2 |
Systems and methods for contextual tagging of data on vehicle display
A system and method for contextual tagging of data on at least one display associated with a vehicle is provided. The method includes: receiving data regarding the vehicle from at least one of a source of verbal data and a source of non-verbal data; determining a context associated with the data and a variable parameter associated with the context; determining a display element associated with the at least one display that corresponds to the determined variable parameter; generating a symbol for the display to display adjacent to the determined display element based on at least one of the determined context and the determined variable parameter; generating a selectable icon for the display to render adjacent to the symbol based on received verbal data; associating the received verbal data to the selectable icon; and outputting the received verbal data to an audio device based on a selection of the selectable icon. |
US10275425B2 |
Method for compressing, slicing, and transmitting image files for display and interpretation
A method and system for dividing up large image files, for example, a subsurface wellbore log, into smaller files or slices for faster analysis and for faster transmission. The transmission and analysis can be performed over a network system for display to a user to perform data interpretation, such as geological interpretations. The side by side comparison can be individually controlled and analyzed as well as synchronized manually for comparison. The data from one or multiple different logs can be viewed side by side as smaller slices of the whole while being able to independently vary the view depth of the data from each wellbore by scrolling. Well tops, and other subsurface data, can be interpreted and shown in the well log image with associated depth registration. |
US10275424B2 |
System and method for language extraction and encoding
Improved systems and methods for extracting information from medical and natural-language text data. |
US10275422B2 |
Systems and methods for finding quantum binary optimization problems
Methods and systems represent constraint as an Ising model penalty function and a penalty gap associated therewith, the penalty gap separating a set of feasible solutions to the constraint from a set of infeasible solutions to the constraint; and determines the Ising model penalty function subject to the bounds on the programmable parameters imposed by the hardware limitations of the second processor, where the penalty gap exceeds a predetermined threshold greater than zero. Such may be employed to find quantum binary optimization problems and associated gap values employing a variety of techniques. |
US10275420B2 |
Summarizing social interactions between users
The disclosure includes a system and method for summarizing social interactions between users. The system includes a processor and a memory storing instructions that when executed cause the system to: receive a signal stream from at least one of a hardware sensor and a virtual detector, filter the signal stream and outputting filtered signal stream including data defining human-understandable actions, identify activities associated with a first user from the filtered signal stream, generate a summary of the first user's activities, determine that the first user is within proximity to a second user, determine a degree of separation between the first user and the second user in a social network, determine a time elapsed since a last interaction between the first user and the second user, classify the first user's relationship with the second user as being a first type of relationship, a second type of relationship or a third time of relationship, responsive to having the first type of relationship, generate a first summary for the first user that includes a notification that the second user is nearby, a last interaction with the second user and recent interactions with the second user, responsive to having the second type of relationship, generate a second summary for the first user that includes the notification that the second user is nearby, the last interaction with the second user and events that the first user and the second user share in common, and responsive to having the third type of relationship, generate a third summary for the first user that includes the notification that the second user is nearby and events that the first user and the second user share in common. |
US10275419B2 |
Personalized search
Systems and methods have been developed for performing an advanced or detailed search based on information previously collected about a searcher's interests. In response to a search request, the searcher's interests are retrieved and inspected. In an embodiment, the interests may be obtained from multiple systems including those not associated with the search system. Based on the searcher's interests, the search request may be limited or otherwise modified from the actual request received. The results of the limited search may then presented to the searcher as the results of the requested search. |
US10275415B1 |
Displaying recognition sound-segments to find and act-upon a composition
A method, apparatus and system that enables a user to find and act-upon a sound-containing composition, in a group of compositions. One or more sound-segments, which are intended to prompt a user's memory, may be associated with each composition in a group of compositions. A recognition sound-segment may include a portion of its associated composition, which is more recognizable to users than the beginning part of its associated composition. A recognition-segment may contain one or more highly recognizable portion(s) of a composition. When the user is trying to locate or select a particular composition, the recognition-segments are navigated and played-back to the user, based upon a user-device context/mode. When a user recognizes the desired composition from its recognition-segment, the user may initiate a control action to playback; arrange; and/or act-upon, the composition that is associated with the currently playing recognition-segment. |
US10275412B2 |
Method and device for database and storage aware routers
A method and system for optimizing replication in a distributed network is described. The instant invention allows for determining existing cluster topology of the network by one or more router(s) device(s) operating in the network, identifying and optimizing a data replication stream/service in use in network, by said router(s); determining a routing scheme based on the cluster topology by the router routing data packets though said network based on said routing scheme and applying predefined policy to a predefined set of router(s) corresponding to identified data replication stream by the router. |
US10275411B2 |
Management system for computer system
A management system (A) assigns a priority to each of a plurality of elements matching a predetermined condition based on management information including information representing a relation among elements and information representing a metric of each of the elements, (B) displays a visual representing a visual priority given to each of element based on one or more priorities given in (A), (C) when receiving selection of the elements from the visual displayed in (B), selects a higher or lower level layer of a layer containing a selected element, and selects one or more elements related to the selected element and contained in the selected layer, based on a level relation among a plurality of layers and a correlation between element types and layers, and (D) performs (A) with the one or more elements selected in (C) treated as the one or more elements matching the predetermined condition. |
US10275408B1 |
Analysis and visualization tool utilizing mixture of multiple reliability measures for product and part combinations
An apparatus comprises a processing platform configured to implement an analysis and visualization tool utilizing a mixture of multiple reliability measures to characterize each of a plurality of product and part combinations. The analysis and visualization tool comprises a data aggregation module configured to extract product and part data from a big data repository, a reliability measure generator configured to process the extracted product and part data to generate a plurality of reliability measures for each of a plurality of different product and part combinations, a mixture model module configured to compute a score from the plurality of reliability measures for each of the different product and part combinations, and a visualization module configured to generate at least one visualization as a function of the scores computed for the respective different product and part combinations. The generated visualization may comprise a quadrant plot view visualization displaying the computed scores. |
US10275403B2 |
Efficient database searching
Systems and methods are disclosed for efficiently searching a database including a table. The table is partitioned along a first dimension, such as latitude. Indexes in each of the partitions are built along a second dimension, such as longitude. The table may also be clustered according to an index to improve performance. When a processor receives a database query term and a starting location, the processor selects, from the table, a data partition within a first offset to the starting location along the first dimension. The processor selects, from the selected data partition, a first number of first data records related to the query term and within a second offset to the starting location along the second dimension. |
US10275398B2 |
Content display device, content display method, and content display program
A content display device includes a content acquisition unit configured to acquire content data including a script, a storage unit configured to expand the content data into tree-structure data and store the tree-structure data, a determination unit configured to determine from the tree-structure data a sub-tree corresponding to a portion of the digital content to be displayed by each of the plurality of child browsers, and transmit the sub-tree to the corresponding child browser, an execution unit configured to execute the script, and an access unit configured to, when the execution unit executes a process to access the tree-structure data, notify the child browser holding a sub-tree to be accessed of the process and cause the child browser to execute a process, and configured to, when an occurrence notice of an event is received from the child browser, cause the execution unit to execute a process corresponding to the event. |
US10275397B2 |
Deduplication storage system with efficient reference updating and space reclamation
A deduplication storage system and associated methods are described. The deduplication storage system may split data objects into segments and store the segments. A plurality of data segment containers may be maintained. Each of the containers may include two or more of the data segments. Maintaining the containers may include maintaining a respective logical size of each container. In response to detecting that the logical size of a particular container has fallen below a threshold level, the deduplication storage system may perform an operation to reclaim the storage space allocated to one or more of the data segments included in the particular container. |
US10275393B2 |
Tri-configuration neural network unit
A neural network unit configurable to first/second/third configurations has N narrow and N wide accumulators, multipliers and adders. Each multiplier performs a narrow/wide multiply on first and second narrow/wide inputs to generate a narrow/wide product. A first adder input receives a corresponding narrow/wide accumulator's output and third input receives a widened corresponding narrow multiplier's narrow product in the third configuration. In the first configuration, each narrow/wide adder performs a narrow/wide addition on the first and second inputs to generate a narrow/wide sum for storage into the corresponding narrow/wide accumulator. In the second configuration, each wide adder performs a wide addition on the first and a second input to generate a wide sum for storage into the corresponding wide accumulator. In the third configuration, each wide adder performs a wide addition on the first, second and third inputs to generate a wide sum for storage into the corresponding wide accumulator. |
US10275381B2 |
Monitor
In example implementations, a monitor is provided. The monitor includes a timing controller coupled to a circuit board. A light emitting diode (LED) driver is coupled to the circuit board to power a plurality of LED backlights of the monitor. A scalar processor is coupled to the circuit board and in communication with the timing controller. A controller is coupled to the circuit board and in communication with the scalar processor. The controller receives power and video data via a single cable coupled to a host device. |
US10275380B2 |
Bonding, communication and control system for a shipping and/or storage unit
A bonding, communication and control BCC system that, via multiple digital and analog inputs and outputs provided by an on-the-go ready (OTG) microcontroller and a microcontroller combination, is capable of integrating the function of components required for a device to perform its tasks. Each BCC unit has the minimum amount of built in hardware required. First the BCC units bond, using multiple modes of identification and recognition technology. Second, the BCC units interconnect and exchange data via encrypted communication. Third, plug and play hardware can be added to the BCC unit. Each BCC unit can pair with a smart device, making possible full utilization of all of the hardware, software and existing infrastructure of the smart device, including its ability to send data to and from a remote server location. |
US10275379B2 |
Managing starvation in a distributed arbitration scheme
Managing starvation in a distributed arbitration scheme including sending, by a starved local arbiter, a starvation message toward a head arbiter, wherein the starvation message comprises an identifier of the starved local arbiter and a request for resources to transfer data to a destination, wherein the requested resources comprise a destination token and a bus slot; receiving, by a neighboring local arbiter, the starvation message, wherein the neighboring local arbiter is between the starved local arbiter and the head arbiter; if the neighboring local arbiter currently has the resources requested in the starvation message: marking, by the neighboring local arbiter, the requested resources with the identifier of the starved local arbiter. |
US10275376B2 |
Efficient cross device redundancy implementation on high performance direct attached non-volatile storage with data reduction
A method for implementing cross device redundancy schemes with a single commit by receiving, by a write page allocation unit, a request to allocate data grains; responsive to receiving the request, performing, by the write page allocation unit, an analysis of a predetermined data layout map associated with a grain memory to identify a memory segment; allocating, by the write page allocation unit, a number of data grains to the memory segment, while computing redundancy data associated with the number of data grains; storing the number of data grains and the redundancy data to the memory segment of the grain memory; determining, by the write page allocation unit, whether a storage threshold associated with the grain memory has been satisfied; and responsive to the storage threshold associated with the grain memory being satisfied, transmitting data grains and redundancy data stored in the memory segment to one or more storage devices. |
US10275374B2 |
Method for controlling interrupt in inverter
Disclosed herein is a method for controlling interrupts in an inverter. If a control unit checks that an interrupt is issued in main software while an inverter is operating, the control unit analyzes the type of the interrupt. The interrupt is converted into an interrupt ID sorted by functionality. If the interrupt ID is a previously registered interrupt ID, an interrupt function corresponding to the registered interrupt ID is executed. |
US10275373B2 |
Hot swappable device and method
A hot swappable device includes a port, a firmware module, and an interrupt masking module. The port includes a Peripheral Component Interface express Physical Layer, and the Peripheral Component Interface express Physical Layer includes multiple lanes lanes. The Peripheral Component Interface express Physical Layer detects an analog signal in each of the multiple lanes, when it is detected that an amplitude of an analog signal in one of the multiple lanes is less than a preset threshold, generates an ALOS signal corresponding to the lane, and transmits the ALOS signal to the interrupt masking module. The interrupt masking module generates an ALOS interrupt signal corresponding to the lane and sends the ALOS interrupt signal to the firmware module. If the firmware module receives, in a preset time period, an ALOS interrupt signal corresponding to each lane, the firmware module resets the port. |
US10275372B1 |
Cached memory structure and operation
In one embodiment, a cached memory device can include: (i) a memory array coupled to a system address bus and an internal data bus; (ii) a plurality of data buffers coupled to a system data bus, and to the memory array via the internal data bus; (iii) a plurality of valid bits, where each valid bit corresponds to one of the data buffers; (iv) a plurality of buffer address registers coupled to the system address bus, where each buffer address register corresponds to one of the data buffers; and (v) a plurality of compare circuits coupled to the system address bus, where each compare circuit corresponds to one of the data buffers. |
US10275370B2 |
Operating system dongle
In one general aspect, a method can include determining that a display monitor is operatively connected to a display port included in an operating system (OS) dongle, identifying at least one peripheral device operatively connected to the OS dongle, receiving, by the OS dongle, an indication of requested content from the at least one peripheral device, and responsive to receiving the indication of the requested content, obtaining the requested content from a computer system remote from the OS dongle. The obtaining can include operatively connecting the OS dongle to a network. The network can be operatively interfaced to the computer system that includes the requested remote content. The method can include providing, by the OS dongle, the requested content to the display monitor using the display port. |
US10275365B1 |
Cryptographic signatures for capability-based addressing
In an embodiment, a processor includes hardware circuitry and/or supports instructions which may cryptographically sign a pointer and its associated capabilities. When the pointer is used to perform a memory operation (read or write), the signed pointer may be authenticated to ensure that unauthorized modification of the pointer or capabilities has not occurred. In response to detecting the modification, the processor may be configured to signal an exception or otherwise initiate error handling to prevent the memory operation from completing. |
US10275362B2 |
Dynamic address translation table allocation
A system and method dynamically allocate address translation tables for direct memory access windows by donating logical memory blocks to allocate to the address translation tables. A dynamic address translation table allocation module dynamically changes the allocation of memory to the address translation tables without a platform or partition reboot. A portion of the dynamic address translation table allocation module may reside in the hypervisor and in the partition and communicate to dynamically allocate memory to the address translation tables. The dynamic address translation table allocation module in the partition may donate logical memory blocks to the hypervisor to increase the allocation of memory to the address translation tables. |
US10275360B2 |
Considering a density of tracks to destage in groups of tracks to select groups of tracks to destage
Provided are a computer program product, system, and method for considering a density of tracks to destage in groups of tracks to select groups of tracks to destage. Groups of tracks in the cache are scanned to determine whether they are ready to destage. A determination is made as to whether the tracks in one of the groups are ready to destage in response to scanning the tracks in the group. A density for the group is increased in response to determining that the group is not ready to destage. The group is destaged in response to determining that the density of the group exceeds a density threshold. |
US10275356B2 |
Component carrier with converter board
A component carrier with a housing and a converter board disposed within the housing. The converter board including a U.2 connector, an M.2 connector configured to receive an M.2 solid state drive having a cache memory, and a capacitor. The capacitor provides backup power for a power loss protection system allowing flush cache storage. The housing configured to receive one or more M.2 solid state drives coupled with the converter board. |
US10275353B2 |
Data write control apparatus and method
A data write control method includes detecting a quantity of dirty blocks in a first memory when a write control apparatus is in write-back mode; separately predicting execution progress of a program run by a processor within a danger time period in the two write modes when the quantity of dirty blocks reaches a first preset threshold; when it is predicted that the execution progress of the program run by the processor within the danger time period in write-through mode is faster than the execution progress of the program run by the processor within the danger time period in write-back mode, switching a current data write mode to the write-through mode; and detecting the quantity of dirty blocks when the write control apparatus is in write-through mode and switching the current data write mode to the write-back mode when the quantity of dirty blocks decreases to a second preset threshold. |
US10275352B1 |
Supporting responses for memory types with non-uniform latencies on same channel
Systems, apparatuses, and methods for identifying response data arriving out-of-order from two different memory types are disclosed. A computing system includes one or more clients for processing applications. A memory channel transfers memory traffic between a memory controller and a memory bus connected to each of a first memory and a second memory different from the first memory. The memory controller determines a given point in time when read data is to be scheduled to arrive on the memory bus from memory. The memory controller associates a unique identifier with the given point in time. The memory controller identifies a given command associated with the arriving read data based on the given point in time. |
US10275351B2 |
Journal management
Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data. |
US10275343B2 |
Application programming interface for providing access to computing platform definitions
Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform definition that is associated with the callable unit indicated and provides that portion of the computing platform definition to the orchestration engine for use during execution of the stage of the orchestration pipeline. |
US10275342B2 |
Testing software code in a production environment
Embodiments of the invention are directed to techniques for redirecting data streams from a production environment to validate non-production software code. In some embodiments, a front-end computer executing a first version of software can receive a request message from a requesting computer, generate a request payload using the request message, transmit the request payload to a processor computer, receive a response payload from the processor computer, generate a reply message using the response payload, and provide, to a validation computer that is executing a second version of the software, the request message, the request payload, and the response payload. The validation computer can generate a modified request payload using the request message and a modified reply message using the response payload. To detect potential errors in the second version, the modified request payload is compared with the request payload and the modified reply message is compare with the reply message. |
US10275339B2 |
Accessibility testing software automation tool
Accessibility testing is initiated on UI elements rendered in a web browser. The UI elements are associated with a web application. A document object model (DOM) corresponding to the UI elements is retrieved. The DOM corresponding to the UI elements is parsed to retrieve properties associated with the UI elements. Accessibility testing is performed on the UI elements by applying accessibility rules on the UI elements. Images of one or more UI elements are captured from among the UI elements. The accessibility test is performed on the images by applying accessibility rules on the images in an image-processing unit. A result of the accessibility testing is recorded in a file. The result of the accessibility testing is displayed in runtime of the web application in the web browser. |
US10275338B2 |
Automated system for fixing and debugging software deployed to customers
A computer system assists in fixing issues. Ticket management logic receives an issue detected on a device. Diagnosing logic identifies the issue based on contextual information received from the device and stores issue data related to the issue into a data store. Routing logic receives an indication of a flagged component of the issue data, flagged by a developer, and initiates communication between a user and the developer based at least in part on the flagged component. |
US10275337B2 |
Intelligent processing of distributed breakpoints
A method for processing distributed breakpoints when debugging a distributed application includes establishing a breakpoint in source code of a distributed computer program and executing the distributed computer program. Thereafter, an encountering of the breakpoint is detected in one of the processes, and execution of the one of the processes halted. However, halting execution of any other of the processes is delayed for a delay period during which a list both is generated of others of the processes in which the breakpoint is encountered and also is sorted in accordance with prioritization criteria. Finally, the sorted list is presented after the lapse of the delay period, individual ones of the processes selected in the list, and execution of the selected individual ones of the processes in the sorted list halted while halting of execution of non-selected ones of the processes in the sorted list is bypassed. |
US10275334B1 |
Beginner-friendly system for identifying bugs in computer code
A system for identifying and describing programming errors passes source code through a syntax checker, operates a parser to identify potential problems in the source code, assembles a structured problem list of identified potential problems, operates an interpreter to execute the source code and match execution errors to an identified potential problem in the structured problem list, and generates an error report for novice programmers to understand. |
US10275331B1 |
Techniques and system for optimization driven by dynamic resilience
Disclosed are hardware and techniques for testing computer processes in a network system by simulating computer process faults and identifying risk associated with correcting the simulated fault and identifying computer processes that may depend on the corrected computer process. The interdependent computer processes in a network may be determined by evaluating a risk matrix having a risk score and non-functional requirement scores. An analysis of the risk score and non-functional requirement score accounts for interdependencies between computer processes and identified corrective actions that may be used to determine an optimal network environment. The optimal network environment may be updated dynamically based on changing computer process interdependencies and the determined risk and robustness scores. |
US10275330B2 |
Computer readable non-transitory recording medium storing pseudo failure generation program, generation method, and generation apparatus
The information processing apparatus includes a processor and components connected to the processor. In this processor, a failure occurring in any one of the processor and the components connected to the processor itself is recorded in a system space accessible in a system management mode, and an interrupt handler is notified of the occurrence of the failure by an interrupt. The program causes a management computer managing the information processing apparatus to execute shifting the processor to the system management mode, setting information indicating a pseudo failure in the system space, shifting the processor to a non system management mode from the system management mode after setting, and causing the processor to generate the interrupt corresponding to the pseudo failure. |
US10275326B1 |
Distributed computing system failure detection
A technology is described for detecting a failure of a distributed system component. An example method may include registering a declarative file that may identify a distributed computing cluster in a service provider environment and provide failure criteria used to detect a failure of a distributed system component included in the distributed computing cluster. Distributed system components included in the distributed computing cluster may then be identified using information included in the declarative file. A distributed system component included in the distributed computing cluster may then be queried according to query criteria provided by the declarative file and a failure state of the distributed system component included in the distributed computing cluster may be identified based in part on a result of querying the distributed system component. |
US10275323B2 |
Resilient programming frameworks for handling failures in parallel programs
An information processing system, computer readable storage medium, and method for supporting resilient execution of computer programs. A method provides a resilient store wherein information in the resilient store can be accessed in the event of a failure. The method periodically checkpoints application state in the resilient store. A resilient executor comprises software which executes applications by catching failures. The method uses the resilient executor to execute at least one application. In response to the resilient executor detecting a failure, restoring application state information to the at least one application from a checkpoint stored in the resilient store, the resilient executor resuming execution of the at least one application with the restored application state information. |
US10275322B2 |
Systems and methods for maintaining virtual component checkpoints on an offload device
Generally described, aspects of the present disclosure relate to offload device virtual component checkpointing for fast recovery from virtual component software crashes by storing virtual component state configuration information and input/output (I/O) request identification information in non-volatile memory of a physical computing device physically separate from the offload device. In the event of a software crash of a virtual component, the crashed virtual component may be rebooted and reconfigured in accordance with the virtual component state configuration information and I/O request identification information stored in the non-volatile memory of the physical computing device. |
US10275321B1 |
Backup and restore of linked clone VM
A request associated with restoring a previous version of a linked clone virtual machine is received. One or more changes between a base image of a parent virtual machine and the previous version of the linked clone virtual machine are determined. One or more data blocks corresponding to the base image and one or more data blocks corresponding to the determined changes are provided to a remote system. |
US10275318B2 |
Data recovery operations, such as recovery from modified network data management protocol data
The systems and methods herein permit storage systems to correctly perform data recovery, such as direct access recovery, of Network Data Management Protocol (“NDMP”) backup data that was modified prior to being stored in secondary storage media, such as tape. For example, as described in greater detail herein, the systems and methods may permit NDMP backup data to be encrypted, compressed, deduplicated, and/or otherwise modified prior to storage. The systems and methods herein also permit a user to perform a precautionary snapshot of the current state of data (e.g., primary data) prior to reverting data to a previous state using point-in-time data. |
US10275313B2 |
Writing encoded data slices in a dispersed storage network
A computing device of a dispersed storage network (DSN) includes a memory, interface and a processing module operable to identify an encoded data slice of the set of encoded data slices to produce an identified encoded data slice. The processing module generates a set of first write requests regarding the set of encoded data slices less the identified encoded data slice, and generates a set of second write requests regarding the identified encoded data slice. The set of second write requests include the identified encoded data slice and replications of the identified encoded data slice. The processing module sends the set of first write requests to storage units of the DSN, and sends the set of second write requests to a set of storage units of the DSN, where each storage unit of the set of storage units is sent a corresponding one of the set of second write requests. |
US10275306B1 |
System and method for memory control having adaptively split addressing of error-protected data words in memory transactions for inline storage configurations
A system and method are provided for controlling access to a memory device having adaptively split addressing of error-protected data words according to an inline memory storage configuration. An address translation section executes to convert a data address associated with a received command to inline data and inline error checking addresses corresponding thereto. Each data word's data and error checking bits are stored according to respective inline data inline error checking addresses. A segment of error checking bits is thereby offset in address from at least one segment of the same data word's data bits in a common chip of the memory device. A command translation section executes to convert between a received command to data access and error checking access commands for actuating respective access operations on the memory device. An error checking storage section intermediately stores error checking bits responsive to execution of the error checking access command. |
US10275304B2 |
Information processing apparatus, information processing system and method for monitoring errors
An information processing method for monitoring errors that occur in an information processing apparatus includes: (A) capturing an image to be outputted to a console, sequentially; (B) determining whether the captured image satisfies a condition regarding a preset error display screen; and (C) upon determining that the captured image satisfies the condition, saving in a saving area of a memory unit, data of images that were captured within a predetermined time period, which includes a time when the image that satisfies the condition was captured, or data of a predetermined number of images, which include the image that satisfies the condition. |
US10275302B2 |
System reliability by prioritizing recovery of objects
Recovery requests are scheduled and prioritized according to priority valuations of the minimum time to next failure relative to the minimum time to next recovery for corresponding storage data sets. The prioritization can be performed by an upper layer recovery scheduler that dispatches requests to different storage units and/or by lower layers and individual storage unit schedulers. Prioritizations can be reflected in tagging on recovery requests, as determined by a first entity, and/or determined dynamically at the point of dispatch and processing. |
US10275301B2 |
Detecting and analyzing performance anomalies of client-server based applications
An approach is provided for detecting and analyzing an anomaly in application performance in a client-server connection via a network. A request time and an Internet Protocol (IP) address of the client are determined. Based on the request time and the IP address, log entries relevant to the request are selected. A response code, a round trip latency time (RTT) of the response, and an indication of whether the connection timed out are determined. Based on the status code, the RTT, and the indication of whether connection timed out, the anomaly is detected. Based on temporal and textual analyzes of log entries associated with the anomaly and an environment analysis that determines activity of the client, server, and network, candidate root causes of a failure that resulted in the anomaly are determined. |
US10275300B2 |
Systems and methods for prioritizing a support bundle
Implementations described and claimed herein provide systems and methods for prioritizing a support bundle. In one implementation, a fault indication specifying at least one fault of a storage device is generated. A request for support data for diagnosing a cause of the fault is received at the storage device. Low priority data for diagnosing the fault is identified from the support data. A prioritized support bundle is generated having a low priority bundle subset containing the low priority data and a high priority bundle subset containing remaining data in the support data for the storage device. The high priority bundle subset is sent to a diagnostic device over a network separately from the low priority bundle subset. |
US10275293B2 |
System and methods for launching an application on an electronic device
A method and electronic device operating to launch an application. The method includes detecting an event associated with the application and, when an indicator of user presence is detected within a predetermined period of time after the event, launching the application. The method may further include loading the application in the background upon detecting the event if the application has not been loaded, wherein launching the application includes bringing the application to the foreground. The method may further include, when an indicator of user presence is not detected within the predetermined period of time after the event, closing the application loaded in the background. |
US10275290B2 |
Transactional lock elision with delayed lock checking
A computer-implemented method includes the following operations. A transactional lock elision transaction including a critical section is executed. The critical section is processed. After the processing of the critical section and prior to a commit point in the transactional lock elision transaction, a status of a lock is checked. Responsive to a determination that a status of the lock is free, a result of the transactional lock elision transaction is committed. |
US10275287B2 |
Concurrent distributed graph processing system with self-balance
Techniques are provided for dynamically self-balancing communication and computation. In an embodiment, each partition of application data is stored on a respective computer of a cluster. The application is divided into distributed jobs, each of which corresponds to a partition. Each distributed job is hosted on the computer that hosts the corresponding data partition. Each computer divides its distributed job into computation tasks. Each computer has a pool of threads that execute the computation tasks. During execution, one computer receives a data access request from another computer. The data access request is executed by a thread of the pool. Threads of the pool are bimodal and may be repurposed between communication and computation, depending on workload. Each computer individually detects completion of its computation tasks. Each computer informs a central computer that its distributed job has finished. The central computer detects when all distributed jobs of the application have terminated. |
US10275286B2 |
Management systems of cloud resources and management methods thereof
A management method of cloud resources is provided for use in a hybrid cloud system with first and second cloud systems, wherein the first cloud system includes first servers operating first virtual machines (VMs) and the second cloud system includes second servers operating second VMs, the method including the step of: collecting, by a resource monitor, performance monitoring data of the first VMs within the first servers; analyzing, by an analysis and determination device, the performance monitoring data collected to automatically send a trigger signal in response to determining that a predetermined trigger condition is met, wherein the trigger signal indicates a deployment target and a deployment type; and automatically performing, by a resource deployment device, an operation corresponding to the deployment type on the deployment target in the second cloud system in response to the trigger signal. |
US10275283B2 |
Low latency distributed counters for quotas
A system for managing access to a shared resource includes a plurality of nodes. Each of the nodes is in communication with the shared resource and has a memory and a processor in communication with the memory. The system further includes an orchestrator that has a controller and is in communication with the shared resource and the nodes. The controller is configured to determine a quota for each of the nodes, wherein each quota has a value of more than one. The processor of each of the nodes is configured to set a local counter stored in the memory of the relevant node to the value of the relevant node's quota. In response to a request received from an end device to use the shared resource, the processor of each of the nodes is further configured to serve the request and decrement the local counter by one. The processor stops serving requests when a value of the local counter reaches zero. At an end of a synchronization period, the processor sends synchronization data to the controller. The synchronization data includes the value of the local counter at the end of the synchronization period. |
US10275270B2 |
Method and apparatus to scale application deployments in cloud computing environments using virtual machine pools
Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools. An example method disclosed herein includes preparing a virtual machine pool including a virtual machine for use in a scaling operation, the virtual machine prepared in accordance with a blueprint of the application deployed in a deployment environment separate from the virtual machine pool, in response to receiving a request to scale the application, determining by executing an instruction with a processor, whether configuration information of the virtual machine pool satisfies a scaling requirement included in the request, and based on the determination, executing an instruction with the processor to transfer the virtual machine from the virtual machine pool to the deployment environment to perform the scaling operation in accordance with the request to scale. |
US10275268B2 |
Providing entropy to a guest operating system
The subject matter of this specification can be implemented in, among other things, a method including receiving, by a hypervisor of a host computer system, an entropy request from a guest operating system running on the host computer system. The method further includes identifying, by the hypervisor, an entropy source. The method further includes determining, by the hypervisor, an expected entropy usage at the host computer system. The method further includes providing, in response to the request, entropy from the entropy source to the guest operating system in view of the expected entropy usage. |
US10275267B1 |
Trust-based resource allocation
Methods and systems for provisioning computing resource instances among implementation resources based on trust to reduce interference between computing resource instances implemented by the same implementation resources. In an embodiment, a trust rating is determined for a computing resource instance based at least in part on one or more trust factors. The suitability of an implementation resource to implement the given computing resource instance may be evaluated based at least in part on the trust rating of the computing resource instance and a trust rating of the implementation resource. In some embodiments, the trust rating of the implementation resource may be predefined or based on trust ratings of computing resource instances that are currently implemented by the implementation resource. An implementation resource may be selected to implement the computing resource instance based at least in part on its suitability thus determined. |
US10275261B1 |
Methods and systems for message logging and retrieval in computer systems
Methods and systems for a computing device and an adapter are provided. One method includes allocating a memory location at the adapter for storing messages logged by a driver during a pre-boot operation of an operating system of the computing device coupled to the driver; generating a variable by the driver executed by the computing device, the variable includes an address of the memory location and is identified by a unique identifier; using a first application programming interface (API) by the driver for enabling message logging at the memory location during the pre-boot operation; retrieving the address of the memory location by a second API using the unique identifier of the variable; and obtaining by the second API on behalf of an application executed by the computing device, a message logged at the memory location by the driver during the pre-boot operation. |
US10275260B2 |
Collaborative processor and system performance and power management
The present invention relates to a platform power management scheme. In some embodiments, a platform provides a relative performance scale using one or more parameters to be requested by an OSPM system. |
US10275259B1 |
Multi-stage booting of integrated circuits
Methods and systems are disclosed for booting an integrated circuit (IC). In an example implementation, boot read only memory (ROM) code is loaded for execution by a processor circuit of the IC. Via execution of the boot ROM code on the processor circuit, a first boot image is retrieved. A memory address is communicated from a host device to the processor circuit of the IC via an external data bus coupled to a bus interface circuit in the IC. The bus interface circuit is configured by execution of the first boot image to map a first block of addresses on the internal data bus to a second block of addresses on the host device starting at the memory address. When bus mastering is enabled, the processor retrieves a second boot image from the host device by issuing read requests to the first block of addresses. |
US10275258B2 |
Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms
Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms are disclosed. An example method comprises identifying, using a processor, dependencies among application components in a multi-tier application; generating, using the processor, an application blueprint defining the multi-tier application based on the identified dependencies; generating a remediation policy based on the identified dependencies in the application blueprint, the remediation policy comprising instructions to restore availability of the multi-tier application; detecting unavailability of the multi-tier application; identifying, using the processor, one of the application components as being responsible for the unavailability of the multi-tier application; and restarting, using the processor, the identified one of the application components based on the remediation policy to restore availability of the multi-tier application. |
US10275257B2 |
Coalescing adjacent gather/scatter operations
According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first instruction having a first operand specifying a first storage location and a second operand specifying a first memory address storing a plurality of data elements. The processor further includes an execution unit coupled to the instruction decoder, in response to the first instruction, to read contiguous a first and a second of the data elements from a memory location based on the first memory address indicated by the second operand, and to store the first data element in a first entry of the first storage location and a second data element in a second entry of a second storage location corresponding to the first entry of the first storage location. |
US10275249B1 |
Method and apparatus for predicting end of loop
Embodiments include a method comprising: executing a loop during a first encounter of the loop; tracking a first number of times the loop is iterated while the loop is executed during the first encounter; executing the loop during a second encounter of the loop; tracking a second number of times the loop is iterated while the loop is executed during the second encounter; and in response to the first number being equal to the second number, predicting a behavior of the loop during a third encounter of the loop. |
US10275248B2 |
Testing computer software using tracking bits
A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs. |
US10275246B2 |
Programmable linear feedback shift register
A method for implementing a programmable linear feedback shift register instruction, the method includes obtaining, by a processor, the machine instruction for execution, the machine instruction includes a first input operand indicating the current value of a shift register, wherein the shift register includes a data bit for each of a plurality of cells, a second input operand indicating a first sub-set of cells from the plurality of cells, and a logical operation specifier field indicating a logical operation to perform on the first and second input operands. Additionally, executing the machine instruction includes performing the logical operation based on the first input operand, the second input operand, and the logical operation specifier field, and generating an output operand by shifting the current value of the shift register to vacate a cell of the shift register and inserting an output value of the logical operation into the vacated cell of the shift register. |
US10275244B2 |
Event-driven design simulation
A simulation system that includes a simulation accelerator that uses parallel processing to accelerate the simulation of register transfer level codes (RTLs) while minimizing memory access latency is disclosed. The accelerator has an array of parallel computing resources. The simulation accelerator receives compiled RTLs in which the components of the design are mapped to instructions. The instructions are divided into groups, in which instructions belonging to a same group are logically independent of each other. The simulation accelerator fetches instructions and data for processing by the parallel computing resources for one group of instructions at a time. |
US10275242B2 |
System and method for real time instruction tracing
An apparatus and method are described for real time instruction tracing. For example, a method according to one embodiment comprises: recording user specified address ranges for which tracing is required; monitoring a next linear instruction pointer (NLIP) values and/or branch linear instruction pointer (BLIP) values to determine if address range has been entered; when the range is entered, compressing the NLIP and/or BLIP values and constructing fixed length packets containing the tracing data; and transferring the fixed length packets to a memory execution cluster. |