US09887430B2
The present invention provides a lithium secondary battery having a positive electrode provided with a positive electrode active material formed of a lithium-manganese complex oxide represented by the general formula Lix(MnaCobNic)2−x−yMyO2 (1) (where, a, b, and c are 0
US09887424B2
A solid oxide fuel cell comprises a solid electrolyte layer, a barrier layer, and a cathode. The cathode includes a cathode current collecting layer and a cathode active layer. The cathode active layer includes a plurality of micro-cracks in a surface region within a predetermined distance from the interface between the barrier layer and the cathode active layer.
US09887420B2
Provided are lithium transition metal composite particle including a lithium transition metal oxide particle, a metal-doped layer formed by doping the lithium transition metal oxide particle, and LiF formed on the lithium transition metal oxide particle including the metal-doped layer, a preparation method thereof, and a lithium secondary battery including the lithium transition metal composite particles.
US09887418B2
The present invention provides a negative electrode material for a lithium-ion secondary battery, the negative electrode material comprising silicon active material particles containing silicon and nitrogen, the silicon active material particles being capable of occluding and emitting lithium ions, wherein an amount of the nitrogen contained in each silicon active material particle is in the range from 100 ppm to 50,000 ppm, a negative electrode and lithium-ion secondary battery using the material, and a method of producing the material. The negative electrode material is suitable for a lithium-ion secondary battery negative electrode that has high first charge and discharge efficiency and excellent cycle performance and makes the best use of high battery capacity and low volume expansion rate of a silicon material such as a silicon oxide material.
US09887417B2
The problem to be solved by the present invention is to provide a composite active material having favorable electron conductivity. The present invention solves the problem by providing a composite active material comprising an active material, a coat layer with an average thickness of less than 100 nm, formed on a surface of the active material and composed of an ion conductive oxide, and carbon particles penetrating the coat layer, formed on a surface of the active material.
US09887408B2
The bus bar module includes: bus bars for connecting the batteries in series by connecting the positive electrode and the negative electrode of the adjacent batteries; a plurality of terminals electrically connected to the electrodes of the batteries; and a case for housing the bus bars and the terminals. Each terminal includes: a terminal main body on which an insertion hole is provided for inserting the electrode of the battery; and a projecting section projecting from a part of a peripheral edge of the terminal main body in a surface extending direction of the terminal main body. The terminal is arranged so that a projecting direction of the projecting section is along an arranging direction of the batteries.
US09887406B2
The present invention provides a separator for a non-aqueous secondary battery including a porous substrate and an adhesive layer that is formed on one side or both sides of the porous substrate and is an aggregate layer of particles that include a polyvinylidene fluoride resin, the adhesive layer further including a filler that includes at least one of an organic compound or an inorganic compound, the content of the filler being from 20% by mass to 80% by mass, with respect to the total mass of the mass of the particles and the mass of the filler, and the content of the particles per one adhesive layer being from 0.1 g/m2 to 6.0 g/m2.
US09887403B2
A battery assembly can be formed on a base layer provided on a substrate, with a thin film battery stack including an anode layer, a cathode layer, and an electrolyte layer between the anode and cathode layers. The thin film battery stack can be encapsulated, and assembled into a battery system with electrical power connections for the anode and cathode layers.
US09887400B2
A secondary battery is disclosed. In one embodiment, the secondary battery includes i) an electrode assembly comprising upper and lower surfaces opposing each other, ii) a container configured to receive the electrode assembly via an opening defined at one end thereof, iii) a cap assembly configured to close the opening of the container, wherein an electrolyte injection hole is defined in the cap assembly, and wherein the electrolyte injection hole is configured to receive electrolyte and iv) an insulation case configured to be received by the container and being interposed between the cap assembly and the electrode assembly, wherein a first electrolyte permeation passage is formed between an outer surface of the insulation case and an inner surface of the container, and wherein the first electrolyte permeation passage is configured to expedite the permeation of the received electrolyte into the lower surface of the electrode assembly.
US09887393B2
The present invention provides a battery, a method of forming a battery cell container, and an electronic device. The battery of the present invention comprises: a battery cell, and a battery cell container composed of two folded container portions formed by stretching in one thin sheet, wherein, in each container portion, among the planes where the walls of each container exist, at least two planes are inclined to the plane where the thin sheet section for forming the container portion exists. Through the implementation of the present invention, a larger volume of battery container can be obtained with the same or less material as well as easy positioning.
US09887390B2
A display device may include a substrate, a color filter layer, on a first surface of the substrate, including a red color filter, a green color filter, a blue color filter, and a gray color filter, and an organic light emitting diode on the color filter layer. The gray color filter may have a blue light transmittance higher than red and green light transmittances.
US09887388B2
A light emitting element includes an anode, a light transmitting cathode, and a light emitting layer sandwiched therebetween, formed on a surface of a substrate. Light emitted by the light emitting layer by voltage being applied between the electrodes is output from a surface toward the side of the light transmitting electrode. A light scattering layer for scattering evanescent light generated at the surface is provided on the surface of the light transmitting electrode. The light scattering layer has a first scattering portion having an uneven structure and a lower refractive index than the light emitting layer, and second scattering portions that fill at least the bottoms of recesses of the uneven structure and has a different refractive index from the first scattering portion. The distance between the bottoms of the recesses and the surface of the light transmitting electrode is a seepage depth of the evanescent light or less.
US09887387B2
An organic EL display panel including: a substrate; display elements over the substrate; a first sealing layer over the display elements; a buffer layer covering the first sealing layer; and a second sealing layer covering the buffer layer. The first sealing layer, the buffer layer, and the second sealing layer are each made of a silicon nitride film, and a peak amount of ammonia gas desorbing from the silicon nitride film of the buffer layer within a predetermined temperature range is greater than one hundred times and smaller than one thousand times a peak amount of ammonia gas desorbing from each of the silicon nitride film of the first sealing layer and the silicon nitride film of the second sealing layer within the predetermined temperature range.
US09887385B2
An organic light emitting diode display device and a method for manufacturing the same are disclosed where permeation of moisture and oxygen may be prevented. The organic light emitting diode display device includes a protective members including an first inorganic film formed on a substrate to completely cover an organic light emitting diode, an organic film formed on the first inorganic film, and a second inorganic film formed on the first inorganic film and the organic film, wherein the organic film includes a first organic pattern corresponding to upper and side parts of the organic light emitting diode, and at least one second organic pattern being spaced from the first organic pattern and surrounding the first organic pattern, and the second organic pattern has an upper surface having the same height as an upper surface of the first organic pattern.
US09887382B2
The present invention relates to a thermosetting composition for an organic light-emitting element filler, which comprises (A) 100 parts by weight of an epoxy-based resin including (A1) an epoxy resin having a weight average molecular weight of around about 200 g/mol or more to less than about 1000 g/mol, (A2) an epoxy resin having a weight average molecular weight of around about 1000 g/mol or more to less than about 20000 g/mol and (A3) an epoxy resin having a weight average molecular weight of about 20000 g/mol or more to less than about 100000 g/mol, (B) about 10 parts by weight to about 40 parts by weight of a sheet-like filler and (C) about 0.1 parts by weight to about 20 parts by weight of an imidazole curing agent having a cyano group; and an organic light-emitting element display device comprising the same.
US09887381B2
Provided are an organic light-emitting display device and method of manufacturing the same. An organic light-emitting display device includes: an organic light-emitting unit between two substrates, and an adhesive unit configured to fix the two substrates, the adhesive unit including: a plurality of additives, and at least two regions configured to: suppress infiltration of external moisture into the organic light-emitting unit, and decrease separation of at least one of the two substrates from the adhesive unit caused by the external moisture, and wherein the at least two regions have respective concentrations of the plurality of additives different from each other.
US09887379B2
Various embodiments may relate to an optoelectronic component, including an organic functional layer structure, and an electrode on or above the organic functional layer structure. The electrode is electrically conductively coupled to the organic functional layer structure. The electrode includes an optically transparent or translucent matrix including at least one matrix material, and particles embedded into the matrix. The particles have a refractive index that is greater than the refractive index of the at least one matrix material. A difference in refractive index between the at least one matrix material and the particles embedded into the matrix is at least 0.05.
US09887369B2
Provided is a novel organic compound that is used as a host material in which a light-emitting substance is dispersed. The organic compound is represented by General Formula (G1). In the formula, A represents a substituted or unsubstituted dibenzofuran-diyl group, a substituted or unsubstituted dibenzothiophene-diyl group, a substituted or unsubstituted N-aryl-9H-carbazole-diyl group, or a substituted or unsubstituted N-alkyl-9H-carbazole-diyl group; Ar1 and Ar2 each independently represent a single-bond or a substituted or unsubstituted arylene group; R11 to R19 and R21 to R29 each independently represent hydrogen, an alkyl group having 1 to 6 carbon atoms, or a substituted or unsubstituted aryl group having 6 to 13 carbon atoms; X1 and X2 each independently represent a carbon atom or a nitrogen atom; and the carbon atom is bonded to hydrogen, an alkyl group having 1 to 6 carbon atoms, or a substituted or unsubstituted aryl group having 6 to 13 carbon atoms.
US09887367B2
A heterocyclic compound in which three 5-membered rings are fused to a benzene ring and a saturated or unsaturated ring is further fused to each of the 5-membered rings is a novel material, which is useful as a material for organic electroluminescence devices for the production of organic electroluminescence devices and electronic equipment.
US09887359B2
A method for fabricating an organic electro-luminescence device, including: on a substrate, forming a first conductive layer including a first electrode and a first contact pattern electrically insulated therefrom; on the first conductive layer, forming a first mask including a release film, a base film disposed between the release film and the first conductive layer and an opening for partially exposing the first electrode and the first contact pattern; by shielding of a second mask, forming a patterned organic functional layer partially covering the first mask and the first electrode exposed by the first mask; removing the second mask; forming a second conductive layer over the structure aforesaid; and patterning the second conductive layer by removing the release film and the second conductive layer formed thereon to form a second electrode electrically connected to the first contact pattern and a second contact pattern electrically connected to the first electrode.
US09887356B2
Disclosed is a process whereby diverse classes of materials can be 3D printed and fully integrated into device components with active properties. An exemplary embodiment shows the seamless interweaving of five different materials, including (1) emissive semiconducting inorganic nanoparticles, (2) an elastomeric matrix, (3) organic polymers as charge transport layers, (4) solid and liquid metal leads, and (5) a UV-adhesive transparent substrate layer, demonstrating the integrated functionality of these materials. Further disclosed is a device for printing these fully integrated 3D devices.
US09887348B2
To obtain a piezoelectric film having excellent piezoelectric properties. One aspect of the present invention relates to ferroelectric ceramics including a ZrO2 film oriented in (200), a Pt film that is formed on the ZrO2 film and is oriented in (200) and a piezoelectric film formed on the Pt film.
US09887340B2
The thermoelectric conversion module includes a porous insulating film having an insulation property and a thermoelectric conversion element in a thin film shape formed on a first surface of the insulating film, the first surface includes a surface inclined to a second surface positioned on an opposite side of the first surface, and a density of the insulating film increases as a distance between the first surface and the second surface decreases.
US09887332B2
A semiconductor light-emitting device package includes: a light-emitting structure having a first surface, a second surface opposite to the first surface and side surfaces disposed between the first and the second surfaces, the light-emitting structure comprising a first light-emitting laminate and a second light-emitting laminate, each of the first and the second light emitting laminates including: a first conductivity-type semiconductor layer; an active layer, and a second conductivity-type semiconductor layer, an interconnector provided on the second surface of the light-emitting structure and configured to electrically connect the first and the second light-emitting laminates; a metal guide surrounding the side surfaces of the light-emitting structure; and an encapsulant surrounding the metal guide and the second and the side surfaces of the light-emitting structure and exposing the first surface of the light-emitting structure.
US09887324B2
A light emitting device package is disclosed. The light emitting device package includes a package body including at least one ceramic layer, a submount disposed at the package body, a light emitting device disposed on the submount for emitting ultraviolet (UV)-wavelength light, and an anti-reflection (AR) coating layer disposed around the light emitting device, the AR coating layer being formed of an inorganic coating layer.
US09887317B2
A light-emitting device including a substrate; a first conductivity semiconductor layer disposed on the substrate; a first barrier disposed on the first conductivity semiconductor layer; a well disposed on the first barrier and including a first region having a first energy gap and a second region having a second energy gap and closer to the semiconductor layer than the first region; a second barrier disposed on the well; and a second conductivity semiconductor layer disposed on the second barrier; wherein the first energy gap decreases along a stacking direction of the light-emitting device and has a first gradient, the second energy gap increases along the stacking direction and has a second gradient, and an absolute value of the first gradient is smaller than an absolute value of the second gradient.
US09887312B2
A solar cell wherein: an emitter layer is formed on a light-receiving-surface side of a crystalline silicon substrate, with a dopant of the opposite conductivity type from the silicon substrate added to said emitter layer; a passivation film is formed on the surface of the silicon substrate; and an extraction electrode and a collector electrode are formed. Said extraction electrode extracts photogenerated charge from the silicon substrate, and said collector electrode contacts the extraction electrode at least partially and collects the charge collected at the extraction electrode. The extraction electrode contains a first electrode that consists of a sintered conductive paste containing a dopant that makes silicon conductive. Said first electrode, at least, is formed so as to pass through the abovementioned passivation layer. The collection electrode contains a second electrode that has a higher conductivity than the aforementioned first electrode. This invention reduces contact-resistance losses between the silicon and the electrodes, resistance losses due to electrode resistance, and optical and electrical losses in the emitter layer, thereby greatly improving the characteristics of the solar cell.
US09887310B2
A semiconductor layered structure includes a substrate formed of a III-V compound semiconductor, a buffer layer disposed on and in contact with the substrate and formed of a III-V compound semiconductor, and a quantum well layer disposed on and in contact with the buffer layer and including a plurality of component layers formed of III-V compound semiconductors. The substrate has a diameter of 55 mm or more. At least one of the component layers is formed of a mixed crystal of three or more elements. When the compound semiconductor forming the substrate has a lattice constant d1, the compound semiconductor forming the buffer layer has a lattice constant d2, and the compound semiconductors forming the quantum well layer have an average lattice constant d3, (d2−d1)/d1 is −3×10−3 or more and 3×10−3 or less, and (d3−d1)/d1 is −3×10−3 or more and 3×10−3 or less.
US09887309B2
Disclosed is at least one embodiment of an infrared (IR) photovoltaic (PV) detector, comprising a IV-VI Lead (Pb)-salt layer disposed on a substrate and a charge-separation-junction (CSJ) structure associated with the IV-VI Pb-salt layer, wherein the CSJ structure comprises a plurality of element areas disposed upon or within the IV-VI Pb-salt layer, wherein the plurality of element areas are spaced apart from each other. Each element area may be connected to a first Ohmic contact thereby forming a plurality of interconnected first Ohmic contacts, and a second Ohmic contact may be disposed upon a portion of the IV-VI Pb-salt layer. In another non-limiting embodiment, a PV detector, comprising a heterojunction region that comprises at least one IV-VI Pb-salt material layer coupled to at least one non-Pb-salt layer, wherein the at least one IV-VI Pb-salt layer and the at least one non-Pb-salt layer form a p-n junction or Schottky junction with a type II band gap alignment.
US09887303B2
Example embodiments relate to semiconductor devices including two-dimensional (2D) materials, and methods of manufacturing the semiconductor devices. A semiconductor device may be an optoelectronic device including at least one doped 2D material. The optoelectronic device may include a first electrode, a second electrode, and a semiconductor layer between the first and second electrodes. At least one of the first electrode and the second electrode may include doped graphene. The semiconductor layer may have a built-in potential greater than or equal to about 0.1 eV, or greater than or equal to about 0.3 eV. One of the first electrode and the second electrode may include p-doped graphene, and the other may include n-doped graphene. Alternatively, one of the first electrode and the second electrode may include p-doped or n-doped graphene, and the other may include a metallic material.
US09887299B2
A transistor with excellent electrical characteristics (e.g., on-state current, field-effect mobility, or frequency characteristics) is provided. The transistor includes an oxide semiconductor layer including a channel formation region, a first gate electrode, a second gate electrode, a source electrode, and a drain electrode. The oxide semiconductor layer is between the first gate electrode and the second gate electrode. The oxide semiconductor layer has a pair of side surfaces in contact with the source electrode and the drain electrode and includes a region surrounded by the first gate electrode and the second gate electrode without the source electrode and the drain electrode interposed therebetween.
US09887297B2
A semiconductor device includes a gate electrode having higher Gibbs free energy for oxidation than a gate insulating film. An oxide semiconductor layer having a fin shape is formed over an insulating surface, a gate insulating film is formed over the oxide semiconductor layer, a gate electrode including an oxide layer and facing top and side surfaces of the oxide semiconductor layer with the gate insulating film located therebetween is formed, and then by performing heat treatment, a gate electrode is reduced and oxygen is supplied to the oxide semiconductor layer through the gate insulating film.
US09887287B1
Semiconductor devices include a semiconductor layer structure having a wide band-gap semiconductor drift region having a first conductivity type. A gate trench is provided in an upper portion of the semiconductor layer structure, the gate trench having first and second opposed sidewalls that extend in a first direction in the upper portion of the semiconductor layer structure. These devices further include a deep shielding pattern having a second conductivity type that is opposite the first conductivity type in the semiconductor layer structure underneath a bottom surface of the gate trench, and a deep shielding connection pattern that has the second conductivity type in the first sidewall of the gate trench. The devices include a semiconductor channel region that has the first conductivity type in the second sidewall of the gate trench.
US09887282B1
A method of forming an electrical device that includes forming ohmic contacts to a type III-V semiconductor substrate, and depositing a dielectric layer on the ohmic contacts and an exposed surface of the type III-V semiconductor substrate. A nanotube is positioned on a surface of the high-k dielectric that is overlying the type III-V semiconductor substrate and is between the ohmic contacts using chemical recognition. The dielectric layer is removed so that the nanotube is repositioned directly on the type III-V semiconductor substrate to provide an Schottky contact to a channel region of the type III-V semiconductor substrate.
US09887281B2
A semiconductor device includes a first stacked portion above a substrate, the first stacked portion comprising a first nitride semiconductor layer containing aluminum and a second nitride semiconductor layer containing carbon, a third nitride semiconductor layer on the first stacked portion, the third nitride semiconductor layer containing carbon and having a greater thickness than each of the first and second nitride semiconductor layers, the third nitride semiconductor layer having a lower carbon concentration than the second nitride semiconductor layer, a second stacked portion on the third nitride semiconductor, the second stacked portion comprising a fourth nitride semiconductor layer containing aluminum and a fifth nitride semiconductor layer containing carbon, a sixth nitride semiconductor layer on the second stacked portion, a seventh nitride semiconductor layer on the sixth nitride semiconductor layer and containing aluminum, and a first electrode on the seventh nitride layer.
US09887280B2
A superjunction semiconductor device includes a first semiconductor layer doped with a first conductivity type; an active region formed on the first semiconductor layer, the active region including a drift layer; and a termination region disposed to surround the active region, the termination region including a lower edge region disposed on a side surface of the drift layer and an upper edge region disposed on the lower edge region, wherein the upper edge region includes a lower charge balance region disposed on the lower edge region, the lower charge balance region having a second conductivity type different from the first conductivity type, and an upper charge balance region disposed on the lower charge balance region, the upper charge balance region having the first conductivity type.
US09887279B2
A semiconductor device includes a conductivity type drain layer, a conductivity type drift layer, conductivity type base regions located in an upper surface of the drift layer, a conductivity type source region which is disposed inside each of the base regions and is spaced apart from the periphery of the base region, and a channel region is formed between the source region and the periphery of the base region. The semiconductor device further includes a gate insulating layer covering the channel region, a gate electrode which is located on the gate insulating layer and faces the channel region, a plurality of conductivity type column regions, each extends from the plurality of base regions to the drain layer in the drift layer, a trap level forming region in the drift layer, a drain electrode electrically connected to the drain layer, and a source electrode electrically connected to the source region.
US09887274B2
A FinFET and methods for forming a FinFET are disclosed. A method includes forming trenches in a semiconductor substrate to form a fin, depositing an insulating material within the trenches, and removing a portion of the insulating material to expose sidewalls of the fin. The method also includes recessing a portion of the exposed sidewalls of the fin to form multiple recessed surfaces on the exposed sidewalls of the fin, wherein adjacent recessed surfaces of the multiple recessed surfaces are separated by a lattice shift. The method also includes depositing a gate dielectric on the recessed portion of the sidewalls of the fin and depositing a gate electrode on the gate dielectric.
US09887267B2
A normally-off transistor with a high operating voltage is provided. The transistor can include a barrier above the channel and an additional barrier layer located below the channel. A source electrode and a drain electrode are connected to the channel and a gate electrode is connected to the additional barrier layer located below the channel. The bandgap for each of the barrier layers can be larger than the bandgap for the channel. A polarization charge induced at the interface between the additional barrier layer below the channel and the channel depletes the channel. A voltage can be applied to the bottom barrier to induce free carriers into the channel and turn the channel on.
US09887266B2
Ultra-low drain-source resistance power MOSFET. In accordance with an embodiment of the preset invention, a semiconductor device comprises a plurality of trench power MOSFETs. The plurality of trench power MOSFETs is formed in a second epitaxial layer. The second epitaxial layer is formed adjacent and contiguous to a first epitaxial layer. The first epitaxial layer is formed adjacent and contiguous to a substrate highly doped with red Phosphorus. The novel red Phosphorus doped substrate enables a desirable low drain-source resistance.
US09887265B2
A semiconductor device includes a monocrystalline substrate configured to form a channel region between two recesses in the substrate. A gate conductor is formed on a passivation layer over the channel region. Dielectric pads are formed in a bottom of the recesses and configured to prevent leakage to the substrate. Source and drain regions are formed in the recesses on the dielectric pads from a deposited non-crystalline n-type material with the source and drain regions making contact with the channel region.
US09887263B2
An SiC semiconductor device includes an SiC layer including a drift region forming a surface and a body region forming a part of a surface and being in contact with the drift region, a drain electrode electrically connected to a region on a side of the surface in the drift region, and a source electrode electrically connected to the body region. Main carriers which pass through the drift region and migrate between the drain electrode and the source electrode are only electrons. Z1/2 center is introduced into the drift region at a concentration not lower than 1×1013 cm−3 and not higher than 1×1015 cm−3.
US09887258B2
A method for fabricating a capacitor includes following steps: providing a substrate and a first conducting material layer which is disposed on the substrate; removing a part of the first conducting material layer to expose a part of the substrate to form a plurality of first inner electrodes, wherein the first inner electrodes are arranged along a first direction, and the adjacent first inner electrodes have an interval therebetween; forming a dielectric layer along a second direction by a chemical vapor deposition process, wherein the first direction is perpendicular to the second direction so that the dielectric layer covers the first inner electrodes and the exposed part of the substrate, and the dielectric layer does not fully fill the intervals; and forming a second conducting material layer to fill the intervals that are not fully filled by the dielectric layer to form a plurality of second inner electrodes.
US09887257B2
In one embodiment, a capacitor structure includes a substrate, a dielectric stack, a first conductor segment, a second conductor segment and a shielding conductor segment. The dielectric stack is formed on the substrate. A first layer of the dielectric stack includes a plurality of conductor segments routed only in a first direction. A first conductor segment among the multiple conductor segments may be biased to a first voltage. The second conductor segment among the multiple conductor segments may be biased to a second voltage. The shielding conductor segment may be biased to the second voltage and is formed at an end of the first conductor segment. In addition to that, the capacitances for the capacitor structure may be adjusted while the footprint of the capacitor structure is fixed.
US09887247B2
A sub-pixel arrangement structure of an organic light emitting diode display including a plurality of sub-pixels is provided. The plurality of sub-pixels are arranged in a first direction and a second direction to form a sub-pixel array. The first direction is inclined at a first angle relative to a reference direction, and the second direction is inclined at a second angle relative to the reference direction. Each four sub-pixels of the plurality of sub-pixels form a virtual quadrangle. The each four sub-pixels include two sub-pixels having a same color, and the two sub-pixels having the same color are arranged at adjacent vertexes of the virtual quadrangle in one of the first direction and the second direction.
US09887241B2
A display device in which variations in luminance due to variations in characteristics of transistors are reduced, and image quality degradation due to variations in resistance values is prevented. The invention comprises a transistor whose channel portion is formed of an amorphous semiconductor or an organic semiconductor, a connecting wiring connected to a source electrode or a drain electrode of the transistor, a light emitting element having a laminated structure which includes a pixel electrode, an electro luminescent layer, and a counter electrode, an insulating layer surrounding an end portion of the pixel electrode, and an auxiliary wiring formed in the same layer as a gate electrode of the transistor, a connecting wiring, or the pixel electrode. Further, the connecting wiring is connected to the pixel electrode, and the auxiliary wiring is connected to the counter electrode via an opening portion provided in the insulating layer.
US09887240B2
A non-volatile data storage device comprises pairs of immediately adjacent and isolated-from-one-another local bit lines that are independently driven by respective and vertically oriented bit line selector devices. The isolation between the immediately adjacent and isolated-from-one-another local bit lines also isolates from one another respective memory cells of the non-volatile data storage device such that leakage currents cannot flow from memory cells connected to a first of the immediately adjacent and isolated-from-one-another local bit lines to memory cells connected to the second of the pair of immediately adjacent and isolated-from-one-another local bit lines. A method programming a desire one of the memory cells includes applying boosting voltages to word lines adjacent to the bit line of the desired memory cell while not applying boosting voltages to word lines adjacent to the other bit line of the pair.
US09887239B2
Some embodiments include memory arrays. The memory arrays can have global bitlines extending along a first horizontal direction, vertical local bitlines extending perpendicularly from the global bitlines, and wordlines extending along a second horizontal direction which is perpendicular to the first horizontal direction. The global bitlines may be subdivided into a first series at a first elevational level, and a second series at a second elevational level which is different from the first elevational level. The global bitlines of the first series can alternate with the global bitlines of the second series. There can be memory cell material directly between the wordlines and the vertical local bitlines. The memory cell material may form a plurality of memory cells uniquely addressed by wordline/global bitline combinations. Some embodiments include cross-point memory cell units that have areas of about 2F2.
US09887237B2
According to an embodiment, a magnetic storage device includes a semiconductor region including a trench; a gate electrode disposed in the trench; an insulation film covering the gate electrode and provided in a manner to fill the trench; and a magnetoresistive effect element including at least a first ferromagnetic layer, a second ferromagnetic layer, and a non-magnetic layer provided between the first ferromagnetic layer and the second ferromagnetic layer, the non-magnetic layer in a side surface of the magnetoresistive effect element including the non-magnetic layer being provided on a top surface of the insulation film.
US09887236B2
To improve color reproduction areas in a display device having light-emitting elements. A display region has a plurality of picture elements. Each picture element includes: first and second pixels each including a light-emitting element which has a chromaticity whose x-coordinate in a CIE-XY chromaticity diagram is 0.50 or more; third and fourth pixels each including a light-emitting element which has a chromaticity whose y-coordinate in the diagram is 0.55 or more; and fifth and sixth pixels each including a light-emitting element which has a chromaticity whose x-coordinate and y-coordinate in the diagram are 0.20 or less and 0.25 or less, respectively. The light-emitting elements in the first and second pixels have different emission spectrums from each other; the light-emitting elements in the third and fourth pixels have different emission spectrums from each other; and the light-emitting elements in the fifth and sixth pixels have different emission spectrums from each other.
US09887227B2
A method of manufacturing a solid-state image sensor, includes forming a first isolation region of a first conductivity type in a semiconductor layer having first and second surfaces, the forming the first isolation region including first implantation for implanting ions into the semiconductor layer through the first surface, forming charge accumulation regions of a second conductivity type in the semiconductor layer, performing first annealing, forming an interconnection on a side of the first surface of the semiconductor layer after the first annealing, and forming a second isolation region of the first conductivity type in the semiconductor layer, the forming the second isolation region including second implantation for implanting ions into the semiconductor layer through the second surface. The first and second isolation regions are arranged between the adjacent charge accumulation regions.
US09887215B2
A display module substrate and a manufacturing method thereof are provided. The display module substrate includes a substrate body and a plurality of signal circuits. The substrate body has a supporting surface. The supporting surface includes a viewing area and a signal circuit area on one side of the viewing area. The signal circuits are disposed on the supporting surface and located at the signal circuit area. The signal circuit area has a plurality of apertures running through the substrate body, wherein the apertures are not shielded by the signal circuits. In a manufacturing thereof, the substrate body is disposed on a transparent carrier plate. When high-energy light is applied through the transparent carrier plate to etch a bottom surface of the substrate body to separate the substrate body and the transparent carrier plate, the resulting gas leaves through the apertures.
US09887208B2
A memory device may include a peripheral region and a cell region. The peripheral region may include a first substrate, a plurality of circuit elements disposed on the first substrate, a first insulating layer disposed on the plurality of circuit elements, and a first protective layer disposed in the first insulating layer. The cell region may include a second substrate disposed on the first insulating layer, wherein the cell region includes a first impurity region, a channel region extending in a direction substantially perpendicular to an upper surface of the second substrate, a plurality of gate electrode layers stacked on the second substrate and adjacent to the channel region, and a first contact electrically connected to the first impurity region, wherein the first protective layer is disposed below the first impurity region, and has a shape corresponding to a shape of the first impurity region.
US09887206B2
A non-volatile memory cell, and method of making, that includes a semiconductor substrate having a fin shaped upper surface with a top surface and two side surfaces. Source and drain regions are formed in the fin shaped upper surface portion with a channel region there between. A conductive floating gate includes a first portion extending along a first portion of the top surface, and second and third portions extending along first portions of the two side surfaces, respectively. A conductive control gate includes a first portion extending along a second portion of the top surface, second and third portions extending along second portions of the two side surfaces respectively, a fourth portion extending up and over at least some of the floating gate first portion, and fifth and sixth portions extending out and over at least some of the floating gate second and third portions respectively.
US09887199B2
Semiconductor devices are provided. A semiconductor device includes a peripheral circuit region and a first memory region that are side by side on a substrate. Moreover, the semiconductor device includes a second memory region that is on the peripheral circuit region and the first memory region. Related methods of programming semiconductor devices are also provided.
US09887198B2
Semiconductor structures with different devices each having spacers of equal thickness and methods of manufacture are disclosed. The method includes forming a first gate stack and a second gate stack. The method further includes forming sidewall spacers of equal thickness for both the first gate stack and the second gate stack by depositing a liner material over spacer material on sidewalls of the first gate stack and the second gate stack and within a space formed between the spacer material and source and drain regions of the first gate stack.
US09887162B2
A method in which microelectronic devices are attached to a substrate surface, wherein spaces interpose neighboring ones of the microelectronic devices. Each microelectronic device has an outermost surface that is substantially parallel to the substrate surface. The substrate is closed in a transfer molding cavity of a transfer molding apparatus such that an internal surface of the transfer molding cavity contacts a substantial portion of each of the outermost surfaces of the microelectronic devices. A molding compound is subsequently injected into the transfer molding cavity, including into the spaces between ones of the plurality of microelectronic devices.
US09887158B1
A conductive structure includes a substrate including a first dielectric layer formed thereon, a first trench formed in the first dielectric layer, a first barrier layer formed in the first trench, a first nucleation layer formed on the first barrier layer, a first metal layer formed on the first nucleation layer, and a first high resistive layer sandwiched in between the first barrier layer and the first metal layer.
US09887154B2
A semiconductor device includes an insulating substrate including a substrate, a metal pattern formed on an upper surface of the substrate, and a metal film formed on a lower surface of the substrate, a semiconductor element fixed on the metal pattern, a case surrounding the metal pattern and having a contact portion maintained in contact with the upper surface of the substrate, and an adhesive with which the case and a portion of the upper surface of the substrate outside a portion maintained in contact with the contact portion are bonded together, wherein a plurality of through holes are formed in a peripheral portion of the case, the through holes extending vertically through the case, and wherein the metal film exists in at least part of a place right below the contact portion.
US09887130B2
Provided is a FinFET device including a substrate having at least one fin, a gate stack, a spacer, a strained layer and a composite etching stop layer. The gate stack is across the at least one fin. The spacer is on a sidewall of the gate stack. The strained layer is in the substrate aside the gate stack. The composite etching stop layer is on the spacer and on the strained layer. Besides, the composite etching stop layer is thicker on the spacer but thinner on the strained layer.
US09887128B2
The present disclosure provides a method of fabricating a semiconductor structure in accordance with some embodiments. The method includes forming a first low-k dielectric layer over a substrate; forming a first and second metal features in the first low-k dielectric layer; forming a first trench in the first low-k dielectric layer, the first trench spanning between the first and second metal features; performing a ultraviolet (UV) treatment to sidewalls of the first low-k dielectric layer in the first trench; forming a first etch stop layer in the first trench; and depositing a second low-k dielectric layer on the first etch stop layer, thereby forming an air gap in the first trench.
US09887124B2
A process for the manufacture of a composite structure includes the following stages: a) providing a donor substrate comprising a first surface and a support substrate; b) forming a zone of weakening in the donor substrate, the zone of weakening delimiting, with the first surface of the donor substrate, a working layer; c) assembling the support substrate and the donor substrate; d) fracturing the donor substrate along the zone of weakening; and e) thinning the working layer so as to form a thinned working layer. Stage b) is carried out so that the working layer exhibits a thickness profile appropriate for compensating for the nonuniformity in consumption of the working layer during stage e).
US09887122B2
In an apparatus for treating a wafer-shaped article, a spin chuck is configured to hold a wafer-shaped article of a predetermined diameter. A non-rotating plate is positioned relative to the spin chuck such that the non-rotating plate is beneath and parallel to a wafer-shaped article when positioned on the spin chuck. A fluid dispensing nozzle passes through the non-rotating plate and terminates in a discharge end positioned above and adjacent to the non-rotating plate. The discharge end comprises a horizontal gas discharge nozzle configured to distribute gas radially outwardly across an upper surface of the non-rotating plate.
US09887120B2
A rotary chuck for processing wafer-shaped articles comprises a chuck body having a series of gripping pins that are movable by sliding horizontally and in unison relative to the chuck body from a first position in which the gripping pins are relatively more retracted into the chuck body to a second position in which the gripping pins are relatively more extended from the chuck body and in which the gripping pins are positioned so as to support a wafer-shaped article of a predetermined diameter.
US09887116B2
The tip face 411 of the base portion 41 inserted into the retaining groove 321 and the groove bottom face 322 have a positional relationship of facing each other, and a bottom portion space 413 is formed between the base portion 41 inserted into the retaining groove 321 and the groove bottom face 322. A pair of side faces 412 of the base portion 41 inserted into the retaining groove 321 and the pair of groove side faces 323 have a positional relationship of facing each other, and side face spaces 324 which are in communication with an opening of the retaining groove 321 are respectively formed between the pair of side faces 412 of the base portion 41 inserted into the retaining groove and the pair of groove side faces 323, and the bottom portion space is in communication with the side face space.
US09887108B2
A shower head 13 (gas supply device) of supplying a processing gas and an additional gas from a processing gas supply source and an additional gas source, respectively, into a processing space S includes multiple gas distribution plates 28 to 31, the cooling plate 32, and the cover plate 33 stacked in sequence. A peripheral gas diffusion space 35 and an outermost gas diffusion space 36 are formed in the undermost gas distribution plate 28. At least one gas supply path for supplying the processing gas and additional gas into any one of the peripheral gas diffusion space and the outermost gas diffusion space is formed at each of the gas distribution plates. The gas supply path is branched into multiple lines and distances from the processing gas supply source to front ends of the respective branch lines are set to be all the same.
US09887106B2
An ejection inspection part of a substrate processing apparatus includes a light emitting part and an imaging part. The light emitting part emits light along a predetermined light existing plane to irradiate a processing liquid ejected from outlets of an ejection head with the light. The imaging part captures an image of the processing liquid passing through planar light emitted from the light emitting part to acquire an inspection image including bright dots. In the ejection inspection part, a determination frame setting part sets normal ejection determination frames corresponding to the outlets in the inspection image. The determination part acquires existence information indicating whether or not a bright dot exists in each normal ejection determination frame and uses the existence information to determine the quality of the ejection operation of the outlet corresponding to the normal ejection determination frame. It is thus possible to individually and accurately determine the quality of the ejection operations of the outlets.
US09887105B2
An object of the present invention is to improve the reliability and productivity of a semiconductor device by suppressing generation of a resin burr in a molding process. In a mold die, a tip-end surface of each push-up pin provided on the rear surface side of a lower die cavity block and a part of the rear surface of the lower die cavity block with which the tip-end surface of each push-up pin is contacted are inclined in such a manner that a distance to a top surface of the lower die cavity block becomes longer towards the pot side where mold resin is supplied. Accordingly, when the lower die cavity block is returned to the initial position, the lower die cavity block is lifted while being slightly moved towards the pot block side. Thus, no gap is formed between a side surface of the pot block and a side surface of the lower die cavity block.
US09887104B2
Some embodiments relate to an electronic package. The electronic package includes a substrate and a die attached to the substrate. The electronic package further includes an underfill positioned between the die and the substrate due to capillary action. A support surrounds the die. The support provides the same beneficial fillet geometry on all die edges. Therefore, the support provides similar stress reduction on all die edges. Other embodiments relate to method of fabricating an electronic package. The method includes attaching a die to a substrate and inserting an underfill between the die and the substrate using capillary action. The method further includes placing a support around the die such that the support surrounds the die.
US09887099B2
A method includes: forming a metal oxide film on a substrate including an etching target film and a metal pattern formed thereon, and forming an oxide film having a relatively strong oxygen bond on the metal pattern; performing a reduction treatment such that the metal oxide film formed on the metal pattern is defined as a first metal-containing film and the metal oxide film formed on the etching target film is defined as a second metal-containing film whose surface is reduced into metal; selectively forming a metal film on only the second metal-containing film formed on the etching target film, the metal film having such a property that it is easy to be formed on metal and is hard to be formed on an oxide; and obtaining an inversion pattern composed of the inversion material by etching away the metal pattern and leaving the inversion material and the metal film.
US09887096B2
A method of etching exposed silicon oxide on patterned heterogeneous structures is described and includes a gas phase etch created from a remote plasma etch. The remote plasma excites a fluorine-containing precursor. Plasma effluents from the remote plasma are flowed into a substrate processing region where the plasma effluents combine with water vapor. Reactants thereby produced etch the patterned heterogeneous structures to remove two separate regions of differing silicon oxide at different etch rates. The methods may be used to remove low density silicon oxide while removing less high density silicon oxide.
US09887095B2
The present disclosure provides one embodiment of an etch system. The etch system includes a tank designed to hold an etch solution for etching; a silicon monitor configured to measure silicon concentration of the etch solution; a drain module coupled to the tank and being operable to drain the etch solution; and a supply module being operable to fill in the tank with a fresh etch solution.
US09887093B1
A semiconductor device manufacturing method includes forming a first resist and a second resist on a stacked body that includes a plurality of first films and a plurality of second films, the second resist facing one or more side surfaces of the first resist; forming a third film in a slit between the first resist and the second resist, the third film covering the side surfaces of the first resist and defining exposed surfaces of the first resist not covered by the third film; performing a first etch of the stacked body from an upper surface using the first resist, the second resist, and the third film as a mask; selectively etching the one or more exposed surfaces of the first resist and the second resist; and performing a second etch of the stacked body from the upper surface using the first resist and the third film as a mask.
US09887092B2
Provided is an etching method including: an etching step of performing an etching processing using an etching liquid on a workpiece accommodated in an etching processing unit; and an interval step between the etching step on the workpiece and a next etching step on another workpiece. The etching step includes a first partial replacement pattern including discharging the etching liquid in the etching processing unit provided for the etching processing by a first set amount, and supplying a new etching liquid into the etching processing unit by a second set amount, and the interval step includes a second partial replacement pattern including discharging the etching liquid in the etching processing unit provided for the etching processing by a third set amount, and supplying a new etching liquid into the etching processing unit by a fourth set amount.
US09887090B2
A method comprises depositing a dielectric layer on sidewalls and a bottom of a trench of a gate structure, depositing a metal layer on the dielectric layer, depositing a protection layer on the metal layer, wherein an upper portion of a sidewall portion of the protection layer is thinner than a lower portion of the sidewall portion of the protection layer and etching back the metal wherein an upper portion of a first metal sidewall of the metal layer is thinner than a lower portion of the first metal sidewall and an upper portion of a second metal sidewall of the metal layer is thinner than a lower portion of the second metal sidewall.
US09887087B1
A method of manufacturing p-n junction in semiconductor material such that small dimensions of such junctions are maintained, and associated lattice dislocations of such junctions may be preferentially maintained, and devices with such patterned semiconductor material, is disclosed. Typically, a neutron moderator is used to slow fast neutrons to thermal energies. A mask made from thermal neutron absorbing material, such as cadmium, is placed in close proximity to such neutron moderator. Thermal neutron focusing optics, such as compound refractive lenses, are used to collect and focus thermal neutrons emitted from the mask such that the pattern or portion of the pattern is transferred to the silicon body, with neutrons transmitted from the window areas in the mask and through the neutron optic so as to form the donor dopant concentration for the n-type regions by transmutation of silicon atoms into phosphorus. An electronic device produced by such a method has vertical p-n junctions continuous between both major surfaces and horizontal alternating p-type and n-type regions across most of the face of the material, such that unique properties are achieved.
US09887076B2
A system for controlling convective flow in a light-sustained plasma includes an illumination source configured to generate illumination, a bulb-less gas containment structure, and a collector element arranged to focus illumination from the illumination source into the volume of gas in order to generate a plasma within the volume of gas contained within the bulb-less gas containment structure. Further, the plasma is generated within a concave region of the collector element, where the collector element includes an opening through the collector element for propagating a portion of a plume of the plasma from a first region of the bulb-less gas containment structure to a second region of the bulb-less gas containment structure, wherein the first region of the bulb-less gas containment structure and the second region of the bulb-less gas containment structure are at least partially separated by a surface of the collector element.
US09887075B2
A device for manipulating charged particles using an axial electric field as they travel along a longitudinal axis of the device is disclosed. The method comprises providing an outer electrode for generating an electric field and providing a plurality of inner electrodes that are separated by gaps of different lengths. The electric field generated by the outer electrode penetrates the gaps between the inner electrodes and the gaps are selected such that the desired potential profile is arranged along the longitudinal axis in order to manipulate the charged particles in the desired manner.
US09887072B2
The present disclosure is directed to a material layer deposition system. The material layer deposition system includes a wafer pedestal configured to support at least one wafer within a confinement shield structure and a target carrier structure positioned above the wafer pedestal at an opposite side of the confinement shield structure. The target carrier structure is configured to support a sputtering target. The material layer deposition system further includes a collimator disposed within the confinement shield structure between the wafer pedestal and the target carrier structure, an electrical power source coupled to the collimator to supply electrical power, and a control system configured to control the electrical power source coupled to the collimator.
US09887052B1
A light guide plate includes a light shielding plate body, a light guide plate body and a plurality of light source receiving spaces. The light shielding plate body includes a peripheral frame, a plurality of longitudinal and transverse partition strips provided in the peripheral frame, and a plurality of light guide regions cooperatively defined by the peripheral frame and the longitudinal and transverse partition strips. The light guide regions are configured to respectively align with the keys. The light guide plate body includes a plurality of light guide blocks embedded in the light guide regions, respectively. The light source receiving spaces correspond to the light guide blocks.
US09887051B2
Described herein are embodiments of a remote disconnect switch assembly. In one embodiment, the remote disconnect switch assembly comprises: an actuator; a shuttle that is operably moved by the actuator; one or more disconnect switches that are opened or closed by movement of the shuttle; one or more sensors; a communication interface; and a processor, wherein the processor is operably connected with the actuator, the one or more sensors and the communication interface, and wherein the processor is configured to: communicate with one or more other computing devices over a network using the communication interface; receive signals from the one or more sensors; and cause the actuator to operate in accordance with the signals received from the one or more sensors or the communications with the one or more other computing devices.
US09887048B2
Provided is a stretchable supercapacitor and a method of manufacturing the same. The stretchable supercapacitor includes a separator between first and second current collectors. The first and second current collectors each including an active material. The second current collector is on the first current collector. The separator includes an electrolyte. Each of the separator, the first current collector and the second current collector includes an elastic polymer layer. The first and second current collectors may each have a 3-dimensional nano-pore structure. The stretchable supercapacitor may further include a first electrode in contact with the first current collector and a second electrode in contact with the second current collector. The elastic polymer layers may include at least one of styrene-b-butadiene-b-styrene (SBS), polyurethane, polyurethane acrylate, acrylate polymer, acrylate terpolymer, and silicone-based polymer.
US09887045B2
A power storage device has a power storage element and an electrolytic solution. The power storage element includes an anode body, a cathode body opposed to the anode body, and a separator interposed between the anode body and the cathode body. The separator includes a separator base material and a conductive polymer deposited on the separator base material. The power storage element is impregnated with the electrolytic solution. The separator has a first surface layer, which includes a first surface opposed to the anode body, and a second surface layer, which includes a second surface opposed to the cathode body. The first surface layer has a first region in which the conductive polymer is deposited, and the second surface layer has a second region in which the conductive polymer is not deposited.
US09887041B2
An anode body for a solid electrolytic capacitor element, which is an anode body for a solid electrolytic capacitor element having a dielectric layer on the surface of a sintered body, wherein at least a part of the surface of the valve-acting metal particles constituting the sintered body is covered with a dielectric layer, and a part of the dielectric layer on the particle surface has a larger thickness than the other part; and a method for producing the same, in which a sintered body of a valve-acting metal is immersed in an aqueous solution of an oxidizing agent after being subjected to chemical formation, the resulting sintered body is then immersed in water-soluble alcohol and dried, and the oxidizing agent is removed by water washing.
US09887034B2
A magnetic core is situated in a cavity routed into an insulating substrate. The cavity and magnetic core are coved with a first insulating layer. Through holes are then formed through the first insulating layer and the insulating substrate, and plated to form conductive vias. Metallic traces are added to the exterior surfaces of the first insulating layer and the insulating substrate to form upper and lower winding layers. The metallic traces and conductive vias define the respective primary and secondary side windings for an embedded transformer. At least a second set of the outer conductive vias, are spaced farther from the cavity than a first set, and have greater via hole diameter than the vias in the first set. This reduces the resistance of the windings for a given substrate size and improves the performance of the device.
US09887024B1
An adjustable fixture used in the fabrication of cable assemblies including a base, an adjustable frame, and a cable support arrangement attached to the frame. The cable support arrangement configured to house a cable position template, and a plurality of cable fasteners for attaching a plurality of cables into positions indicated by the cable position template.
US09887017B2
A nuclear facility comprising an anchor device is provided. This anchor device comprises a female part and a male part. The female part includes a groove extending along a longitudinal axis. The groove has a width which decreases longitudinally and a transverse section. The male part includes a slider with a shape mating that of the groove and is able to be longitudinally inserted into the groove. The transverse section of the groove is configured so as to prevent the extraction of the slider out of the groove transversely to the longitudinal axis. The anchor device includes a locking device able to prevent the slider from longitudinally sliding out of the groove.
US09887014B2
A radiation-hardened reference circuit includes a precision voltage reference circuit for generating a current-controlling voltage at first and second terminals, a driver circuit for receiving the current-controlling voltage at first and second terminals and for generating an output reference voltage, and a differential sampling circuit having first and second input terminals coupled to the first and second terminals of the voltage reference circuit, and first and second output terminals coupled to the first and second terminals of the driver circuit.
US09887012B2
A write voltage generation circuit includes: a power supply terminal that receives an external power supply voltage; a boosting circuit that boosts the external power supply voltage to generate a boosted voltage; and a selector that selects either one of the external power supply voltage and the boosted voltage, and outputs the selected voltage as the write voltage. The selector selects the external power supply voltage as the write voltage in a first part of a write period for writing data to a memory cell, and selects the boosted voltage as the write voltage in a latter part of the write period.
US09887009B2
One aspect of the technology is a memory device, which comprises a plurality of page buffers and control circuitry. Different page buffer circuits in the plurality of page buffer circuits are coupled to different bit lines in a plurality of bit lines in a memory array. The control circuitry is responsive to a program command to program multiple cells in the memory array, by setting, via the plurality of page buffer circuits, different target voltages at a same time for the different bit lines coupled to the multiple cells.
US09886999B2
The present invention discloses a static RAM for defensive differential power consumption analysis, comprising a replica bit-line circuit, a decoder, an address latch circuit, a clock circuit, n-bit memory arrays, n-bit data selectors, n-bit input circuit and n-bit output circuits; the output circuits comprises a sensitivity amplifier and a data latch circuit; the 1st PMOS tube, the 2nd PMOS tube, the 3rd PMOS tube, the 4th PMOS tube, the 5th PMOS tube, the 6th PMOS tube, the 7th PMOS tube, the 1st NMOS tube, the 2nd NMOS tube, the 3rd NMOS tube, the 4th NMOS tube and the 5th NMOS tube constitute the sensitivity amplifier; two NOR gates, the 8th PMOS tube, the 9th PMOS tube, the 10th PMOS tube, the 11th PMOS tube, the 6th NMOS tube, the 7th NMOS tube, the 8th NMOS tube, the 9th NMOS tube and the 10th NMOS tube constitute the data latch circuit; the present invention is characterized in that energy consumption in each working cycle is basically identical, which is provided with higher capability in defense of differential power analysis.
US09886993B2
In one embodiment, a memory device includes a memory core and input receivers to receive commands and data. The memory device also includes a register to store a value that indicates whether a subset of the input receivers are powered down in response to a control signal. A memory controller transmits commands and data to the memory device. The memory controller also transmits the value to indicate whether a subset of the input receivers of the memory device are powered down in response to the control signal. In addition, in response to a self-fresh command, the memory device defers entry into a self-refresh operation until receipt of the control signal that is received after receiving the self-refresh command.
US09886990B2
Various memory devices are disclosed herein. An exemplary memory device includes a first electrode, a first magnetic layer disposed over the first electrode, a second magnetic layer disposed over the first magnetic layer, a barrier layer disposed between the first magnetic layer and the second magnetic layer, and a second electrode disposed over the second magnetic layer. The second electrode includes a magnetic assist region configured to produce a magnetic field that assists in aligning an orientation of a magnetic field of the second magnetic layer.
US09886981B2
A stimulus compression device determines neuro-feedback significance corresponding to stimulus material and modifies the stimulus material using neuro-feedback significance measures. For example, the stimulus compression device determines portions of a media stream corresponding to low neuro-feedback significance and removes them from the media stream. Compression of stimulus material may involve removal, modification, repetition, bit rate adjustment, resolution adjustment, etc. Transitions can be smoothed or lengthened to further improve processed stimulus material.
US09886971B2
According to one embodiment, a magnetic recording head includes a magnetic pole, a stacked body, and a first non-magnetic layer. The stacked body includes a first magnetic layer, a second magnetic layer provided between the first magnetic layer and the magnetic pole, and a non-magnetic intermediate layer provided between the first magnetic layer and the second magnetic layer. The first non-magnetic layer is provided between the second magnetic layer and the magnetic pole, and contacts the magnetic pole and the second magnetic layer. The first magnetic layer has a first thickness and a first saturation magnetic flux density. The second magnetic layer has a second thickness and a second saturation magnetic flux density. A second product of the second thickness and the second saturation magnetic flux density is larger than a first product of the first thickness and the first saturation magnetic flux density.
US09886964B2
A coding apparatus encodes a first band of an input audio signal, normalizes a first spectrum included in each sub-band of the first band using a spectrum power envelope, performs a clipping process on the normalized first spectrum, the clipping process comparing between a predetermined threshold and the absolute value of an amplitude of the spectrum and replaces the amplitude value of the spectrum with the threshold if the absolute value of the amplitude of the spectrum exceeds the threshold, calculates a correlation between a spectrum in each divided band of a second band and a spectrum in a plurality of candidate bands containing the clipped normalized first spectrum, the second spectrum being higher than a predetermined frequency, identifies the best bands of the plurality of candidate bands, and encodes the second spectrum using lag information identifying the best band for transmitting the lag information to a decoder.
US09886961B2
Watermark data is converted to watermark coefficients, which may be embedded in an image by converting the image to a frequency domain, embedding the watermark in image coefficients corresponding to medium-frequency components, and converting the modified coefficients to the spatial domain. The watermark data is extracted from the modified image by converting the modified image to a frequency domain, extracting the watermark coefficients from the image coefficients, and determining the watermark data from the watermark coefficients. The watermark data may be truncated image data bits such as truncated least significant data bits. After extraction from the watermark, the truncated image data bits may be combined with data bits representing the original image to increase the bit depth of the image. Watermark data may include audio data portions corresponding to a video frame, reference frames temporally proximate to a video frame, high-frequency content, sensor calibration information, or other image data.
US09886958B2
A universal model-based approach for item disambiguation and selection is provided. An utterance may be received by a computing device in response to a list of items for selection. In aspects, the list of items may be displayed on a display screen. The universal disambiguation model may then be applied to the utterance. The universal disambiguation model may be utilized to determine whether the utterance is directed to at least one of the list of items and identify an item from the list corresponding to the utterance, based on identified language and/or domain independent referential features. The computing device may then perform an action which may include selecting the identified item associated with utterance.
US09886956B1
A system for delivering one or more transcription products is provided. The system includes a memory, at least one processor coupled to the memory, a customer interface component, an automatic speech recognition component, an editor interface component, and a delivery agent component. The customer interface component is configured to receive transcription request information identifying at least one media file, the at least one media file including content. The automatic speech recognition component is configured to generate draft transcription information that represents a draft transcription of the content. The editor interface component is configured to generate edited transcription information that represents an edited transcription of the content. The delivery agent component is configured to evaluate first delivery criteria to determine whether to deliver a first transcription product of the one or more transcription products and transmit the first transcription product in response to determining that the first delivery criteria is satisfied.
US09886955B1
Described are techniques for performing system management such as a system including one or more data storage systems or appliances. User input may be received by a chat processing engine. The user input may be a natural language input to perform a request. The user input may be received from a management application used to perform data storage management. The chat processing engine may perform first processing of the user input to determine a response to the request. The response may be sent to the management application. The natural language input from a user may be in the form of text or voice that is converted to text for processing by the chat processing engine.
US09886953B2
At an electronic device with a display, a microphone, and an input device: while the display is on, receiving user input via the input device, the user input meeting a predetermined condition; in accordance with receiving the user input meeting the predetermined condition, sampling audio input received via the microphone; determining whether the audio input comprises a spoken trigger; and in accordance with a determination that audio input comprises the spoken trigger, triggering a virtual assistant session.
US09886949B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for neural network adaptive beamforming for multichannel speech recognition are disclosed. In one aspect, a method includes the actions of receiving a first channel of audio data corresponding to an utterance and a second channel of audio data corresponding to the utterance. The actions further include generating a first set of filter parameters for a first filter based on the first channel of audio data and the second channel of audio data and a second set of filter parameters for a second filter based on the first channel of audio data and the second channel of audio data. The actions further include generating a single combined channel of audio data. The actions further include inputting the audio data to a neural network. The actions further include providing a transcription for the utterance.
US09886948B1
Features are disclosed for improving the robustness of a neural network by using multiple (e.g., two or more) feature streams, combing data from the feature streams, and comparing the combined data to data from a subset of the feature streams (e.g., comparing values from the combined feature stream to values from one of the component feature streams of the combined feature stream). The neural network can include a component or layer that selects the data with the highest value, which can suppress or exclude some or all corrupted data from the combined feature stream. Subsequent layers of the neural network can restrict connections from the combined feature stream to a component feature stream to reduce the possibility that a corrupted combined feature stream will corrupt the component feature stream.
US09886947B2
A semiconductor integrated circuit device for speech recognition includes a conversion candidate setting unit that receives text data indicating words or sentences together with a command and sets the text data in a conversion list in accordance with the command; a standard pattern extracting unit that extracts, from a speech recognition database, a standard pattern corresponding to at least a part of the words or sentences indicated by the text data that is set in the conversion list; a signal processing unit that extracts frequency components of an input speech signal and generates a feature pattern indicating distribution of the frequency components; and a match detecting unit that detects a match between the feature pattern generated from at least a part of the speech signal and the standard pattern and outputs a speech recognition result.
US09886942B2
In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a text segment for output by a text-to-speech module based on the determined language proficiency of the user. After determining the text segment for output, the one or more computers generates audio data including a synthesized utterance of the text segment. The audio data including the synthesized utterance of the text segment is then provided to the client device for output.
US09886933B2
Discloses is a brightness adjustment system and method, and a mobile terminal. The brightness adjustment system is used for a display device, and comprises: a distance measurement module configured to measure a perpendicular viewing distance from user's eyes to a display surface of the display device; and a brightness adjustment module configured to adjust the brightness of the display device to desired brightness based on the measured perpendicular viewing distance. The brightness adjustment system renders the display device, such as mobile terminal, etc., to automatically adjust the brightness based on the perpendicular viewing distance between the user's eyes and the display surface of the display device, satisfying requirements for display brightness.
US09886932B2
A multi-primary color display device (100) includes: a multi-primary color display panel (10) including a pixel that is defined by a plurality of sub pixels including a red sub pixel (R), a green sub pixel (G), a blue sub pixel (B), and a yellow sub pixel (Ye); and a signal converting circuit (20) converting a three-primary color image signal corresponding to three primary colors into a multi-primary color image signal corresponding to four or more primary colors. The signal converting circuit (20), in a case where a three-primary color image signal representing at least an achromatic color of a half tone is input, performs a signal conversion such that variations in luminance levels of the plurality of sub pixels are equalized.
US09886931B2
Described is an image editing application with a novel color modification slider tool. This tool adjusts one or more color attributes of different pixels differently when moved. This tool in some embodiments is a novel saturation tool that produces non-photorealistic effects by treating differently the highly saturated and lowly saturated pixels of an image. The saturation tool performs either (1) a positive de-saturation effect that de-saturates the low saturated pixels of an image while enhancing the saturation of the high saturated pixels, or (2) a negative de-saturation effect that de-saturates the high saturated pixels of the image while leaving intact or slightly modifying the saturation level of the lowly saturated pixels.
US09886930B2
Disclosed is a drive control circuit, comprising a driver, a pixel array and a resistor, and the pixel array comprises M×N pixels, and M is a natural number larger than 1, and N is a natural number, and the driver is coupled to the N columns pixels through the resistor, and the resistor comprises a first resistor and a second resistor, and a resistance of the first resistor is larger than a resistance of the second resistor, and an area surrounded by the pixel array is divided into a first area and a second area, and the first area and the second area comprise at least one row pixels, and a length of a connection line of the driver with any row pixels in the first area is smaller than a length of a connection line of the driver with any row pixels in the second area.
US09886928B2
A gate signal line drive circuit whose power consumption is reduced, is provided. In the gate signal line drive circuit having plural basic circuits outputting respective gate signals, each basic circuit includes a high voltage application switching element to which a first basic clock signal having high voltage in a signal high period is input, a low voltage application switching element that turns on at timing starting a signal low period, and outputs a low voltage, and a first low voltage application on control element having an input terminal to which a second basic clock signal subsequent to the first basic clock signal is input, and which turns on according to the signal high period, and outputs the voltage of the second basic clock signal to the control terminal of the low voltage application switching element.
US09886926B2
Related to is an array substrate, a liquid crystal display panel, and a driving method for the liquid crystal display panel. The array substrate includes a plurality of pixel units, each of which includes a main-area electrode, a sub-area electrode and a sharing capacitor, wherein a control terminal of a sharing control switch which connects the sharing capacitor with the sub-area electrode is connected, via a control switch, to a scan line correlated with an Nth pixel unit which is arranged in a scanning direction and counted from the present pixel unit. The control switch is configured to be turned on in a two-dimensional scanning mode when at least there is a scan signal on the scan line, and to be turned off in a three-dimensional scan mode when at least there is the scan signal on the scan line.
US09886908B2
There are provided a timing controller of operating selective sensing and an organic light emitting display device comprising the same, the timing controller being configured to selectively perform a sensing when a display panel operates in an ON state. The timing controller performs a sensing to the display panel on the basis of a temperature of the display panel, a time difference in operation of the display panel, and a degree of need for sensing of representative sub-pixels.
US09886902B2
An organic light emitting display device, includes: pixels connected to scan lines, light emission lines, and data lines crossing the scan lines and the light emission lines, and including organic light emitting diodes, and pixel driving circuits to output a driving current to the organic light emitting diodes, respectively; a plurality of dummy driving circuits to output a dummy driving current; a dummy data line to apply a dummy data voltage to the plurality of dummy driving circuits; and a plurality of repair lines to electrically connect each of the organic light emitting diodes to at least one of the plurality of dummy driving circuits, wherein each of the dummy driving circuits corresponds to at least two of the repair lines, and each of the organic light emitting diodes is to be electrically connected to corresponding ones of the dummy driving circuits through corresponding ones of the repair lines.
US09886901B2
A pixel unit structure of an organic light emitting diode display panel includes a switch transistor, a storage capacitor configured to receive a discharging reference voltage, an organic light emitting diode, a driving transistor, a first control circuit, and a second control circuit. The organic light emitting diode is controlled by the driving transistor and the first control circuit to emit light. The scan signal, the first control signal, the second control signal, and the discharging reference voltage control the pixel unit to operate in a plurality of time events repeating in sequence.
US09886899B2
A system for driving a display that includes a plurality of pixel circuits arranged in an array, each of the pixel circuits including a light emitting device and a driving transistor for conveying a driving current through the light emitting device. Each of a first plurality of supply lines is associated with at least one pixel circuit in a preselected segment of the array, the first plurality of supply lines providing driving currents to the at least one pixel circuit in the preselected segment. Each of a plurality of voltage supplies is configured to provide a supply voltage to the at least one pixel circuit in the preselected segment of the array, the voltage supplies being controllably coupled to the pixel circuits in the preselected segment of the array. A controller determines which of the plurality of voltage supplies to connect to the preselected segment of the array.
US09886894B2
A drive circuit classifies frame periods as a drive period and a pause period, and applies a selection voltage to scanning lines in turn and applies voltages according to a video signal (a measurement voltage in the case of measurement targets) to data lines in turn during the drive period. During the pause period, the drive circuit applies the selection voltage to one scanning line corresponding to measurement target pixel circuits, and a measurement circuit measures drive currents outputted to the data lines from the measurement target pixel circuits. The drive circuit may set a write period and a measurement period in the pause period. During the write period, the drive circuit may apply the measurement voltage to the data lines. During the measurement period, the measurement circuit may measure drive currents outputted to the data lines from the measurement target pixel circuits.
US09886889B2
There provide a shift register unit, a gate driving circuit and a display device. The shift register unit includes an input module, an output module, a pulling-down driving module, a pulling-down module and a resetting module. The input module is connected to a first input signal terminal, a first direct current signal terminal, a second input signal terminal and a second direct current signal terminal respectively. The output module is connected to a first clock signal terminal. The pulling-down driving module is connected to the first clock signal terminal, a second clock signal terminal and a low voltage signal terminal. The pulling-down module is connected to the low voltage signal terminal. The resetting module is connected to the second clock signal terminal and the low voltage signal terminal respectively. The noise of the shift register unit can be reduced and the stability of the shift register unit can be enhanced.
US09886886B2
An electro-optic display, having at least one pixel capable of achieving any one of at least four different gray levels including two extreme optical states, is driven by displaying a first image on the display, and rewriting the display to display a second image thereon, wherein, during the rewriting of the display, any pixel which has undergone a number of transitions exceeding a predetermined value without touching an extreme optical state, is driven to at least one extreme optical state before driving that pixel to its final optical state in the second image.
US09886884B2
The present disclosure relates to a pixel arranging method. A repeating unit consists of a first structural unit and a second structural unit that are repeatedly arranged in the horizontal direction respectively, and are alternately arranged in the vertical direction; the first structural unit and the second structural unit respectively comprises seven sub-pixels, the seven sub pixels includes two sub-pixels of a first color, two sub-pixels of a second color, two sub-pixels of a third color and one sub-pixel of a fourth color; or two sub-pixels of the first color, one sub-pixel of the second color, two sub-pixels of the third color and two sub-pixels of the fourth color. The present disclosure also relates to a sub-pixel rendering method and an image display device. In case of limited manufacturing processes, the resolution can still be increased, while power consumption can be lowered.
US09886878B2
A pixel array, a display driving method, a display driving device and a display device are described. The pixel array comprises a plurality of columns of subpixel groups. Each column of subpixel group comprises M×N subpixels, where N is the number of colors of subpixels, and M is an integer equal or greater than 3. Directions in which subpixels of the subpixel groups in odd columns and subpixels of the subpixel groups in even columns are twisted respectively being opposite in a column direction. The pixel array is suitable for application of Pentile technologies under 2D/3D display mode.
US09886876B2
According to principles of the embodiments as disclosed herein, a transportable roof safety training system with a trailer including a movable roof platform is provided which allows for mobile training of professionals who work on roofs. The transportable roof safety training system includes a roof platform mounted to a trailer. The roof platform may have an anti-slip coating on its upper surface and may be movable from a stowed position that has a low resistance to wind to one or more inclined positions that mimic the slope of a roof. A lift moves the roof between the various positions.
US09886868B2
Systems and methods for providing an alert to a user device based on generated parameters are disclosed herein. The system can include: a content management server; and a memory communicatingly connected to the content management server via a communication network. The memory can include: a content library database; and a user profile database. The system can include a user device and a supervisor device. The system can include a content management server that can calculate a risk probability and can generate and send an alert to the supervisor device when the risk probability exceeds a threshold level.
US09886864B1
A method is disclosed where an airborne wind turbine (AWT) is prevented from coming into contact with airborne objects such as birds and bats. The AWT determines the location and characteristics of the incoming airborne objects, and depending on the determined risk value, may shift the location of the aerial vehicle of the AWT in order to avoid the risk of colliding with the airborne objects. Other considerations used by the AWT's determination may include whether the aerial vehicle can continue to generate electricity while performing the avoidance maneuver.
US09886860B2
Systems and methods for processing concatenated datalink messages are provided. In one embodiment, a method for processing concatenated datalink messages comprises: receiving an ATC concatenated message from a ground center comprising a plurality of message elements; presenting the concatenated message in a first message log display page on a human machine interface display; when the concatenated message is selected from the first message log display page, presenting the concatenated message in a first message display page on the human machine interface display, wherein the first message display page comprises a pilot response prompt; categorizing the plurality of message elements of the concatenated message into loadable and non-loadable elements; monitoring flight parameters obtained from an aircraft's flight management system to determine an action status for each of the non-loadable elements; and displaying on the human machine interface display the action status associated with at least one non-loadable message element.
US09886858B2
The present invention relates to a vehicle safety system and method including a detection system, an emergency control unit and one or more safety devices. The detection system detects a target vehicle positioned longitudinally and laterally displaced relative the detection system, and defines a target vehicle rectangle that at least partly encloses the target vehicle, and constitutes an approximation of the target vehicle. The target vehicle rectangle forms a boundary (k) positioned along a second bearing having a second azimuth angle (δ′1+δ′2) with reference to a first reference line. The target vehicle rectangle forms a first corner (j) closest to the detection system and positioned along a first bearing having a first azimuth angle (δ′1) with reference to the first reference line. The detection system calculates a yaw movement (θA) of the target vehicle using the first and second azimuth angles (δ′1, δ′1+δ′2).
US09886842B2
A wearable device is provided. The device includes a stimulus generator configured to transmit a stimulus to a user's body when the wearable device is worn on the user's body, and a controller configured to control the stimulus generator to vary a transfer pattern of the stimulus according to an operation state of the wearable device.
US09886841B1
A system for notifying emergency services of a vehicular crash may (i) receive sensor data of a vehicular crash from at least one mobile device associated with a user; (ii) generate a scenario model of the vehicular crash based upon the received sensor data; (iii) store the scenario model; and/or (iv) transmit a message to one or more emergency services based upon the scenario model. As a result, the speed and accuracy of deploying emergency services to the vehicular crash location is increased. The system may also utilize vehicle occupant positional data, and internal and external sensor data to detect potential imminent vehicle collisions, take corrective actions, automatically engage autonomous or semi-autonomous vehicle features, and/or generate virtual reconstructions of the vehicle collision.
US09886835B2
In a method for estimating a remaining lifetime of a solenoid coil of a valve controller operating in a process control system, a record of a duration of activation of the solenoid coil is maintained during operation of the solenoid coil. An operating temperature of the solenoid coil is determined. An estimate of the remaining lifetime of the solenoid coil is generated based on the duration of activation of the solenoid coil and the operating temperature of the solenoid coil.
US09886832B2
A warning system includes one or more modularized alarm subsystems and one or more modularized coupling devices for coupling the alarm subsystems in various manners. The alarm subsystem can include a signaling device and a modularized protection housing. The signaling device operates to provide an alarm in an event of a predetermined situation. The modularized protection housing is configured to mount the signaling device and a coupling device. The coupling device is configured to couple the modularized protection housing with another modularized protection housing therethrough. The modularized protection housing is configured to interchangeably mount different types of signaling devices. The coupling device is further configured to engage another coupling device.
US09886823B2
A method of gaming comprising: conducting a base game; modifying a current value of a feature counter by a random value in response to a designated counter event occurring in the base game; determining whether the current value of the feature counter corresponds to one of a plurality of feature games in response to a feature trigger event occurring; and conducting any feature game to which the current value of the feature counter corresponds.
US09886810B1
The present invention provides a dispenser interface, associated methods and systems, and dispensers employing the dispenser interface and associated systems and methods. An example embodiment provides a product dispenser assembly for dispensing a product. The dispenser comprises a dispenser controller having a first communication interface; and a communication controller having a second communication interface. The second communication interface is operatively connected to the first communication interface. The communication controller is configured to be in communication with one or more devices. The communication controller is configured to receive a command from one of the one or more devices; and provide the command to the dispenser controller. The dispenser controller and communication controller are configured to cause (a) product to be dispensed, (b) dispenser data to be stored, or (c) dispenser data to be communicated in accordance with the command.
US09886800B2
A device for collecting vehicle on-board diagnostics (OBO) data is disclosed, together with an associated method of collecting OBD data in such devices. In embodiments, the OBO data collection device includes a connector for connecting the device to a vehicle OBO port to receive OBO data and power and a processor for controlling collection of the OBO data. The processor is arranged to determine a vehicle engine state by monitoring a voltage at the connector, taken in combination with OBO data relating to vehicle speed and/or engine revolutions. Such devices are able to reliably detect both engine ‘on’ and ‘off’ states in modern vehicles that use “smart charging” technology.
US09886791B2
A three-dimensional information processing apparatus includes: a bottom surface intersection point calculation unit calculating intersection points between segments formed by a set of vertices for a terrain model generated by a terrain vertex synthesis unit and outer peripheral segments of a bottom surface of a structure model extracted by a structure bottom surface extraction unit; an all-point height calculation unit calculating heights of the terrain model at the intersection points calculated by the calculation unit and at the vertices constituting the bottom surface of the structure model; a reference height calculation unit calculating a reference height in three-dimensional information on a predetermined area from the heights of the terrain model; and a structure height correction unit correcting the height of the structure model in use of differences between the reference height and the heights of the terrain model.
US09886789B2
An information providing device can efficiently search for image data which includes an image of an object matching a user's preference, or can efficiently recommend information related to an image-capturing spot matching the user's preference. The information providing device receives three-dimensional arrangement information which indicates an arrangement of an object in three-dimensional space, and line-of-sight information for specifying a point-of-view position and a line-of-sight direction in the three-dimensional space, from a terminal device, generates two-dimensional arrangement information which indicates, in a two-dimensional plane, an arrangement of the object projected on the two-dimensional plane based on the received three-dimensional arrangement information and line-of-sight information, and compares arrangement information stored in a memory means that stores image data and the arrangement information which indicates, in an image, an arrangement of the object included in the image indicated by the image data, and the generated two-dimensional arrangement information, and searches for the image data based on a result of the comparison.
US09886787B2
A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design.
US09886782B2
A medical imaging apparatus and a method of processing a medical image. The medical imaging apparatus includes: an image processor configured to respectively determine color values for subregions of an organ based on at least two of first through third analysis values for each of the subregions. A display outputs display of a first map image obtained by respectively mapping the determined color values to the subregions and indicating the determined color values on the subregions. In the case where the image of the organ is a heart, the different parts of the heart correspond to respective subregions, and an indication of a probability of disease corresponds to a plurality of colors in a color map of the regions.
US09886776B2
Thermal imaging camera images are obtained from a thermal imaging camera that rotates through a plurality of stop positions. The camera captures images at a constant frame rate and at least some of the images correspond to stop positions. Thermal imaging camera images that correspond to a stop position are retained, while images that do not correspond to a stop position are discarded. Retained images are sent in a video stream to a video processor. The video stream is separated into individual thermal imaging camera images and stored for corresponding virtual camera devices that correspond to specific stop positions. In addition, the position of the camera and individual pixels of images are both correlated to geographical location data, and depth values for the pixels are determined based on the geographical data.
US09886774B2
The inventions herein relate generally to improvements in photogrammetry and devices suitable for obtaining such improvements. Some embodiments use only a single passive image-capture device to obtain overlapping 2D images, where such images at least partially overlap with regard to at least one object of interest in a scene. Such images can be processed using methods incorporating structure from motion algorithms. Accurate 3D digital representations of the at least one object of interest can be obtained. Substantially accurate measurements and other useful information regarding the at least one object of interest are obtainable from the methodology herein.
US09886773B2
An object detection apparatus includes a camera and an ECU. The camera is mounted to a vehicle and captures an image. The ECU is configured to obtain a depth distance for each pixel area of the image based on the image; extract at least one potential object based on the depth distance; calculate an amount of change over time in the depth distance of the at least one potential object; and detect an object around the vehicle from among the at least one potential object using the amount of change over time. When a first potential object and a second potential object that are adjacent in the image are extracted, and a second amount of change over time is twice a first amount of change over time, the second potential object is determined to be the same object as the first potential object.
US09886767B2
In an example embodiment a method, apparatus and computer program product are provided. The method includes grouping pixels of an image into a plurality of pixel groups. The method includes determining representative descriptors for the plurality of pixel groups and further grouping the plurality of pixel groups into a set of pixel groups based at least on similarity between the representative descriptors for the plurality of pixel groups. The method also includes receiving a selection of at least one region of the image. The method includes segmenting at least one object of the image based at least on an overlap between the at least one region and the set of pixel groups, wherein the at least one object is associated with one or more pixel groups of the set of pixel groups that overlap with the at least one region.
US09886759B2
A method for three-dimensional data acquisition, adapted to acquire three-dimensional data of an object, includes the following steps. A laser light is projected onto a plurality of regions on the surface of the object so as to form a plurality of features within each of the regions. For each of the regions, the object and the features are captured from a first direction and a second direction simultaneously so as to generate a first object image corresponding to the first direction and a second object image corresponding to the second direction. For each of the regions, the first object image and the second object image are processed so as to obtain the two-dimensional coordinates of the features therein. The three-dimensional data of the object is obtained according to the two-dimensional data of the features in the first object image and the second object image corresponding to each of the regions.
US09886756B2
The invention relates to a method of optimizing workflow for an intervention, comprising the steps of reconstruction of an image of a target area representative of an envisaged intervention based on imaging dataset; automatically selecting an optimal viewing direction for enabling a pre-operative quantitative analysis of intervention features. The invention further relates to a computer program and a system for optimizing a workflow of an intervention.
US09886753B2
A method for controlling the functional output of a verification tool upon receipt of a circuit description comprises searching for a predetermined base pattern in the circuit description. The method further comprises searching for predetermined sub-patterns that are assigned to the base pattern, in the circuit description. The method further comprises the validation of each found sub-pattern based on a predetermined rule to minimize the set of reported errors that based on verification of the circuit description.
US09886751B2
A pill verification system obtains a prescription filled at a pharmacy and gathers information of the pills being dispensed for a remote pharmacist to verify the prescription. As pills are dispensed to a pill vial to fill the prescription, a pill imaging system captures images of the pills, and a pill vial imaging system captures an image of the pill vial. The prescription, pill images, and pill vial image are transmitted to a remote verification system. A pharmacist is presented with the prescription, images of substantially all pills filling the prescription, and the pill vial of the prescription to verify the prescription is correct. The remote verification system may present prescriptions filled from many different pharmacies, permitting increased rate of verification and one pharmacist to support many pharmacies. The pharmacist's verification is transmitted to the pill verification system and displayed for a technician to complete verification of the pills.
US09886748B2
Methods and systems are described for removing reflective artifacts from an imaging. A first volumetric model and a second volumetric model of the same object are accessed from a computer-readable memory. The orientation and scale of at least one of the two models is repeatedly and automatically adjusted until an optimized orientation and scale is determined that correlates the first volumetric model and the second volumetric model. The second volumetric model is then overlaid onto the first volumetric model. Any data points in the first volumetric model that extend beyond a surface of the second volumetric model are detected and removed to create an artifact-reduced volumetric model.
US09886738B2
A data processing apparatus includes a circuit selector and a data processor. The circuit selector makes a selection, in data processing in which multiple unit processes are each selected and repeated, from a generalized circuit that executes the multiple unit processes and one of dedicated circuits that are each dedicated to a corresponding one of the unit processes, the selection being made repeatedly on a basis of a judgment made using continuous repeat counts each of which indicates how many times a corresponding one of the unit processes is continuously repeated. The data processor selectively configures one of the generalized circuit and the dedicated circuit that corresponds to one of results serially obtained from the selection repeatedly made by the circuit selector, the data processor performing the data processing.
US09886731B2
Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
US09886729B2
Systems and methods are described relating to accepting an indication of at least one attribute of an individual; activating at least one sensor at least partially based on the accepting an indication of at least one attribute of the individual; accepting sensor data from the at least one sensor; and presenting a set of health care options at least partially based on the accepting sensor data from the at least one sensor.
US09886728B2
A method is provided of processing a food order in a table service restaurant. The method comprises receiving a food order including a table identifier, and electronically by a computer terminal, printing a food order label including the table identifier and providing the printed food order label. The method also comprises by a food preparer, preparing a food dish based upon the printed food order label, and by the food preparer, placing the prepared food dish in a position in vicinity of the printed food order label. The method further comprises by the food preparer or a food server, picking up the prepared food dish and attaching the printed food order label to the food dish with the table identifier being visible, and by a food server, delivering the prepared food dish to the table indicated by the visible table identifier on the printed food order label and thereby delivering the prepared food dish to a customer in the table service restaurant.
US09886723B1
A computer device and method for processing risk related data to determine one or more insurance products for appliances and other systems located in or on an insured property. Informatic data is received from one or more informatic sensor devices relating to one or more appliances located in or on an insured property. Analysis is performed on the received informatic data to determine one or more insurance products to be recommended for at least one appliance located in or on the insured property. Notification is provided regarding determination of the one or more insurance products for the at least one appliance located in or on the insured property.
US09886719B1
A system and method of conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services (BGS) includes receiving bids by an application server host application for processing bids according to auction rules, for tranche units of BGS products, calculating next round prices, and sending round results to bidders, the subsequent round prices and a notice of the number of tranches bid during the previous round and/or the amount of excess supply offered. Subsequently, an electronic withdrawal request to remove tranches from a product and reduce a maximum number bids the bidder can make in future rounds, and/or an electronic switch request to switch a bid to another product, is received. When the number of tranches bid are equal to or less than a certain threshold for each of the products, the auction may end.
US09886716B2
A system using a mobile device and computing device connected to a network, a member database containing information on the members of the system and the gift items each has identified in one or more gift lists, and a merchant database containing information on merchant geolocations and inventories. The mobile device uses geolocation identification software utilizing GPS technology to pinpoint the mobile device's geolocation. The computing device compares the mobile device's geolocation to the merchant geolocations and compares the merchant inventories with the gift items. If a merchant located within a threshold proximity of the mobile device has a gift item in its inventory, the computing device sends an alert over the network to the mobile device indicating the geolocation of the merchant and gift item offered for sale.
US09886705B2
A demand-side platform (DSP) may bid on advertising opportunities (e.g., provided by a supply-side platform (SSP)) on behalf of an advertiser wishing to place an advertisement, such as part of an advertisement campaign. A target advertisement may be selected based upon various criteria, and a bid for the target advertisement to run during the advertising opportunity is made in a manner that satisfies one or more goals of the advertisement campaign while also being beneficial to the DSP. For example, the target advertisement may be selected from a reduced problem space where merely advertisements corresponding to a target advertising opportunity class are evaluated, where the target opportunity class corresponds to an opportunity class of the advertising opportunity. Win rate modeling data, inventory cost modeling data, user response modeling data, and/or other information may be used to select the target advertisement.
US09886690B2
A system that incorporates the subject disclosure may include, for example, a system for receiving a request to modify a universal integrated circuit card, generating a package comprising configuration data for modifying the universal integrated circuit card, encrypting the package with a transport key to generate an encrypted package, transmitting the encrypted package to a communication device communicatively coupled to the universal integrated circuit card to provision the universal integrated circuit card, and providing a mobile network operator trusted service manager system information relating to the configuration data to enable the mobile network operator trusted service manager system to manage content and memory allocation of the universal integrated circuit card. Other embodiments are disclosed.
US09886687B2
A method and apparatus for digital rights management (DRM) with steps and means for receiving a registration request from one of a plurality of DRM agent devices requesting to register one of a plurality of user accounts and the one DRM agent device to one of a plurality of rights issuers, completing a registration process in the one rights issuer, including establishment of a relationship among the one user account, the one DRM agent device and the one rights issuer; and returning a registration completion response to the one DRM agent device. The invention provides support to the many-to-many relationships among DRM entities, such as DRM agent device, user account and rights issuer, so that the DRM system can be applied to more business modes.
US09886685B2
A system for transferring digital rights managed (DRM) files from a first seller device to a buyer device involves a buyer device configured to receive a file package having the DRM file. Some file packages may also have a DRM file access key. The system also has a first seller device having the DRM file stored thereon and configured to receive a request to purchase the DRM file (the request having a DRM file identifier); receive a buyer identifier associated with the request; transfer the file package to a buyer device to the buyer device; detect through a network connection, a digital rights management server; and send, responsive to detecting the digital rights management server, a sale record to the digital rights management server, where the sale record includes the DRM file identifier and the buyer identifier.
US09886681B2
A physical network presence management system includes a processor; and a memory communicatively coupled to the processor. The memory includes executable code stored thereon such that the executable code, when executed by the processor, causes the processor to implement a network browser; in which the processor is configured to: track content uploaded to a network through the network browser; periodically search the network for content related to the user authored by a source other than the user; the searching being based on a unique set of identifiers associated with the user; dynamically update the set of unique identifiers based on contextual trends within content returned as a result of the searching; and aggregate content published by the user with the content returned as a result of the searching to create an aggregate report of the presence of the user on the network.
US09886680B2
Aspects of the present disclosure are directed toward apparatuses, systems, and methods that include at least one medical device having a device transceiver configured to wirelessly broadcast a device signal including at least unique identifier data and an information system is configured to maintain an active list of medical device inventory associated with a particular emergency response vehicle, and the processor is configured to automatically determine presence of the at least one medical device.
US09886669B2
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for visualizing a performance of a machine-learned model. An interactive graphical user interface includes an item representation display area that displays a plurality of item representations corresponding to a plurality of items processed by the machine-learned model. The plurality of item representations are arranged according to scores assigned to the plurality of items by the machine-learned model. Further, each of the plurality of item representations is visually configured to represent a label assigned to a corresponding item.
US09886666B2
Provided is an information processing device to preferentially present information which each user does not have detailed knowledge, among inference results inferred from context. The information processing device includes: an inference unit that obtains inference results by applying inference rules to context information; an inference result index value calculation unit that calculates, on the basis of a knowledge level of a reading user about each inference rule used in an inference process, index values that show depth of knowledge of the reading user about the inference results comprehensively; an inference result presentation unit that presents the inference results on the basis of the index values; and an knowledge level update unit that updates the knowledge level of the reading user about each inference rule used in the inference process on the basis of evaluation information acquired.
US09886664B2
Disclosed herein are systems, methods, and computer-readable storage device for managing message threads. An example system configured to practice this method can first identify a usage pattern of a user interacting with a message thread. Next, based on that usage pattern, the system can analyze messages in the message thread to identify a high-priority message. Then the system highlights the high-priority message when the system renders the message thread on a display. The messages can be email messages, text messages, instant messages, etc. The system can further associate the high-priority message with a repository, and grant a repository user, access to the high-priority message.
US09886661B1
Thin RFID (Radio Frequency Identification) tags that are waterproof, made of materials able to withstand high pressure, hot and cold temperatures, and durable enough for a wide variety of applications, including being attached, affixed to, woven in, or otherwise enclosed within clothing, towels, linen, or other laundry, or affixed to other products, including consumer products, food products, and other goods and inventory. The tags have up to two antennas printed from a conductive ink solution comprising DuPont e782 Silver ink, graphite, and neodymium on a substrate foil made of materials including ST505 PET polymide, polyester, kapton, or a combination of ST505 PET polymide and kapton, Information stored on such RFID tags can be read using a variety UHF readers or a smartphones using RFID or Bluetooth or other forms of wireless communication.
US09886657B2
An improved system and method for data card emulation involves a portable electronic device that can emulate any one of multiple data cards corresponding to multiple entities. The portable electronic device includes a memory for storing bar code information corresponding to data cards of the multiple entities. It provides a touch screen for identifying an entity and displaying a bar code corresponding to a data card of the entity.
US09886653B2
An apparatus and method for obtaining image feature data of an image are disclosed herein. A color histogram of the image is extracted from the image, the extraction of the color histogram including performing one-dimensional sampling of pixels comprising the image in each of a first dimension of a color space, a second dimension of the color space, and a third dimension of the color space. An edge map corresponding to the image is analyzed to detect a pattern included in the image. In response to a confidence level of the pattern detection being below a pre-defined threshold, extracting from the image an orientation histogram of the image. And identify a dominant color of the image.
US09886650B2
A method and a device for determining similarity between sequences are provided. The method includes obtaining a first sequence of frames and a second sequence of frames, determining a descriptor of a first frame of the first sequence based on luma information of blocks in the first frame, the descriptor of the first frame including luma difference information that is determined based on the luma information of the blocks in the first frame, determining a descriptor of a second frame of the second sequence based on luma information of blocks in the second frame, the descriptor of the second frame including luma difference information that is determined based on the luma information of the blocks in the second frame, and determining a similarity between the first sequence and the second sequence based on the descriptor of the first frame and the descriptor of the second frame.
US09886649B2
Provided is an object detection device that makes it possible to more accurately detect a road surface even when an area that is not the road surface occupies the majority of an image and the gradient of the road surface is large, and to detect an obstacle on a road surface with greater accuracy than in the prior art. The object detection device includes: a parallax calculation unit that generates a parallax image on the basis of a plurality of images; a parallax gradient calculation unit that, for each pixel in the parallax image, calculates a parallax gradient for each pixel on the basis of the parallax of a predetermined pixel and a pixel that is adjacent to the predetermined pixel; a detection candidate determination unit that determines whether a detection candidate is present on the basis of the parallax gradient of each pixel; a voting unit that carries out a histogram vote using each of the pixels that are determined to be detection candidates and generates a histogram frequency for each of the pixels when the detection candidate is determined to be present; and an object detection unit that detects presence of an object and a position of the object on the basis of the histogram frequency.
US09886642B1
An image processing system may process an image of indicia positioned behind a reflective surface. The indicia may be a vehicle identification number and the reflective surface may be a windshield of a vehicle. The image processing system may receive an initial image of the indicia positioned behind a reflective surface and process the initial image to produce a resulting image. In processing the initial image, the image processing system may identify an interest region of the initial image, where the interest region identifies a portion of the initial image affected by glare caused by the reflective surface, texturize the interest region to account for the glare, and remove a defocusing effect from the initial image to account for blur, reflection, or both, caused by the reflective surface. Then, the image processing system may extract data, such as the vehicle identification number, from the resulting image.
US09886641B2
Extracting card information comprises a server at an optical character recognition (“OCR”) system that interprets data from a card. The OCR system performs an optical character recognition algorithm an image of a card and performs a data recognition algorithm on a machine-readable code on the image of the card. The OCR system compares a series of extracted alphanumeric characters obtained via the optical character recognition process to data extracted from the machine-readable code via the data recognition process and matches the alphanumeric series of characters to a particular series of characters extracted from the machine-readable code. The OCR system determines if the alphanumeric series and the matching series of characters extracted from the machine-readable code comprise any discrepancies and corrects the alphanumeric series of characters based on the particular series of characters extracted from the machine-readable code upon a determination that a discrepancy exists.
US09886639B2
Methods, systems, and computer-readable storage mediums for detecting facial liveliness are provided. Implementations include actions of processing a facial image of a subject to determine a corneal reflection of an illuminator adjacent to the subject, the facial image being captured at a time point, determining an expected corneal reflection of the illuminator based on an illumination of the illuminator at the time point, comparing the determined corneal reflection of the illuminator to the expected corneal reflection of the illuminator to obtain a comparison result, and determining facial liveliness of the subject based on the comparison result.
US09886634B2
An analytical device is disclosed that analyzes whether a first image is similar to (or the same as) as a second image. The analytical device analyzes the first image by combining at least a part (or all) of the first image with at least a part (or all) of the second image, and by analyzing at least a part (or all) of the combined image. Part or all of the combination may be analyzed with respect to the abstraction of the first image and/or the abstraction of the second image. The abstraction may be based on a Bag of Features (BoF) description, based on a histogram of intensity values, or based on other types of abstraction methodologies. The analysis may involve comparing one or more aspects of the combination (such as the entropy or randomness of the combination) with the one or more aspects of the abstracted first image and/or abstracted second image. Based on the comparison, the analytical device may determine whether the first image is similar to or the same as the second image. The analytical device may work with a variety of images in a variety of applications including a video tracking system, a biometric analytic system, or a database image analytical system.
US09886622B2
Technologies for generating an avatar with a facial expression corresponding to a facial expression of a user include capturing a reference user image of the user on a computing device when the user is expressing a reference facial expression for registration. The computing device generates reference facial measurement data based on the captured reference user image and compares the reference facial measurement data with facial measurement data of a corresponding reference expression of the avatar to generate facial comparison data. After a user has been registered, the computing device captures a real-time facial expression of the user and generates real-time facial measurement data based on the captured real-time image. The computing device applies the facial comparison data to the real-time facial measurement data to generate modified expression data, which is used to generate an avatar with a facial expression corresponding with the facial expression of the user.
US09886620B2
A process estimates height and tilt of a camera having an image sensor array and IR illuminators. The process identifies multiple distinct subsets of the illuminators. For multiple heights and tilts, the process constructs dictionary entries that correspond to the camera having the height and tilt above a floor. Each entry includes light intensity values for pixels in images corresponding to activating each of the subsets of illuminators. For each of the subsets, the process receives an image of a scene captured while the subset is emitting light and the other illuminators are not. The process uses the captured images to identify a floor region corresponding to a floor in the scene. The process forms a vector including pixels from the captured images in the identified floor region and estimates the height and tilt of the camera by comparing the vector to the dictionary entries.
US09886616B2
According to one embodiment of the present invention, provided is a method for fingerprint recognition and authentication, comprising: a step for sequentially acquiring a plurality of slice images including a fingerprint pattern via a fingerprint sensor; a slice dividing unit for dividing the slice images into block images; a step for converting spatial domain information of the block images into frequency domain information, and eliminating information of a high-frequency component by using a low-pass filter; and a step for forming a fingerprint pattern template by matching the block images, from which the information of the high-frequency component has been eliminated.
US09886613B2
Devices, systems, and techniques are provided for integrating a touch screen with a fingerprint detection module as an assembly for a mobile device. The integrated touch screen/fingerprint sensor assembly includes at least two glass layers bonded together to provide overall mechanical strength for the touch screen display. The upper glass layer is a toughened/hardened cover glass that does not have an opening for fitting the fingerprint detection module through this glass layer. The lower glass layer is a support glass layer underneath the hardened cover glass to provide additional mechanical strength and to include an opening at a location close to an end of the support glass layer. The integrated touch screen/fingerprint sensor assembly also includes a fingerprint detection module positioned within the opening of the support glass layer and directly underneath the hardened cover glass.
US09886609B2
Provided are method and apparatus for writing and reproducing a multimedia service using a tag in order to provide an intuitive interface for a user using a multimedia service. The method includes selecting a multimedia service to be written; generating tag information identifying the selected multimedia service; and writing the generated tag information to a tag. Accordingly, multimedia service information and content information can be stored in a tag by being written to tag information using a common format, and thus the user can later execute a service operation by easily writing information of a desired service operation to a tag and then simply connecting the tag to a tag reading device.
US09886604B2
Some embodiments are directed to a method and a system allowing moving tags to be discriminated from stationary tags, which can be used in the field of tracking merchandise or objects provided with RFID tags.
US09886602B2
The invention relates to a magnetic reading head to be mounted in a terminal, said head having a generally rectangular parallelepiped shape and comprising a face for reading data coming from a magnetic stripe, said face comprising at least one component for reading data coming from a magnetic stripe.According to the invention, such a magnetic reading head comprises at least one flexible printed circuit board for protection against electromagnetic disturbances, said flexible printed circuit board being positioned on at least one face different from said reading face.
US09886591B2
Systems, methods, and computer program products to perform an operation comprising receiving, from a set of input devices, data of an environment surrounding a computing device, determining a current context of a discussion based on the data and a timing schedule specifying a list of planned contexts, receiving a request to perform an operation on the computing device, determining a context of the requested operation, determining a measure of relatedness between the contexts, and upon determining the measure of relatedness does not exceed a predefined threshold, restricting execution of the operation.
US09886590B2
An application platform examines, at runtime, various specified aspects of an application environment in which an application interacts with a user. Such examinations are made to determine a state for each of the various specified aspects. Further, the platform automatically activates particular application environment roles for the user depending on the result of the examinations. For example, an application environment role may be activated representing a particular detected mode of communication (e.g., encrypted network communications) or a particular detected manner of authentication (e.g., password authentication). Such activations are based on the detected states and specified states for the various specified aspects of the application environment. Such activations may occur in the context of an application attempting to perform an operation on an access controlled object on behalf of a user. Further, such activations may occur in the context of establishing or maintaining a user session for a user of an application.
US09886585B2
Data may be encrypted using a public key. From a plurality of functions executable on the data, one or more functions may be selected. The selected one or more functions may be associated with the encrypted data. The selected one or more functions may provide exclusive access to the data. A data structure specifying conditions for access to the one or more functions may be created. An exclusive interface to provide access to the one or more functions may be created. The interface, upon determining that one or more conditions from the conditions are satisfied, may grant access to the one or more functions. The encrypted data, the associated one or more functions, the data structure, and the interface may be included into an object.
US09886584B2
An embodiment of the invention may include a method, computer program product and system for redacting a document. The embodiment may include receiving an unredacted document. The embodiment may include determining portions of the unredacted document containing sensitive information. The embodiment may include applying a redaction method to the portions containing sensitive information to create a redacted document. The redaction method replaces the portion containing sensitive information with a different piece of content. The different piece of content correlates to a most stringent redaction method. The embodiment may include displaying the redacted document to a user. The embodiment may include determining the user is frustrated, and replacing the piece of content with a piece of content corresponding to a next most stringent redaction method from the list of redaction methods. The embodiment may include displaying the updated redacted document to the user.
US09886580B2
A method and information handling system (IHS) that optimizes boot time. The method includes a basic input output system (BIOS) performing an authentication check of drivers during an initial boot process. The results of the authentication check are stored along with an unified extensible firmware interface (UEFI) image for each driver in an authentication results data structure (ARDS). In response to receipt of a subsequent request to enable a secure boot of the IHS, when the initial boot process was performed with the secure boot disabled, the ARDS is accessed to determine if any of the drivers failed the authentication check. When none of the drivers have failed the authentication check, the boot process is continued using the UEFI images of the drivers. When at least one of the drivers has failed its authentication check, a notification is output indicating a failure of the authentication check.
US09886578B2
A malware analysis system for automating cause and effect analysis of malware infections is provided. The malware analysis system monitors and records computer system activities. Upon being informed of a suspected malware infection, the malware analysis system creates a time-bounded snapshot of the monitored activities that were conducted within a time frame prior to the notification of the suspected malware infection. The malware analysis system may also create a time-bounded snapshot of the monitored activities that are conducted within a time frame subsequent to the notification of the suspected malware infection. The malware analysis system provides the created snapshot or snapshots for further analysis.
US09886576B2
Provided is a security box including: an input means for input of external data; an execution means for executing, in a predetermined area, external data input by the input means; and an isolation control means for isolating the execution area from other areas during execution. The security box can be further equipped with: a display means for displaying the behavior of external data executed by the execution means; a determination means for determining, on the basis of the behavior displayed by the display means, whether the external data is normal data; and a deletion means for deleting data that the determination mean has determined is not normal data and/or all of the data of the execution means.
US09886574B2
Managing validity status of at least one associated credential includes providing a credential manager that selectively validates associated credentials for at least one device, the device invalidating a corresponding associated credential, and the device requesting that the credential manager validate the corresponding associated credential after invalidating the associated credential. The associated credential may be invalidated based on an external event, such as a user invalidating the associated credential from a UI of the device, a user improperly entering a pin value, a user indicating that a corresponding device is lost, the device entering sleep mode, the device locking a user interface thereof, the device shutting down, and a particular time of day. The at least one associated credential may be provided on an integrated circuit card (ICC) that may be part of a mobile phone and/or a smart card.
US09886572B2
A method to create and store at least one challenge question transformation (CQT) is provided. The method may include receiving an access query to a user interface associated with a password-recovery challenge question. The method may also include associating the at least one stored CQT with the password-recovery challenge question. The method may further include retrieving the associated CQT from a storage repository.
US09886566B2
Digital content distribution systems and methods are provided for distributing for digital data files, such as digital audio and video data files. In accordance with one implementation, a token-based authentication system is provided that does not require knowledge of the individual user requesting the download of digital content data or real-time access to user account information. Instead, the token-based authentication system embeds the authentication information, or token, in the download request information itself. In this way, the download or content server authenticates the download request using the token contained in the download request information and therefore does not require any additional information to carry out this authentication, such as access to user account information.
US09886557B2
A safety ensuring system of exercise machine and a related method includes a physiological detection device and an exercise machine. The physiological detection device is used to detect a physiological state of a human body and save the physiological state. Before a user using the exercise machine, the physiological state of the user is detected by the physiological detection device first. The exercise machine includes a control device and a working device, wherein the control device determines whether the working device is allowed to be used according to the physiological state saved in the physiological detection device. The working device is allowed to be used if the physiological state is normal, and it is prohibited from being used otherwise. Whereby, the user in poor physiological state is prevented from doing exercise, which effectively ensures the safety at using the exercise machine.
US09886542B2
In a method for modeling electromagnetic effects in a planar circuit that employs a plurality of through-silicon vias in a domain, a region around each through-silicon via is described in terms of a cylindrical accumulation mode basis function. The cylindrical accumulation mode basis function is incorporated into an equivalent circuit that describes selected electrical characteristics of each through-silicon via. A plurality of localized intervals around each through-silicon via is selected. A multilayer Green's function is approximated for IMNzz′ (wherein M and N identify selected layers and wherein zz′ designates layer boundaries in a layer through which the through-silicon via passes) in each localized interval without approximating the Green's function over the entire domain. Coefficients IMNzz′ are approximated over a predetermined range of frequencies (ω). Admittance parameters based on of IMNzz′ are calculated over a frequency sweep.
US09886536B2
Passive verification, comprising, receiving a representation of an electronic design comprised at least in part of at least system having at least one subsystem which is analog, collecting at least one input subsystem level data, having at least one input subsystem signal marker, collecting at least one output subsystem level data, having at least one output subsystem signal marker and analyzing at least one measure of at least one of the at least one input subsystem signal marker and at least one output subsystem signal marker.
US09886535B2
Systems and methods for making real-time predictions about an arc flash event on an electrical system are disclosed. An analytics server is communicatively connected to a data acquisition component. The analytics server comprises a virtual system modeling engine configured to create a virtual system model reflecting current network topology of the electrical system; an analytics engine configured to monitor predicted output data from the virtual system model and real-time output data from the electrical system acquired by the data acquisition component and update the virtual system model when a difference between the real-time output data and the predicted output data exceeds a threshold; and an arc flash simulation engine configured to forecast at least one aspect of and arc flash event based on the virtual system model.
US09886530B2
The invention notably relates to a computer-implemented method for designing a 3D modeled object representing a real object. The method comprises the steps of providing a 3D representation of the real object, identifying occurrences of a geometric feature at 3D positions of the 3D representation, providing at least one 2D view of the real object, identifying occurrences of a graphic feature at 2D positions of the 2D view, the geometric feature corresponding to the graphic feature, computing camera parameters that minimize a distance between a set of projections of the 3D positions on the 2D view and a set of 2D positions. This provides an improved solution for designing a 3D modeled object representing a real object.
US09886524B1
Systems and methods are provided that produce a report of generally available information, including over networks and particularly the Internet.
US09886521B2
A method for clustering vertices of streaming graphs includes: maintaining one or more clusters, assigning a random number to an incoming edge, computing a sampling threshold based on the current clusters, and adjusting the current clusters based on the random number and the sampling threshold.
US09886516B2
According to an approach for processing image data at network sites, a user invokes functionality on a client device, a scanning device, or a multi-function peripheral (MFP) to cause one or more printed receipts to be scanned to generate image or scan data. The scan data is transmitted by the client device or the MFP to a receipt data management system that maintains access data for a plurality of users and sites. The sites each include a graphical user interface that allows users to manually renter receipt data and request the generation of receipt data processing results. The receipt data management system manages the processing of the receipt data by a specified site on behalf of the user to generate receipt data processing results that satisfy third party requirements. This includes satisfying any authentication requirements of the specified site.
US09886505B2
The present invention discloses a method for handling contact information in a communication device. The method can include a step of presenting content within a visual interface of the communication device. A contact detection algorithm can execute to detect contact items included in the content. A visual indication can be presented next to each detected contact item. User input can be received, which causes the communication device to perform a contact action relating to one of the contact items. The contact action can add contact information to an address book, can initiate a communication session, and/or can place the contact item in a memory space for later use by an application other than one in which the content was presented.
US09886503B2
A method and apparatus for generating a personalized radio channel playlist by time division multiplexing songs from multiple received channels from one or more broadcast source streams in a queue. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre. If matches are found, the channel carrying the favorite is extracted and added to the playlist. Channel searching for matches involves monitoring real-time song and artist labels for all channels carried in a separate data channel. Preview times can vary depending on the size of the playlist or number of channels used. During a preview of a segment, users can, opt to listen to the full song or back up in the playlist to listen to a previous song. Connectivity options and web interfaces are provided to facilitate transfer and sharing of customization parameters for personalized radio configuration.
US09886502B2
A system and method in which metadata associated with content data received from an information processing apparatus is used in determining related content data that includes a similar feature as the content data. The related content data may be determined from a channel in which the content data belongs according to a playback rate determination by the information processing apparatus of give content data used in determining the similar feature as the feature in the content data. The related content data may then be transmitted to the information apparatus, which may selectively playback the content data and the related content data.
US09886493B2
Methods, devices, and systems are disclosed for producing cognitive and/or sensory profiles. In one aspect, a method to provide a cognitive or sensory assessment of a subject includes selecting a profile category from among a cognitive performance profile, a sensory performance profile, and a cognitive and sensory performance profile, presenting a sequence of stimuli to a subject, the sequence of stimuli based on the selected profile category, acquiring physiological signals of the subject before, during, and after the presenting the sequence of stimuli to produce physiological data, and processing the physiological data to generate an information set including one or more quantitative values associated with the selected profile category.
US09886491B2
Example embodiments described herein pertain to a geographic information system (GIS), configured to obtain geospatial data representing a geographic area, assign a projection and coordinate system to the geospatial data, apply a transformation to the geospatial data, and generate a tile cache based on the transformed geospatial data, the tile cache including the determined projection and coordinate system.
US09886479B2
A method and system for managing credibility of a set of search results for a search query is disclosed. The method can include determining, by a natural language processing technique configured to analyze a portion of the set of search results and a portion of the search query, a credibility factor configured to indicate similarity to a subject matter of the search query. The method can also include establishing a relevance relationship between the credibility factor and source information of a first search result of the set of search results, wherein the source information is based on the credibility factor. The method may also include computing a credibility score for the first search result of the set of search results based on the relevance relationship between the credibility factor and the source information of the set of search results.
US09886462B1
Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing system can receive a request for content from the computing device, and can determine a geographic location of the computing device associated with the request for content. The data processing system can identify a keyword indicating a non-geographic semantic feature of the determined geographic location. The identification can be based on the determined geographic location and from a location feature index that maps geographic areas to keywords that indicate non-geographic semantic features of the geographic areas. The data processing system can select, based on the keyword, a candidate content item for display on the computing device.
US09886457B2
For deduplicated data processing hierarchical rate control in a data deduplication system in a computing storage environment, priorities in a hierarchal structure are propagated by defining a relationship between each of a plurality of maintenance tasks and using a resource distribution function for managing and dividing resources between the plurality of maintenance tasks based on a priority for each maintenance task.
US09886456B2
A storage unit of a time-series data accumulation device of an embodiment stores statistical value data. A determination unit determines an interval function on the basis of data capacity, and a total amount of time elapsed from the beginning of measurement of a time-series data. A first calculation unit calculates an interval indicating an amount of time required to measure all the time-series data items constituting desired statistical value data on the basis of the determined interval function. A second calculation unit acquires all the time-series data items on the basis of the calculated interval, and thereafter calculates the statistical value on the basis of all the acquired time-series data items. A write unit writes the calculated statistical value to the storage unit as the statistical value data.
US09886450B2
A system and method supports key management in a distributed computing environment such as a distributed data grid. A binary radix tree is used to intern a plurality of binary keys. The binary radix tree is serialized to a byte buffer and a view of the binary is created. A byte sequence interface to the nodes of the serialized binary radix tree allows use of references which refer to positions in the serialized binary radix tree instead of requiring byte array copes of the interned keys. Use of references into the byte array in place of a byte array copies of interned keys reduces the memory overhead associated with referrers such as reverse indices which make reference to values associated with the plurality of binary keys. The reduction in memory overhead enhances performance and capabilities of a distributed computing environment such as a distributed data grid.
US09886449B1
Systems and methods for data storage management technology that optimizes the creation and storage of data objects. An example method may involve: receiving a request to create a data object; storing a first portion of the data object in a first data storage; determining a location in a second data storage in view of a predicted size of the data object and an access unit size of the second data storage; copying, by a processing device, the first portion of the data object from the first data storage to the location in the second data storage; and in response to receiving a second portion of the data object, directly storing the second portion in the second data storage.
US09886446B1
A system and method for creating an inverted index is disclosed. The inverted index is created from indexing information received by a deduplication server. This indexing information is collected by a deduplication client during a backup operation and includes a list of keywords and a plurality of values. Once the indexing information is received, the index is constructed and includes a list of keywords. Each of the keywords is mapped to a value, each value represents a section of a document, and each section of the document includes at least a portion of a keyword.
US09886445B1
A computerized datacenter entity information method includes obtaining datacenter entity information at an initial time, compressing and storing the datacenter entity information as a datacenter entity frame of reference, obtaining datacenter entity information changes, and compressing and storing the datacenter entity information changes with respect to the datacenter entity frame of reference. In another implementation, the computerized datacenter entity information method includes obtaining datacenter entity information at an initial time, compressing and storing the datacenter entity information as a datacenter entity frame of reference, obtaining datacenter entity information changes, and compressing and storing the datacenter entity information changes with respect to the datacenter entity frame of reference.
US09886429B2
A method of writing content through a writing input on a touch screen is provided. The method includes displaying written input content according to a writing input detection and identifying whether there is a proofreading mode control, and when there is the proofreading mode control, entering a proofreading mode, displaying the written input content according to the writing input detection, identifying a proofreading mark in the written input content, and applying an editing content corresponding to the proofreading mark, so as to proofread the written content.
US09886425B2
An intelligent switching method and system for a browser kernel at least including a first browser kernel unsupportive to a first page markup language and a second browser kernel unsupportive to a second page markup language. The method may include: determining which one of the first and the second browser kernels is the currently used browser kernel, determining whether or not a webpage adopts the first page markup language if the currently used browser kernel is the first browser kernel, if so, switching to the second browser kernel for processing, or determining whether or not a webpage adopts the second page markup language if the currently used browser kernel is the second browser kernel, if so, transferring an access via a cloud server or determining, by the cloud server, whether or not to switch to the first browser kernel for processing, otherwise, opening the page using the second browser kernel.
US09886423B2
The method includes identifying a plurality of transcripts of an audio event. The method further identifying a difference between two or more of the plurality of transcripts of the audio event. The method further includes determining a confidence level for the two or more transcripts that include the identified difference, wherein the confidence level indicates a measure of quality of the transcript. The method further includes selecting a difference from the two or more transcripts that include the identified difference based on the determined confidence level. The method further includes generating a transcript based on the selected difference.
US09886416B2
A matrix of execution blocks form a set of rows and columns. The rows support parallel execution of instructions and the columns support execution of dependent instructions. The matrix of execution blocks process a single block of instructions specifying parallel and dependent instructions.
US09886415B1
Implementations relate to prioritized data transmission features over networks. A method can include deriving description data from content data. The description data describes content of the content data and includes one or more portions corresponding to one or more portions of the content data. The description data is transmitted to a destination over a network to be made accessible over the network at the destination to one or more users. The content data also is transmitted to the destination to be made accessible. At least one portion of the description data finishes transmitting and is made accessible before its corresponding portion of the content information finishes transmitting and is made accessible.
US09886403B2
In order to perform processing corresponding to an instruction or a reaction at appropriate timing when a predetermined instruction is given or a reaction by a user is made while content is being outputted, a CPU detects instruction timing when a predetermined user instruction is given for data outputted while pieces of data constituting content are being sequentially outputted; stores the detected instruction timing in an instruction information memory; specifies predetermined timing that comes later than the instruction timing stored in the instruction information memory as timing for performing processing in accordance with the user's instruction; and performs the processing.
US09886400B2
The present invention provides a communication system comprising a host computer, control cabinets and peripheral devices, the control cabinets comprising serial ports used for communication among the peripheral devices and the host computer. The operating period of the communication system includes a polling phase and a free communication phase, in the polling phase the host computer sends query instructions to the control cabinets through the serial ports on each of the control cabinets, and in the free communication phase the control cabinets communicate with corresponding peripheral devices through the serial ports. The present invention also provides a communication method for the communication system. Using the communication system of the present invention, reliability of communication among the control cabinets, the host computer and the peripheral devices through a same serial port can be ensured without increasing hardware volume and costs of the communication system.
US09886394B2
A computer-implemented method for migrating a buffer used for direct memory access (DMA) may include receiving a request to perform a DMA data transfer between a first partitionable endpoint and a buffer of a first memory in a system having two or more processor chips. Each processor chip may have an associated memory and one or more partitionable endpoints. The buffer from the first memory may be migrated to a second memory based on whether the first memory is local or remote to the first partitionable endpoint, and based on a DMA data transfer activity level. A memory is local to a partitionable endpoint when the memory and the partitionable endpoint are associated with a same processor chip. The DMA data transfer may then be performed.
US09886382B2
Topology of clusters of processors of a computer configuration, configured to support any of a plurality of cache coherency protocols, is discovered at initialization time to determine which one of the plurality of cache coherency protocols is to be used to handle coherency requests of the configuration.
US09886381B2
A memory system may include: a first memory device including a first normal block and a first auxiliary block; a second memory device including a second normal block and a second auxiliary block; and a controller configured to operate the first and second memory devices in an interleaving scheme, wherein the controller: checks a first used area of a cache buffer when a first data is buffered which is the most recently inputted, programs the first data in the first or second auxiliary block without erasing the first data from the cache buffer, when the first used area of the cache buffer is smaller than a predetermined size, and programs a second data of the predetermined size, which occupies a part of the first used area of the cache buffer, to the first or second normal block with erasing the second data from the cache buffer, when the first used area of the cache buffer is equal to or larger than the predetermined size.
US09886369B2
A computer-implemented method and apparatus for fabricating data for database applications. The method comprises intercepting a command issued by an application, the command being addressed to a database; formulating a problem in accordance with the command; obtaining a solution for the problem, the solution comprising fabricated data; providing a second command for updating the database with the fabricated data; and providing the command to the database, whereby a response from the database based on the fabricated data is provided to the application.
US09886367B2
A method, comprises receiving a test case on a processor, receiving an input from a user to call the test case in a first calling environment, identifying the first calling environment, setting a first indicator in a memory indicating the first calling environment, running a directive in the test case, wherein the directive calls a subroutine associated with the directive, and running the subroutine called by the directive wherein the subroutine includes receiving the first indicator indicating the first calling environment, performing a first task associated with the directive wherein the first task is performed in the first calling environment responsive to receiving the first indicator indicating the first calling environment, and outputting a result of the first task to a user on a display.
US09886365B2
Transaction data is received from an agent instrumented on a first one of a plurality of software components in a system, the transaction data identifying characteristics observed by the agent during monitoring of the first software component during a transaction involving the first software component and a second one of the plurality of software components. A second thread running on the second software component is identified that is at least partially dependent on a first thread run on the first software component during the transaction, the second thread corresponding to code of the second software component with a conditional breakpoint defined to be triggered based on when the second thread falls within a defined transaction boundary for the system. From the transaction data, it can be determined that the second thread falls within the transaction boundary to cause the conditional breakpoint to be triggered.
US09886363B2
A computer-implemented method for determining performance shortfall in a storage system includes recording a log of I/O operations of a storage system, wherein each I/O operation includes associated operational parameters. The method prepares the storage system to perform a replay of a performance shortfall that occurred during a specified time frame. The method performs the replay on the storage system based at least on the log of I/O operations and the I/O operations' associated operational parameters for the specified time frame. The method identifies a cause for the performance shortfall during the specified time frame based at least on the difference between I/O performance measures of the replay and I/O performance measures for the specified time frame.
US09886362B2
A method for checking the integrity of a program executed by an electronic circuit and including at least one conditional jump, wherein: a first value is updated for any instruction which does not correspond to a jump instruction; a second value is updated with the first value for each conditional jump instruction; and the second value is compared with a third value, calculated according to the performed conditional jumps.
US09886360B2
A device may provision two or more servers, each of the servers including a network interface. In addition, the device may enable the network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the network interfaces.
US09886359B2
A primary system includes a first node and a second node that backs up the first node. A secondary system includes a third node and a fourth node that backs up the third node. The first node in the primary system inserts, when transmitting data update information generated in response to a data update in the first node to the second node and the third node, one or a plurality of pieces of delimiter information indicating a boundary between update processing units, into both of transmit data. The fourth node in the secondary system specifies, based on the delimiter information, the data update information including update information whose process has progressed further from among the data update information obtained from the second node and the data update information obtained through the third node, and reflects the specified data update information to stored data of the fourth node.
US09886353B2
According to an aspect, data asset reconstruction includes receiving a data lineage for a data asset, where the data lineage identifies a data source connected to the data asset by an intermediate process. It is determined whether the intermediate process can be used to reconstruct a lost data asset. Based on determining that the intermediate process can be used to reconstruct the lost data asset, reconstructing the lost data asset with the intermediate process and the data source.
US09886351B2
Creating hybrid image backups of a source storage. In one example embodiment, a method for creating one or more hybrid image backups of a source storage may include seeding a deduplication system by storing, in the deduplication system, blocks included in one or more files of one or more operating systems, blocks included in one or more files of one or more software applications, or both, and by storing a hash of each of the seeded blocks in a hash data structure; copying the hash data structure into a solid state drive (SSD); placing the SSD in a read-only state; comparing hashes of allocated blocks stored in the source storage at a first point in time to hashes in the hash data structure to determine whether each of the allocated blocks is in a first set of blocks that are stored in the deduplication system or in a second set of blocks that are not stored in the deduplication system; associating locations of the blocks in the first set of blocks stored in the source storage with locations of the corresponding blocks stored in the deduplication system; storing the blocks in the second set of blocks in an image backup separate from the deduplication system; associating locations of the blocks in the second set of blocks stored in the source storage with locations of the corresponding blocks stored in the image backup; and defining a full hybrid image backup of the source storage at the first point in time as a combination of the first set of blocks stored in the deduplication system and the second set of blocks stored in the image backup.
US09886347B2
According to an aspect, a database management system (DBMS) is operated to perform data replication. The DBMS includes a source database and a target database. The source database includes a plurality of first tables respectively comprising one or more first columns, and the target database includes a plurality of second tables respectively comprising one or more second columns. Each of multiple ones of the first columns is mapped to one of the second columns, and each one of the second columns is adapted to store replicated data changes of the first column mapped to the second column. Each of the second columns has an assigned update time, the update time being a moment in time when the second column most recently received incremental data changes from its mapped first column. The DBMS operates to process requested database statements while providing data replication.
US09886346B2
A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.
US09886344B2
A storage apparatus includes a processor. The processor is configured to sequence a plurality of data pieces. The plurality of data pieces are respectively stored in a plurality of memory devices. The processor is configured to set compensation ranges to be respectively compensated by a first predetermined number of parities. The compensation ranges are respective portions of consecutive data pieces among the sequenced data pieces. The compensation ranges include a variably set number of data pieces for the respective parities. Each of the plurality of data pieces is included in a second predetermined number of compensation ranges.
US09886343B2
Embodiments of the invention are generally directed to systems, methods, and apparatuses for hybrid memory. In one embodiment, a hybrid memory may include a package substrate. The hybrid memory may also include a hybrid memory buffer chip attached to the first side of the package substrate. High speed input/output (HSIO) logic supporting a HSIO interface with a processor. The hybrid memory also includes packet processing logic to support a packet processing protocol on the HSIO interface. Additionally, the hybrid memory also has one or more memory tiles that are vertically stacked on the hybrid memory buffer.
US09886341B2
A memory system or flash card may optimize usage of reclaimed memory. The optimization may include lists for Uncorrectable Error Correction Code (UECC) and Correctable Error Correction Code (CECC) that can be used along with a dual programming scheme. Dual programming may be utilized for blocks on the lists, but not for blocks that are not on the lists. The lists can be updated by reading data programmed to blocks on the lists.
US09886340B2
A memory system and a method for the error correction of memory are disclosed herein. The method for the error correction of memory is performed by a memory system including a plurality of memory chips. The method for the error correction of memory may include reading, by a first ECC engine unit included in each of a plurality of memory chips, a chunk including a plurality of data bursts, first parity bits, and position bits from each of the plurality of memory chips; extracting, by the first ECC engine unit, a single data burst having an error from the plurality of data bursts using the position bits; and performing, by the first ECC engine unit, first error correction using the first parity bit corresponding to the extracted error data burst.
US09886329B2
In order to scale Read-Copy Update (RCU) callback offloading from no-callbacks (No-CBs) CPUs, a set of RCU callback offload kernel threads (rcuo kthreads) may be spawned and each may be assigned to one of the No-CBs CPUs to invoke RCU callbacks generated by workloads running on the No-CBs CPUs at CPUs that are not No-CBs CPUs. Groups of the rcuo kthreads may be established, with each rcuo kthread group having one leader kthread and one or more follower rcuo kthreads. The leader rcuo kthreads may be periodically awakened without waking up the follower kthreads when an RCU grace period ends and an RCU callback needs to be invoked, or when a new RCU callback arrives and a new RCU grace period needs to be started. The leader rcuo kthreads may periodically awaken their associated follower rcuo kthreads for which the leader rcuo kthreads have sole responsibility to wake.
US09886321B2
Methods of managing distributed analytics on device groups are described. In an embodiment, a management service within a distributed analytics system provides an interface to allow a user to define a group of devices based on a property of the devices. When the property of a device in the system satisfies the criterion specified by the user, the device is added to the group and the device may subsequently be removed from the group if the device no longer satisfies the criterion. Once a group has been defined, the management service enables users to specify management operations, such as creating, starting, stopping or deleting queries or management operations relating to other entities of end devices, which are to be implemented on all the devices in the group and the management service propagates the operation to all devices in the group, irrespective of their current connectivity status.
US09886315B2
Various embodiments described herein include at least one of systems, methods, and software for identity-based thread pool assignment. The identity may identify a source of a request where the source is a user, human or logical, or a network location where the request originated. Some embodiments include receiving a resource request via a network and classifying the resource request into a processing thread pool of a plurality of processing thread pools. The classifying may be based at least in part on an identifying characteristic of a source of the resource request. Each processing thread pool may have an assigned maximum number of processing threads available at any one time for processing resource requests. When a processing thread of the processing thread pool the request is classified into is available, some embodiments then assign the resource request to the available processing thread.
US09886291B2
In an automatic machine controlled by a control device of its own having at least one non-volatile memory, in which a program for controlling the automatic machine can be installed, and at least one processing module for executing the control program installed, the control device is programmed with an operating system designed for implementing a method for monitoring the changes of configuration of the control device, in which each event of installation of a new control program in the memory is detected, execution of the control program installed last is enabled, and each new control program that is installed is saved, together with corresponding installation data, in at least one archive memory portion of the memory.
US09886289B2
A method and system for modifying functionality of a printer. The printer is provided with firmware and programming code that interfaces with the firmware for controlling printing operations. The programming code includes at least one place holder. Second programming code is provided that, when executed on a processor readable medium, programming code is executed as a function of the at least one placeholder.
US09886285B2
Systems and methods are disclosed for executing firmware in a computing device. A computing device comprises a controller comprising an interface and an interface state machine, non-volatile storage coupled to the interface state machine, the non-volatile storage storing initialization parameters, and a non-volatile memory module storing firmware for the device, the memory module coupled to the controller via the interface. The controller is configured to initialize the interface using the initialization parameters and the interface state machine, train the interface using the initialization parameters and the interface state machine, and execute the firmware from the non-volatile memory module.
US09886283B2
A mobile communication system and a method of providing content data to user of a vehicle using the communication system. The method includes: determining at a vehicle a last-used content data function associated with a previous ignition cycle, wherein the last-used content data function was used to provide content data to vehicle users; determining an adaptive boot sequence that includes the last-used content data function; executing the adaptive boot sequence at a subsequent ignition cycle which includes initiating the last-used content data function; and providing content data in the vehicle via the last-used content data function.
US09886281B2
A SIMD processor with a versatile hardware configuration performs efficient range determination that is frequently used in image processing and recognition. A SIMD processor includes a range determination arithmetic unit including first and second registers that can store two values. The SIMD processor uses three values, namely, these two values and the value of source data input from a register file unit, to flexibly set the processing target data for range determination and the two boundaries defining the processing target range of the range determination.
US09886280B2
Embodiments relate to a heterogeneous core microarchitecture. An aspect includes binding, by an operating system that is executing on a processor comprising a core comprising a heterogeneous microarchitecture comprising two or more flows, a job that is being executed by the operating system to a flow of the two or more flows. Another aspect includes issuing an instruction corresponding to the job with a tag indicating the binding of the job to which the instruction corresponds. Yet another aspect includes executing the instruction by the flow in the core that is indicated by the tag.
US09886274B2
Branch sequences for branch prediction performance test are generated by performing the following steps: (i) generating a branch node graph, by a branch node graph generator machine logic set, based, at least in part, upon a set of branch traces of a workload or benchmark code; (ii) generating a first assembly pattern file, for use with a first instruction set architecture (ISA)/microarchitecture set, by an assembly pattern generator machine logic set, based, at least in part, upon the branch node graph so as to mimic the control-flow pattern of the workload or benchmark code; and (iii) running the assembly pattern file on the first ISA/microarchitecture set to obtain first execution results.
US09886266B2
In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition.
US09886248B2
Methods for creating a factory, such as a software factory, a user experience factory, and a persistence factory, for developing one or more Java 2 Platform, Enterprise Edition (J2EE) applications. One or more artifacts related to the J2EE applications, such as code components, workflow scripts, and build scripts, are identified. Further, one or more templates are created for generating the one or more artifacts. The templates may be created based on a predefined architecture and coding conventions. These templates are stored in a repository to enable their subsequent reuse. Thereafter, one or more relationships between the artifacts are defined in a factory schema. Subsequently, the factory is created using the factory schema and the templates. The factory thus created may be used to develop the J2EE applications.
US09886236B2
In one example, the disclosure is directed to providing a multi-dimensional audio interface in which a plurality of different spatial locations is defined, wherein each of the plurality of different spatial locations is based on a common reference point and is uniquely identifiable by a computing device; associating, by the computing device, an information type with a first spatial location of the plurality of different spatial locations, the information type included in a plurality of different information types; responsive to determining that first information is of the information type, outputting, using an audio output device and simulating localization of sound at the first spatial location, a first sound that indicates the first information; receiving an indication of user input that selects the first information; and performing at least one operation corresponding to the first information selected based at least in part on the indication of user input.
US09886234B2
An example method includes receiving data indicating a configuration of one or more playback devices. The one or more playback devices may include one or more transducers. The method further includes, based on the received data, associating each of one or more audio streams respectively with at least one transducer of the one or more transducers. The method further includes generating the one or more audio streams and sending at least one of the generated one or more audio streams to each of the one or more playback devices. An example non-transitory computer readable medium and an example computing device related to the example method are also disclosed herein.
US09886220B1
Image descriptions described using an image description language are provided for a plurality of images. Image bitmaps are determined by processing the image descriptions, each image bitmap including an array of image pixels. The image bitmaps are stored in an array of digital storage devices, with different portions of the image bitmaps being stored in different digital storage devices, where an allocation table is used to indicate where each portion is stored. When one of the digital storage devices fails, the allocation table is analyzed to determine which portions of the image bitmaps were stored in the failed digital storage device. The lost portions are re-rendered by processing corresponding portions of the image descriptions, and the re-rendered portions are stored in the array of digital storage devices.
US09886216B2
Systems and methods are disclosed for accessing data over a distributed data storage network. A network-attached storage device (NAS) includes a non-volatile memory module comprising a first portion of data storage for storing local user data associated with a host computing device and a second shared portion of data storage for storing third-party data. The NAS includes a controller configured to provide copies of a portion of the user data to one or more other NAS's for storage therein, receive third-party data from each of the one or more other NAS's, and store the received third-party data in the second portion of data storage. The NAS is configured to upload at least a portion of the user data to the host computing device and upload at least a portion of the third-party data to at least one of the one or more other NAS.
US09886212B2
An improved mechanism for copying data in memory is described which uses aliasing. In an embodiment, data is accessed from a first location in a memory and stored in a cache line associated with a second, different location in the memory. In response to a subsequent request for data from the second location in the memory, the cache returns the data stored in the cache line associated with the second location in the memory. The method may be implemented using additional hardware logic in the cache which is arranged to receive an aliasing request from a processor which identifies both the first and second locations in memory and triggers the accessing of data from the first location for storing in a cache line associated with the second location.
US09886207B2
A controller and a memory-access method for use in the controller are provided. The controller includes a sensor-processing system, and the sensor-processing system includes a memory, and a buffer, wherein the controller is coupled to an external memory and a sensor. The method includes the steps of: gathering the sensor data from the sensor and writing the gathered sensor data into the memory; writing information associated with the sensor data into the buffer; determining whether a fill level of the buffer has reached a predetermined threshold; and retrieving the sensor data from the memory and writing the retrieved sensor data to the external memory according to the information associated with the stored sensor data in the buffer when it is determined that the fill level has reached the predetermined threshold.
US09886206B1
The present invention discloses a replica bit-line circuit, comprising a replica unit, the 1st inverter, the 2nd inverter, the 3rd inverter, the 4th inverter, the 5th inverter, the 6th inverter, the 7th inverter, the 8th inverter, the 9th inverter, the 1st NAND gate, the 2nd NAND gate, the 3rd NAND gate, the 1st NOR gate, the 2nd NOR gate and the 1st PMOS tube; the 2nd NOR gate is provided with the 1st input terminal, the 2nd input terminal, a set terminal and an output terminal; advantages of the present invention are stated as follows: It can inhibit feedback oscillation incurred by replica bit-line and replica wordline signal to obtain accurate wordline control signal; it can save switching power consumption of memory array by 53.7% under the power voltage of 1.2V.
US09886203B2
Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.
US09886200B2
An endurance parameter value of a non-volatile memory included in a non-volatile dual in-line memory module (NVDIMM) can be monitored and compared against a warning threshold value. In response to the endurance parameter exceeding the warning threshold value, a system alert can be generated, within a host system of the NVDIMM, to inform a system user that the NVDIMM is approaching its end-of-life. If the endurance parameter exceeds a replacement threshold value greater than the warning threshold value, an upgrade process can be initiated. The upgrade process can include copying data from the first non-volatile memory to a volatile memory of the NVDIMM and copying, in response to the first non-volatile memory being replaced with a second non-volatile memory, the data from the volatile memory to the second non-volatile memory.
US09886197B2
A method for operating a memory system includes detecting a size of a data requested by a host, generating a first data that represents the size of the requested data and a second data that represents a remaining empty space other than a space for the requested data in a first region having a unit size of data storage in a memory device when the size of the requested data is smaller than the first region and the request is to write the requested data into the memory device, and storing the first data and the second data in the memory device along with the requested data.
US09886194B2
A system and method for using a Non-Volatile Dual In-Line Memory Module (NVDIMM) (110, 115) is disclosed. The NVDIMM (110, 115) can support two or more access modes. An application can specify which access mode is desired for an address space requested by the application. A Non-Volatile Memory (NVM) governor (150) can store an address mask and the access mode for the address space (305, 310, 315) in an NVM control register (155). When the application requests read or write access to an address (605), the NVM governor (150) can compare the requested address (605) with the address masks in the NVM control register (155), determine the access mode from the access mode corresponding to the matched address mask, and use that access mode to satisfy the request for the address (605).
US09886188B2
An embodiment of the disclosure displays a plurality of icons for files and a plurality of icons for folders within a graphical user interface. A set of two or more icons can be selected via user input for inclusion within a group object. The group object can be moved within the graphical user interface responsive to user input to within a predetermined range of one of the icons for one of the folders. Responsive to moving, a subset of files of the group object can be determined. Selection of the files within the subset can be based on whether attributes of the folder match attributes of the files. Additionally, responsive to moving the group object, the subset of files can be moved or copied to the one of the folders to which the group object was moved.
US09886178B2
User interface (UI) techniques, and more particularly to graphical user interface (GUI) techniques providing 3-dimensional (3-D) renditions. A method of displaying one or more graphical objects, the method being carried out in an electronic device, the device having processing circuitry, memory and a display device, the method comprising: obtaining first image data defining at least one two-dimensional graphical component; performing a transformation operation on the first image data to generate second image data defining, for the or each graphical component, a modified form of the graphical component; using said second image data, displaying the modified form whereby the or each graphical component has the appearance of having a component of dimension perpendicular to the plane of the display device. Disclosed GUIs can be employed by users to interact with electronic devices having a display, in particular but not limited to hand-held devices with small screens.
US09886175B1
Techniques for user interface customization of an application are described. A navigational structure file is received including a description of a hierarchical structure describing a navigational flow of the application. The hierarchical structure may include objects corresponding to different navigation points of the application whereby interaction with a user interface element causes transition or navigation from a first navigation point of the application to a second navigation point of the application as described in the hierarchical structure. It is determined whether any one of a defined set of one or more trigger conditions occurs. Responsive to determining an occurrence of a trigger condition in the defined set, first processing is performed in accordance with the trigger condition that has occurred to produce a customized user interface displayed to a user and to produce a customized navigational flow of the application.
US09886158B2
Disclosed are a touch display panel and a display device. The touch display panel includes common electrodes, pixel electrodes, a processing module, at least one first magnetic sensing electrode and at least one second magnetic sensing electrode. The at least one first magnetic sensing electrode is disposed on the same layer as the common electrodes and configured to sense magnetic field variation in a first direction (X) and generate corresponding magnetic sensing signals; and the at least one second magnetic sensing electrode is disposed on the same layer as the pixel electrodes and configured to sense magnetic field variation in a second direction (Y) and generate corresponding magnetic sensing signals. An angle between the first direction (X) and the second direction (Y) is a non-zero angle. The processing module is configured to generate touch signals according to the magnetic sensing signals.
US09886138B2
The present disclosure provides a touch panel based on triboelectrification, a display device and a controlling method therefor. The touch panel based on triboelectrification includes a cover plate; a touch sensing electrode, provided at one side of the cover plate; a transparent friction layer, provided at a side of the touch sensing electrode opposite to the cover plate, and arranged to contact with the touch sensing electrode; an elastic component layer, provided at a side of the transparent friction layer opposite to the touch sensing electrode and arranged to contact with the transparent friction layer, and including a plurality of elastic components spaced apart from each other; and a touch driving electrode, provided at a side of the elastic component layer opposite to the transparent friction layer, and arranged to contact with the elastic component layer. The plurality of elastic components in the elastic component layer vibrate in response to touch actions on the cover plate, so that the transparent friction layer becomes in contact with the touch driving electrode by means of friction, and thus a touch driving voltage is generated between the touch sensing electrode and the touch driving electrode. The touch panel based on triboelectrification can achieve the touch display of the display device without power supply.
US09886132B2
There is provided a touch panel, including: a plurality of sensing electrodes divided into a plurality of sensing electrode groups; and a plurality of touch detection circuits correspondingly connected to the plurality of sensing electrode groups, respectively, wherein the first touch detection circuit includes a first touch detection circuit unit outputting a first output value depending on a test voltage and the second touch detection circuit includes a second touch detection circuit unit outputting a second output value depending on the test voltage, the second touch detection circuit is adjacent to the first touch detection circuit, and the second output value is corrected to reduce a difference between the first output value and the second output value.
US09886131B2
A method for determining what input should be accepted by a touch sensor after intentional and accidental lift-offs and slide-offs occur when gesturing or performing a function on the touch sensor by a finger or multiple fingers.
US09886113B2
A display device including a substrate having a display area including a plurality of pixels and a peripheral area positioned outside the display area, a sealant in the peripheral area, a first spacer on the sealant, an encapsulation substrate on the first spacer, and a touch sensor on the encapsulation substrate facing the display area.
US09886110B2
The purpose of the present invention is to provide a transparent electroconductive laminate having extremely high visibility. A transparent electroconductive laminate in which a hard coat layer, a color difference adjustment layer, and a transparent electroconductive layer are formed in this order, wherein (1) the hard coat layer being obtained by applying and curing a hard coating composition including (A) a phenol Novolac-type acrylate having two or more acrylate groups and (B) an aromatic-group-containing mono- or poly(meth)acrylate compound having 1-2 moles of a C2 or C3 alkylene oxide structure in the molecule thereof, (2) and the color difference adjustment layer includes a cured resin component (i), and metal oxide particles (ii) having an average primary particle diameter of 100 nm or less and/or metal fluoride particles (iii); having an average primary particle diameter of 100 nm or less, where the total mass of particles (ii) and (iii) in the color difference adjustment layer is 0-200 parts by mass with respect to 100 parts by mass of the cured resin component (i).
US09886109B2
A writing device for electronic paper includes an array substrate, a master control module, an input module electrically connected with the master control module, and an array substrate driving module electrically connected with the master control module, the array substrate is electrically connected with the array substrate driving module, an upper surface of the array substrate is configured to be electrically connected with electronic paper to be written, the input module is configured to input operation instructions to the master control module, the master control module is configured to control the array substrate driving module to drive the array substrate for performing writing operations according to the operation instructions. An embodiment of the present invention further provides an electronic paper tag system including the electronic paper writing device. Therefore, the writing device and the electronic paper tag system provided in embodiments of the present invention are particularly applicable to situations in which tag information is not required to be updated frequently (for example, doorplate, merchandise price labels).
US09886108B2
Examples of a multi-region touchpad are disclosed. In one example implementation, a multi-region touchpad may include a multi-region touchpad sensor having a region and a secondary region to receive an input corresponding to a movement against the multi-region touchpad sensor and a touchpad controller. The touchpad controller may process the received input, and may transmit touch position indicative of the received input to a touchpad driver of a computing device communicatively coupled to the touchpad device. Further, the touchpad driver may cause an operating system of the computing device to treat a touch with a touch position beginning in the primary region and extending into the secondary region as a continuous touch. Similarly, the touchpad driver may cause the operating system to treat a touch with a touch position beginning in the secondary region as a navigational command to cause the operating system to perform a navigational function.
US09886106B2
An input device includes a casing, a moveable unit disposed in the casing and including a spherical object and a rotation detector for detecting a rotation of the spherical object contactable on a display face, and a transmitter, disposed in the casing, to receive a rotation detection signal from the rotation detector and to transmit the rotation detection signal when the rotation detector detects the rotation of the spherical object.
US09886102B2
System and method for invoking 2D and 3D operational modes of a 3D pointing device in a 3D presentation system. A 3D stereoscopic scene and a 2-dimensional (2D) scene are displayed concurrently via at least one stereoscopic display device. A current cursor position is determined based on a 6 degree of freedom 3D pointing device. The cursor is displayed concurrent with the 3D stereoscopic scene and the 2D scene, where the cursor operates in a 2D mode in response being inside a specified volume, where, in the 2D mode, the cursor is usable to interact with the 2D scene, and where the cursor operates in a 3D mode in response to being outside the specified volume, where, in the 3D mode, the cursor is usable to interact with the 3D stereoscopic scene.