US09960334B2
Disclosed is a thermoelectric material with excellent thermoelectric conversion performance. The thermoelectric material is expressed by Chemical Formula 1 below: CuxSe1-yXy where X is at least one element selected from the group consisting of F, Cl, Br and I, 2
US09960333B2
A light-emitting device includes a substrate having a first surface extended in a first direction, a second surface opposite to the first surface, a third surface between the first and second surfaces and extended in the first direction, and a fourth surface opposite to the third surface, a conductive member including at least four element mounting portions arranged in the first direction on the first surface, a first wiring portion on the second surface, a second wiring portion on the third surface, and a third wiring portion on the fourth surface, and first, second, third, and fourth light-emitting elements respectively mounted on the four element mounting portions. With the first, second, and third wiring portions, the first and second light-emitting elements are connected in series, the third and fourth light-emitting elements are connected in series, and the first and third light-emitting elements are connected in parallel.
US09960320B2
According to one embodiment, a semiconductor light emitting device includes a semiconductor layer, a first metal pillar, a second metal pillar, and an insulating layer. The semiconductor layer includes a first surface, a second surface, and a light emitting layer. The first metal pillar is electrically connected to the second surface. The first metal pillar includes first and second metal layers. The first metal layer is provided between the second surface and at least a part of the second metal layer. The second metal pillar is arranged side by side with the first metal pillar, and electrically connected to the second surface. The second metal pillar includes third and fourth metal layers. The third metal layer is provided between the second surface and at least a part of the fourth metal layer. The insulating layer is provided between the first and second metal pillars.
US09960317B2
A lamination includes a sheet substrate and a display element layer. The sheet substrate includes a plurality of product regions cut out into a plurality of products and a blank region surrounding the product regions. The display element layer is formed on each of a plurality of display areas placed on each of the plurality of product regions for displaying an image. The sheet substrate adheres to a top of a substrate. The substrate has light transmissivity. A protective film is adhered to the lamination so as to cover the display areas. A divider line is formed in a blank region that surrounds the product regions by removing a portion of the lamination. The substrate is removed from the sheet substrate by irradiating the sheet substrate with a laser beam.
US09960316B2
A composite substrate includes a sapphire substrate and a layer of a nitride of a group 13 element provided on the sapphire substrate. The layer of the nitride of the group 13 element is composed of gallium nitride, aluminum nitride or gallium aluminum nitride. The composite substrate satisfies the following formulas (1), (2) and (3). A laser light is irradiated to the composite substrate from the side of the sapphire substrate to decompose crystal lattice structure at an interface between the sapphire substrate and the layer of the nitride of the group 13 element. 5.0≤(an average thickness (μm) of the layer of the nitride of the group 13 element/a diameter (mm) of the sapphire substrate)≤10.0 . . . (1); 0.1≤ a warpage (mm) of said composite substrate×(50/a diameter (mm) of said composite substrate)2≤0.6 . . . (2); 1.10≤a maximum value (μm) of a thickness of said layer of said nitride of said group 13 element/a minimum value (μm) of said thickness of said layer of said nitride of said group 13 element . . . (3)
US09960315B2
A light emitting heterostructure including a partially relaxed semiconductor layer is provided. The partially relaxed semiconductor layer can be included as a sublayer of a contact semiconductor layer of the light emitting heterostructure. A dislocation blocking structure also can be included adjacent to the partially relaxed semiconductor layer.
US09960313B2
A solar battery module and manufacturing method for a solar battery module having improved output are provided. The solar battery module 1 is a transparent substrate 10, transparent resin layer 13b, solar battery cell 12, colored resin layer 13a and back sheet 11 laminated in this order. The light-receiving surface 12a of the solar battery cell 12 faces the transparent resin layer 13b side. The backside 12b of the solar battery cell faces the colored resin layer 13a. The MFR [melt flow rate] of the transparent resin layer 13b is lower than the MFR of the colored resin layer 13a.
US09960309B2
A photoelectronic device includes a semiconductor substrate doped with a first type impurity, a second semiconductor layer doped with a second type impurity of an opposite type to the first type impurity, a transparent electrode formed on a second surface of the second semiconductor layer, the second surface being opposite a first surface on which the semiconductor substrate is formed, and a barrier layer disposed between the second semiconductor layer and the semiconductor substrate or between the second semiconductor layer and the transparent electrode. The second semiconductor layer has a band gap energy less than that of the semiconductor substrate, and the barrier layer includes a semiconductor material or an insulator having a band gap greater than that of the semiconductor substrate.
US09960307B2
A method to produce thin film solar cells in superstrate or substrate configuration is an efficient way to minimize the loss due to absorption in CdS layer and to eliminate the CdCl2 activation treatment step. This is achieved by applying a sacrificial metal-halide layer between the CdS-layer and the CdTe-layer of the solar cells.
US09960290B2
A solar cell is disclosed. The disclosed solar cell includes a semiconductor substrate, a conductive region disposed in or on the semiconductor substrate, and an electrode including a plurality of finger lines connected to the conductive region, and formed to extend in a first direction while being parallel, and 6 or more bus bar lines formed to extend in a second direction crossing the first direction. Each bus bar line has a width of 35 to 350 μm at at least a portion thereof. Each bus bar line has a distance between opposite ends thereof in the second direction smaller than a distance between outermost ones of the finger lines respectively disposed at opposite sides in the second direction.
US09960281B2
Thin film transistors are provided that include a metal oxide active layer with source and drain regions having a reduced resistivity relative to the metal oxide based on doping of the source and drain regions at room temperature. In an aspect, a transistor structure is provided, that includes a substrate, and source and drain regions within a doped active layer having resulted from doping of an active layer comprising metal-oxide and formed on the substrate, wherein the doped active layer was doped at room temperature and without thermal annealing, thereby resulting in a reduction of a resistivity of the source and drain regions of the doped active layer relative to the active layer prior to the doping. In an aspect, the source and drain regions have a resistivity of about 10.0 mΩ·cm after being doped with stable ions and without subsequent activation of the ions via annealing.
US09960273B2
The present disclosure provides a semiconductor structure. The semiconductor structure includes a substrate having a first region and a second region; a first fin feature formed on the substrate within the first region; and a second fin feature formed on the substrate within the second region. The first fin feature includes a first semiconductor feature of a first semiconductor material formed on a dielectric feature that is an oxide of a second semiconductor material. The second fin feature includes a second semiconductor feature of the first semiconductor material formed on a third semiconductor feature of the second semiconductor material.
US09960270B2
A method for manufacturing a semiconductor device includes: forming a recess in a semiconductor substrate, the recess having a bottom and a sidewall extending from the bottom to a first side of the semiconductor substrate; forming an auxiliary structure on the sidewall and the bottom of the recess and forming a hollow space within the recess; filling the hollow space with a filling material; forming a plug on the first side of the semiconductor substrate to cover the auxiliary structure at least on the sidewall of the recess; forming an opening in the plug to partially expose the auxiliary structure in the recess; removing the auxiliary structure at least partially from the sidewall of the recess to form cavities between the auxiliary structure and the sidewall; and sealing the opening in the plug.
US09960268B2
A semiconductor device includes a drift region of a device structure arranged in a semiconductor layer. The drift region includes at least one first drift region portion and at least one second drift region portion. A majority of dopants within the first drift region portion are a first species of dopants having a diffusivity less than a diffusivity of phosphor within the semiconductor layer. Further, a majority of dopants within the second drift region portion are a second species of dopants. Additionally, the semiconductor device includes a trench extending from a surface of the semiconductor layer into the semiconductor layer. A vertical distance of a border between the first drift region portion and the second drift region portion to the surface of the semiconductor layer is larger than 0.5 times a maximal depth of the trench and less than 1.5 times the maximal depth of the trench.
US09960266B2
Passivated AlGaN/GaN HEMTs having no plasma damage to the AlGaN surface and methods for making the same. In a first embodiment, a thin HF SiN barrier layer is deposited on the AlGaN surface after formation of the gate. A thick HF/LF SiN layer is then deposited, the thin HF SiN layer and the thick HF/LF Sin layer comprising bi-layer SiN passivation on the HEMT. In a second embodiment, a first thin HF SiN barrier layer is deposited on the AlGaN surface before formation of the gate and is annealed. Following annealing of the first SiN layer, the gate is formed, and a second HF SiN barrier layer is deposited, followed by a thick HF/LF SiN layer, the three SiN layers comprising tri-layer SiN passivation on the HEMT.
US09960261B2
A transistor with stable electrical characteristics is provided. Provided is a method for manufacturing a semiconductor device that includes, over a substrate, an oxide semiconductor, a first conductor, a first insulator, a second insulator, and a third insulator. The oxide semiconductor is over the first insulator. The second insulator is over the oxide semiconductor. The third insulator is over the second insulator. The first conductor is over the third insulator. The oxide semiconductor has a first region and a second region. To form the first region, ion implantation into the oxide semiconductor is performed using the first conductor as a mask, and then hydrogen is added to the oxide semiconductor using the first conductor as a mask.
US09960258B2
Some embodiments include methods of forming charge storage transistor gates and standard FET gates in Which common processing is utilized for fabrication of at least some portions of the different types of gates. FET and charge storage transistor gate stacks may be formed. The gate stacks may each include a gate material, an insulative material, and a sacrificial material. The sacrificial material is removed from the FET and charge storage transistor gate stacks. The insulative material of the FET gate stacks is etched through. A conductive material is formed over the FET gate stacks and over the charge storage transistor gate stacks. The conductive material physically contacts the gate material of the FET gate stacks, and is separated from the gate material of the charge storage transistor gate stacks by the insulative material remaining in the charge storage transistor gate stacks. Some embodiments include gate structures.
US09960254B1
A method is presented for forming a semiconductor structure. The method includes forming a fin structure over a substrate, forming a dummy gate over the fin structure, and etching the dummy gate by a first amount to expose a top portion of the fin structure. The method further includes forming a first dielectric layer adjacent the exposed top portion of the fin structure, forming a spacer adjacent the first dielectric layer contacting the fin structure, and etching the dummy gate by a second amount. The method further includes depositing a second dielectric layer to encapsulate the remaining dummy gate, depositing an inter-level dielectric (ILD) over the second dielectric layer, depositing at least one hard mask to access the dummy gate, stripping the dummy gate to form at least one recess, and filling the at least one recess with a high-k metal gate (HKMG).
US09960245B1
A transistor device including a semiconductor material layer, a gate layer, and an insulation layer between the gate layer and the semiconductor material layer is provided. The semiconductor material layer includes a first conductive portion, a second conductive portion, a channel portion between the first conductive portion and the second conductive portion, and a first protruding portion formed integrally. The channel portion has a first boundary adjacent to the first conductive portion, a second boundary adjacent to the second conductive portion, a third boundary, and a fourth boundary. The third boundary and the fourth boundary connect the terminals of the first boundary and the second boundary. The first protruding portion is protruded outwardly from the third boundary of the channel portion. The first gate boundary and the second gate boundary are overlapped with the first boundary and the second boundary of the channel portion.
US09960236B2
Methods for forming body contact layouts for semiconductor structures are disclosed. In at least one exemplary embodiment, a method comprises: forming a plurality of gates disposed on a semiconductor layer, each gate extending parallel to a y-axis in a coordinate space; a source region disposed between two of the plurality of gates; a plurality of body contacts disposed in each source region; and wherein a portion of each body contact, adjacent to the gate, has a width extending parallel to the y-axis that is less than the width of the body contact parallel to the y-axis at a distance on an x-axis from the gate.
US09960233B2
After forming a buried nanowire segment surrounded by a gate structure located on a substrate, an epitaxial source region is grown on a first end of the buried nanowire segment while covering a second end of the buried nanowire segment and the gate structure followed by growing an epitaxial drain region on the second end of the buried nanowire segment while covering the epitaxial source region and the gate structure. The epitaxial source region includes a first semiconductor material and dopants of a first conductivity type, while the epitaxial drain region includes a first semiconductor material different from the first semiconductor material and dopants of a second conductivity type opposite the first conductivity type.
US09960232B2
A horizontal nanosheet field effect transistor (hNS FET) including source and drain electrodes, a gate electrode between the source and drain electrodes, a first spacer separating the source electrode from the gate electrode, a second spacer separating the drain electrode from the gate electrode, and a channel region under the gate electrode and extending between the source electrode and the drain electrode. The source electrode and the drain electrode each include an extension region. The extension region of the source electrode is under at least a portion of the first spacer and the extension region of the drain electrode is under at least a portion of the second spacer. The hNS FET also includes at least one layer of crystalline barrier material having a first thickness at the extension regions of the source and drain electrodes and a second thickness less than the first thickness at the channel region.
US09960219B2
An organic light emitting display device includes a substrate; an anode electrode on the substrate; an auxiliary electrode on the substrate in a same layer as the anode electrode; a partition supporter on the auxiliary electrode; a partition on the partition supporter; an organic emitting layer on the anode electrode and on the partition such that portions separated on the partition are separated from other portions; and a cathode electrode connected with the organic emitting layer and the auxiliary electrode. A lower surface of the partition supporter includes a pair of short sides; and a pair of long sides connecting the pair of short sides and including at least one inclined surface.
US09960214B2
The present invention discloses an OLED display panel, comprising a substrate; a photochromic layer, being formed on the substrate, and comprising photochromic material which changes from transparent to opaque under excitation of light; a transparent anode, formed at one side of the photochromic layer away from the substrate; an emission layer, formed at one side of the transparent anode away from the photochromic layer, and employed to emit light, and the light comprises a wavelength employed to excite the photochromic material; and a semitransparent cathode, formed at one side of the emission layer away from the transparent anode, and employed to pass a portion of the light and reflect the other portion of the light. The OLED display panel of the present invention has the longer micro cavity total optical distance. The present invention further discloses a manufacture method of an OLED display panel.
US09960212B2
An organic light-emitting diode (OLED) display panel includes: an OLED layer; a color filter layer; and a color coordinate tuning layer disposed between the OLED layer and the color filter layer, wherein the OLED layer includes a first light-emitting portion comprising a first light-emitting layer configured to emit a first light and a second light-emitting portion comprising a second light-emitting layer configured to emit a second light. The OLED layer is configured to emit a third light produced by mixing the first light and the second light. The color coordinate tuning layer is configured to output a fourth light different from the third light. The number of all of peaks and shoulders that an EL spectrum of the fourth light has is higher than the number of all of peaks and shoulders that an EL spectrum of the third light has throughout an entire range of a visible wavelength band.
US09960196B2
An array substrate includes a gate line, a common electrode line, a common electrode and a pixel electrode arranged on a base substrate. The common electrode is electrically connected to the common electrode line through a common electrode via-hole, and the common electrode includes a hollowed-out portion and a reserved portion at a region corresponding to the common electrode via-hole. The reserved portion is arranged between the gate line adjacent to the common electrode line and the pixel electrode adjacent to the common electrode line, and electrically connected to the common electrode line through the common electrode via-hole. The reserved portion does not overlap the gate line or the pixel electrode. The hollowed-out portion is at least arranged at a side of the reserved portion adjacent to the gate line and/or pixel electrode and between the reserved portion and the gate line and/or the pixel electrode.
US09960191B2
A display device includes a plurality of gate lines extending in a first direction on the display area, a plurality of source lines extending in a second direction, a plurality of lead-out lines extending in the second direction and for transmitting gate signals to the plurality of gate lines. A plurality of connecting portions each electrically connects one gate line to one lead-out line. The plurality of connecting portions pass through a first insulating layer at a plurality of jointing points which are selected among a plurality of overlapping points where the plurality of lead-out lines and the plurality of gate lines overlap in a plane area.
US09960190B2
To improve field-effect mobility and reliability in a transistor including an oxide semiconductor film. A semiconductor device includes a transistor including an oxide semiconductor film. The transistor includes a region where the maximum value of field-effect mobility of the transistor at a gate voltage of higher than 0 V and lower than or equal to 10 V is larger than or equal to 40 and smaller than 150; a region where the threshold voltage is higher than or equal to minus 1 V and lower than or equal to 1 V; and a region where the S value is smaller than 0.3 V/decade.
US09960189B2
A thin film transistor and a manufacturing method thereof, an array substrate and a display device are provided. The method includes forming a gate electrode, a gate insulating layer, a metal oxide semiconductor (MOS) active layer, a source electrode and a drain electrode on a substrate. The MOS active layer includes forming a pattern layer of indium oxide series binary metal oxide including a first pattern directly contacting with the source electrode and the drain electrode. An insulating layer formed over the source electrode and the drain electrode acts as a protection layer, the pattern layer of indium oxide series binary metal oxide is implanted with metal doping ions by using an ion implanting process, and is annealed, so that the indium oxide series binary metal oxide of the third pattern is converted into the indium oxide series multiple metal oxide to form the MOS active layer.
US09960186B2
Disclosed are a back cover and a transparent display apparatus including the same, in which a chip groove, into which a chip included in a chip-on film coupled to a transparent panel is inserted, is disposed in a rear surface. The transparent display apparatus includes a transparent panel and a back cover. The transparent panel may display an image. The back cover may be transparent, and the transparent panel may be disposed on a front of the back cover. A chip groove into which a chip included in a chip-on film coupled to the transparent panel is inserted may be disposed in a rear surface of the back cover.
US09960185B2
A base and a manufacturing method thereof and a display device are provided, so that a problem of faultage of an insulating layer when forming the insulating layer on an aluminum electrode of a substrate is solved. The base includes an aluminum electrode in a first setting pattern on a substrate, and an aluminum oxide layer or an aluminum nitride layer (3) in a second setting pattern provided in a same layer with the aluminum electrode. The first setting pattern and the second setting pattern are complementary to each other.
US09960181B1
Contact areas for three-dimensional memory devices including multiple vertically stacked tier structures can be reduced by overlapping stepped terraces of the tier structures. Sacrificial via structures laterally surrounded by a respective insulating spacer can be formed through an overlying tier structure in the stepped terrace region thereof. After formation of memory stack structures, the sacrificial via structures can be removed to provide first upper via cavities. An isotropic etch can be performed to extend the first upper via cavities to top surfaces of underlying first electrically conductive layers in an underlying tier structure while forming second upper via cavities extending to second electrically conductive layers in the overlying tier structure. First contact via structures extending through the terrace region of the overlying tier structure can provide electrical contact to the first electrically conductive layers, and second contact via structure can be formed in the second upper via cavities.
US09960180B1
Memory openings can be formed through an alternating stack of insulating layers and sacrificial material layers. Memory stack structures including charge storage elements can be formed in the memory openings. Inter-level charge leakage in a three-dimensional memory device including a charge trapping layer can be minimized by employing a thin continuous charge trapping material layer within each memory opening. After removal of the sacrificial material layers and formation of backside recesses, discrete charge trapping material portions can be formed by selective growth of a charge trapping material from physically exposed surfaces of each thin continuous charge trapping material layer. The discrete charge trapping material portions can function as primary charge storage regions, and inter-level charge leakage can be minimized by the small thickness of the thin continuous charge trapping material layer.
US09960174B2
According to one embodiment, a semiconductor device includes a semiconductor layer; an electrode layer; a first insulating film; a charge storage film; and a second insulating film. The first insulating film is provided between the electrode layer and the semiconductor layer. The charge storage film is provided between the first insulating film and the electrode layer. The charge storage film includes a charge trapping layer and a floating electrode layer. The floating electrode layer includes doped silicon. The second insulating film is provided between the floating electrode layer and the electrode layer.
US09960171B2
Semiconductor devices are provided. A semiconductor device includes a plurality of gate electrodes. The semiconductor device includes a channel structure adjacent the plurality of gate electrodes. The semiconductor device includes a plurality of charge storage segments between the channel structure and the plurality of gate electrodes. Methods of forming semiconductor devices are also provided.
US09960170B1
Methods of fabricating a memory device are provided. The methods may include forming a mask pattern including line-shaped portions that are parallel to each other and extend on a first region of a substrate. The mask pattern may extend on a second region of the substrate. The methods may also include forming word line regions in the first region using the mask pattern as a mask, forming word lines in the word line regions, respectively, and removing the mask pattern from the second region to expose the second region. The mask pattern may remain on the first region after removing the mask pattern from the second region. The methods may further include forming a channel epitaxial layer on the second region while using the mask pattern as a barrier to growth of the channel epitaxial layer on the first region.
US09960169B2
In a method of manufacturing a semiconductor device, mask patterns are formed on a semiconductor substrate. An organic layer is formed on the semiconductor substrate to cover the mask patterns. An upper portion of the organic layer is planarized using a polishing composition. The polishing composition includes an oxidizing agent and is devoid of abrasive particles.
US09960164B2
Various embodiments disclose a method for fabricating vertical transistors. In one embodiment, a structure is formed comprising at least a first substrate, an insulator layer on the substrate, a first doped layer on the insulator layer, at least one fin structure in contact with the doped layer, a dielectric layer surrounding a portion of the fin structure, a gate layer on the dielectric layer, a second doped layer in contact with the fin structure, a first contact area in contact with the second doped layer, and at least a first interconnect in contact with the first contact area. The structure is flipped bonded to a second substrate. The first substrate and the insulator layer are removed to expose the first doped layer. A second contact area is formed in contact with the first doped layer. At least a second interconnect is formed in contact with the second contact area.
US09960160B2
The present disclosure describes a semiconductor device. The device includes a semiconductor substrate, an isolation structure formed in the substrate for isolating a first active region and a second active region, a first transistor formed in the first active region, the first transistor having a high-k gate dielectric layer and a metal gate with a first work function formed over the high-k gate dielectric layer, and a second transistor formed in the second active region, the second transistor having the high-k gate dielectric layer and a metal gate with a second work function formed over the high-k gate dielectric layer. The metal gates are formed from at least a single metal layer having the first work function and the second work function.
US09960153B2
The manufacturing yield of a semiconductor device is improved. There is provided a semiconductor device of a cascode coupling system, which is equipped with a plurality of normally-on junction FETs using as a material, a substance larger in bandgap than silicon, and a normally-off MOSFET using silicon as a material. At this time, the semiconductor chip has a plurality of junction FET semiconductor chips (semiconductor chip CHP0 and semiconductor chip CHP1) formed with the junction FETs in a divided fashion, and a MOSFET semiconductor chip (semiconductor chip CHP2) formed with the MOSFET.
US09960149B2
Embodiments of methods for forming a device include performing an oxidation inhibiting treatment to exposed ends of first and second device-to-edge conductors, and forming a package surface conductor to electrically couple the exposed ends of the first and second device-to-edge conductors. Performing the oxidation inhibiting treatment may include applying an organic solderability protectant coating to the exposed ends, or plating the exposed ends with a conductive plating material. The method may further include applying a conformal protective coating over the package surface conductor. An embodiment of a device formed using such a method includes a package body, the first and second device-to-edge conductors, the package surface conductor on a surface of the package body and extending between the first and second device-to-edge conductors, and the conformal protective coating over the package surface conductor.
US09960144B2
A heating method includes an oxide film forming step and a heating step. The thickness of an oxide film is set in a first range that includes a first maximal thickness and a second maximal thickness and that is smaller than a second minimal thickness in the relationship with the laser absorption having a periodic profile. The first maximal thickness corresponds to a first maximal value a of the laser absorption. The second maximal thickness corresponds to a second maximal value of the laser absorption. The second minimal thickness corresponds to a second minimal value of the laser absorption, namely the minimal value of the laser absorption that appears between the second maximal value and a third maximal value, or the maximal value of the laser absorption that appears subsequent to the second maximal value.
US09960141B2
A semiconductor package structure includes a substrate, and a package preform. The substrate includes a plurality of conductive tracing wires. The package preform includes a semiconductor chip and a plurality of binding wires. The semiconductor chip includes a plurality of welding spots, and the welding spots are electrically connected with corresponding conductive tracing wires by the binding wires. Each binding wire comprises a carbon nanotube composite wire, the carbon nanotube composite wire includes a carbon nanotube wire and a metal layer. The carbon nanotube wire consists of a plurality of carbon nanotubes spirally arranged along an axial direction an axial direction of the carbon nanotube wire.
US09960140B2
The present invention can give a joining structure using metal nanoparticles to join the same types or different types of metal where when one surface metal is Al based, the parts are joined through a joining layer containing Ni nanoparticles, whereby a good joining strength is obtained. Further, by using two joining layers (6, 8) including metal nanoparticles to sandwich metal foil (7) so as to form a joining layer and joining the same type or different types of surface metals (3-4) through this joining layer, it is possible to ease the thermal stress due to the difference in amounts of thermal expansion of joined members which have two surface metals.
US09960139B2
To reduce substrate warp occurring after connection an anisotropic conductive film is used. An anisotropic conductive film has: a first insulating adhesive layer; a second insulating adhesive layer; and a conductive particle-containing layer sandwiched by the first insulating adhesive layer and the second insulating adhesive layer and having conductive particles contained in an insulating adhesive, wherein air bubbles are contained between the conductive particle-containing layer and the first insulating adhesive layer, and, the conductive particle-containing layer, a portion thereof below the conductive particles and in contact with the second insulating adhesive layer has a lower degree of cure than other portions thereof.
US09960134B2
A semiconductor device includes a solder bump overlying and electrically connected to a pad region, and a metal cap layer formed on at least a portion of the solder bump. The metal cap layer has a melting temperature greater than the melting temperature of the solder bump.
US09960133B2
An integrated circuit package includes a die. An electrically conductive layer comprises a redistribution layer (RDL) in the die, or a micro-bump layer above the die, or both. The micro bump layer comprises at least one micro-bump line. A filter comprises the electrically conductive layer. A capacitor comprises an electrode formed in the electrically conductive layer.
US09960116B2
A resistor whose characteristic value can be changed without requiring a photolithography process again is provided. The resistor includes a plurality of first resistor units which is connected serially to each other and a second resistor unit which is connected in parallel to part of the first resistor units. Then, after the measurement of a semiconductor integrated circuit, the second resistor unit is electrically disconnected as necessary. The first resistor units may be either a unit including a single resistor or may be a unit including a plurality of resistors.
US09960109B2
A plurality of lands is formed apart from each other on a surface of a package substrate. Another plurality of lands is formed apart from each other on a surface of a printed wiring board. The surface of the package substrate and the surface of the printed wiring board face each other. The plurality of lands and another plurality of lands are bonded to each other with solder having a height of 30% or less of a diameter of a solder bonding portion at the corresponding land. A ratio of a solder bonded area of at least each of lands, among another plurality of the lands, of which distance value to a corresponding one of the lands is larger than an average distance value between the lands and another lands, to a solder bonded area of the corresponding one of the lands is 56% or more and 81% or less.
US09960107B2
A package substrate including an insulating layer having a top surface and a bottom surface opposite to the top surface, at least one first copper pattern disposed in the insulating layer and adjacent to the top surface of the insulating layer, at least one second copper pattern disposed on the bottom surface of the insulating layer, and at least one embedded aluminum pad disposed on the at least one first copper pattern, the at least one embedded aluminum pad disposed in the insulating layer such that a top surface of the at least one embedded aluminum pad is exposed by the insulating layer may be provided.
US09960105B2
An apparatus comprises a substrate including a surface and a plurality of bonding pads positioned on the surface. The apparatus also includes a material comprising a solder positioned on the bonding pads and extending a distance outward therefrom. A first of the bonding pads in a first location on the substrate surface includes the solder extending a first distance outward therefrom. A second of the bonding pads in a second location on the substrate surface includes the solder extending a second distance outward therefrom. The first distance is different than the second distance. Other embodiments are described and claimed.
US09960099B2
A method of forming a semiconductor package includes forming a thermal conductivity layer and attaching the thermal conductivity layer to a chip. The chip has a first surface and a second surface. The thermal conductivity layer is attached to the first surface of the chip. The thermal conductivity layer provides a path through which heat generated from the chip is dissipated to the ambient. A substrate is attached to the second surface of the chip. A molding compound is formed above the substrate to encapsulate the chip and the thermal conductivity layer.
US09960097B2
A semiconductor device manufacturing method includes a step of preparing a semiconductor unit, having a first main surface including a heat releasing portion and a second main surface opposite to the first main surface, in which is mounted a semiconductor chip, a step of preparing a cooler having a flat surface, a step of applying a paste including metal nanoparticles to the first main surface of the semiconductor unit or the flat surface of the cooler, a step of bringing the first main surface of the semiconductor unit and the flat surface of the cooler into contact through the paste, and a step of applying a pressurizing force uniform in-plane to the second main surface of the semiconductor unit at the same time as raising the temperature of the paste, thereby sintering the paste and forming a junction layer.
US09960090B2
A display panel includes first and second test lines connected to the each of data lines, extending in the second direction, and arranged in the first direction, a first test pad electrically connected to the first test line, the first test pad and the first test line being formed from a same layer, and a second test pad electrically connected to the second test line through a contact hole formed through a first insulation layer and disposed adjacent to the first test pad in the second direction.
US09960088B2
A method for performing grinding includes selecting a target wheel loading for wafer grinding processes, and performing a grinding process on a wafer. With the proceeding of the grinding process, wheel loadings of the grinding process are measured. The grinding process is stopped after the target wheel loading is reached. The method alternatively includes selecting a target reflectivity of wafer grinding processes, and performing a grinding process on a wafer. With a proceeding of the grinding process, reflectivities of a light reflected from a surface of the wafer are measured. The grinding process is stopped after one of the reflectivities reaches the target reflectivity.
US09960087B2
An ink jet process is used to deposit a material layer to a desired thickness. Layout data is converted to per-cell grayscale values, each representing ink volume to be locally delivered. The grayscale values are used to generate a halftone pattern to deliver variable ink volume (and thickness) to the substrate. The halftoning provides for a relatively continuous layer (e.g., without unintended gaps or holes) while providing for variable volume and, thus, contributes to variable ink/material buildup to achieve desired thickness. The ink is jetted as liquid or aerosol that suspends material used to form the material layer, for example, an organic material used to form an encapsulation layer for a flat panel device. The deposited layer is then cured or otherwise finished to complete the process.
US09960084B1
The present invention provides a method for forming a semiconductor device, comprising the following steps: firstly, a substrate is provided, having a NMOS region and a PMOS region defined thereon, next, a gate structure is formed on the substrate within the NMOS region, and a disposal spacer is formed on two sides of the gate structure, afterwards, a mask layer is formed on the PMOS region to expose the NMOS region, next, a recess is formed on two sides of the gate structure spaced from the gate structure by the disposal spacer within the NMOS region, the disposal spacer is then removed after the recess is formed, and an epitaxial layer is formed into the recess.
US09960079B2
A method of forming a device associated with a via includes forming an opening or via, and forming at least a pair of conducting paths within the via. Also disclosed is a via having at pair of conducting paths therein.
US09960077B1
Methods of forming a self-aligned CT pillar with the same CD width as the device fins to enable PC isolation and the resulting devices are provided. Embodiments include forming a plurality of fins over a substrate; forming an oxide layer over the substrate and between each fin; removing a portion of a central fin among the plurality, a trench formed in the oxide layer; forming a CT pillar in the trench; recessing the oxide layer below an upper surface of the plurality of fins; forming a gate over the plurality of fins and CT pillar; planarizing the gate down to the CT pillar; and forming a cap layer over the gate and CT pillar.
US09960070B2
A vacuum chuck has at least one suction assembly that pulls a wafer surface toward a chucking surface. The suction assembly may be used with a wafer that is warped. A suction force engages a pad of a suction assembly with the wafer surface and retracts a bellows of the suction assembly. As the bellows retracts and draws the wafer surface closer to the chucking surface, the suction force provided by the vacuum chuck can pull the wafer flat.
US09960056B2
In order to remove a deposit adhered to the backside of the peripheral portion of a wafer, a cleaning gas containing carbon dioxide gas is set to a pressure that is slightly lower than the pressure corresponding to a vapor pressure line of carbon dioxide at a temperature in the nozzle, and a gas cluster of carbon dioxide is generated. A gas cluster of carbon dioxide generated under such a condition is in a state immediately prior to undergoing a phase change to a liquid and therefore is a gas cluster having a large cluster diameter and having molecules that are firmly solidified.
US09960054B2
The present disclosure relates to enhancing the thermal performance of encapsulated flip chip dies. According to an exemplary process, a plurality of flip chip dies are attached on a top surface of a carrier, and a first mold compound is applied over the top surface of the carrier to encapsulate the plurality of flip chip dies. The first mold compound is thinned down to expose a substrate of each flip chip die and the substrate of each flip chip die is then substantially etched away to provide an etched flip chip die that has an exposed surface at the bottom of a cavity. Next, a second mold compound with high thermal conductivity is applied to substantially fill each cavity and the top surface of the second mold compound is planarized. Finally, the encapsulated etched flip chip dies can be marked, singulated, and tested as a module.
US09960052B2
Embodiments of the present invention provide methods for patterning a metal layer, such as a copper layer, to form an interconnection structure in semiconductor devices. In one embodiment, a method of patterning a metal layer on a substrate includes (a) supplying an etching gas mixture comprising a hydro-carbon gas into a processing chamber having a substrate disposed therein, the substrate having a metal layer disposed thereon, (b) exposing the metal layer to an ashing gas mixture comprising a hydrogen containing gas to the substrate, and (c) repeatedly performing steps (a) and (b) until desired features are formed in the metal layer. During the patterning process, the substrate temperature may be controlled at greater than 50 degrees Celsius.
US09960049B2
In one implementation, a method of removing a metal-containing layer is provided. The method comprises generating a plasma from a fluorine-containing gas. The plasma comprises fluorine radicals and fluorine ions. The fluorine ions are removed from the plasma to provide a reactive gas having a higher concentration of fluorine radicals than fluorine ions. A substrate comprising a metal-containing layer is exposed to the reactive gas. The reactive gas dopes at least a portion of the metal-containing layer to form a metal-containing layer doped with fluorine radicals. The metal-containing layer doped with fluorine radicals is exposed to a nitrogen and hydrogen containing gas mixture and the reactive gas to remove at least a portion of the metal-containing layer doped with fluorine radicals.
US09960046B2
A method of manufacturing a semiconductor device includes forming insulation layers and sacrificial layers that are alternately and repeatedly stacked on top of each other a substrate, forming a vertical hole that penetrates the insulation layers and the sacrificial layers, and forming a vertical channel structure in the vertical hole. The forming the vertical channel structure includes forming a blocking insulation layer, a charge storage layer, a tunnel insulation layer, and a semiconductor pattern. The forming the blocking insulation layer includes forming a first oxidation target layer, oxidizing the first oxidation target layer to form a first sub-blocking layer, and forming a second sub-blocking layer. The first sub-blocking layer is formed between the second sub-blocking layer and an inner sidewall of the vertical hole.
US09960036B2
Atomic Layer Deposition (ALD) is used for heteroepitaxial film growth at reaction temperatures ranging from 80-400° C. The substrate and film materials are preferably matched to take advantage of Domain Matched Epitaxy (DME). A laser annealing system is used to thermally anneal deposition layer after deposition by ALD. In preferred embodiments, a silicon substrate is overlaid with an AlN nucleation layer and laser annealed. Thereafter a GaN device layer is applied over the AlN layer by an ALD process and then laser annealed. In a further example embodiment, a transition layer is applied between the GaN device layer and the AlN nucleation layer. The transition layer comprises one or more different transition material layers each comprising a AlxGa1-xN compound wherein the composition of the transition layer is continuously varied from AlN to GaN.
US09960029B2
The present invention is directed to a method and device to desorb an analyte using heat to allow desorption of the analyte molecules, where the desorbed analyte molecules are ionized with ambient temperature ionizing species. In various embodiments of the invention a current is passed through a mesh upon which the analyte molecules are present. The current heats the mesh and results in desorption of the analyte molecules which then interact with gas phase metastable neutral molecules or atoms to form analyte ions characteristic of the analyte molecules.
US09960026B1
An ultra-high vacuum (UHV) system includes a UHV cell and an ion pump to maintain the UHV in the UHV cell. The ion pump has a GCC (glass, ceramic, or crystalline) housing. An interior wall of the ion-pump housing serves as an anode or bears a coating that serves as an anode. At least one cathode is disposed with respect to the housing so that it can cooperate with the anode to form an electric field for establishing a Penning trap. The GCC housing defines a flow channel that extends radially through the anode so that a molecule can flow directly into the most ionizing region of a Penning trap.
US09960019B2
The present invention generally relates to a ring assembly that may be used in an etching or other plasma processing chamber. The ring assembly generally includes an inner ring body having a top planar surface and a bottom planar surface, and an outer ring body having a top surface, a bottom surface substantially parallel to the top surface, and an inside surface that extends between the top surface and the bottom surface, the inside surface having a roof covering a portion of the inner ring body when the inner ring body is disposed adjacent the roof, wherein the inner ring body can be flipped into a different position so that a portion of the inner ring body that is not covered by the roof provides a substantially planar surface.
US09960016B2
In a plasma processing method in which multiple cycles, each of which includes a first stage of generating plasma of a first processing gas containing a first gas and a second stage of generating plasma of a second processing gas containing the first gas and a second gas, are performed, a time difference between a start time point of a time period during which the second stage is performed and a start time point of an output of the second gas from a gas supply system is decided automatically according to a recipe. A delay time corresponding to flow rates of the first gas and the second gas in the second stage is specified from a function or a table. The output of the second gas is begun prior to the start time point of the second stage by a time difference set based on the delay time.
US09960010B2
In accordance with an embodiment, a signal processing method includes scanning a pattern on a substrate with a charged particle beam, detecting secondary charged particles emitted from the substrate by using a detector, outputting a signal, and filtering the signal. The detector is separated or divided into a plurality of regions, and the secondary charged particles are detected separately in each region of the detector. Intensity of the filtering is defined in dependence on a function f(θ) of an angle θ between a reference axis and a direction along which the secondary charged particles enter a detector plane. The reference axis is an arbitrary direction in a plane parallel to a surface of the substrate.
US09960002B2
An electromagnetic relay includes an electromagnet unit, a contact unit including a movable contact spring with a movable contact provided thereon and a fixed contact spring with a fixed contact provided thereon, and a base block configured to support the electromagnet unit and the contact unit, wherein the electromagnet unit is supported at a first face of the base block, and the contact unit is supported at a second face of the base block facing in an opposite direction from the first face, and wherein the base block includes a first insulating wall extending from the first face alongside the electromagnet unit and a second insulating wall extending from the second face alongside the contact unit, the second insulating wall being situated on an opposite side from the first insulating wall across the second face.
US09960001B2
A relay system is provided which is designed to avoid flow of inrush current through a capacitor in a pre-charge mode wherein the capacitor is pre-charged. The relay system includes a pair of power lines, a capacitor, a series-connected assembly, a control circuit, and a relay module. The relay module includes two main switches, a main coil, and a sub-coil. In the pre-charge mode, the control circuit energizes both the main and sub-coils to turn on only one of the main switches. Before entering the pre-charge mode, the control circuit diagnoses the sub-coil. When the sub-coil is determined as being malfunctioning, the control circuit inhibits the pre-charge mode from being entered.
US09959999B2
A method for controlling a power switching apparatus to solve problems including: setting a target time reaching a predetermined position immediately before a target phase by a time calculator during an opening and closing operation of a movable arc contact with respect to a fixed arc contact in a target phase at a predetermined average switching speed; and controlling an electric motor at a speed equal to or less than an average switching speed immediately before the target phase from an operation start time to the target time by a motor controller.
US09959997B2
A light switch cover for converting a standard toggle switch into a remote-controlled toggle switch. In one embodiment, the light switch cover comprises a switch toggle member for acting upon a toggle light switch member to place the toggle light switch member into either an on position or an off position, a gear train coupled to the switch toggle member that causes the switch toggle member to act upon the toggle light switch member, an electric motor, coupled to the gear train, for driving the gear train in a first direction to cause the switch toggle member to place the toggle light switch member into the on position, and for driving the gear train in a second direction to cause the switch toggle member to place the toggle light switch member into the off position, motor driving circuitry coupled to the electric motor, a receiver for receiving signals that cause actuation of the standard toggle switch, and processing circuitry coupled to the receiver and the motor driving circuitry that causes the light switch cover to receive a signal to turn the toggle switch into the on position and, in response, causing the electric motor to rotate in a direction to cause the switch toggle member to place the toggle light switch member into the on position.
US09959996B2
Systems and methods are disclosed that may be implemented to provide keycap lighting to a spring loaded mechanical key switch assembly using a light conductive structure, such as a light pipe, and without requiring a chassis housing of the mechanical key switch assembly to include a dedicated power-consuming light source mounted to or otherwise positioned at the location of the individual key switch assembly chassis housing. Additionally, the disclosed systems and methods may be implemented to use one or more common power-consuming light source/s to simultaneously provide key cap lighting to multiple such spring loaded mechanical key switch assemblies, for example, by feeding light to each key cap though a common light spreader and through an individual non-power consuming light pipe provided for each key switch assembly.
US09959993B2
The present invention relates to a key connecting module for triggering a switch circuit board, where the key connecting module includes a frame having a support structure, and a triggering assembly, and the triggering assembly is accommodated in the support structure and is moveable relative to the frame to trigger the switch circuit board. The triggering assembly includes a first combining part corresponding to a first keycap and a second combining part corresponding to a second keycap. When the key connecting module is connected to the first keycap, the first keycap is combined with the first combining part. When the key connecting module is connected to the second keycap, the second keycap is combined with the second combining part.
US09959984B2
The present invention relates to a three-dimensional graphene composite, a preparation method for the same, and a supercapacitor including the same, and more particularly to a three-dimensional graphene composite including at least one electrode material nanoparticle selected from a transition metal hydroxide, a transition metal oxide and a conducting polymer as adsorbed onto the surface of a three-dimensional graphene foam, a preparation method for the three-dimensional graphene composite, and a supercapacitor including the three-dimensional graphene composite.
US09959979B2
An improved capacitor is provided wherein the improved capacitor has improved ESR. The capacitor has a fluted anode and an anode wire extending from the fluted anode. A dielectric is on the fluted anode. A conformal cathode is on the dielectric and a plated metal layer is on the carbon layer.
US09959975B2
A ceramic electronic component that includes a ceramic element, and a coating film and external electrodes on a surface of the ceramic element. The coating film includes cationic elements from a constituent element of the ceramic element, which are ionized and deposited from the ceramic element, and a resin. The surface of the coating film is recessed relative to a surface of wrapping parts of the external electrodes on the surface of the ceramic element.
US09959973B2
A multilayer ceramic capacitor that includes a layered body in which dielectric layers and internal electrode layers are layered alternately, an external electrode on a surface of the layered body and a plating layer on a surface of the external electrode. The external electrode contains Cu, and a protective layer containing Cu2O is provided at a joining portion between the external electrode and the plating layer. When heat is applied to the layered body after the external electrode is removed, a ratio of an arithmetic mean value Xa of a quantity of hydrogen generated per unit temperature in a range higher than or equal to 350° C. with respect to an arithmetic mean value Y of a quantity of hydrogen generated per unit temperature in a range higher than or equal to 230° C. and lower than or equal to 250° C. (Xa/Y) is less than or equal to 0.66.
US09959967B2
Magnetic devices, and associated methods of manufacture, using flex circuits. Conductive flex circuit traces, or combinations of such traces with conductive printed circuit board or other substrate traces, form windings around toroidal ferromagnetic cores. Bending the flex circuit into a partial loop or a full loop forms partial or full windings respectively. Bonding or flow soldering electrically connects the windings together and to a printed circuit board or other substrate. The methods yield transformers with high conversion efficiency, are compatible with conventional printed circuit boards and readily available high-volume assembly equipment, and avoid the higher cost of manually made windings.
US09959963B2
A current controller includes a current control circuit and a current detection circuit, which detects a current flowing through a solenoid of an electromagnetic proportional relief valve. The current control circuit sets a current command to a sum of a value obtained by multiplying a feedforward gain by a target current value, a value obtained by multiplying a proportional gain by a current deviation, and a value obtained by multiplying an integral gain by a current deviation integral value. The current control circuit then controls the current flowing through the solenoid in accordance with the current command. When the current detected by the current detection circuit is less than or equal to the predetermined value, the current control circuit resets the current deviation and the current deviation integral value and sets the current command based on the reset values.
US09959960B2
A magnetic component is disclosed. The magnetic component includes a magnetic core assembly, a fastening element, a first winding set and a second winding set. The magnetic core assembly includes at least a pillar. The fastening element is provided on an outer peripheral surface of the pillar. The first winding set is disposed around the outer peripheral surface of the pillar. The second winding set is disposed around the outer peripheral surface of the pillar and engaged with the fastening set. The first winding set and the second winding set are located adjacent to each other and disposed around the outer peripheral surface of the pillar.
US09959952B2
An electric cable is provided having a plurality of insulated power conductors, a pilot and ground wire assembly and a saddle positioned between the plurality of insulated power conductors with the pilot and ground assembly being positioned within the saddle, where the saddle is constructed from a semi-conductive polymer. An inner sheath surrounds the saddle and the plurality of insulated power conductors, where the inner sheath is constructed from a semi-conductive polymer and where the inner sheath, saddle and the plurality of conductors form a flat cable. An outer insulating sheath disposed around the outside of the inner sheath.
US09959937B2
A memory system includes a semiconductor memory device, a controller configured to access the semiconductor module, a plurality of pins for connection to the outside of the memory system, the pins configured to receive and output serial data, and a test circuit. When one of the pins receives serial test data, the test circuit converts the serial test data into parallel test data, and outputs the parallel test data to the semiconductor memory device for writing therein, and when the test circuit receives parallel test data written in the semiconductor memory device, the test circuit converts the parallel test data to serial test data, and outputs the serial test data through one of the pins for test of the memory system.
US09959936B1
The present disclosure describes apparatuses and techniques that enable temperature-based memory access. In some aspects, a request to access a memory device is received. In response to the request, respective temperatures are determined for multiple locations of the memory device. Based on these respective temperatures, a selection can be made of which of the multiple locations to access. Alternately or additionally, an order in which to access the multiple locations can be determined based on the respective temperatures. The location(s) of the memory device are then accessed based on the selection or the determined order effective to minimize an increase in the memory device's temperature.
US09959935B2
An input-output circuit includes a reception circuit and a register circuit. The reception circuit operates in accordance with a normal write protocol commonly in a normal write mode and a test write mode. The reception circuit receives a plurality of input signals to generate a plurality of latch signals. The register circuit generates a plurality of test result signals based on the latch signals in the test write mode. The input-output circuit may perform the multiple-input shift register (MISR) function in accordance with the normal write path and the normal write protocol. The MISR function may be performed efficiently without consideration of additional timing adjustment for the test write operation because the MISR function is performed under the same timing condition as the normal write operation.
US09959933B2
A method of operating a non-volatile memory device includes selecting a first select transistor from among a plurality of select transistors included in a NAND string, and performing a check operation on a first threshold voltage of the first select transistor. The check operation includes comparing the first threshold voltage with a first lower-limit reference voltage level, and performing a program operation on the first select transistor when the first threshold voltage is lower than the first lower-limit reference voltage level. When the first threshold voltage is equal to or higher than the first lower-limit reference voltage level, the check operation on the first threshold voltage is ended.
US09959931B2
A method includes determining, internal to a memory device, a number of program pulses required to program a sample of memory cells of the memory device during a first programming operation, comparing the determined number of program pulses required to program the sample of memory cells of the memory device to a target number of program pulses, and adjusting a program starting voltage level of one or more program pulses applied to one or more memory cells of the sample of memory cells during a second programming operation subsequent to the first programming operation when the determined number of program pulses required to program the sample of memory cells in the first programming operation is different than the target number so that the number of program pulses applied during the second programming operation tends toward the target number.
US09959926B2
Write assist circuitry is disclosed to assist a memory device in changing logical states during a write operation. The write assist circuit includes write assist circuits which can be coupled to a shared boost capacitor to provide write assistance to the memory device. The write assist circuit includes boost switch circuit to selectively couple one or more of the write assist circuits and the shared boost capacitor. The one or more write assist circuits, when coupled to the shared capacitor, provide negative bitline assistance by selectively driving one of its corresponding bitlines pairs to be negative during a write operation.
US09959924B2
To provide a semiconductor device which can be stably operated while achieving a reduction of the power consumption.A semiconductor device includes a CPU, a system controller which designates an operation speed of the CPU, P-type SOTB transistors, and N-type SOTB transistors. The semiconductor device is provided with an SRAM which is connected to the CPU, and a substrate bias circuit which is connected to the system controller and is capable of supplying substrate bias voltages to the P-type SOTB transistors and the N-type SOTB transistors. Here, when the system controller designates a low speed mode to operate the CPU at a low speed, the substrate bias circuit supplies the substrate bias voltages to the P-type SOTB transistors and the N-type SOTB transistors.
US09959919B2
A memory system has a non-volatile memory of which access speed is electrically controlled, a control circuitry that selects a first region which is a portion of a memory region of the non-volatile memory, and a boost circuit that adjusts an access speed of the first region to be higher than an access speed of a second region different from the first region in the memory region.
US09959915B2
The present disclosure describes a system, a circuit, and method for process and temperature compensation in an integrated circuit. For example, the system includes a bus, a data latch, and a voltage generator. The data latch includes a plurality of transistors coupled to the bus. The voltage generator includes a tracking transistor with one or more physical characteristics that substantially match one or more respective physical characteristics—e.g., gate width and gate length dimensions—of at least one of the plurality of transistors in the data latch. The voltage generator is configured to adjust a pre-charged voltage on the bus based on an electrical characteristic of the tracking transistor.
US09959902B2
Methods and systems for receiving information descriptive of a pace at which a user is exercising; presenting video content depicting a race at a playback speed dependent on the pace; and displaying a dashboard including an indication of the pace.
US09959900B1
Operations include compensating for a Tracking Error Signal (TES) offset in an optical tape drive. The tracking error offset compensation system detects a control signal for controlling movement of an optical head across a surface of a tape. The tracking error offset compensation system computes an estimated movement of the optical head, based on the initial control signal. The tracking error offset compensation system determines an estimated TES offset, based on the estimated movement of the optical head. The tracking error offset compensation system uses the estimated TES offset to correct a TES. The tracking error offset compensation system transmits the corrected TES, for controlling additional movement of the optical head.
US09959899B2
A signal conversion device includes a first converting section configured to convert a clock signal input through a first signal line, a data signal input through a second signal line, and a control signal input through a third signal line, into pulse signals including a first pulse train and a second pulse train; and a transmitting section configured to transmit the first pulse train through a fourth signal line and the second pulse train through a fifth signal line, wherein the control signal is a signal that, through a level transition, causes a control target device to switch between an active state and an inactive state, and wherein the first converting section is configured to put successive pulses into at least one of the first pulse train and the second pulse train in response to the level transition of the control signal.
US09959896B1
An optical disc drive includes a spindle motor, a first control module and a second control module. The spindle motor includes a turn table for supporting and rotating an optical disc. The first control module includes a first optical pickup head corresponding to a first data layer of the optical disc. The first control module is connected with a host through a first bus to execute a first control command. The second control module includes a second optical pickup head corresponding to a second data layer of the optical disc. The second control module is connected with the host through a second bus to execute a second control command. The first control module and the second control module communicate with each other according to a negotiation signal. Moreover, the spindle motor is operated at a target rotation speed under control of the first control module.
US09959895B2
A method for manufacturing a magnetic recording medium is provided. An orientation control layer is deposited on a non-magnetic substrate to control an orientation of a layer located directly thereon, and a perpendicular magnetic layer whose easy axis of magnetization is mainly oriented perpendicular to the non-magnetic substrate is deposited thereon. In depositing the orientation control layer, a first granular structure layer containing Ru or a material mainly made of Ru and a first oxide having a melting point of 1000 degrees C. or lower are deposited by sputtering. In depositing the perpendicular magnetic layer, a second granular structure layer containing magnetic particles and a second oxide having a melting point of 1000 degrees C. or lower are deposited by sputtering, and the magnetic particles are grown so as to form a columnar crystal continuing in a thickness direction. The columnar crystal includes crystal grains constituting the orientation control layer.
US09959888B2
A user wearing headphones (e.g., to listen to music, to engage in a voice call, etc.) may speak while receiving an audio signal through the headphones, which may cause the user to produce Lombard speech. Because the Lombard effect is generally involuntary, the user may be unaware that he or she is producing Lombard speech. The Lombard speech may inconvenience proximate individuals and/or embarrass the user (e.g., in an office, in an airport, etc.). An apparatus may be configured to receive, through a microphone communicatively coupled to the apparatus, an audio signal. The apparatus may be configured to determine whether the audio signal indicates speech by a user. The apparatus may be further configured to alert the user based on the determination that the audio signal indicates Lombard speech by the user.
US09959873B2
A method for generating voice dictionary is disclosed which makes it possible to improve the accuracy of speaker identification. A method according to an aspect of the present disclosure includes: acquiring voices of a plurality of unspecified speakers; acquiring noise in a predetermined place; superimposing the noise onto the voices of the plurality of unspecified speakers; and generating, on the basis of the features of the voices of the plurality of unspecified speakers, unspecified speaker voice dictionary that is used for generating personal voice dictionary for identifying a target speaker.
US09959870B2
A system and method of speech recognition involving a mobile device. Speech input is received (202) on a mobile device (102) and converted (204) to a set of phonetic symbols. Data relating to the phonetic symbols is transferred (206) from the mobile device over a communications network (104) to a remote processing device (106) where it is used (208) to identify at least one matching data item from a set of data items (114). Data relating to the at least one matching data item is transferred (210) from the remote processing device to the mobile device and presented (214) thereon.
US09959866B2
A semantic network storage unit stores multiple nodes necessary for performing a task of generating a response sentence to user's speech while associating the nodes with each other. A natural language processor acquires speech information indicating content of the user's speech and identifies a primary node corresponding to the speech information from multiple nodes. A conversation generation unit selects one secondary node from multiple secondary nodes associated with the identified primary node, based on weight values each related to one of the multiple secondary nodes and generates a response sentence corresponding to the selected one secondary node.
US09959862B2
A speech recognition apparatus based on a deep-neural-network (DNN) sound model includes a memory and a processor. As the processor executes a program stored in the memory, the processor generates sound-model state sets corresponding to a plurality of pieces of set training speech data included in multi-set training speech data, generates a multi-set state cluster from the sound-model state sets, and sets the multi-set training speech data as an input node and the multi-set state cluster as output nodes so as to learn a DNN structured parameter.
US09959859B2
The various embodiments set forth an active noise cancellation system that includes a source separation algorithm. The source separation algorithm enables the identification of acoustic inputs from a particular sound source based on a reference signal generated with one or more microphones. Consequently, the identified acoustic inputs can be cancelled or damped in a targeted listening location via an acoustic correction signal, where the acoustic correction signal is generated based on a sound source separated from the reference signal. Advantageously, the reference signal can be generated with a microphone, even though such a reference signal may include a combination of multiple acoustic inputs. Thus, noise sources that cannot be individually measured, for example with an accelerometer mounted to a vibrating structure, can still be identified and actively cancelled.
US09959858B2
A noise-cancelling headphone is provided that avoids an influence of the wind and prevents degradation in the sound quality of the reproduced sound output from a driver unit. The noise-cancelling headphone includes an ear piece including a housing unit having an interior and an exterior, a driver unit attached to the housing unit, and a microphone collecting external sounds at the exterior of the housing unit. The housing unit includes an accommodating portion accommodating the microphone and a sound collecting hole establishing the communication between the accommodating portion and the exterior of the housing unit. The accommodating portion is disposed in an upper portion of the housing unit of the noise-cancelling headphone when worn by the user. The sound collecting hole is open toward the upper side of the housing unit of the noise-cancelling headphone when worn by the user.
US09959856B2
In accordance with embodiments of the present disclosure, a processing system may include multiple selectable processing paths for processing an analog signal in order to reduce noise, increase dynamic range, and mask audio artifacts associated with a change in noise floor. Techniques are employed to transition between processing paths and calibrate operational parameters of the two paths in order to reduce or eliminate artifacts caused by switching between processing paths.
US09959851B1
A system and method eliminates the drag associated with CPU drag on experienced by combine audio streams from multiple sources. The embodiments receive audio signals from two separate audio sources and apply a MIDI based timing signature to the audio signals. The audio signals are synchronized according to the MTC signature signal and combined, when synchronized, at a summing module for output as a combined audio stream.
US09959846B1
A frog for a stringed instrument bow is disclosed which has a hollow metal body, which may be made, for example, of direct laser metal sintered titanium. The hollow body has a top side adapted to engage a bow stick of the stringed instrument bow, and a bottom side adapted to support a hair bundle of the stringed instrument bow. A back stop is positioned proximate the bottom side in the interior of the hollow metal body and a cam attached to the bottom side of the hollow metal body is adapted to slide or rotate with respect to the hollow metal body, from an open position in which a hair bundle can be inserted in the hollow metal body and a closed position in which the cam forms a pinch point with the back stop to secure the hair bundle.
US09959843B2
A sound producing apparatus includes: a plurality of sound producing members with differing oscillation frequencies; dampers each corresponding to a respective sound producing member and suppressing vibration by contacting the corresponding sound producing members; a damper operation mechanism that moves each damper, thereby controlling a state of contact of the damper with a corresponding sound producing members; a soundboard that undergoes sympathetic resonance with sound producing members; a vibrator that vibrates the soundboard; an acquisition unit configured to acquire an audio signal; a signal output unit configured to: generate a drive signal for driving the vibrator with a vibration corresponding to the acquired audio signal; and output the drive signal to the vibrator; and a damper control unit configured to drive the damper operation mechanism to change a state of contact between the sound producing members and their corresponding dampers, based on frequency distribution of acquired audio signal.
US09959829B2
The present invention relates to a liquid crystal drive display device, including a display area and a liquid crystal drive circuit, the liquid crystal drive circuit including a plurality of stage GOA circuits, each stage GOA circuit includes a signal line and an auxiliary pull-down circuit, wherein the signal lines are divided into odd-numbered signal lines and even-numbered signal lines, the auxiliary pull-down circuits are divided into first auxiliary pull-down circuits and second auxiliary pull-down circuits; wherein the odd-numbered signal lines and the even-numbered signal lines are separately located on two sides of the display area, and the first auxiliary pull-down circuits and the second auxiliary pull-down circuits are also separately located on two sides of the display area, any two adjacent stage GOA circuits of the plurality of stage GOA circuits share the first auxiliary pull-down circuits and the second auxiliary pull-down circuits.
US09959826B2
A liquid crystal display device is provided where deterioration of the liquid crystal panel is prevented while reducing power consumption. A liquid crystal panel (12) includes a display region (26) in which a video is displayed. The display region (26) includes a plurality of sub-regions (26A, 26B, 26C, 26D). A drive unit (14) rewrites the display on at least one of the plurality of sub-regions (26A, 26B, 26C, 26D) based on a video signal. An identification unit (38) identifies the one of the plurality of sub-regions (26A, 26B, 26C, 26D) on which the drive unit (14) has not rewritten the display for a predetermined number of frames. An output unit (40) outputs an interrupt signal for requesting a video signal for rewriting the display on the sub-region identified by the identification unit.
US09959823B2
According to one embodiment, a liquid crystal display device includes an array substrate, a counter substrate, a liquid crystal layer and a driving unit. The driving unit is configured to perform polarity inversion driving by applying, to the pixel electrode, positive and negative video signals. When applying the video signals to the pixel electrode, the driving unit superposes a correction signal corresponding to a polarity inversion frequency and the gray level on the video signals in advance.
US09959822B2
In a liquid crystal display device including a plurality of pixels in a display portion and configured to performed display in a plurality of frame periods, each of the frame periods includes a writing period and a holding period, and after an image signal is input to each of the plurality of pixels in the writing period, a transistor included in each of the plurality of pixels is turned off and the image signal is held for at least 30 seconds in the holding period. The pixel includes a semiconductor layer including an oxide semiconductor layer, and the oxide semiconductor layer has a carrier concentration of less than 1×1014/cm3.
US09959816B2
A system and method for displaying information at a fuel dispenser comprises an electrophoretic display that may be configured to operate in low temperature environments. The fuel dispenser may comprise a keypad located beneath the electrophoretic display in order to present a graphical user interface to a customer and receive the customer's selections. The fuel dispenser may comprise additional electrophoretic displays to present additional information to the consumer.
US09959813B2
An organic light emitting diode display including: a substrate including a pixel part for displaying an image and a peripheral part enclosing the pixel part; a plurality of scan lines formed on the substrate, each for transferring a scan signal; a plurality of data lines for transferring a data voltage, and a plurality of driving voltage lines intersecting the plurality of scan lines for transferring a driving voltage, respectively; a plurality of pixels connected to the plurality of scan lines and the plurality of data lines, respectively and formed in the pixel part; and at least one dummy pixel connected to the plurality of scan lines and the plurality of data lines and formed in the peripheral part.
US09959812B2
The present invention provides a method of compensating AMOLED power supply voltage drop, comprising: step 1, measuring a brightness value L of each light-emitting element line of a panel by starting from a COF end of the AMOLED; step 2, drawing a brightness variation curve of the each light-emitting element line caused by IR Drop according to the brightness value L of the each light-emitting element line measured in the step 1; step 3, calculating a voltage value for compensation of every two adjacent light-emitting elements from difference values between the brightnesses of every two adjacent light-emitting elements according to a ratio conversion between a brightness difference ΔL and a voltage difference ΔV, i.e. ΔV=α·ΔL, wherein α is a scaling factor; step 4, making no compensation to a data voltage of the first light-emitting element line, and adding the first compensation value ΔV1 to a data voltage of the second light-emitting element line, and adding a sum (ΔV1+ΔV2) of the first and the second compensation value to a data voltage of a third light-emitting element line and so on to the last light-emitting element line when a sequence controller transmits data voltage signals for showing images. The method can solve the issue of uneven brightness caused by IR Drop in a large scale AMOLED display device.
US09959811B2
A sensing unit measuring a bending degree of a flexible substrate includes: a first line formed on the flexible substrate; a second line adjacent to the first line; and a first controller applying a first sensing signal to the first line and measuring a change of crosstalk generated in the second line by the first sensing signal according to bending of the flexible substrate.
US09959802B1
Exemplary embodiments of the present disclosure relate to a system and method for image processing, and a display device. The system comprises: a greyscale value selection module for selecting a plurality of color greyscale values for each sub-pixel, the sub-pixel being used for displaying an image; an optimal common voltage determination module for determining an optimal common voltage of each sub-pixel according to the selected color greyscale values for each sub-pixel; a uniformity determination module comprising a flicker uniformity determination module and a common voltage uniformity determination module, the flicker uniformity determination module being used for determining the flicker uniformity of each sub-pixel, the common voltage uniformity determination module being used for determining the common voltage uniformity of each sub-pixel according to the determined flicker uniformity of each sub-pixel; and an image compensation module for compensating each sub-pixel according to at least one of the optimal common voltage of each sub-pixel and the common voltage uniformity of each sub-pixel, thereby improving the residual image and flicker uniformity at the time of image display.
US09959796B2
A display apparatus includes: a display device; a display device driver which drives the display device; a compression section adapted to an operation of generating compression data by compression processing performed on image data; and a transmission section which, when receiving compressed data from the compression section, transmits the compressed data to the display device driver by using a serial data signal. The compression section performs the compression processing with a data compression ratio selected in response to a frame rate with which the display device driver drives the display device. The display device driver receives the serial data signal from the transmission section, generates decompressed data by decompressing the compressed data transmitted by the serial data signal, and drives the display device in response to the decompressed data. The data compression ratio used in the compression processing is set so that the transmission rate of the serial data signal from the transmission section to the display device driver is kept constant independently of the frame rate.
US09959795B2
A display device and a method of driving the same are disclosed. In one aspect, the display device includes a display panel including a plurality of pixels including a first group of pixels and a second group of pixels. The first group of pixels forms a first region and the second group of pixels forms a second region surrounding the first region. A controller is configured to receive input image data, process the input image data corresponding to the first pixels based on a preset first image processing algorithm so as to generate first modified image data, and process the input image data corresponding to the second pixels based on a preset second image processing algorithm so as to generate second modified image data.
US09959788B2
A label includes a first section and a second section that is attached to the first section. The first section includes a panel. The panel includes one or more sides that are detachable from the first section.
US09959781B2
The technology disclosed herein includes a navigation system for a visually impaired person to navigate a public restroom. The navigation system may include a plurality of fixtures, a plurality of installations, wherein each installation is electronically connected to a fixture, and an electronic device, the electronic device configured to receive auditory or tactile signals from each installation and produce a signal indicative of a fixture location. The plurality of fixtures may include a toilet, a urinal, a sink, a soap dispenser, and a hand drying apparatus.
US09959773B2
Embodiments described herein include a delivery system having unmanned aerial delivery vehicles and a logistics network for control and monitoring. In certain embodiments, a ground station provides a location for interfacing between the delivery vehicles, packages carried by the vehicles and users. In certain embodiments, the delivery vehicles autonomously navigate from one ground station to another. In certain embodiments, the ground stations provide navigational aids that help the delivery vehicles locate the position of the ground station with increased accuracy.
US09959764B1
A method includes receiving and storing operational data including a first plurality of data points indicative of a plurality of respective states of an operational parameter of the vehicle at a plurality of respective times, external data including a second plurality of data points indicative of a plurality of respective states of an environment external to the vehicle at a plurality of respective times, and synchronization data. The method also includes generating a virtual model of an event involving the vehicle using the stored data, at least by generating a first visual representation of the plurality of respective states of the operational parameter, generating a second visual representation of the plurality of respective states of the external environment, and using the synchronization data to cause the first visual representation to be displayed simultaneously with, and in a time-aligned manner with, the second visual representation.
US09959755B2
In the example embodiments as described herein there is at least a method and apparatus to perform operations including monitoring probe data of car and truck traffic on at least one road segment including more than one lane; based on the monitoring, determining that an occurrence of a traffic jam ahead of the car and truck traffic on the at least one road segment is probable or occurring; and in response to the determining, selectively notifying at least one of a car and truck of the traffic of required or prohibited changes to at least one of their position and speed on the at least one road segment to prevent an occurrence of a traffic jam on the at least one road segment.
US09959738B2
A method and system for monitoring at least one reciprocating machine having a crankshaft and at least one cylinder, comprising providing at least one sensor for monitoring the at least one cylinder, the sensor being in communication with at least one processor configured to measure at least one signal from the at least one sensor and to thereby determine an angular position of the crankshaft; selecting at least one subset of potential crankshaft angular positions; calculating at least one statistic associated with the at least one subset of possible crankshaft angular positions based at least partially on data from the at least one sensor; and automatically providing a user with at least one warning or automatically shutting down the machine if the at least one statistic exceeds at least one predetermined threshold; wherein, the at least one sensor comprises at least one acoustic emission sensor.
US09959736B2
A system, a method and a computer program to monitor a plurality of transformer operating parameters, as well as to accurately control one or more of the transformer operating parameters. Also, the system and method may calculate loss of life and give diagnosis for recovery and provide maintenance notification, along with monitoring the operation of the LTC.
US09959731B2
A system for making sure that two wireless devices (a perimeter-anchoring device and a constrained device) are not separated too far apart by having a dynamic perimeter that follows the perimeter-anchoring device as it moves. In some embodiments, the size and/or shape of the perimeter is controlled by machine logic based rules, based at least in part, upon a set of environmental factor(s). Some possible environmental factors include: line of sight, pollution, noise level, presence of stranger(s), streets, traffic, body(ies) of water, contamination, allergen, or blocking obstruction(s).
US09959730B2
A location tracking system for allowing a user to monitor the location of an abuser who has been issued a restraining order. The tracking system includes a monitoring unit to be carried by the user that is in wireless communication with a monitored unit to be worn by the abuser. The monitoring unit includes a housing having a display screen thereon, wherein the display screen shows the location of the monitoring unit and the location of the monitored unit. The monitoring unit is configured to determine the distance of separation between the monitoring unit and monitored unit. The monitoring unit includes an alarm unit that will produce an audible alert if the distance of separation drops below a predetermined minimum distance.
US09959722B1
A method is described for using a surveillance system to covertly and automatically determine the presence of persons and machines that do not want to be tracked and whose identities are unknown. Video is provided by one or more surveillance cameras and recorders to assist in visually distinguishing bearers of WiFi-equipped mobile devices. A processing device covertly receives WiFi probes from mobile devices, particularly smartphones, and forms and sends messages with links for viewing relevant live and recorded video. The processing device processes WiFi information, particularly mobile device signatures known as WiFi MAC addresses, organizes and records MAC addresses and other information, analyzes patterns of previous presence of MAC addresses using a variety of parameters, adjusts its processing parameters, determines when the reception of WiFi information from particular mobile devices satisfy criteria for sending messages, and presents its analysis for review and collaboration.
US09959718B2
An alarm for a door is operable to generate an alarm signal when a rotary grip member of the door is rotated to a particular position, such as an unlocked position. The alarm comprises a housing having a strap retainer configured to receive and retain a strap to hold the housing to the rotary grip member. The alarm comprises a tilt switch for switching when the housing is tilted. Control circuitry is interconnected to the tilt switch and to an annunciator and is operable to activate the annunciator dependent on a state of the tilt switch.
US09959713B2
A card reading device includes a card shoe part in which cards are housed, a card reading part that reads information on the cards drawn out, a control part that determines the outcome of a game based on the read information on the cards, and display parts that display the determined outcome of the game. In a tabletop game system, the information on the cards read by the card reading part and information on the game outcome determined by the control part are transmitted from the card reading device to a main computer apparatus via wireless communication. The card reading device includes a battery that supplies electric power to the control part, the display parts and a wireless output part. The card reading device, as such, is capable of facilitating moving the card reading device in a participatory tabletop game.
US09959704B2
An electronic wagering system may have a player input system, a game processor and a random outcome wagering event system in communication with the game processor. The electronic wagering system receives wagers on a wagering event generating a random outcome event that is used to determine outcomes on received wagers. The processor accounts for wagers placed, credits entered, wagers lost and wagers won and credit status. When the gaming system does not require a contribution to a non-gaming institution, the player input system must contain a specific control that enables a player to input instructions on each of or at least one of recipient(s) of a charitable contribution, amount of contribution from either credit status or directly from winnings before being contributed to the credit status.
US09959699B2
A system for assembling a luminaire comprising a housing, a computer-controlled manipulation device, and a parts repository defined within the housing and configured to carry a plurality of light modules, a plurality of luminaire housings of various luminaire housing types, and a plurality of optics of various optic types. The system further comprises a programming device configured to program a light module of the plurality of light modules to emit light having lighting characteristics. Each of the light modules are configured to be removably couplable to the computer-controlled manipulation device. The luminaire housings each comprise a locking tab configured to permit the respective light modules to engage therewith, thereby enabling attachment of the respective light modules to the respective luminaire housings. Each of the optics comprise a locking tab configured to permit a respective luminaire housing to engage therewith, enabling attachment of the respective luminaire housing to the respective optic.
US09959697B2
A laboratory vial transfer device for automatically transferring laboratory vials from a transport package containing a plurality of said vials, comprising: a vial feeder configured to connect to the transport package after the package has been opened, so as to feed vials directly from the package without manual contact, wherein the vial feeder comprises a rotatable carousel having a plurality of vial receiving positions located on the carousel each for receiving a single vial and adapted to collect the vials from the opened package into respective vial receiving positions upon operation of the carousel, wherein the carousel is operable to feed the vials from their respective vial receiving positions to an exit position.
US09959688B2
In a portable wireless key, decoration fitting portions provided at ends of a pair of side portions of a metal decoration member are fitted in decoration receiving portions of a wireless key body, and a decoration engaging portion provided at a connecting portion of the metal decoration member is engaged with a decoration engagement portion of the wireless key body. Further, a switch operation cover is fixed to an assembled unit of the wireless key body and the metal decoration member. Thus, durability in dropping can be improved without complicating an assembling work of the metal decoration member and without increasing the number of components and costs, and it is easy to address switch variations without increasing initial costs.
US09959687B2
Exemplary embodiments of the present invention are directed to a system for monitoring, recording, and analyzing driver activity. An exemplary system comprises a sensor module configured to receive data from one or more sensors that measure acceleration or deceleration associated with a vehicle. A stop detection module is configured to receive the sensor module data, process the sensor module data, and determine an abrupt acceleration or deceleration event. A location module is configured to retrieve the location of the vehicle simultaneous with an abrupt acceleration or deceleration event. The system stores the location of the abrupt acceleration or deceleration event in an event record in an event database.
US09959680B2
A real-time travel experience system based on virtual reality technology includes sight real-time acquisition subsystems, a network transmission subsystem, a center platform subsystem and experience site subsystems. Based on virtual reality technology, the system collects the scenery and environment parameters of scenic spots using an unmanned aerial vehicle, transmits the data to an experience site, and simulates a sight real-time state vis the experience site by using the data received, providing more real user experiences; meanwhile, the user can view in motion via a walking caterpillar and a rotary base, a scenery environment can also be moved or steered due to the motion or steering of the user, so that the user experience is significantly enhanced. The system can be widely applied in various virtual travel systems.
US09959679B2
A method of controlling a widget in a virtual space is disclosed, comprising: moving a field-of-view and a point of gaze in the virtual space; determining if the widget and the point of gaze overlap each other, and providing an input to the widget if the widget and the point of gaze overlap; determining if at least a part of the widget is positioned outside the field of view; and moving the widget so that the part of the widget is positioned inside the field of view if it is determined that at least a part of the widget is positioned outside the field of view.
US09959666B2
The invention is directed to systems and methods for detailing a graphical 3D solid model displayed to a user. An example system includes a graphical user interface device (e.g., joystick, keyboard, stylus, roller ball, touch screen, tablet, etc.) configured to receive input from a user and transmit the input to a computer including a Central Processing Unit (CPU) and/or a Graphics Processing Unit (GPU), a memory for use with the computer, and a video display configured to graphically display the detailed 3D solid model to the user.
US09959663B2
A system and method for generating textures on an object from physical ink data and physical applicator data, including: receiving, by a module for generating a rendering outside the object (RHO), the physical ink and physical applicator data and transforming this data to provide a rendering outside the object comprising compatible physical data for projection against a target object regardless of the projection mode; receiving, by a module for transforming RHO, the previously obtained RHO data, and adapting this data for a given rendering projection mode; and receiving, by a module for integrating the physical parameters, the data of the object, the data of the set of textures, the transformed RHO data, and generating a new set of textures for said objects.
US09959658B2
Methods and systems are described herein for improved techniques for consuming and interacting with media content. Specifically, the media guidance application may generate holographic animations that move from a holographic structure from which a user has selected a media asset and direct the user to a display device capable of presenting the media asset. For example, in response to a user selecting a baseball movie from a holographic bookcase, the media guidance application may generate for display a holographic baseball that is “thrown” from the bookcase to a television that will present the baseball movie.
US09959657B2
A method of animating a computer generation of a head, the head having a mouth which moves in accordance with speech to be output by the head, said method comprising: providing an input related to the speech which is to be output by the movement of the lips; dividing said input into a sequence of acoustic units; selecting expression characteristics for the inputted text; converting said sequence of acoustic units to a sequence of image vectors using a statistical model, wherein said model has a plurality of model parameters describing probability distributions which relate an acoustic unit to an image vector, said image vector comprising a plurality of parameters which define a face of said head; and outputting said sequence of image vectors as video such that the mouth of said head moves to mime the speech associated with the input text with the selected expression, wherein a parameter of a predetermined type of each probability distribution in said selected expression is expressed as a weighted sum of parameters of the same type, and wherein the weighting used is expression dependent, such that converting said sequence of acoustic units to a sequence of image vectors comprises retrieving the expression dependent weights for said selected expression, wherein the parameters are provided in clusters, and each cluster comprises at least one sub-cluster, wherein said expression dependent weights are retrieved for each cluster such that there is one weight per sub-cluster.
US09959654B2
A set of animation data for an element in an animation is statistically sampled to obtain a common context. The common context is a subset of a plurality of frames of the set of animation data. Further, output of a data-driven model for the animation, which utilizes at least a subset of the common context, is compared with output of a computational model for the animation. The computational model has a first set of logic. The data-driven model has a second set of logic that has less logic than the first set of logic. In addition, an error between the computational model and the data-driven model is computed.
US09959651B2
The present disclosure relates to processing images representing a real scene, the images comprising at least two images obtained from at least two sources of images, a sub-image of each of the at least two images representing an overlapping area of the real scene. A role map comprising a plurality of parts, all the points of each part of the role map being associated with a single identifier of a source of images, is generated during a training phase. To process the images, parts of the role map are selected as a function of an identifier of a considered source of images, and sub-images of an image obtained from the considered source of images are processed, the processed sub-images corresponding to the selected parts of the role map.
US09959648B2
A medical image display apparatus which displays, in a display screen, a display image having undergone gray level transform of changing number of gray levels of a medical image, obtains a representative value of pixel values concerning a region of a block, in the medical image, which corresponds to each partial region in a region designated in the display image. The medical image display apparatus sets a specific region in the display screen so as to include the designated region, and superimposes/displays and arranges obtained representative values on the specific region in correspondence with the arrangement of the partial regions.
US09959646B2
According to one aspect of an embodiment, an information display device includes a display unit that displays first content in a display region. The information display device includes a detection unit configured to detect a physical state of a terminal device. The information display device includes a display control unit configured to direct the display unit to display second new content in the display region while changing a display mode of the first content, on the basis of the detection result of the detection unit.
US09959641B1
Methods and systems are disclosed for providing displays of maps or mapping objects in a mapping application or system, wherein transitions between the maps or mapping objects is provided seamlessly and/or with orientation(s) preserved based a user interface device control actuation.
US09959638B2
In one embodiment, an X-ray CT apparatus includes an X-ray tube that radiates, an X-ray, a detector that outputs a plurality of pieces of pre-compression data on a basis of the X-ray first processing circuitry and second processing circuitry. The first processing circuitry groups the plurality of pieces of pre-compression data to generate grouped data corresponding to the pre-compression data in each group, and generates data for restoration for restoring the pre-compression data, wherein the first processing circuitry transmits the grouped data and the data for restoration to the second processing circuitry. And the second processing circuitry selects any of a first reconstruction mode in which image reconstruction is performed based on the plurality of pieces of pre-compression data; and a second reconstruction mode in which image reconstruction is performed based on the data for restoration, and generates an image, and in a case of performing image reconstruction in the first reconstruction mode, the second processing circuitry restores the pre-compression data based on the grouped data and the data for restoration.
US09959631B2
A tomography apparatus includes a data acquirer acquiring a first image and a second image that are partial images, by using data acquired in a first angular section corresponding to a first time point and a second angular section corresponding to a second time and facing the first angular section, by performing a tomography scan on an object that is moving, and acquiring first information indicating a motion amount of the object by using the first image and the second image, and an image reconstructor reconstructing a target image indicating the object at a target time, based on the first information.
US09959623B2
A method comprising causing display of a map information representation that represents map information, the map information comprising physical object information that characterizes a physical object, the map information representation comprising a physical object representation that represents the physical object, receiving information indicative of an annotation, generating an association between the physical object information and the annotation, identifying a portion of the physical object representation that is a face representation of the physical object based, at least in part, on the association between the physical object information and the annotation, generating an annotation representation that illustrates the annotation as a texture on a polygon, the polygon corresponding with the face representation, and causing display of the annotation representation in relation to the face representation is disclosed.
US09959619B2
Provided are an apparatus for processing a medical image, and a method of processing a medical image by using the apparatus. The apparatus includes: an image obtainer that receives a first image obtained by photographing an object; and an image processor that calculates a scaling factor for adjusting a magnification of the first image based on statistic information corresponding to the object and generates a second image to be displayed by normalizing a size of the object by applying the calculated scaling factor to the first image.
US09959615B2
A system and method for detecting pulmonary embolisms in a subject's vasculature are provided. In some aspects, the method includes acquiring a set of images representing a vasculature of the subject, and analyzing the set of images to identify pulmonary embolism candidates associated with the vasculature. The method also includes generating, for identified pulmonary embolism candidates, image patches based on a vessel-aligned image representation, and applying a set of convolutional neural networks to the generated image patches to identify pulmonary embolisms. The method further includes generating a report indicating identified pulmonary embolisms.
US09959609B2
Image capture systems including a moving platform; an image capture device having a sensor for capturing an image, the image having pixels, mounted on the moving platform; and a detection computer executing an abnormality detection algorithm for detecting an abnormality in the pixels of the image immediately after the image is captured by scanning the image utilizing predetermined parameters indicative of characteristics of the abnormality and then automatically and immediately causing a re-shoot of the image.
US09959597B1
A method of generating super resolution image data includes receiving original image data of a low resolution at an image processing device, performing motion compensation on the original image data using a current frame of image data and at least one previous frame of image data and at least one future frame of image data as reference frames, generating motion vectors, applying noise reduction to the current frame of image data and the reference frames to produce noise reduced, current frame image data, and generating a current frame of super resolution image data using the noise reduced, current frame image data.
US09959595B2
Determining three-dimensional structure in a road environment using a system mountable in a host vehicle including a camera connectable to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, a line is selected below which the road is imaged. The line separates between upper images essentially excluding images of the road and lower images essentially including images of the road. One or more of the lower images is warped, according to a road homography to produce at least one warped lower image. The three-dimensional structure may be provided from motion of a matching feature within the upper images or from motion of a matching feature within at least one of the lower images and at least one warped lower image.
US09959594B2
A method includes fusing at least three images together into a single fused image, wherein at least one of the three images includes a binary-pattern representation image. A system includes an image processing system (100) that combines an anatomical image, a functional image and a binary-pattern representation image into a single image. A computer readable storage medium encoded with computer executable instructions, which, when executed by a processor of a computer, cause the processor to combine an anatomical image, a functional image, and a binary-pattern representation of a different functional image into a single image such that the anatomical image and the functional image are visible in interspaces between binary points of the binary-pattern representation of the functional image.
US09959591B2
A head mounted display is worn on the body of a user before use and includes an image display unit that transmits an outside scene and displays an image in a visually recognizable manner along with the outside scene and a camera that performs image capturing in directions of sight lines of the user. A control section of the head mounted display includes an image generation section that generates a display image from a captured image from the camera and an image display control section that causes the image display unit to display the display image generated by the image generation section.
US09959583B2
A user selection of one or more of a plurality of content is received. The selected content is encrypted by a first encryption key that is remote and unknown to the distribution server. Payment information associated with the user selection is also received and verified. The selected content from is retrieved from a remote database. The first encryption key corresponding to the selected content to decrypt the encrypted content corresponding to the user selection is obtained. Decryption is performed by a hardware-based engine of the distribution server that is isolated from a host processor of the distribution server. The content corresponding to the user selection is encrypted according to a second encryption key that is known to the distribution server.
US09959582B2
According to aspects of the present invention, methods, systems, and media are provided for creating, storing, and using an interactive hierarchical arrangement of technical elements useful for conducting efficient patent infringement and similar analysis. The hierarchical arrangement of technical elements is adapted to be displayed on a user-engageable computer display in a manner that allows a user to select and de-select particular technical elements. Methods and systems include storing records of technical elements in hierarchical relationships, which elements are correlated to specific patent claims during an annotation process. The hierarchical arrangement of technical elements is displayed so as to indicate genus-species relationships among the technical elements, while the stored correlations are used as a basis to perform highly efficient claims-based patent analysis.
US09959576B2
Embodiments of the invention relate to systems and methods for provisioning and using a multi-purpose device. The device contains information regarding a plurality of memberships. The device contains one or more membership certificate chains, comprising multiple certificates, wherein a membership provider certificate is signed by a private key associated with a membership root certificate authority, and wherein a member certificate is signed by a private key associated with the membership provider certificate. The member certificate includes member attributes regarding the user, such as member benefit information. The device also includes a payment certificate chain, comprising multiple certificates, wherein a payment provider certificate is signed by a private key associated with a payment root certificate authority, and wherein a payment certificate is signed by a private key associated with the payment provider certificate. The payment certificate includes payment attributes regarding the user, such as a payment account.
US09959566B2
Disclosed systems and methods provide media content through an electronic commerce server. In one implementation, a method for providing electronic content is provided. The method includes receiving an order of a user. The order of the user may comprise a request of the user for a physical copy of media content. The commerce server may determine whether to provide to the user an electronic copy of the media content based at least on the order. Further, a request to access the electronic copy of the media content is received from the user. The method further grants the user access to the electronic copy of the media content based at least on the request to access the electronic copy of the media content.
US09959559B2
In various exemplary embodiments, a system and associated method for prioritizing search results in an electronic environment is disclosed. The system comprises a communications module to receive a search query from a searching party located in a geographic region and a search engine to conduct a search and generate search results. A query engine identifies the geographic region of the searching party and identifies a language associated with the identified geographic region of the searching party based on the identified geographic region of the searching party. The search results are prioritized based on the identified language.
US09959556B1
A method and apparatus are disclosed for transmitting notifications to customers. One example method may include identifying a notification event associated with a customer via a customer management module and retrieving a customer preference record. The method may also include determining a notification device preference for a customer Internet protocol (IP) device included in the customer preference record and determining a current presence status of the customer Internet protocol (IP) device. The method may also include transmitting the notification event to the customer's IP device based on the notification device preference.
US09959551B1
Techniques for providing a messaging plan may be provided. A message that conforms to a channel agnostic format may be received. In an example, a messaging plan that includes a channel for delivering the message may be determined based at least in part on a score determined by a machine learning module utilizing metrics of a user. The message may be provided to the user according to the messaging plan. The messaging plan may be updated for subsequent messages based at least in part on updated metrics of the user received in response to the user interacting with the message.
US09959548B2
A social analytic system may identify the social signals associated with a brand, campaign, or any other topic. The social analytic system may generate a vocabulary associated with the brand, campaign, or topic based terms used in the associated social signals. The vocabulary may be used for generating social media analytics and identifying social media events, such as marketing campaigns. In one example, a vocabulary may be compared with vocabularies associated with different constituents to identify the positive and negative terms in the vocabulary.
US09959542B2
Methods and systems for verifying authenticity of a physical object and/or for verifying possession of the object by an individual are described. In one embodiment, the object is registered with a remote processing system. Data representing at least one characteristic of the object is obtained and stored in the remote system and the identity of the individual or entity possessing the object is authenticated. After authenticating the individual, an identifier is collocated (or an existing mechanism is activated or modified to replicate the identifier) with the object, where the identifier uniquely identifies the object and the individual possessing the object. The object and the identity of the individual possessing the object can be authenticated at a future time by sensing the collocated identifier and sending the sensed identifier to the remote system. The remote system can send instructions to an entity wishing to authenticate the object and its association with the individual possessing the object. The instructions can be set up at the time the object is registered in the remote system. The remote system can perform an interactive or automated session with the entity wishing to authenticate the object, thereby saving time and providing a robust method of authentication and means for carrying out additional processing functions.
US09959540B2
There are provided systems and methods for security authentication using payment card display devices at accepted merchant location. A user may be walking near or visiting a merchant location with a wireless smart payment card which may connect to a wireless beacon at the merchant location. The user's payment card may communicate issuer and type of payment card data when connected with the wireless beacon. The beacon may communicate the user's payment card data to a merchant device or server. The merchant device or server may compare user's payment card data to merchant's accepted payment sources. The merchant device or server may alert user's payment card via communication through the wireless beacon, the payment card is accepted at the merchant location. Additionally, security identification and/or advertisements may be communicated to the user's accepted payment card.
US09959539B2
A computing device may determine to execute a secured function. The computing may obtain a biometric of the user of the computing device utilizing one or more biometric sensors associated with the computing device, determine that the biometric matches the biometric of a user authorized to utilize the secured function, and execute the secured function. Whenever during execution of the secured function the computing device determines that the biometric sensor no longer detects the biometric of the user, the computing device may cease execution of the secured function.
US09959538B2
Authentication for payment transaction includes receiving, by a point-of-sale (POS) terminal, an indication that a payment account of a cardholder is associated with a mobile device and receiving a second indication of physical possession of a payment card by a merchant. The authentication includes receiving a purchase request for an authorization of exchange from the payment account of the cardholder to the merchant and assigning a transaction identifier to the request for the authorization of the exchange. The authentication includes transmitting the request for authorization of the exchange from the cardholder payment account to the merchant and the transaction identifier. The authentication includes receiving an indication that an authentication identifier is associated with the transaction identifier. The authentication includes receiving a copy of the authentication identifier, facilitated by the cardholder. The authentication includes receiving validation that the copy of the authentication identifier matches the authentication identifier.
US09959534B2
A check image generator application generates a remote deposit capture RDC compatible check image. The RDC compatible check image is sent from a sender mobile device to a recipient mobile device. The RDC compatible check image may pass through a server and may be encrypted. The recipient mobile device receives the RDC compatible check image and forwards it to a financial institution for deposit.
US09959533B2
A check image generator application generates a remote deposit capture RDC compatible check image. The RDC compatible check image is sent from a sender mobile device to a recipient mobile device. The RDC compatible check image may pass through a server and may be encrypted. The recipient mobile device receives the RDC compatible check image and forwards it to a financial institution for deposit.
US09959528B2
A method of securing a transaction that comprises a trust entity computer in communication with data storage, a first party and a second party over a network, and receiving a request from the first party to undertake a transaction with the second party. In addition, receives a first token, storing the first token in the data storage, receiving a second token from the second party, comparing the stored first token and the received second token, if the stored first token and the received second token are a match, enabling the transaction.
US09959525B2
A job searching and matching system and method is disclosed that gathers job seeker information in the form of job seeker parameters from one or more job seekers, gathers job information in the form of job parameters from prospective employers and/or recruiters, correlates the information with past job seeker behavior, parameters and behavior from other job seekers, and job parameters and, in response to a job seeker's query, provides matching job results based on common parameters between the job seeker and jobs along with suggested alternative jobs based on the co-relationships. In addition, the system correlates employer/recruiter behavior information with past employer/recruiter behavior, parameters and information concerning other job seekers, which are candidates to the employer, and resume parameters, and, in response to a Employer's query, provides matching job seeker results based on common parameters between the job seeker resumes and jobs along with suggested alternative job seeker candidates based on the identified co-relationships.
US09959521B2
A method and system for control of bailment inventory is disclosed. The method includes receiving a customer identifier from a customer, receiving from the customer at least one customer item for bailment, associating the customer identifier with the at least one customer item, storing the at least one customer item, and returning the at least one customer item to the customer.
US09959520B2
Product replenishment systems which identify to vendors need for replenishment product, and effect shipment of such product. Product containers have computer readable labels which identify particular product to those containers. When a container is empty, the container is tossed into a chute. An antenna subassembly, including antenna, antenna tuner, and signal reader, reads the label as the container passes through the chute. The container label can alternatively be read by otherwise moving the label across the field of a suitable antenna, or by reading such label using a bar code reader. The antenna, or bar code reader, communicates label information to a local computer. The local computer communicates, to a separate host computer, certain of the label information. The host computer collects information from one or more local computers and communicates with respective vendor computers which receive the information, and process and instruct shipment orders related to the needed product.
US09959509B2
Changing a business process model involves several aspects: (1) given a set of change operations, dependencies and conflicts are encoded in dependency and conflict matrices; (2) given a change sequence for a process model M, the change sequence is broken up into subsequences such that operations from different subsequences are independent; (3) given a change sequence for a process model V1 and another change sequence for a process model V2, conflicts between operations in the different change sequences are determined; (4) the process structure tree can be used to localize dependency computations, yielding a more efficient approach to determining dependencies; and (5) the process structure tree can be used to localize conflict computations, yielding a more efficient approach to determining conflicts.
US09959507B2
A device may receive sensor data from a sensor device located on a particular farm. The device may identify an alert, associated with the particular farm, based on the sensor data and using a model. The model may be created based on imagery data and numeric data relating to a group of farms. The device may determine, using the model, a recommended course of action to address the alert, and provide, to a user device associated with the particular farm, the recommended course of action.
US09959504B2
Certain relationships representing material insights are identified from among a set of discovered relationships. Cognitive discovery of relationships in a knowledge base, or corpus, are ranked according to one or more metrics indicative of material insights, including recentness and degree of alignment.
US09959500B1
An integrated circuit processor having a processing unit that includes a logical circuit with multiple transistors and a top metal landing pad, and an embedded STT memory. The STT memory includes a dielectric layer formed on the top metal landing pad, an adhesion and topography planarization (ATP) layer formed on the dielectric layer, and an MTJ film layer disposed on the ATP layer. The memory may also include bit lines formed on the MTJ film layer. The ATP layer may have multiple layers such as a top layer and a bottom layer. The top layer may act as an etch stop for etching the MTJ film layer on the top. The ATP layer may have a total thickness of 500 A to 4000 A. The bit lines can be configured to send data to the logic circuit of the processing unit to perform one or more convolution neural network computations.
US09959489B2
Delaying processing based on received commands is suppressed while preventing executing parallel processes involving operation of hardware. Servers can send printing commands and non-printing commands to a printing device. When a printing command is received from a first server and a printing command is then received from another server different from the first server while a process based on the printing command received from the first server is executing, the printing device does not execute the process based on the printing command received from the other server; but if a non-printing command is received from another server, the printing device executes a process based on the non-printing command received from the other server parallel to the process based on the printing command received from the first server.
US09959484B2
The present disclosure discloses a method and an apparatus for generating an image filter. The method includes receiving a first image that is selected with a specific imaging effect desired for the image filter, generating a group of images corresponding to the first image, wherein the group of images comprises at least a second image of a common structure characteristic with the first image and without the specific imaging effect, calculating a mapping relationship for transforming the group of images to the first image and storing the mapping relationship to be used as the image filter to generate the specific imaging effect on other images.
US09959477B2
Improved thermoacoustic imaging is provided by ensuring directional uniformity of the microwave excitation provided to the target being imaged. This directional uniformity can be quantified in terms of the eccentricity e of the polarization ellipse of the microwave excitation. We have e≤0.87, preferably e≤0.71, and more preferably e≤0.32. Optical excitation can be provided in addition to the microwave excitation. Excitation can be performed at multiple optical wavelengths and/or microwave frequencies to improve depth uniformity. In addition, the employment of excitation cells with optimized spacing and geometry provides the uniformity in another two degrees of freedom. One potential application is to detect blood vessel in user's finger for biometric authentication.
US09959475B2
The subject matter of this specification can be implemented in, among other things, a method that includes identifying edges of a section of a document in a source image that includes at least one row of text. The method includes identifying characters in the document. The method includes identifying word portions. The method includes generating polynomials that approximate points of the characters within the word portions. The method includes generating a second polynomial that approximates the points of the characters of word portions. The method includes identifying a stretching coefficient of the row of text based on a length of the section between the edges relative to a length of the second polynomial. The method includes mapping portions of the source image along the row of text to new positions in a corrected image based on the second polynomial and the stretching coefficient.
US09959470B2
A system and method for contextually interpreting image sequences are provided. The method comprises receiving video from one or more video sources, and generating one or more questions associated with one or more portions of the video based on at least one user-defined objective. The method further comprises sending the one or more portions of the video and the one or more questions to one or more assistants, receiving one or more answers to the one or more questions from the one or more assistants, and determining a contextual interpretation of the video based on the one or more answers and the video.
US09959467B2
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review.
US09959466B2
An object tracking apparatus is configured to determine, according to a predetermined object region containing an object in an initial image of an image sequence, an object region estimated to contain the object in each subsequent image of the image sequence. Moreover, the object tracking apparatus is allowed to adapt the size of the object region obtained through tracking to the change in the shape or size of the object, and to avoid a tracking error.
US09959456B2
An image search server constituting an image search system having a client computer and the image search server includes at least one hardware processor configured to calculate, with regard to each image of a multiplicity of images, the values of feature quantities representing characteristics of the image, score the image based upon the calculated values of the feature quantities, and responsive to application of a first move command which moves one image among a plurality of images displayed in a candidate area, which has been formed on a display screen of said client computer, to a search result area, raise the value of feature quantities, which correspond to the feature quantities of the one image for which the first move command has been applied, and score said multiplicity of images based upon the raised values of the feature quantities.
US09959446B2
For appending a user identifier to an image, code records a user identity input from an input device in response to a principle camera recording a principle image. In addition, the code generates a user identifier from the user identity input. The code further appends the user identifier to the principle image.
US09959437B1
Disclosed are various embodiments for making ordinary objects network-enabled interfaces. A radio-frequency identification (RFID) tag may be fixed or detachably attached to an item capable of being manipulated by a person to obtain information about the item or to cause a performance of a task associated with the item. The RFID tag may include a capacitive touch interface that, when manipulated by a person, causes the RFID tag to emit an identifier associated with a corresponding item. A receiver, having the identifier and an instruction from a person, may communicate with a remote computing device to process the instruction and to generate a response to the instruction.
US09959435B1
Embodiments are directed to restricting access to Radio Frequency Identification (RFID) tag information based on location. Access to RFID tag information may be restricted at the reader level, at the requester level, and at the network level. When reader-level restrictions exist, devices may be prevented from inventorying tags and retrieving information from tags. When requester-level restrictions exist, a requester or device may be prevented from receiving tag information from inventoried tags or a network. When network-level restrictions exist, a network may discard or otherwise restrict tag information received from devices.
US09959434B1
The present invention provides a method of operating a bi-directional communication system between a plurality of communication devices, which comprises at least one communication controller and a plurality of nodes including a first node. The method includes periodically broadcasting a beacon signal from said communication controller at a broadcast interval via a channel of a first host. The beacon signal contains a first address of the communication controller. The method further includes periodically scanning the beacon signal on the first host by the first node. Upon detecting of the beacon signal by the first node, the first node transmits an identification payload to the communication controller. Upon receipt of the identification payload by the communication controller, an acknowledgement signal is transmitted to the first node.
US09959429B2
Methods and systems for masking certain cryptographic operations in a manner designed to defeat side-channel attacks are disclosed herein. Squaring operations can be masked to make squaring operations indistinguishable or less distinguishable from multiplication operations. In general, squaring operations are converted into multiplication operations by masking them asymmetrically. Additional methods and systems are disclosed for defeating DPA, cross-correlation, and high-order DPA attacks against modular exponentiation.
US09959427B2
An information determination apparatus includes a first storage unit configured to store stream data pieces obtained in time sequence; a first determining unit configured to determine whether the number of stream data pieces stored in the first storage unit is at least equal to a predetermined value; and a second determining unit configured to determine, when the number of the stream data pieces stored in the first storage unit is equal to or greater than the predetermined value, whether an individual can be identified based on a dataset composed of a plurality of the stream data pieces stored in the first storage unit, and output the dataset used for the determination and the determination result.
US09959426B2
A method and an apparatus for specifying a time-varying, intelligent service-oriented model are provided. A method implemented in a computer infrastructure having computer executable code embodied on a computer readable storage medium having programming instructions, includes defining information of a service which is to be provided to one or more users having access to a system storing the defined information. The method further includes defining policies associated with the defined information to allow and deny access to selected portions of the defined information, and exposing to a user of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information.
US09959417B2
A technique for preventing selected sets of data words from unauthorized transmission out of the secure perimeter of a computer system is disclosed. A set of security rules is applied to an outgoing data message and if one of the set of rules is triggered, at least a portion of the message is transmitted to a central server that is within the secure perimeter, for scanning by another set of security rules. The central server then sends a security command back to the remote device, which executes the security command before transmitting the outgoing message out of the secure perimeter of the computer system.
US09959411B2
Identifying security vulnerabilities on computing devices by detecting an inter-process communication on a computing device, determining whether the inter-process communication is consistent with a predefined specification of a security vulnerability, and causing a predefined action to be performed on the computing device responsive to determining that the inter-process communication is consistent with a predefined specification of a security vulnerability.
US09959404B2
Computer-implemented methods and systems for creating or updating approved-file and trusted-domain databases and verifying the legitimacy of files are disclosed. A method for creating or updating an approved-file database may include intercepting a first file, identifying a source domain associated with the first file, identifying a trusted-domain database, determining whether a database record for the source domain associated with the first file exists within the trusted-domain database, creating a hash value for the first file if a database record for the source domain associated with the first file exists within the trusted-domain database, and storing the hash value for the first file in an approved-file database. Methods and systems for verifying the legitimacy of a file and for creating or updating a trusted-domain database are also disclosed.
US09959403B2
The communication device sends an authentication code (N) to a semiconductor memory to instruct the semiconductor memory to authenticate the communication device. The semiconductor memory authenticates the communication device based on the authentication code (N), and if the communication device is determined to be valid, sends an authentication code (N+1) to the communication device to instruct the communication device to authenticate the semiconductor memory in response to the authentication code (N). The communication device authenticates the semiconductor memory based on the authentication code (N+1).
US09959402B2
An MFP sets an access condition for an external device with respect to a cloud box. The access condition is transmitted from the MFP to a relay device, and is registered in a memory of the relay device. When the relay device receives an access request made by the external device with respect to the MFP serving as an internal device, the relay device determines whether to permit or deny access to the MFP by comparing the access request with the access condition. When the access is permitted, the access request is transferred from the relay device to the MFP, whereas when the access is denied, the relay device notifies the external device of it.
US09959396B2
System and methods for obtaining digital multimedia files from a server based on optically scanned digital rights management information tag imprinted on physical media is described. A greeting card or gift card can be provided with indicia containing a code printed thereon. Then the code can be optically scanned by client device. The code can then be provided by the client device to a remote server for retrieval of multimedia files identified by the code if the code authorizes multimedia file retrieval from the remote server by the client device. Then the client device retrieves multimedia files identified by the code from the remote server following authorization of multimedia file retrieval by the remote server based on the code.
US09959390B2
A medical modeling system and method predict a risk of a physiological condition, such as mortality, for a patient. Measurements of a plurality of predictive variables for the patient are received. The plurality of predictive variables are predictive of the risk of the physiological condition. The risk of the physiological condition is calculated by applying the received measurements to at least one model modeling the risk of the physiological condition using the plurality of predictive variables. The at least one model includes at least one of a hidden Markov model and a logistic regression model. An indication of the risk of the physiological condition is output to a clinician.
US09959385B2
Embodiments are provided for securely messaging healthcare entities. In one scenario, a computer system receives an input from a user indicating that a message including text or other characters is to be securely transmitted to a specified healthcare entity. The message is part of a conversation between a user and the specified healthcare entity. The computer system encrypts the characters of the message using at least one encryption algorithm, so that the message is encrypted during the transfer from the user to the specified healthcare entity. The computer system then initiates transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity. Throughout the process, the encrypted message is transferred in accordance with legal regulations governing healthcare communications.
US09959382B2
A method, system, and computer program product to characterize and adaptively instantiate timing abstracts to perform timing analysis of an integrated circuit include generating an adaptable timing abstract for one or more macro models of a macro, the macro including two or more primitives of a component of the integrated circuit, the adaptable timing abstract being a parameterized timing model with at least one aspect represented by two or more models, and estimating requirements for the timing analysis, the requirements including accuracy, runtime, or memory requirements. Selecting a specific timing abstract, obtained by setting parameters of the adaptable timing abstract, is to perform the timing analysis based on the requirements.
US09959379B2
Aspects of the disclosed technology relate to techniques of design implementation for FPGA prototyping. An initial FPGA-mapped netlist and a generic RTL design associated with the initial FPGA-mapped netlist are generated based on an original RTL (register-transfer level) design for a circuit design and optionally on verification-related features. Based on the initial FPGA-mapped netlist, the circuit design is partitioned into design partitions for implementing the circuit design across a plurality of FPGA chips. Final FPGA-mapped netlists are then generated based on the design partitions represented by the generic RTL design or by a combination of the generic RTL design and the initial FPGA-mapped netlist.
US09959374B2
Disclosed is an atmospheric information network comprised of a group of low earth orbit satellite-based sensors providing global coverage of the earth, together with one or more ground-based sensor networks, together with one or more mobile sensor networks, all operating to collect near-real-time or real-time data, together with data gathering from other governmental and commercial atmospheric data sources, together with software algorithms and processes for data reduction, data analysis, correlation of information, data fusion, modeling, reporting of near-real-time or real-time atmospheric conditions of air pollution and wind, and prediction of future atmospheric conditions of air pollution and wind. Such information is presented in geospatial and infographic formats on computer or mobile device displays, or electronic billboards.
US09959370B2
A method includes receiving a plurality of design files at a computer-based system, wherein each of the design files is indicative of a respective structural design and a structural value associated with the respective structural design, causing a three-dimensional representation of at least a portion of the structural designs to be displayed to a user, causing a cost value to be displayed to the user for each of the displayed structural designs, receiving a user selection of a first structural design of the displayed structural designs, generating an additive manufacturing file indicative of the first structural design in a predefined format, wherein the predefined format enables the processing of the additive manufacturing file into a physical structure through an additive manufacturing process, and transmitting the selected first structural design in the predefined format.
US09959369B2
Modeling is provided in three-dimensional simulation. Proxies are used as virtual rigid bodies to create (22) reusable part files. A custom physics object is defined (22) in the part file using the proxy to allow for control of object behavior, such as control of the rate of spinning of a spindle of a motor. By overriding (28) the part file with the proxy, links to up or owner part files may be made. Changes to physics properties in the different instances of proxies may be made without requiring or resulting in the same change to the other instances. The proxy acts as a virtual rigid body that may or may not move during simulation. The proxy body may be replaced with a rigid body from the assembly when both reference the same geometry object.
US09959366B2
A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
US09959349B1
Trending content items from the user's social network(s) are provided in the form of one or more channel(s) or a guide. Various social networks of the user may be analyzed and the trending content may identified and sorted based on one or more of popularity, availability, etc. The trending content items may be updated automatically and/or dynamically to reflect any changes in trends based on spikes in discussions, like/dislike feedback, etc. The trending content items may be personalized based on the user's social networks and may differ for various user profiles within the same household.
US09959342B2
Techniques for online information search and retrieval for a query including a digital audio waveform. In an aspect, an audio waveform is received and digitized by at least one of a plurality of audio input devices. The digitized audio waveforms are transmitted to a central processing unit, which formulates and submits a query to an online engine. The formulated query may include the at least one digital audio waveform. The online engine retrieves one or more online results relevant to the formulated query. The online results may include one or more relevant visual results, and/or one or more relevant audio results. The retrieved results are served in real-time back to a user, via a device having audio output capability, and/or a device having visual data output capability.
US09959334B1
Techniques described herein include a system and method for aggregating multiple data streams related to a drone mission event into a single data stream. In this disclosure, a service provider may receive multiple data streams from various data sources in either real time, post facto, or a combination of the two. The data streams may be synchronized and combined using multiplexing techniques. Additionally, one or more observers are provided with the capability to append log entries to the data streams at particular time markers. In some embodiments, the time markers associated with a log entry may be updated at a later time to more accurately reflect events.
US09959332B2
In one embodiment, a method includes determining a number of initial servers in a massively parallel processing (MPP) database cluster and determining an initial bucket configuration of the MPP database cluster, where the initial bucket configuration has a number of initial buckets. The method also includes adding a number of additional servers to the MPP database cluster to produce a number of updated servers, where the updated servers include the initial servers and the additional servers and creating an updated bucket configuration in accordance with the number of initial servers, the initial bucket configuration, and the number of additional servers, where the updated bucket configuration has a number of updated buckets. Additionally, the method includes redistributing data of the MPP cluster in accordance with the updated bucket configuration.
US09959328B2
Free-form text in a document can be analyzed using natural-language processing to determine actionable items specified by users in the text or to provide recommendations, e.g., by automatically analyzing texts from multiple users. Words or phrases of the text can be mapped to classes of a model. An actionable item can be determined using the mapped words or phrases that match a selected grammar pattern. Items can be ranked, e.g., based on frequency across multiple documents. In some examples, the classes can include a suggestion-indicator class or a modal-indicator class, and the selected grammar pattern can include one of those classes. In some examples, the mapping can use a dictionary. A new term not in the dictionary can be automatically associated with classes based on attributes of the new term and of terms in the dictionary, e.g., the new term's part of speech or neighboring terms.
US09959326B2
Methods and systems for determining schema element types are shown that include pooling potential annotations for an element of an unlabeled schema from a plurality of heterogeneous sources, scoring the pool of potential annotations according to relevancy using information using instance information from the plurality of heterogeneous sources to produce a relevancy score, and annotating the element of the unlabeled schema using the most relevant potential annotations.
US09959324B2
A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.
US09959322B1
A search result is modified to include a predetermined number of channels within a predetermined number of a plurality of entries in the search result. The search result is generated in response to a search query. The search result is modified to comprise a predetermined number of channels within a predetermined number of the plurality of entries. The modified search result is updated based on the plurality of entries and a subset of the updated modified search result is selected to be presented in response to the search query. The subset of the updated modified search result comprises the channel and at least one selection of data content.
US09959321B2
In one embodiment, a search request is received from a first user, the request including the first user's location. A set of search results and their corresponding geographic locations are determined in response to the search request. For each search result, a weighted rating value is determined based on user ratings provided by one or more second users, an affiliation coefficient between the first user and each second user providing a user rating, and a proximity coefficient based on the distance between the first user's location and the geographic location of the search result. The search results are ranked by their respective weighted rating values and sent to the first user.
US09959318B2
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, identifying a nodes corresponding to a page currently accessed by a first user, generating one or more structured queries, where each structured query comprises a reference to the identified node and one or more edges that are connected to the identified node, and transmitting one or more of the structured queries to the first user for display on the page.
US09959317B2
In some examples, a computing device may be configured to simulate the deduction process of human mind by generating new data based on existing data and newly received data that is semantically relevant to the existing data.
US09959306B2
A method for processing a dataset in a partitioned distributed storage system having data stored in a base table and an index stored in an index table, may include receiving base and index table metadata from the partitioned distributed storage system, where the base and index table metadata includes respective table partition information. The method may further include partitioning the dataset into a set of base-delta files according to the base table metadata, and generating a set of index-delta files corresponding with the base-delta files according to the index table metadata. The method may additionally include updating the partitioned distributed storage system with the set of base-delta and the set of index-delta files, where a first update of the base table is synchronous with a second update of the index table.
US09959305B2
The present invention extends to methods, systems, and computer program products for annotating structured data for search. Aspects of the invention include associating structured data, such as, for example, tables, with additional content to improve indexing of the structured data for search and/or provide improved search results for structured data. Web pages can include tables as well as other content. The other content in a web page, such as, for example, content outside the
tags of a web table, can be useful in supporting searches for web tables. Content in one web page can also be useful in supporting searches for a table in another web page.
US09959304B2
The present disclosure involves systems, software, and computer implemented methods for generating NER dictionaries from structured business data. In one example, a method may include identifying a set of structured data for use in generating a NER dictionary, identifying a particular collection within the identified structured data to use in the dictionary generation, the particular identified collection including a plurality of values, identifying at least one variant of the value for each value in the particular identified collection, each of the at least one variants of the value including at least a portion of the underlying value, determining a set of unique variants from the identified at least one variants across each of the values in the particular identified subset, adding the determined set of unique variants to the generated dictionary, each unique variant added to the generated dictionary being associated with the value from which the unique variant was derived.
US09959294B2
Devices, systems, and methods obtain lists of image identifiers from multiple image repositories; organize the image identifiers in the lists of image identifiers into an image queue, thereby generating an image queue that includes image identifiers from multiple image repositories; and obtain a first image that is identified by a first image identifier in the queue, wherein the first image is obtained from a first image repository of the multiple image repositories. The devices, systems, and methods also add the first image to a display, obtain a first input from a user interface, remove the first image from the display, and change a storage location of the first image based on the first input. And the devices, systems, and methods obtain a second image that is identified by a second image identifier in the queue and add the second image from the image queue to the display.
US09959293B2
A computer-implemented method includes displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a plurality of poster frames, each poster frame representing a corresponding media item, a first poster frame being displayed as positioned in a first row extending across the event view pane in the horizontal direction such that the first poster frame is displayed substantially adjacent to a first vertical edge of the event view pane and subsequent poster frames are displayed substantially adjacent to one another in the first row until a poster frame in the first row is displayed substantially adjacent to a second vertical edge of the event view pane, and displaying a next poster frame in a second row vertically displaced from the first row. Photographs in a poster frame can be previewed by moving a cursor across the poster frame.
US09959280B1
Systems and methods are provided herein for garbage collecting data previously tiered to cloud storage. A cloud object index can be generated and used to track objects stored in cloud storage. As objects within cloud storage are added or modified, the transactions can be tracked and the cloud object index can updated based on the activity. Expiration dates associated with cloud objects can be maintained in the cloud object index factoring in user defined retention periods, process defined retention periods for services like backup and snapshots, and regulatory defined retention periods depending on the type of data being tiered. Upon a determination that no active processes are linking to a cloud data object, that an expiration date has been met, and other custom factors, cloud objects can be removed from cloud storage permanently.
US09959278B1
A method for performing block-level incremental backups of file system volumes using a pseudo device layer of a volume manager. A driver associated with a snapshot backup program is configured to back up the full pseudo disk upon receipt of a backup request, and not automatically performed upon startup. Incremental backups are performed thereafter using a driver that has been modified to include a monitor that tracks writes during backups. The standard I/O routine of the kernel is overwritten with an I/O routine that tracks write operations. The volume manager is called back to perform the incremental backup operations upon each write operation. The going down routine of the kernel is also overwritten to track any updates to the volume manager. If the volume manager is updated, the data structure is cleared and future backups are performed from a subsequent full backup.
US09959275B2
The disclosed techniques that can use deduplication information on a source computer platform to improve the process of performing data backups or restoration from/to the computer platform. In one example aspect, a data backup operation can re-use some of the work already done by a source computer's deduplication system. For example, a storage operation could read a deduplication database on the source computer platform to determine the duplicativeness of a given data chunk being transferred to a backup storage system, without having to perform computations such as data chunk hashing and comparison with previously generated hashes. The technique may additionally or alternatively reuse hashes generated by the source computer during deduplication of the data file on the source computer's file system during deduplication at the external backup storage system.
US09959272B1
A translation server computer and related methods are described. The translation server computer is programmed or configured to create computer-implemented techniques for classifying segments in a source language as non-translatable into a target language, nearly-translatable into the target language, or otherwise, and for generating translations in the target language for the segments classified as nearly-translatable. The translation server computer is further programmed or configured to apply the computer-implemented techniques on an input document to generate a classification and a translation when appropriate for each segment in the document, and cause a user computer to display the translations and classifications.
US09959271B1
Technologies are disclosed herein for statistical machine translation. In particular, the disclosed technologies include extensions to conventional machine translation pipelines: the use of multiple domain-specific and non-domain-specific dynamic language translation models and language models; cluster-based language models; and large-scale discriminative training. Incremental update technologies are also disclosed for use in updating a machine translation system in four areas: word alignment; translation modeling; language modeling; and parameter estimation. A mechanism is also disclosed for training and utilizing a runtime machine translation quality classifier for estimating the quality of machine translations without the benefit of reference translations. The runtime machine translation quality classifier is generated in a manner to offset imbalances in the number of training instances in various classes, and to assign a greater penalty to the misclassification of lower-quality translations as higher-quality translations than to misclassification of higher-quality translations as lower-quality translations.
US09959264B2
Embodiments of the present invention address deficiencies of the art in respect to processing forms submissions in a portal environment and provide a method, system and computer program product for independently refreshing a forms submission in a portal view. In one embodiment, a system for independently submitting forms in a portal view can include a portal server configured to render a portal view and a portlet aggregator coupled to the portal server. The portal aggregator can be configured to provide portlet markup for different portlets in the portal view where at least one of the different portlets includes a visible form includes one or more form elements.
US09959248B1
Methods, systems, and computing system program products for iteratively calculating Simple Linear Regression (SLR) coefficients for Big Data, including iteratively calculating one or more components of SLR coefficients for a modified computation set based on one or more components of SLR coefficients calculated for a pre-modified computation set and then calculating the SLR coefficients for the modified computation set based on the iteratively calculated components. Iteratively calculating SLR coefficients avoids visiting all data elements in the modified computation set and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
US09959241B2
An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.
US09959240B2
A configurable rack server backplane that provides either two-lane or four-lane PCIe bus connections at each the individual drive bays supported by the backplane. The backplane may be configured to provide each drive bay with a two-lane PCIe connection or a four-lane PCIe connection based on the selection of cable connectors that are provided by the backplane. The backplane may be re-configured to distribute the bandwidth of a sixteen-lane PCIe bus connection among four drive bays, each using four-lane PCIe links or among eight drive bays, each using two-lane PCIe links. The backplane may additionally support tiered distribution of the PCIe bus connection bandwidth, such as two-lane PCIe links for certain drive bays and four-lane PCIe links for other drive bays. Each two-lane and four-lane PCIe link provided by the backplane is comprised of consecutively numbered PCIe lanes of the PCIe bus connection.
US09959237B2
A system-on-chip including non-hopping bus interfaces and a hopping bus. The non-hopping bus interfaces include a first non-hopping bus interface and a second non-hopping bus interface. The first non-hopping bus interface is configured to, based on a first protocol, receive information. The hopping bus includes intra-chip adaptors. The intra-chip adaptors are connected in series and respectively to the non-hopping bus interfaces. The intra-chip adaptors are configured to (i) according to a second protocol, convert the information into a first format for transmission over the hopping bus, and (ii) transfer the information in the first format over the hopping bus and between the intra-chip adaptors. The second protocol is different than the first protocol. The second non-hopping bus interface is configured to receive the information from the hopping bus based on the transmission of the information over the hopping bus.
US09959226B2
A communication interface couples a transmission circuit with an interconnection network. The transmission circuit requests transmission of a predetermined amount of data. The communication interface receives data segments from the transmission circuit, stores the data segments in a memory, and verifies whether the memory contains the predetermined amount of data. In the case where the memory contains the predetermined amount of data, the communication interface starts transmission of the data stored in the memory. Alternatively, in the case where the memory contains an amount of data less than the predetermined amount of data, the communication interface determines a parameter that identifies the time that has elapsed since the transmission request or the first datum was received from the aforesaid transmission circuit, and verifies whether the time elapsed exceeds a time threshold. In the case where the time elapsed exceeds the time threshold, the communication interface starts transmission of the data stored in the memory.
US09959223B2
Embodiments of a method and system are disclosed. One embodiment of a method for signaling an interrupt in an I2C system that includes a master I2C device and at least one slave I2C device that are connected by an SDA line and an SCL line is disclosed. The method involves, at the slave I2C device, pulling the SDA line low to signal an interrupt and at the slave I2C device, releasing the SDA line in response to either the SCL line having been pulled low or the expiration of a predetermined time period, whichever occurs first. In an embodiment, the predetermined time period is 1 ms.
US09959222B2
A first state of an interconnect protocol is entered. A particular signal is sent according to the protocol to a device over a link. During the first state, it is detected that a response to the particular signal is received in the first state. It is determined that the device supports a configuration mode outside the protocol based on the received response. The configuration mode is entered based on the response. One or more in-band configuration messages are sent within the configuration mode.
US09959208B2
A multi-processor computer system with shared memory resources includes a first plurality of sensors configured to acquire inertial and positional data related to a mobile platform. The system further includes a first plurality of co-processors having a hardware logic configured to control the acquisition of the inertial and positional data and configured to analyze the acquired data. The system also includes a second plurality of sensors configured to acquire input data related to the mobile platform connected to a second plurality of co-processors having a hardware logic configured to receive a plurality of streams of input data from the second plurality of sensors and configured to segment the input data into a plurality of discrete data segments. The system also includes a plurality of hardware processing units configured to perform calculations related to the input data using the plurality of data segments.
US09959202B2
A computing memory includes an execution unit and an access processor coupled with a memory system, where the execution unit and the access processor are logically separated units. The execution unit is for processing operand data. The access processor is for providing operand data and configuration data to the execution unit. The access processor reads operand data from the memory system and sends the operand data to the execution unit. The execution unit executes the operand data according to the provided configuration data. The access processor includes information about execution times of operations of the execution unit for the provided configuration. The access processor reserves time-slots for writing execution unit results provided by the execution unit into selected locations in the memory system based on the information about the execution times, upon sending at least one of the operand data and the configuration data to the execution unit.
US09959198B1
A definition for the API is received. A request and response model is built for each defined operation of the API resource using the received definition. A simulated response for each defined operation of the API resource is generated in an API development environment according to the request and response model.
US09959197B2
Techniques for automated bug detection. A set of inputs are collected and a snapshotting feature is used to apply each input to a test application. Outputs from the test application are gathered and compared to determine whether the outputs are associated with bugs. Comparison can be done with one or more of many different techniques that quantify difference between outputs associated with test inputs and outputs associated with a “happy path input.” Outputs can be grouped together based on these quantifications and the groups can be used to identify outputs most likely to be associated with bugs. The output groups may also be used to group associated inputs to the set of inputs to be used for testing in the future. When a bug is identified, a report could be automatically generated that includes a scoring value as well as recorded output information and could be presented to a user.
US09959196B2
A computer device may include logic configured to provide a centralized library for descriptive programming and other types of object descriptions to a testing script engine. The descriptive programming library may store test object descriptions for test objects associated with an application under testing. The logic may be further configured to provide a unification layer over all the object description types and to provide inheritance among the objects at the unification layer. The logic may be further configured to store a test object description, associated with a test object, in the descriptive programming library; identify a reference to the test object in a descriptive programming statement associated with the testing script engine; access the stored test object description in the descriptive programming library based on the identified reference to the test object; and identify an application object, associated with the application under testing, based on the stored test object description.
US09959191B2
A dynamic library profiling method and a dynamic library profiling system including writing a first break point instruction at a start address of a dynamic library function, recording a first event count value that is a process performance management unit (PMU) count when a target process executes the first break point instruction, writing a second break point instruction to a return address of the dynamic library function, and calculating a PMU count generated in a processor core while the dynamic library function is executed, by comparing the recorded first event count value with a second event count value that is a process PMU count when the target process executes the second break point instruction, wherein the process PMU count is a cumulative value of PMU counts generated in the processor core while the target process is executed.
US09959189B2
[Problem] To provide a server monitoring device capable of grasping the state of a server more rapidly than conventional ones, and a server monitoring system. [Solution] This server monitoring device has a configuration in which a plurality of optical fibers are optically coupled to a plurality of light-emitting elements each showing the operating state of a server by a lighting mode, and the end surfaces of the plurality of optical fibers on the opposite side to the light-emitting elements are secured in a predetermined arrangement. An image of a light emission pattern of the end surfaces of the optical fibers is captured by a camera, and the image is transmitted to a monitoring person.
US09959187B2
An embodiment provides a method, including: in a system, determining a set of processes which run at system boot; monitoring the processes at system boot for system resource utilization; categorizing processes of the set of processes based on said monitoring; and changing a start time during boot of at least one process based on said categorizing. Other aspects are described and claimed.
US09959184B2
An input/output (I/O) line test device and a method for controlling the same are disclosed, which may relate to a technology for testing a base die having no cell using various patterns. The I/O line test device may include an interface controller configured to perform signal transmission/reception between a pad and an input/output line (IOL), and a signal transceiver configured to perform signal transmission/reception between the IOL and a through silicon via (TSV). The I/O line test device may include a latch unit configured to latch output data of the signal transceiver, and a test controller configured to output a control signal for controlling whether the signal transceiver performs a reception operation in response to a write enable signal and a test signal.
US09959174B2
A method and system are provided for storage checkpointing in a mirrored virtual machine system. The method includes a storage controller receiving a modifying operation to storage from a virtual machine and carrying out the modifying operation in a non-destructive manner by saving the modifying operation data to a checkpointing region of storage and preserving the stored previous data state. The method also includes receiving a checkpoint notification and committing modifying operation data from the checkpointing region and releasing the stored previous data state. If a failover notification is received, the storage controller rolls back the physical storage to match a checkpoint state.
US09959171B2
Apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer having a memory and a physical boot device failing to successfully load a boot image, a second computer defines a virtual boot device in communication with the first computer and the second computer and having a boot image for the first computer. Subsequent to defining the virtual boot device, the second computer can configure the first computer to boot from the virtual boot device.
US09959166B2
Techniques for encoding data for non-volatile memory storage systems are disclosed. In one particular embodiment, the techniques may be realized as a method including determining whether the memory includes a defective memory cell, receiving a message to be written to the memory, sub-dividing the message into a plurality of sub-messages, generating a first error correction code for the sub-messages, the first error correction code being a first type, generating a plurality of second error correction codes for the sub-messages, the second error correction codes being a second type different from the first type, generating a combined message comprising the sub-messages, the first error correction code, and the plurality of second error correction codes, and writing the combined message to the memory, at least a portion of the combined message being written to the defective memory cell.
US09959159B2
A method, computer program product, and system for dynamic relational integrated intelligent monitoring and problem resolution of systems is provided. An IT environment is monitored for a first symptom. The first symptom is a malfunction of at least one component of a plurality of components. In response to determining a first measurement deviates from a reference value, a first component is determined to be the cause component. In response to determining a monitoring tier of the cause component is activated, a plurality of measurements is determined for the plurality of components. A component with the greatest number of activated monitoring tiers is identified and compared to the cause component. Probe data for the plurality of components is collected. A probe ripple is determined, based on one or more components affected by the malfunction. A root cause of the first symptom is reported.
US09959156B2
One embodiment provides a system that facilitates processing of error-condition information associated with a content-centric network (CCN) message transmitted over a network. During operation, the system receives, by a first node, a packet that corresponds to a CCN message, where a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. Responsive to determining that the CCN message triggers an error condition, the system generates an interest return message by pre-pending a data structure to the CCN message, where the data structure indicates the error condition. The system transmits the interest return message to a second node.
US09959155B2
Testing a data coherency algorithm of a multi-processor environment. The testing includes implementing a global time incremented every processor cycle and used for timestamping; implementing a transactional execution flag representing a processor core guaranteeing the atomicity and coherency of the currently executed instructions; implementing a transactional footprint, which keeps the address of each cache line that was used by the processor core; implementing a reference model, which operates on every cache line and keeps a set of timestamps for every cache line; implementing a core observed timestamp representing a global timestamp, which is the oldest construction date of data used before; implementing interface events; and reporting an error whenever a transaction end event is detected and any cache line is found in the transactional footprint with an expiration date that is older than or equal to the core observed time.
US09959153B2
A method of assisting failure diagnosis in a system includes obtaining data including a probabilistic Bayesian Network describing a set of failures, a set of symptoms and probabilities of at least some of the symptoms being associated with at least some of the failures in a system. A cost value representing a cost associated with learning of a presence or absence of the symptom is obtained for at least some of the symptoms, as well as a plurality of information values, e.g. values representing measures of information gained by learning of the presence or absence of the symptom in relation to a respective plurality of the failures, associated with the symptom. The method then computes an information-for-cost value for the symptom based on the cost value and the plurality of information values.
US09959151B2
A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application.
US09959148B2
Embodiments of the present disclosure disclose a method and a device for estimating optimal resources for server virtualization. The method comprises receiving input data relating to requirements of server virtualization from a user device. The method further comprises filtering the input data by applying filtering rules. The method further comprises generating current landscape information of a plurality of servers using the filtered input data. The method further comprises determining values of virtualization parameters for a plurality of target servers using the current landscape information and predefined rules. The method further comprises determining landscape information of the plurality of target servers using the current landscape information and the values of virtualization parameters for estimating optimal resources for server virtualization.
US09959144B2
Systems and methods for optimizing hardware resource utilization when processing variable-precision data are provided. Application data objects are processed using either a central processing unit (CPU) or the relatively lower precision data processing requirements of a dedicated math processing unit, e.g., a graphics processing unit (GPU), based on a level of precision determined for each application data object. The level of precision is used to calculate at least one bounding value for each application data object. The bounding value is compared to a selected precision threshold in order to determine whether the application data object can be processed by the GPU at a relatively lower level of precision without an undesirable loss of computational precision.
US09959138B1
Embodiments presented herein disclose adaptive techniques for scheduling self-maintenance processes. A load predictor estimates, based on a current state of a distributed storage system, an amount of resources of the system required to perform each of a plurality of self-maintenance processes. A maintenance process scheduler estimates, based on one or more inputs, an amount of resources of the distributed system available to perform one or more of the self-maintenance processes during at least a first time period. The maintenance process scheduler determines a schedule for the one or more of the self-maintenance processes to perform during the first time period, based on the estimated amount of resources required and available.
US09959126B2
In some embodiments, an apparatus includes an integrated circuit such as a system on chip that operates in part from harvested power and that uses information about power harvesting conditions to alter a power-on sequence or boot sequence based on that information. In some embodiments, a method uses information about power harvesting and energy harvesting conditions to alter a power-on sequence or boot sequence.
US09959124B1
In an embodiment, a system includes a functional unit that remains powered when the remainder of the system is powered off. The functional unit may, in response to a transition from a first power state to a second power state, retrieve configuration information from a read-only memory. In some embodiments, may be configured to store at least a portion of the configured information in a secure portion of a memory included in the functional unit and then lock the secure portion of the memory. The functional unit may then complete the transition to the second power state.
US09959123B2
An approach is provided is provided in which a computing system matches a writeback instruction tag (ITAG) to an entry instruction tag (ITAG) included in an issue queue entry. The writeback ITAG is provided by a first of multiple load store units. The issue queue entry includes multiple ready bits, each of which corresponds to one of the multiple load store units. In response to matching the writeback ITAG to the entry ITAG, the computer system sets a first ready bit corresponding to the first load store unit. In turn, the computing system issues an instruction corresponding to the entry ITAG based upon detecting that each of the multiple ready bits is set.
US09959121B2
A register file bypass controller in communication with a set of one or more bypass registers, the register file bypass controller configured to receive a register file bypass request; determine whether to grant the register file bypass request; determine whether data identified by the register file bypass request is present in the set of one or more bypass registers in response to determining to grant the register file bypass request; determine a selected bypass register in the set of one or more bypass registers in response to determining the data identified by the register file bypass request is not present in the set of one or more bypass registers; determine to store the data identified by the register file bypass request in the selected bypass register; and notify an execution unit to cancel instruction execution associated with the data identified by the register file bypass request.
US09959109B2
A physical security system that includes multiple server nodes may be upgraded by receiving an upgrade installation package from a client and propagating the installation package between at least two of the server nodes. One of the server nodes (“source server”) receives the installation package from the client and another of the server nodes (“requesting server”) requests and receives the installation package from the source server. To transfer the installation package from the source to the requesting server, the source server notifies the requesting server that the installation package is present at the source server, the requesting server then sends the source server a request for the installation package, and the source server then sends the installation package to the requesting server in response to the request. The requesting server may then be upgraded by running the installation package.
US09959101B2
External references are resolved in a software compiling and linking environment by identifying a group of related external references and by processing the group of external references until a stopping condition is satisfied. The external references are processed by selecting a next external reference from the group of external references as a current external reference and by resolving the current external reference with a matching definition if a matching definition for the current external reference exists. The stopping condition is designated as being satisfied if either the selected external reference is resolved, or if each external reference in the group of external references has been selected.
US09959089B2
The present invention relates to a mobile audio player, comprising memory means adapted to store music data and non-music data, input means adapted to receive a user input with user preferences, radio program generating means adapted to generate, without a connection to an external entity, an individualized radio program from stored music data and non-music data depending on user preferences input via the input means, and audio output means adapted to output audio signals representing a generated radio program.